@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit;text-decoration:none}.link{color:var(--color-primary);text-transform:none;text-align:left}.link:not([disabled]):not(.disabled):focus,.link:not([disabled]):not(.disabled):hover{color:var(--color-primary-hover)}.link.disabled,.link[disabled]{color:var(--button-primary-bg-disabled)}button{padding:0;margin:0;background-color:transparent;font:inherit;border:0;cursor:pointer}button.disabled,button[disabled]{cursor:default}.button{display:inline-block;padding:0 20px;height:40px;border-radius:4px;border:none;background:none;color:inherit;font:inherit;line-height:40px;text-transform:uppercase;white-space:nowrap;text-align:center;text-decoration:none;outline:0;-webkit-transition:color .35s ease-in-out 0s,background .35s ease-in-out 0s,-webkit-box-shadow .35s ease-in-out 0s;transition:color .35s ease-in-out 0s,background .35s ease-in-out 0s,-webkit-box-shadow .35s ease-in-out 0s;transition:color .35s ease-in-out 0s,background .35s ease-in-out 0s,box-shadow .35s ease-in-out 0s;transition:color .35s ease-in-out 0s,background .35s ease-in-out 0s,box-shadow .35s ease-in-out 0s,-webkit-box-shadow .35s ease-in-out 0s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.button.disabled,.button[disabled]{cursor:default}.button-block{display:block;width:100%}.button-icon{position:relative;padding:0;-webkit-box-sizing:content-box;box-sizing:content-box}.button-icon .icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.button-link{color:var(--color-primary);text-transform:none}.button-link:not([disabled]):not(.disabled):focus,.button-link:not([disabled]):not(.disabled):hover{color:var(--color-primary-hover)}.button-link.disabled,.button-link[disabled]{color:var(--button-primary-bg-disabled)}.button-link.button-danger{color:var(--color-danger);text-transform:none}.button-link.button-danger:not([disabled]):not(.disabled):focus,.button-link.button-danger:not([disabled]):not(.disabled):hover{color:var(--color-danger-hover)}.button-link.button-danger.disabled,.button-link.button-danger[disabled]{color:var(--button-danger-bg-disabled)}.button-remove{color:var(--color-danger);text-transform:none;font-size:26px}.button-remove:not([disabled]):not(.disabled):focus,.button-remove:not([disabled]):not(.disabled):hover{color:var(--color-danger-hover)}.button-remove.disabled,.button-remove[disabled]{color:var(--button-danger-bg-disabled)}.button-remove,.button-remove:hover{background-color:transparent}.button-add{position:relative;width:40px;font-size:24px;border-radius:50%}.button-add .icon-dollarbird-plus{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.button-fill{background-color:var(--color-surface);-webkit-box-shadow:0 2px 4px 2px transparent;box-shadow:0 2px 4px 2px transparent}.button-fill.button-primary{color:var(--button-primary-text);background-color:var(--button-primary-bg)}.button-fill.button-primary:not([disabled]):not(.disabled):focus,.button-fill.button-primary:not([disabled]):not(.disabled):hover{color:var(--button-primary-text);background-color:var(--button-primary-bg-hover)}.button-fill.button-primary:not([disabled]):not(.disabled):active{-webkit-box-shadow:0 2px 4px 2px var(--button-primary-shadow);box-shadow:0 2px 4px 2px var(--button-primary-shadow)}.button-fill.button-primary.disabled,.button-fill.button-primary[disabled]{color:var(--button-primary-text);background-color:var(--button-primary-bg-disabled)}.button-fill.button-secondary{color:var(--button-secondary-text);background-color:var(--button-secondary-bg)}.button-fill.button-secondary:not([disabled]):not(.disabled):focus,.button-fill.button-secondary:not([disabled]):not(.disabled):hover{color:var(--button-secondary-text);background-color:var(--button-secondary-bg-hover)}.button-fill.button-secondary:not([disabled]):not(.disabled):active{-webkit-box-shadow:0 2px 4px 2px var(--button-secondary-shadow);box-shadow:0 2px 4px 2px var(--button-secondary-shadow)}.button-fill.button-secondary.disabled,.button-fill.button-secondary[disabled]{color:var(--button-secondary-text);background-color:var(--button-secondary-bg-disabled)}.button-fill.button-danger{color:var(--button-danger-text);background-color:var(--button-danger-bg)}.button-fill.button-danger:not([disabled]):not(.disabled):focus,.button-fill.button-danger:not([disabled]):not(.disabled):hover{color:var(--button-danger-text);background-color:var(--button-danger-bg-hover)}.button-fill.button-danger:not([disabled]):not(.disabled):active{-webkit-box-shadow:0 2px 4px 2px var(--button-danger-shadow);box-shadow:0 2px 4px 2px var(--button-danger-shadow)}.button-fill.button-danger.disabled,.button-fill.button-danger[disabled]{color:var(--button-danger-text);background-color:var(--button-danger-bg-disabled)}.button-outline{background-color:var(--color-surface)}.button-outline.button-primary{color:var(--button-outline-primary);-webkit-box-shadow:inset 0 0 0 1px var(--button-outline-primary-border);box-shadow:inset 0 0 0 1px var(--button-outline-primary-border)}.button-outline.button-primary:not([disabled]):not(.disabled):focus,.button-outline.button-primary:not([disabled]):not(.disabled):hover{color:var(--button-outline-primary);-webkit-box-shadow:inset 0 0 0 1px var(--button-outline-primary);box-shadow:inset 0 0 0 1px var(--button-outline-primary)}.button-outline.button-primary:not([disabled]):not(.disabled):active{-webkit-box-shadow:inset 0 0 0 1px var(--button-outline-primary),0 2px 4px 2px var(--button-outline-primary-shadow);box-shadow:inset 0 0 0 1px var(--button-outline-primary),0 2px 4px 2px var(--button-outline-primary-shadow)}.button-outline.button-primary.disabled,.button-outline.button-primary[disabled]{color:var(--button-outline-primary-border);-webkit-box-shadow:inset 0 0 0 1px var(--button-outline-primary-border);box-shadow:inset 0 0 0 1px var(--button-outline-primary-border)}.button-outline.button-secondary{color:var(--button-secondary-outline);-webkit-box-shadow:inset 0 0 0 1px var(--button-secondary-outline-border);box-shadow:inset 0 0 0 1px var(--button-secondary-outline-border)}.button-outline.button-secondary:not([disabled]):not(.disabled):focus,.button-outline.button-secondary:not([disabled]):not(.disabled):hover{color:var(--button-secondary-outline);-webkit-box-shadow:inset 0 0 0 1px var(--button-secondary-outline-border-hover);box-shadow:inset 0 0 0 1px var(--button-secondary-outline-border-hover)}.button-outline.button-secondary:not([disabled]):not(.disabled):active{-webkit-box-shadow:inset 0 0 0 1px var(--button-secondary-outline-border-hover),0 2px 4px 2px var(--button-secondary-outline-border-hover);box-shadow:inset 0 0 0 1px var(--button-secondary-outline-border-hover),0 2px 4px 2px var(--button-secondary-outline-border-hover)}.button-outline.button-secondary.disabled,.button-outline.button-secondary[disabled]{color:var(--button-secondary-outline-disabled);-webkit-box-shadow:inset 0 0 0 1px var(--button-secondary-outline-border);box-shadow:inset 0 0 0 1px var(--button-secondary-outline-border)}.button-outline.button-danger{color:var(--button-outline-danger);-webkit-box-shadow:inset 0 0 0 1px var(--button-outline-danger-border);box-shadow:inset 0 0 0 1px var(--button-outline-danger-border)}.button-outline.button-danger:not([disabled]):not(.disabled):focus,.button-outline.button-danger:not([disabled]):not(.disabled):hover{color:var(--button-outline-danger);-webkit-box-shadow:inset 0 0 0 1px var(--button-outline-danger);box-shadow:inset 0 0 0 1px var(--button-outline-danger)}.button-outline.button-danger:not([disabled]):not(.disabled):active{-webkit-box-shadow:inset 0 0 0 1px var(--button-outline-danger),0 2px 4px 2px var(--button-outline-danger-shadow);box-shadow:inset 0 0 0 1px var(--button-outline-danger),0 2px 4px 2px var(--button-outline-danger-shadow)}.button-outline.button-danger.disabled,.button-outline.button-danger[disabled]{color:var(--button-outline-danger-border);-webkit-box-shadow:inset 0 0 0 1px var(--button-outline-danger-border);box-shadow:inset 0 0 0 1px var(--button-outline-danger-border)}input,textarea{display:block;width:100%;padding:0;background:none;color:inherit;font:inherit;border:none;outline:0;cursor:text}input.disabled,input.readonly,input[disabled],input[readonly],textarea.disabled,textarea.readonly,textarea[disabled],textarea[readonly]{cursor:default}input:-webkit-autofill,textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-ms-clear{display:none;width:0;height:0}html{--color-bg:#fff;--color-bg-muted:#f5f6f6;--color-bg-muted-fade:hsla(180,5%,96%,.6);--color-surface:#fff;--color-surface-alt:#f5f6f6;--color-border:#ebeced;--color-text:#394852;--color-text-muted:#889197;--color-text-subtle:#b0b6ba;--color-text-fade-10:rgba(57,72,82,.1);--color-text-fade-15:rgba(57,72,82,.15);--color-text-fade-20:rgba(57,72,82,.2);--color-text-fade-80:rgba(57,72,82,.8);--color-overlay-strong:rgba(0,0,0,.4);--color-primary:#1196ea;--color-primary-hover:#0e7cc2;--color-danger:#eb2941;--color-danger-hover:#d32238;--color-warning:#f2b01e;--color-overlay:rgba(57,72,82,.5);--color-shadow:rgba(0,0,0,.2);--color-chart-area-past:#cfeafb;--color-chart-area-future:#e7f4fd;--button-primary-text:#fff;--button-primary-bg:#1196ea;--button-primary-bg-hover:#0e7cc2;--button-primary-bg-disabled:#cfeafb;--button-primary-shadow:rgba(14,124,194,.4);--button-secondary-text:#fff;--button-secondary-bg:#394852;--button-secondary-bg-hover:#364149;--button-secondary-bg-disabled:#ebeced;--button-secondary-shadow:rgba(54,65,73,.4);--button-secondary-outline:#394852;--button-secondary-outline-border:#ebeced;--button-secondary-outline-border-hover:rgba(57,72,82,.2);--button-secondary-outline-disabled:#b0b6ba;--button-danger-text:#fff;--button-danger-bg:#eb2941;--button-danger-bg-hover:#d32238;--button-danger-bg-disabled:#fbd4d9;--button-danger-shadow:rgba(211,34,56,.4);--button-outline-primary:#1196ea;--button-outline-primary-border:#cfeafb;--button-outline-primary-shadow:rgba(17,150,234,.2);--button-outline-danger:#eb2941;--button-outline-danger-border:#fbd4d9;--button-outline-danger-shadow:rgba(211,34,56,.2)}html[data-theme=dark]{--color-bg:#0b1117;--color-bg-muted:#151b23;--color-bg-muted-fade:rgba(21,27,35,.6);--color-surface:#151b23;--color-surface-alt:#1c2430;--color-border:#2a3441;--color-text:#e6edf3;--color-text-muted:#9aa4b2;--color-text-subtle:#6b7785;--color-text-fade-10:rgba(230,237,243,.12);--color-text-fade-15:rgba(230,237,243,.18);--color-text-fade-20:rgba(230,237,243,.2);--color-text-fade-80:rgba(230,237,243,.8);--color-overlay-strong:rgba(0,0,0,.7);--color-primary:#4aa3ff;--color-primary-hover:#2b86f0;--color-danger:#ff6b6b;--color-danger-hover:#ff4d4d;--color-warning:#f6c453;--color-overlay:rgba(11,17,23,.8);--color-shadow:rgba(0,0,0,.5);--color-chart-area-past:rgba(74,163,255,.22);--color-chart-area-future:rgba(74,163,255,.12);--button-primary-text:#0f1419;--button-primary-bg:#4aa3ff;--button-primary-bg-hover:#2b86f0;--button-primary-bg-disabled:#1d2a36;--button-primary-shadow:rgba(74,163,255,.3);--button-secondary-text:#e6edf3;--button-secondary-bg:#243041;--button-secondary-bg-hover:#2c3a4d;--button-secondary-bg-disabled:#1b2531;--button-secondary-shadow:rgba(36,48,65,.4);--button-secondary-outline:#e6edf3;--button-secondary-outline-border:#2a3441;--button-secondary-outline-border-hover:rgba(230,237,243,.2);--button-secondary-outline-disabled:#6b7785;--button-danger-text:#0f1419;--button-danger-bg:#ff6b6b;--button-danger-bg-hover:#ff4d4d;--button-danger-bg-disabled:#3a1d22;--button-danger-shadow:hsla(0,100%,71%,.3);--button-outline-primary:#4aa3ff;--button-outline-primary-border:#2a3441;--button-outline-primary-shadow:rgba(74,163,255,.2);--button-outline-danger:#ff6b6b;--button-outline-danger-border:#3a1d22;--button-outline-danger-shadow:hsla(0,100%,71%,.2)}@font-face{font-family:Inter;src:url(/asset/font-Inter-VariableFont_slnt,wght-0930073eae9c4dbe.ttf) format("truetype-variations");font-weight:1 999}body,html{position:relative;height:100%;min-height:100%}body{display:block;width:100%;min-width:320px;line-height:normal;font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:var(--color-text);background-color:var(--color-bg);scrollbar-color:var(--color-text-fade-15) var(--color-bg);scrollbar-width:thin}body::-webkit-scrollbar{width:10px;height:10px}body::-webkit-scrollbar-track{background-color:var(--color-bg)}body::-webkit-scrollbar-thumb{background-color:var(--color-text-fade-15);border-radius:10px;border:2px solid var(--color-bg)}body::-webkit-scrollbar-thumb:hover{background-color:var(--color-text-fade-20)}.block-component{display:block;width:100%;height:100%}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}:focus{outline:0}@font-face{font-family:dollarbird;src:url(/asset/font-dollarbird-5725bee721bfcf9e.ttf) format("truetype"),url(/asset/font-dollarbird-a0d0511bb89df796.woff) format("woff"),url(/asset/font-dollarbird-aef845e90f42779d.svg) format("svg");font-weight:400;font-style:normal}i{font-family:dollarbird!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-dollarbird-grip:before{content:"\E900"}.icon-dollarbird-multiple:before{content:"\E91B"}.icon-dollarbird-search:before{content:"\E91E"}.icon-dollarbird-delete:before{content:"\E917"}.icon-dollarbird-edit:before{content:"\E919"}.icon-dollarbird-users:before{content:"\E916"}.icon-dollarbird-balance-update:before{content:"\E914"}.icon-dollarbird-transfer:before{content:"\E90A"}.icon-dollarbird-close:before{content:"\E90E"}.icon-dollarbird-settings:before{content:"\E908"}.icon-dollarbird-readonly:before{content:"\E91D"}.icon-dollarbird-premium:before{content:"\E91C"}.icon-dollarbird-twitter:before{content:"\E901"}.icon-dollarbird-facebook:before{content:"\E902"}.icon-dollarbird-dashboard:before{content:"\E903"}.icon-dollarbird-menu:before{content:"\E904"}.icon-dollarbird-plus:before{content:"\E905"}.icon-dollarbird-minus:before{content:"\E907"}.icon-dollarbird-name:before{content:"\E90B"}.icon-dollarbird-email:before{content:"\E90C"}.icon-dollarbird-password:before{content:"\E90D"}.icon-dollarbird-chevron-left:before{content:"\E90F"}.icon-dollarbird-chevron-right:before{content:"\E910"}.icon-dollarbird-chevron-up:before{content:"\E911"}.icon-dollarbird-chevron-down:before{content:"\E912"}.icon-dollarbird-repeat:before{content:"\E913"}.icon-dollarbird-arrow-left:before{content:"\E906"}.icon-dollarbird-arrow-right:before{content:"\E909"}.icon-dollarbird-checkmark:before{content:"\E915"}.icon-dollarbird-calendar:before{content:"\E918"}.icon-dollarbird-details:before{content:"\E91A"}.control-group{position:relative}.control-group .control-icon{display:none}@media only screen and (min-width:480px){.control-group .control-icon{position:absolute;top:50%;left:0;display:block;width:24px;line-height:24px;padding-top:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center}.control-group .control-icon i{display:inline-block;vertical-align:middle}.control-group .control{margin-left:44px}}.control-label,.control-validation,.form-validation{font-size:12px;font-weight:500}.control-validation,.form-validation{color:var(--color-danger)}.form-validation{padding:10px 0}.control{position:relative;display:block;padding-top:20px}.control .control-label,.control .control-validation{position:absolute;top:0;left:0;height:20px;line-height:20px;opacity:0;visibility:hidden;-webkit-transition:opacity .35s ease-in-out 0s,visibility .35s ease-in-out 0s;transition:opacity .35s ease-in-out 0s,visibility .35s ease-in-out 0s;white-space:nowrap;overflow:hidden}.control .control-label{color:var(--color-text-subtle);font-weight:300;text-transform:uppercase}.control .control-label.control-label-right{right:0;text-align:right}.control-input{display:block;padding:10px 0 15px;border-bottom:1px solid var(--color-border);border-radius:0;-webkit-transition:border .35s ease-in-out 0s;transition:border .35s ease-in-out 0s}.control-input,.control-input[readonly]{color:inherit}.control-input[readonly]{cursor:default}.control-input[disabled]{color:var(--color-text-subtle);-webkit-text-fill-color:var(--color-text-subtle);cursor:default}.control-input:focus{border-color:var(--color-primary)}.control-input~.control-label.control-label-permanent{opacity:1;visibility:visible}.ng-dirty.ng-invalid:not(:focus){border-color:var(--color-danger)}.ng-dirty.ng-invalid:not(:focus)~.control-label.control-label-permanent{opacity:0;visibility:hidden}.ng-dirty.ng-invalid:not(:focus)~.control-validation,.ng-dirty.ng-valid~.control-label,.ng-dirty:focus~.control-label{opacity:1;visibility:visible}.ng-submitted .ng-dirty.ng-invalid:focus,.ng-submitted .ng-dirty.ng-invalid:not(:focus){border-color:var(--color-danger)}.ng-submitted .ng-dirty.ng-invalid:focus~.control-label,.ng-submitted .ng-dirty.ng-invalid:not(:focus)~.control-label{opacity:0;visibility:hidden}.ng-submitted .ng-dirty.ng-invalid:focus~.control-validation,.ng-submitted .ng-dirty.ng-invalid:not(:focus)~.control-validation{opacity:1;visibility:visible}#application{display:block;width:100%;height:100%}.empty-state{height:100%;white-space:nowrap;text-align:center}.empty-state:before{display:inline-block;vertical-align:middle;content:"";width:0;height:100%}.empty-state .empty-state-content{display:inline-block;vertical-align:middle;position:relative;white-space:normal;width:100%;padding-bottom:30px}.empty-state .empty-state-image{width:240px;height:240px;margin:0 auto}.empty-state .empty-state-title{padding:12px 0;font-weight:600;color:var(--color-text)}.empty-state .empty-state-message{width:80%;margin:0 auto;padding-bottom:30px;color:var(--color-text-muted)}.async{position:relative}.async .async-text-initial,.async .async-text-loading{-webkit-transition:opacity .35s ease-in-out 0s;transition:opacity .35s ease-in-out 0s}.async .async-text-loading{opacity:0;visibility:hidden}.async .async-text-initial{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.async.async-loading .async-text-loading,.async .async-text-initial{opacity:1;visibility:visible}.async.async-loading .async-text-initial{opacity:0;visibility:hidden}.radio{position:relative;width:16px;height:16px;background-color:#fff;border:1px solid #b0b6ba;border-radius:50%;overflow:hidden;-webkit-transition:border .35s ease-in-out 0s;transition:border .35s ease-in-out 0s}.radio:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;opacity:0;visibility:hidden;-webkit-transition:opacity .35s ease-in-out 0s,visibility .35s ease-in-out 0s;transition:opacity .35s ease-in-out 0s,visibility .35s ease-in-out 0s}.radio.selected{border-color:#1196ea}.radio.selected:before{opacity:1;visibility:visible;background-color:#1196ea}.radio .input-radio{position:absolute;top:200%;left:200%;display:block;width:0;height:0;opacity:0}.checkbox{position:relative;width:16px;height:16px;font-size:8px;background-color:#fff;border:1px solid #b0b6ba;border-radius:2px;overflow:hidden;-webkit-transition:border .35s ease-in-out 0s,background .35s ease-in-out 0s;transition:border .35s ease-in-out 0s,background .35s ease-in-out 0s}.checkbox.selected{border-color:#1196ea;background-color:#1196ea}.checkbox.selected .icon{opacity:1;visibility:visible}.checkbox .icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;opacity:0;visibility:hidden;-webkit-transition:opacity .35s ease-in-out 0s,visibility .35s ease-in-out 0s;transition:opacity .35s ease-in-out 0s,visibility .35s ease-in-out 0s}.checkbox .input-checkbox{position:absolute;top:200%;left:200%;display:block;width:0;height:0;opacity:0}.checkmark{position:relative;width:100%;height:100%;border:1px solid #b0b6ba;border-radius:50%;-webkit-transition:color .35s ease-in-out 0s,border-color .35s ease-in-out .35s;transition:color .35s ease-in-out 0s,border-color .35s ease-in-out .35s;cursor:pointer}.checkmark .checkmark-content{top:-1px;left:-1px;right:-1px;bottom:-1px;background-color:#1196ea;border-radius:inherit}.checkmark .checkmark-content,.checkmark .checkmark-icon{position:absolute;opacity:0;visibility:hidden;-webkit-transition:opacity .35s ease-in-out 0s,visibility .35s ease-in-out 0s;transition:opacity .35s ease-in-out 0s,visibility .35s ease-in-out 0s}.checkmark .checkmark-icon{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:7px}.checkmark:hover{color:#b0b6ba}.checkmark.selected .checkmark-icon,.checkmark:hover .checkmark-icon{opacity:1;visibility:visible}.checkmark.selected{color:#fff}.checkmark.selected .checkmark-content{opacity:1;visibility:visible}.date{position:relative;cursor:pointer}.date .date-value{padding-right:25px;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.date .date-icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;width:20px;font-size:20px;color:#1196ea}.date.disabled{cursor:default}.date.disabled .date-icon{color:#ebeced}.date-picker{position:relative;width:252px;margin:0 auto;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.date-picker .dp-view-title{position:relative;padding:0 40px;margin-bottom:1em;line-height:40px}.date-picker .dp-month{font-weight:600}.date-picker .dp-button-select-next,.date-picker .dp-button-select-previous{position:absolute;top:0;bottom:0;width:40px;height:40px;line-height:inherit;font-size:16px;color:#1196ea}.date-picker .dp-button-select-previous{left:0}.date-picker .dp-button-select-next{right:0}.date-picker .dp-days{width:100%;table-layout:fixed}.date-picker .dp-day{padding:2px 0}.date-picker .dp-weekday-item{line-height:3em;color:#616d75}.date-picker .dp-weekday-item.weekend{color:#b0b6ba}.date-picker .dp-day-content{padding:0 3px}.date-picker .dp-day-content:not([disabled]):not(.disabled) .dp-day-item.another{color:#b0b6ba}.date-picker .dp-day-content.today .dp-day-item{color:#1196ea}.date-picker .dp-day-content.active .dp-day-item{background-color:#1196ea;color:#fff}.date-picker .dp-day-content.highlighted{background-color:rgba(17,150,234,.1)}.date-picker .dp-day-content.hidden{opacity:0;visibility:hidden}.date-picker .dp-day-content.disabled .dp-day-item,.date-picker .dp-day-content[disabled] .dp-day-item{opacity:.5;cursor:default}.date-picker .dp-day-content.first-highlighted{padding-left:0;margin-left:3px;border-top-left-radius:4px;border-bottom-left-radius:4px}.date-picker .dp-day-content.last-highlighted{padding-right:0;margin-right:3px;border-top-right-radius:4px;border-bottom-right-radius:4px}.date-picker .dp-day-item{position:relative;display:block;width:30px;height:30px;border-radius:4px;vertical-align:bottom;overflow:hidden;cursor:pointer}.date-picker .dp-day-date{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.option-select{position:relative}.option-select .button-icon{position:absolute;top:50%;width:20px;height:100%;padding:0;color:#1196ea;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}.option-select .button-icon,.option-select .button-icon .icon{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.option-select .button-icon.disabled,.option-select .button-icon[disabled]{color:#ebeced}.option-select .button-select-previous,.option-select .button-select-previous .icon{left:0}.option-select .button-select-next{right:0}.option-select .button-select-next .icon{left:auto;right:0}.option-select .options{padding:0 20px;text-align:center}.option-select .option{opacity:0;visibility:hidden}.option-select .option:not(.active){position:absolute;top:0;left:0;right:0;bottom:0}.option-select .option.active{opacity:1;visibility:visible}.switch{position:relative;display:block;min-height:24px;cursor:pointer}.switch .switch-label{display:block;padding-top:3px;padding-right:46px;line-height:18px}.switch .switch-control{position:absolute;top:0;right:0;width:36px;height:24px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.switch .switch-control:before{width:100%;height:18px;border:1px solid rgba(57,72,82,.2);border-radius:18px}.switch .switch-control:after,.switch .switch-control:before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#fff}.switch .switch-control:after{left:-1px;display:block;width:24px;height:24px;-webkit-box-shadow:0 0 4px 0 rgba(88,88,88,.45);box-shadow:0 0 4px 0 rgba(88,88,88,.45);border-radius:50%}.switch .input-checkbox{position:absolute;top:200%;left:200%;display:block;width:0;height:0;margin:0;opacity:0}.switch.toggled .switch-control:before{background-color:#1196ea;border-color:rgba(57,72,82,.2)}.switch.toggled .switch-control:after{left:12px}.switch.disabled{cursor:default}.switch.disabled .switch-control{opacity:.5}.user-image{position:relative;display:block;width:100%;height:100%;border-radius:50%;background-repeat:no-repeat;background-size:cover;background-position:50%}.user-image .image-default{background-color:#f5f6f6}.user-image .user-initials{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#a9adb0;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:inherit;pointer-events:none}.notification{position:relative;min-height:80px;padding:10px 0}.notification .notification-image{position:absolute;top:0;left:0;display:none;width:80px;height:80px}.notification .notification-title{padding-bottom:10px;padding-right:40px;line-height:22px;font-size:18px;color:#394852}.notification .notification-content{line-height:24px;color:#889197}.notification.has-image{padding-left:100px}.notification.has-image .notification-image{display:block}.renew-subscription-notification .subscription-description{padding-bottom:5px;line-height:22px;color:#889197}.renew-subscription-notification .button-subscription{max-width:240px;margin:0 auto;margin-top:15px}.event-limit-notification .subscription-description{padding-bottom:5px;line-height:22px;color:#889197}.event-limit-notification .button-subscription{max-width:240px;margin:0 auto;margin-top:15px}.notifications{position:fixed;right:0;bottom:0;width:100%;z-index:4}.notifications .notification-item-container{position:relative;width:100%;padding:20px 30px;background-color:#fff;border-top:1px solid #eee}.notifications .notification-item-container.ng-enter,.notifications .notification-item-container.ng-leave{-webkit-transition:opacity .35s ease-in-out 0s,visibility .35s ease-in-out 0s;transition:opacity .35s ease-in-out 0s,visibility .35s ease-in-out 0s}.notifications .notification-item-container.ng-enter,.notifications .notification-item-container.ng-leave.ng-leave-active{opacity:0;visibility:hidden}.notifications .notification-item-container.ng-enter.ng-enter-active,.notifications .notification-item-container.ng-leave{opacity:1;visibility:visible}.notifications .notification-item{position:relative;width:100%}.notifications .button-dismiss-notification{position:absolute;top:10px;right:10px;width:34px;height:34px;padding:0;color:#889197;cursor:pointer}.notifications .button-dismiss-notification:focus,.notifications .button-dismiss-notification:hover{color:#616d75}@media only screen and (min-width:480px){.notifications{width:auto;margin:10px}.notifications .notification-item-container{max-width:430px;border-radius:6px;-webkit-box-shadow:0 1px 6px 0 rgba(0,0,0,.3);box-shadow:0 1px 6px 0 rgba(0,0,0,.3)}.notifications .notification-item-container:not(:first-child){margin-top:10px}}@media only screen and (min-width:767px){.notifications{margin:20px}}.modal-open{overflow:hidden}.modals{height:100%;white-space:nowrap;padding:10px;text-align:center;opacity:0;visibility:hidden;-webkit-transition:opacity .35s ease-in-out 0s,visibility .35s ease-in-out 0s;transition:opacity .35s ease-in-out 0s,visibility .35s ease-in-out 0s;z-index:3;overflow-y:auto}.modals:before{display:inline-block;vertical-align:middle;content:"";width:0;height:100%}.modals.visible,.modals.visible .modal-backdrop{opacity:1;visibility:visible}.modals.visible .modal-item-container{-webkit-animation:slide-up .35s ease-in-out both;animation:slide-up .35s ease-in-out both}.modals,.modals .modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0}.modals .modal-backdrop{opacity:0;visibility:hidden;-webkit-transition:opacity .35s ease-in-out 0s,visibility .35s ease-in-out 0s;background-color:var(--color-overlay);transition:opacity .35s ease-in-out 0s,visibility .35s ease-in-out 0s}.modals .modal-item-container{display:inline-block;vertical-align:middle;position:relative;white-space:normal;text-align:left}.modals .modal-item{position:relative;width:330px;background-color:var(--color-surface);-webkit-box-shadow:0 0 6px 0 var(--color-shadow);box-shadow:0 0 6px 0 var(--color-shadow);border-radius:6px}.modals .modal-header{position:relative;line-height:70px;height:70px}.modals .modal-header .modal-title{font-size:16px;text-align:center;color:var(--color-text)}.modals .modal-fixed-height{height:550px}.modals .modal-fixed-height .modal-header+.modal-body{top:70px}.modals .modal-fixed-height .modal-body{position:absolute;top:0;left:0;right:0;bottom:70px}.modals .modal-fixed-height .modal-footer{position:absolute;left:0;right:0;bottom:0}.modals .modal-body{position:relative}.modals .modal-body.modal-body-scrollable{overflow-x:hidden;overflow-y:auto}.modals .modal-footer{position:relative;height:70px;padding-top:15px;padding-bottom:15px;zoom:1}.modals .modal-footer:after,.modals .modal-footer:before{content:"";display:table}.modals .modal-footer:after{clear:both}.modals .modal-delimiter{border-bottom:1px solid var(--color-border)}.modals .modal-section{position:relative;display:block;width:100%;padding-left:20px;padding-right:20px}.modals .section-label{display:block;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-subtle);margin-bottom:8px}.modals .button-back{width:60px}.modals .button-modal-done{min-width:130px}.modals .button-modal-back{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-left:-20px;color:var(--color-text-subtle)}.modals .button-modal-left{float:left}.modals .button-modal-left.button-link{margin-left:-20px}.modals .button-modal-right{float:right}.modals .button-modal-right.button-link{margin-right:-20px}.modal-item:has(.calendar-edit-modal),.modal-item:has(.calendar-select-modal),.modal-item:has(.category-edit-modal),.modal-item:has(.category-manage-modal),.modal-item:has(.category-select-modal),.modal-item:has(.collaborator-invite-modal),.modal-item:has(.collaborator-manage-modal),.modal-item:has(.event-date-modal),.modal-item:has(.event-details-modal),.modal-item:has(.event-edit-modal),.modal-item:has(.event-list-modal),.modal-item:has(.event-receipt-modal),.modal-item:has(.event-repeat-delete-modal),.modal-item:has(.team-edit-modal){width:400px;max-width:90vw}.modal-item:has(.event-receipt-modal){width:760px;max-width:96vw}@-webkit-keyframes slide-up{0%{-webkit-transform:translateY(10px);transform:translateY(10px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slide-up{0%{-webkit-transform:translateY(10px);transform:translateY(10px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.category-color{width:20px;height:20px;border-radius:50%;background-color:transparent;border:5px solid #ebeced;-webkit-transition:border .35s ease-in-out 0s,background .35s ease-in-out 0s;transition:border .35s ease-in-out 0s,background .35s ease-in-out 0s}.category-color.filled{border-color:#fff}.category{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:100%;white-space:nowrap;cursor:pointer}.category:before{display:inline-block;vertical-align:middle;content:"";width:0;height:100%}.category .category-color,.category .category-icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0}.category .category-name{width:100%;line-height:20px;padding-left:40px;color:#394852;display:inline-block;vertical-align:middle;position:relative;white-space:normal;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-transition:color .35s ease-in-out 0s;transition:color .35s ease-in-out 0s}.category.disabled,.category.unknown{cursor:default}.category.disabled .category-name,.category.unknown .category-name{color:#b0b6ba}.category.filled .category-name{color:#fff}.event-edit-modal .input-receipt-file{display:none!important}.event-edit-modal.modal-fixed-height{height:650px}.event-edit-modal .modal-header{border-radius:5px 5px 0 0}.event-edit-modal .entity-body{position:absolute;top:0;left:0;right:0;bottom:0;overflow-x:hidden;overflow-y:auto}.event-edit-modal .entity-types{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:5px}.event-edit-modal .button-select-type{padding:0 15px;line-height:19px;color:var(--color-text-subtle);border-radius:0;-webkit-transition:color .35s ease-in-out 0s;transition:color .35s ease-in-out 0s}.event-edit-modal .button-select-type.active,.event-edit-modal .button-select-type:hover{color:var(--color-text)}.event-edit-modal .button-select-type.active .entity-type-label:after{background-color:var(--color-primary)}.event-edit-modal .entity-type-label{position:relative;display:block;padding:10px 0}.event-edit-modal .entity-type-label:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background-color:transparent}.event-edit-modal .entity-core,.event-edit-modal .entity-type-label:after,.event-edit-modal .modal-header{-webkit-transition:background .35s ease-in-out 0s;transition:background .35s ease-in-out 0s}.event-edit-modal .entity-content{position:relative;table-layout:fixed;width:100%;height:100%}.event-edit-modal .entity-body-container{position:relative;height:100%}.event-edit-modal .entity-core{padding-top:25px;padding-bottom:10px}.event-edit-modal .entity-information{width:100%}.event-edit-modal .button-modal-back{-webkit-transition:color .35s ease-in-out 0s;transition:color .35s ease-in-out 0s}.event-edit-modal .entity-sign{padding-bottom:10px;vertical-align:bottom;-webkit-transition:color .35s ease-in-out 0s,background .35s ease-in-out 0s;transition:color .35s ease-in-out 0s,background .35s ease-in-out 0s}.event-edit-modal .control .control-label,.event-edit-modal .control .control-validation{-webkit-transition:opacity .35s ease-in-out 0s,visible .35s ease-in-out 0s,color .35s ease-in-out 0s;transition:opacity .35s ease-in-out 0s,visible .35s ease-in-out 0s,color .35s ease-in-out 0s}.event-edit-modal .control .control-input{-webkit-transition:color .35s ease-in-out 0s,border .35s ease-in-out 0s;transition:color .35s ease-in-out 0s,border .35s ease-in-out 0s;border-bottom-color:var(--color-text-subtle)}.event-edit-modal .control .control-input::-webkit-input-placeholder{-webkit-transition:color .35s ease-in-out 0s;transition:color .35s ease-in-out 0s;opacity:1}.event-edit-modal .control .control-input:-moz-placeholder,.event-edit-modal .control .control-input::-moz-placeholder{-webkit-transition:color .35s ease-in-out 0s;transition:color .35s ease-in-out 0s;opacity:1}.event-edit-modal .control .control-input:-ms-input-placeholder{-webkit-transition:color .35s ease-in-out 0s;transition:color .35s ease-in-out 0s;opacity:1}.event-edit-modal .control .control-input-suggestion{opacity:0;visibility:hidden;-webkit-transition:opacity .35s ease-in-out 0s,visibility .35s ease-in-out 0s;transition:opacity .35s ease-in-out 0s,visibility .35s ease-in-out 0s}.event-edit-modal .control .control-input-label:focus~.control-input-suggestion{opacity:1;visibility:visible;-webkit-transition-delay:.1s;transition-delay:.1s}.event-edit-modal .modal-delimiter{-webkit-transition:border .35s ease-in-out 0s;transition:border .35s ease-in-out 0s}.event-edit-modal.confirmed .button-select-type{color:hsla(0,0%,100%,.4)}.event-edit-modal.confirmed .button-select-type.active,.event-edit-modal.confirmed .button-select-type:hover{color:#fff}.event-edit-modal.confirmed .button-select-type.active .entity-type-label:after{background-color:#fff}.event-edit-modal.confirmed .button-toggle-sign{background-color:rgba(0,0,0,.05);color:#fff}.event-edit-modal.confirmed .button-modal-back,.event-edit-modal.confirmed .control .control-label{color:#fff}.event-edit-modal.confirmed .control .control-input{color:#fff;border-bottom-color:#fff}.event-edit-modal.confirmed .control .control-input::-webkit-input-placeholder{color:hsla(0,0%,100%,.8)}.event-edit-modal.confirmed .control .control-input:-moz-placeholder,.event-edit-modal.confirmed .control .control-input::-moz-placeholder{color:hsla(0,0%,100%,.8)}.event-edit-modal.confirmed .control .control-input:-ms-input-placeholder{color:hsla(0,0%,100%,.8)}.event-edit-modal.confirmed .control-input-suggestion{color:hsla(0,0%,100%,.8)}.event-edit-modal.confirmed .entity-property .category-name{color:var(--color-text)}.event-edit-modal.has-back .entity-types{left:50px}.event-edit-modal.has-back:not(.confirmed) .control .control-label{color:var(--color-text-subtle)}.event-edit-modal.has-back:not(.confirmed) .control .control-validation{color:var(--color-text)}.event-edit-modal.has-back:not(.confirmed) .control .control-input{color:var(--color-text);border-color:var(--color-text-subtle)}.event-edit-modal.has-back:not(.confirmed) .control .control-input::-webkit-input-placeholder{color:var(--color-text-muted)}.event-edit-modal.has-back:not(.confirmed) .control .control-input:-moz-placeholder,.event-edit-modal.has-back:not(.confirmed) .control .control-input::-moz-placeholder{color:var(--color-text-muted)}.event-edit-modal.has-back:not(.confirmed) .control .control-input:-ms-input-placeholder{color:var(--color-text-muted)}.event-edit-modal.has-back:not(.confirmed) .control .control-input:focus{border-color:var(--color-text-subtle)}.event-edit-modal.has-back:not(.confirmed) .control-input-suggestion{color:var(--color-text-muted)}.event-edit-modal.has-back:not(.confirmed) .control-input-suggestion .ng-dirty.ng-invalid:not(:focus){border-color:var(--color-text-subtle)}.event-edit-modal .entity-sign{min-width:20px}.event-edit-modal .entity-details{width:100%}.event-edit-modal .button-toggle-sign{padding:0 12px 0 23px;height:30px;margin-right:10px;font-size:16px;background-color:var(--color-primary);color:var(--button-primary-text);border-radius:0 100px 100px 0;-webkit-transition:background .35s ease-in-out 0s;transition:background .35s ease-in-out 0s}.event-edit-modal .entity-value{min-width:120px;padding-right:20px}.event-edit-modal .entity-value:first-child{padding-left:20px}.event-edit-modal .entity-value:last-child{width:100%}.event-edit-modal .entity-label{width:100%;padding-right:20px}.event-edit-modal .entity-label .control-input-suggestion{position:absolute;left:0;right:0;bottom:0;color:var(--color-text-subtle);border-color:transparent;z-index:1;pointer-events:none;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.event-edit-modal .entity-label .label-current{opacity:0;visibility:hidden}.event-edit-modal .entity-label .label-suggestion{position:relative;pointer-events:auto;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.event-edit-modal .entity-category-loader{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:20px;width:30px;height:30px}.event-edit-modal .entity-transfer-container{padding-right:20px}.event-edit-modal .transfer-calendar-switcher{width:100%;table-layout:fixed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.event-edit-modal .transfer-calendar-cell{padding-left:20px;vertical-align:middle}.event-edit-modal .transfer-calendar-icon-cell{width:54px}.event-edit-modal .button-switch-calendar{width:32px;height:32px;border:1px solid var(--color-border);border-radius:50%;-webkit-transition:border .35s ease-in-out 0s;transition:border .35s ease-in-out 0s}.event-edit-modal .button-switch-calendar:hover{border-color:var(--color-text)}.event-edit-modal .transfer-calendar-heading{padding-top:20px;line-height:17px;font-size:12px;color:var(--color-text-muted);text-transform:uppercase}.event-edit-modal .transfer-calendar-name{padding-bottom:20px;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;cursor:pointer}.event-edit-modal .transfer-calendar-name.disabled{color:var(--color-text-subtle);pointer-events:none;cursor:default}.event-edit-modal .entity-properties{padding:10px 0;line-height:19px}.event-edit-modal .entity-property-content,.event-edit-modal .entity-property-icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.event-edit-modal .entity-property-icon{left:20px;width:20px;height:20px;font-size:18px;color:var(--color-text-subtle)}.event-edit-modal .entity-property-icon .icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.event-edit-modal .entity-property-content{padding-left:40px;padding-right:20px}.event-edit-modal .entity-property{position:relative;height:55px;padding-left:20px;color:var(--color-text);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.event-edit-modal .entity-property .category-name{color:var(--color-text)}.event-edit-modal .entity-property .entity-property-secondary-text{color:var(--color-text-muted)}.event-edit-modal .entity-property.disabled{pointer-events:none;cursor:default}.event-edit-modal .entity-property.disabled .category-name,.event-edit-modal .entity-property.disabled .entity-property-placeholder-text,.event-edit-modal .entity-property.disabled .entity-property-primary-text,.event-edit-modal .entity-property.disabled .entity-property-secondary-text{color:var(--color-text-subtle)}.event-edit-modal .entity-property-confirm .entity-property-icon{font-size:8px;border-radius:50%;color:var(--color-primary);-webkit-box-shadow:inset 0 0 0 1px var(--color-text-subtle);box-shadow:inset 0 0 0 1px var(--color-text-subtle);-webkit-transition:-webkit-box-shadow .35s ease-in-out 0s;transition:-webkit-box-shadow .35s ease-in-out 0s;transition:box-shadow .35s ease-in-out 0s;transition:box-shadow .35s ease-in-out 0s,-webkit-box-shadow .35s ease-in-out 0s}.event-edit-modal .entity-property-confirm .icon{opacity:0;visibility:hidden;-webkit-transition:opacity .35s ease-in-out 0s,visibility .35s ease-in-out 0s;transition:opacity .35s ease-in-out 0s,visibility .35s ease-in-out 0s}.event-edit-modal .entity-property-confirm.confirmed .entity-property-icon{-webkit-box-shadow:inset 0 0 0 1px var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}.event-edit-modal .entity-property-confirm.confirmed .icon{opacity:1;visibility:visible}.event-edit-modal .entity-property-details .entity-property-primary-text{display:block;display:-webkit-box;width:100%;max-height:39.2px;font-size:14px;line-height:1.4;-webkit-line-clamp:2;line-clamp:2;box-orient:vertical;-webkit-box-orient:vertical;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.event-edit-modal .entity-property-reports .entity-property-content{left:20px;right:0;padding-left:40px;padding-right:20px}.event-edit-modal .entity-property-reports .switch{width:100%}.event-edit-modal .entity-property-receipt .entity-property-content{left:20px;right:0;padding-left:40px;padding-right:90px}.event-edit-modal .entity-property-receipt:not(.with-thumbnail) .entity-property-content{margin-top:-1px}.event-edit-modal .entity-property-receipt .entity-property-actions{position:absolute;top:20px;right:20px;z-index:2}.event-edit-modal .entity-property-receipt .button-remove-receipt{margin-right:-20px;color:var(--color-danger)}.event-edit-modal .entity-property-receipt.with-thumbnail{height:auto;min-height:55px;padding-top:8px;padding-bottom:8px}.event-edit-modal .entity-property-receipt.with-thumbnail .entity-property-content{position:relative;top:auto;left:auto;right:auto;-webkit-transform:none;-ms-transform:none;transform:none}.event-edit-modal .entity-property-receipt-icon{width:16px;height:16px;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.event-edit-modal .entity-property-receipt-thumbnail{margin-top:4px;width:44px;height:44px;border-radius:4px;overflow:hidden}.event-edit-modal .entity-property-receipt-image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.event-date-modal .modal-body{padding-top:15px;padding-bottom:15px}.event-date-modal .date-settings{width:100%}.event-date-modal .date-settings .date-control-label{padding-left:20px}.event-date-modal .date-settings .date-control-value{padding-right:20px}.event-date-modal .date-repeating-settings{border-top:1px solid #ebeced}.event-date-modal .date-control-label{width:100px;color:#889197;font-size:12px;vertical-align:middle;text-transform:uppercase}.event-date-modal .date-control-label-auto-confirm{width:120px;white-space:nowrap}.event-date-modal .date-control-value{height:60px;vertical-align:middle}.event-date-modal .date-control-group{zoom:1}.event-date-modal .date-control-group:after,.event-date-modal .date-control-group:before{content:"";display:table}.event-date-modal .date-control-group:after{clear:both}.event-date-modal .date-control-item,.event-date-modal .end-select{display:block}.event-date-modal .frequency-control,.event-date-modal .occurrence-control,.event-date-modal .occurrence-text,.event-date-modal .unit-select{display:inline-block}.event-date-modal .frequency-control,.event-date-modal .occurrence-control{padding-top:5px;width:20px;margin-right:20px}.event-date-modal .frequency-control .control-input,.event-date-modal .occurrence-control .control-input{text-align:center}.event-date-modal .end-select,.event-date-modal .unit-select{width:100px;line-height:40px}.event-date-modal .date-repeat-summary{position:absolute;left:0;bottom:0;width:100%}.event-date-modal .date-repeat-summary .date-control-value{padding:10px 50px 10px 0;height:auto}.event-details-modal .modal-body{padding:0}.event-details-modal .event-details{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;padding-top:20px;padding-bottom:20px;resize:none;overflow-x:hidden;overflow-y:auto}.event-receipt-modal.modal-fixed-height{height:78vh;max-height:900px}.event-receipt-modal.modal-fixed-height .modal-body{bottom:80px}.event-receipt-modal .modal-body{padding:20px}.event-receipt-modal .event-receipt-image-container,.event-receipt-modal .modal-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.event-receipt-modal .event-receipt-image-container{width:100%;height:100%;overflow:hidden}.event-receipt-modal .event-receipt-image{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:4px}.event-repeat-change-modal{text-align:center}.event-repeat-change-modal .prompt-answer,.event-repeat-change-modal .prompt-question{padding-top:40px}.event-repeat-change-modal .prompt-answer-description{padding-top:10px;color:#889197}.event-repeat-delete-modal .prompt-question{padding-top:40px;text-align:center}.event-repeat-delete-modal .prompt-answer{position:relative;display:block;padding:10px 0 10px 30px;margin-top:30px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.event-repeat-delete-modal .prompt-answer-state{position:absolute;top:10px;left:0;width:30px;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.event-repeat-delete-modal .prompt-answer-description{padding-top:5px;color:#889197}.event-list-modal .day-date{width:135px;font-size:20px}.event-list-modal .day-data{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:20px;text-align:right}.event-list-modal .day-data.heading-day-data{padding-left:135px}.event-list-modal .day-data-title{line-height:12px;font-size:10px;color:var(--color-text-subtle);text-transform:uppercase}.event-list-modal .day-data-value{display:block;line-height:21px;font-size:16px;color:var(--color-text);white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.event-list-modal .group .group-heading{padding-top:12px;padding-bottom:12px;line-height:17px;background-color:var(--color-bg-muted);text-transform:uppercase;zoom:1}.event-list-modal .group .group-heading:after,.event-list-modal .group .group-heading:before{content:"";display:table}.event-list-modal .group .group-heading:after{clear:both}.event-list-modal .group .group-name{float:left;color:var(--color-text-muted);font-size:12px}.event-list-modal .group .group-value{float:right;color:var(--color-text);font-size:14px}.event-list-modal .events{padding:2.5px 0}.event-list-modal .event-item{position:relative;padding:15px 0 15px 40px;line-height:20px;color:var(--color-text-muted);-webkit-transition:color .35s ease-in-out 0s;transition:color .35s ease-in-out 0s;cursor:pointer}.event-list-modal .event-item .event-balance-update-placeholder,.event-list-modal .event-item .event-category-icon-left,.event-list-modal .event-item .event-confirmation-state{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:-15px;width:50px;height:50px}.event-list-modal .event-item .event-category-icon-left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.event-list-modal .event-item .event-confirmation-state{cursor:pointer}.event-list-modal .event-item .event-confirmation-state:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.event-list-modal .event-item .event-balance-update-icon,.event-list-modal .event-item .event-confirmation-checkmark{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:20px;height:20px}.event-list-modal .event-item .event-balance-update-icon{font-size:10px;border-radius:50%;background-color:var(--color-text);color:var(--color-bg);text-align:center}.event-list-modal .event-item .event-balance-update-icon .icon{vertical-align:middle}.event-list-modal .event-item .loader-container{width:20px}.event-list-modal .event-item .event-note-container{padding-right:100px;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;gap:8px}.event-list-modal .event-item .event-note,.event-list-modal .event-item .event-note-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.event-list-modal .event-item .event-note{gap:6px;max-width:100%;min-width:0}.event-list-modal .event-item .event-note-text{display:block;min-width:0;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.event-list-modal .event-item .event-icons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:6px}.event-list-modal .event-item .event-category-icon{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.event-list-modal .event-item .event-receipt,.event-list-modal .event-item .event-repeating{display:block;font-size:10px;color:var(--color-text-muted)}.event-list-modal .event-item .event-receipt{width:10px;height:10px;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.event-list-modal .event-item .event-value{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;max-width:100px;text-align:right}.event-list-modal .event-item.confirmed{color:var(--color-text)}.event-list-modal .event-item.use-category-icons .event-confirmation-state{opacity:0;visibility:hidden;pointer-events:none}.event-list-modal .event-item.use-category-icons .event-category-icon-left{opacity:1;visibility:visible}.event-list-modal .event-item.use-category-icons:hover .event-confirmation-state{opacity:1;visibility:visible;pointer-events:auto}.event-list-modal .event-item.use-category-icons:hover .event-category-icon-left{opacity:0;visibility:hidden}.event-list-modal .event-item.use-category-icons .event-confirmation-state.async-loading{opacity:1;visibility:visible;pointer-events:auto}.event-list-modal .event-item.use-category-icons .event-confirmation-state.async-loading+.event-category-icon-left{opacity:0;visibility:hidden}@supports (display:flex){.event-list-modal .event-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.event-list-modal .event-item .event-note-container{padding-right:10px}.event-list-modal .event-item .event-value{position:static;top:auto;right:auto;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;max-width:none;-webkit-transform:initial;-ms-transform:initial;transform:none}}.event-list-modal .empty-state,.event-list-modal.empty .events,.event-list-modal.empty .footer-day-data,.event-list-modal.empty .modal-footer{display:none}.event-list-modal.empty .empty-state{display:block}.event-list-modal.empty.modal-fixed-height .modal-body{bottom:0;border-color:transparent}.category-select-modal .button-manage-categories{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:10px;width:40px;font-size:20px}.category-select-modal .categories-container{position:absolute;top:0;left:0;right:0;bottom:0;top:50px;padding-top:10px;padding-bottom:10px;overflow-x:hidden;overflow-y:auto}.category-select-modal .category-search{position:absolute;top:0;left:0;right:0;display:block;height:50px;background-color:var(--color-surface);z-index:1}.category-select-modal .categories-message{padding-top:20px}.category-select-modal .category-select-item{height:50px}.category-select-modal .category-select-item .category:not(.filled):not(.unknown):not(.disabled) .category-name{color:var(--color-text-muted)}.category-manage-modal .categories-container{position:absolute;top:0;left:0;right:0;bottom:0;top:50px;padding-top:10px;padding-bottom:10px;overflow-x:hidden;overflow-y:auto}.category-manage-modal .category-search{position:absolute;top:0;left:0;right:0;display:block;height:50px;background-color:var(--color-surface);z-index:1}.category-manage-modal .categories-message{padding-top:20px}.category-manage-modal .category-select-item{position:relative;cursor:pointer}.category-manage-modal .category-item{display:block;height:50px;padding-right:20px}.category-manage-modal .category-item .category:not(.filled):not(.unknown):not(.disabled) .category-name{color:var(--color-text-muted)}.category-manage-modal .drag-handle{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:20px;color:var(--color-text-subtle)}.category-manage-modal .sortable-drag,.category-manage-modal .sortable-fallback{opacity:0;cursor:default}.color-palette{padding-top:10px;width:100%;margin:0;zoom:1}.color-palette:after,.color-palette:before{content:"";display:table}.color-palette:after{clear:both}.color-palette .palette-page-control{display:block;width:100%;height:22px;font-size:12px;color:#889197;background:transparent;border:0}.color-palette .palette-page-control.disabled,.color-palette .palette-page-control[disabled]{opacity:.4;cursor:default}.color-palette .palette-page-control-up{margin-bottom:4px}.color-palette .palette-page-control-down{margin-top:4px}.color-palette .palette-grid{height:57.14286%;margin:-8px}.color-palette .grid-item-container{position:relative;float:left;width:14.28571%}.color-palette .grid-item{padding-bottom:100%}.color-palette .palette-item{position:absolute;top:8px;left:8px;right:8px;bottom:8px;font-size:10px;background-color:#ccc;color:transparent;border-radius:50%;-webkit-transition:color .35s ease-in-out 0s;transition:color .35s ease-in-out 0s;cursor:pointer}.color-palette .palette-item:before{content:"";position:absolute;top:7px;left:7px;right:7px;bottom:7px;background-color:transparent;border-radius:50%;-webkit-transition:background-color .35s ease-in-out 0s;transition:background-color .35s ease-in-out 0s}.color-palette .palette-item:not(.selected).used:before{background-color:hsla(0,0%,100%,.4)}.color-palette .palette-item.selected{color:#fff}.color-palette .palette-item .icon-selected{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.color-palette .palette-item.disabled{opacity:.5;cursor:default}.icon-palette{padding-top:10px;width:100%;margin:0;zoom:1}.icon-palette:after,.icon-palette:before{content:"";display:table}.icon-palette:after{clear:both}.icon-palette .palette-page-control{display:block;width:100%;height:22px;font-size:12px;color:var(--color-text-muted);background:transparent;border:0}.icon-palette .palette-page-control.disabled,.icon-palette .palette-page-control[disabled]{opacity:.4;cursor:default}.icon-palette .palette-page-control-up{margin-bottom:4px}.icon-palette .palette-page-control-down{margin-top:4px}.icon-palette .palette-grid{height:57.14286%;margin:-8px}.icon-palette .grid-item-container{position:relative;float:left;width:14.28571%}.icon-palette .grid-item{padding-bottom:100%}.icon-palette .palette-item{position:absolute;top:8px;left:8px;right:8px;bottom:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:0;border:2px solid transparent;border-radius:50%;-webkit-transition:border .35s ease-in-out 0s,background .35s ease-in-out 0s,-webkit-box-shadow .35s ease-in-out 0s;transition:border .35s ease-in-out 0s,background .35s ease-in-out 0s,-webkit-box-shadow .35s ease-in-out 0s;transition:border .35s ease-in-out 0s,background .35s ease-in-out 0s,box-shadow .35s ease-in-out 0s;transition:border .35s ease-in-out 0s,background .35s ease-in-out 0s,box-shadow .35s ease-in-out 0s,-webkit-box-shadow .35s ease-in-out 0s;cursor:pointer}.icon-palette .palette-item:hover{-webkit-box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.4);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.4)}.icon-palette .palette-item.selected{-webkit-box-shadow:0 0 0 2px var(--color-bg),0 0 0 3px var(--color-primary);box-shadow:0 0 0 2px var(--color-bg),0 0 0 3px var(--color-primary)}.icon-palette .palette-item.disabled{opacity:.5;cursor:default}.icon-palette .palette-item-icon{display:block}.category-edit-modal .modal-body{padding-top:20px;padding-bottom:20px}.category-edit-modal .category-tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:14px;border-bottom:1px solid var(--color-border)}.category-edit-modal .button-tab{padding:0 0 10px;border:0;border-bottom:2px solid transparent;color:var(--color-text-muted);text-transform:uppercase;font-size:12px;letter-spacing:.04em;background-color:transparent;-webkit-transition:color .35s ease-in-out 0s,border .35s ease-in-out 0s;transition:color .35s ease-in-out 0s,border .35s ease-in-out 0s;border-radius:0}.category-edit-modal .button-tab:hover{color:var(--color-text)}.category-edit-modal .button-tab.active{border-color:var(--color-primary);color:var(--color-text)}.category-edit-modal .category-tab-content{min-height:360px}.category-edit-modal .category-tab-item{opacity:1;visibility:visible}.category-edit-modal .category-info{margin-bottom:18px}.category-edit-modal .category-preview{cursor:default}.calendar-edit-modal .calendar-name{padding-top:20px}.calendar-edit-modal .calendar-accounts,.calendar-edit-modal .calendar-color,.calendar-edit-modal .calendar-note{padding-top:10px}.calendar-edit-modal .calendar-accounts .control-input,.calendar-edit-modal .calendar-note .control-input{min-height:90px;resize:vertical}.calendar-edit-modal .calendar-auto-forecast{padding-top:10px}.calendar-edit-modal .calendar-auto-forecast .control-switch{position:relative;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.calendar-edit-modal .calendar-auto-forecast .control-switch-content{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0}.calendar-select-default-modal .select-default-description{height:60px;text-align:center}.calendar-select-default-modal .team-items{position:absolute;top:60px;left:0;right:0;bottom:0;overflow-x:hidden;overflow-y:auto}.calendar-select-default-modal .team-name{line-height:40px;font-size:12px;background-color:#f5f6f6;color:#889197;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.calendar-select-default-modal .calendar-items{padding:10px 0}.calendar-select-default-modal .calendar-select-item{line-height:50px;cursor:pointer}.calendar-select-modal.modal-fixed-height .modal-body{bottom:0}.calendar-select-modal .calendar-items{padding-top:10px}.calendar-select-modal .calendar-select-item{line-height:50px;cursor:pointer}.confirm-modal .modal-body{padding-top:30px;padding-bottom:30px;line-height:24px}.confirm-modal .paragraph:not(:first-child){padding-top:20px}.confirm-modal .button-cancel{min-width:130px}.confirm-modal .button-confirm{min-width:240px}.modal-item:has(.confirm-modal){width:480px;max-width:90vw}.team-edit-modal .calendar-name{padding-top:20px;padding-bottom:20px}.team-edit-modal .link-manage-categories{padding-top:25px;padding-bottom:25px;margin-top:-25px}.team-edit-modal .collaborators-content{position:relative;min-height:200px}.team-edit-modal .collaborators-heading{line-height:40px;zoom:1;background-color:var(--color-bg-muted)}.team-edit-modal .collaborators-heading:after,.team-edit-modal .collaborators-heading:before{content:"";display:table}.team-edit-modal .collaborators-heading:after{clear:both}.team-edit-modal .collaborators-title{float:left;color:var(--color-text-muted);font-size:12px;text-transform:uppercase}.team-edit-modal .link-manage-members{float:right}.team-edit-modal .collaborators-content{padding-top:5px}.team-edit-modal .invite-collaborators{display:block;width:100%;padding:15px 0;color:#b0b6ba;cursor:pointer;zoom:1}.team-edit-modal .invite-collaborators:after,.team-edit-modal .invite-collaborators:before{content:"";display:table}.team-edit-modal .invite-collaborators:after{clear:both}.team-edit-modal .invite-collaborators .button{float:left;width:40px;height:40px;padding:0}.team-edit-modal .invite-collaborators .invite-collaborators-text{float:left;line-height:40px;padding-left:20px}.team-edit-modal .collaborator-item{position:relative;height:70px;padding:15px 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.team-edit-modal .collaborator-item.disabled{cursor:default}.team-edit-modal .collaborator-item.disabled .collaborator-share{opacity:.5}.team-edit-modal .collaborator-info{left:60px;right:80px}.team-edit-modal .collaborator-image,.team-edit-modal .collaborator-info{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.team-edit-modal .collaborator-image{left:0;width:40px;height:40px;font-size:12px}.team-edit-modal .collaborator-email,.team-edit-modal .collaborator-name{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.team-edit-modal .collaborator-name{color:#394852;font-size:14px}.team-edit-modal .collaborator-email,.team-edit-modal .collaborator-me,.team-edit-modal .collaborator-owner{color:#889197;font-size:12px}.team-edit-modal .collaborator-email.highlighted{font-size:14px}.team-edit-modal .collaborator-role{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;width:auto;text-align:right;white-space:nowrap}.team-edit-modal .collaborator-owner{border-radius:17px;border:1px solid #b0b6ba}.team-edit-modal .collaborator-me,.team-edit-modal .collaborator-owner{display:inline-block;padding:3px 9px;text-transform:uppercase;-webkit-backface-visibility:hidden;backface-visibility:hidden}.team-edit-modal .collaborator-me{margin-left:6px;border-radius:17px;border:1px solid #0f87d2;background-color:#0f87d2;color:#fff}.team-edit-modal .collaborator-share{display:inline-block;width:20px;height:20px;pointer-events:none}.team-edit-modal .empty-state{height:260px}.team-edit-modal .empty-state .empty-state-content{padding-bottom:0}.team-edit-modal .empty-state .empty-state-image{width:120px;height:120px}.collaborator-invite-modal .modal-body{padding-top:30px}.collaborator-invite-modal .form-description{padding-bottom:40px;line-height:20px;color:#889197;text-align:center}.collaborator-manage-modal.modal-fixed-height .modal-body{bottom:0}.collaborator-manage-modal.empty .collaborators,.collaborator-manage-modal.empty .modal-footer{display:none}.collaborator-manage-modal.empty .modal-body{bottom:0;border:none}.collaborator-manage-modal.empty .empty-state{display:block}.collaborator-manage-modal .collaborators{padding:15px 0}.collaborator-manage-modal .invite-collaborator{display:block;width:100%;padding:15px 0;color:#b0b6ba;cursor:pointer;zoom:1}.collaborator-manage-modal .invite-collaborator:after,.collaborator-manage-modal .invite-collaborator:before{content:"";display:table}.collaborator-manage-modal .invite-collaborator:after{clear:both}.collaborator-manage-modal .invite-collaborator .button{float:left;width:40px;height:40px;padding:0}.collaborator-manage-modal .invite-collaborator .invite-collaborator-text{float:left;line-height:40px;padding-left:20px}.collaborator-manage-modal .collaborator-item{position:relative;height:70px;padding:15px 0;cursor:default}.collaborator-manage-modal .collaborator-item:hover .button-delete-collaborator{display:block}.collaborator-manage-modal .collaborator-info{left:60px;right:33px}.collaborator-manage-modal .collaborator-image,.collaborator-manage-modal .collaborator-info{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.collaborator-manage-modal .collaborator-image{left:0;width:40px;height:40px;font-size:12px}.collaborator-manage-modal .collaborator-email,.collaborator-manage-modal .collaborator-name{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.collaborator-manage-modal .collaborator-name{color:#394852;font-size:14px}.collaborator-manage-modal .collaborator-email{color:#889197;font-size:12px}.collaborator-manage-modal .button-delete-collaborator{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:-13px;display:none;width:40px;font-size:14px;color:#889197}.collaborator-manage-modal .button-delete-collaborator:hover{color:#394852}.collaborator-manage-modal .collaborators-full-message{padding:10px 0;font-size:12px;line-height:17px}.collaborator-manage-modal .empty-state{display:none}.collaborator-manage-modal .empty-state-image{height:160px}.date-modal.modal-fixed-height .modal-body{padding-top:30px}.date-modal .date-container{display:block;width:287px}.cookie-notification{position:fixed;left:20px;bottom:20px;padding:10px 20px;line-height:40px;background-color:#fff;color:#616d75;border-radius:4px;-webkit-box-shadow:0 1px 6px 0 rgba(0,0,0,.2);box-shadow:0 1px 6px 0 rgba(0,0,0,.2);-webkit-transform:translateY(200%);-ms-transform:translateY(200%);transform:translateY(200%);-webkit-transition:-webkit-transform .35s ease-in-out 0s;transition:-webkit-transform .35s ease-in-out 0s;transition:transform .35s ease-in-out 0s;transition:transform .35s ease-in-out 0s,-webkit-transform .35s ease-in-out 0s}.cookie-notification.visible{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-delay:3s;transition-delay:3s}.cookie-notification .button-acknowledge-policy{width:70px;height:30px;line-height:30px;margin-left:20px}.search{position:relative}.search .search-control{padding-top:0}.search .search-control-input{padding-top:15px;padding-right:30px}.search .button-clear-search{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:-10px;width:30px;font-size:10px}.team-radio{position:relative;padding-left:31px;color:#889197;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.team-radio.selected,.team-radio:hover{color:#394852}.team-radio .team-state{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0}.team-radio .team-name{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.calendar-checkbox{position:relative;padding-left:31px;color:#889197;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.calendar-checkbox.selected,.calendar-checkbox:hover{color:#394852}.calendar-checkbox .calendar-checkbox-state{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0}.calendar-checkbox .calendar-checkbox-name{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.calendar-radio{position:relative;padding-left:31px;color:#889197;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.calendar-radio.selected,.calendar-radio:hover{color:#394852}.calendar-radio .calendar-radio-state{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0}.calendar-radio .calendar-radio-name{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.category-icon{width:20px;height:20px;display:inline-block;background-color:currentColor;-webkit-mask-image:var(--category-icon-url);mask-image:var(--category-icon-url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;mask-mode:alpha;-webkit-transition:background .35s ease-in-out 0s;transition:background .35s ease-in-out 0s}.category-icon.empty{display:none}.date-range-picker{width:560px;zoom:1}.date-range-picker:after,.date-range-picker:before{content:"";display:table}.date-range-picker:after{clear:both}.date-range-picker .date-range-item{float:left;display:block;width:280px}#identity-page{width:100%;background-color:var(--color-bg);color:var(--color-text);padding:0 20px;height:100%;white-space:nowrap;text-align:center}#identity-page:before{display:inline-block;vertical-align:middle;content:"";width:0;height:100%}#identity-page:after{content:"";position:fixed;top:-25%;left:-25%;right:-25%;bottom:-25%;background-color:var(--color-bg-muted);z-index:-1}#identity-page .identity-content{display:inline-block;vertical-align:middle;position:relative;white-space:normal;width:100%;max-width:400px;padding:40px 0}#identity-page .identity-logo{display:inline-block;margin-bottom:40px}#identity-page .identity-logo .logo{height:30px;font-size:20px}#identity-page .identity-logo .logo-text{padding-left:20px}#identity-page .identity-box{padding:30px 20px;background-color:var(--color-surface);-webkit-box-shadow:0 2px 8px 0 var(--color-text-fade-10);box-shadow:0 2px 8px 0 var(--color-text-fade-10);border-radius:8px;text-align:left}#identity-page .identity-title{margin-bottom:20px;line-height:19px;font-size:16px;font-weight:500;color:var(--color-text);text-align:center}#identity-page .identity-comment{width:240px;margin:0 auto}#identity-page .identity-note{width:210px;margin:0 auto}#identity-page .identity-comment{line-height:17px;color:var(--color-text-subtle);text-align:center}#identity-page .identity-note{padding-top:20px;line-height:20px;font-size:12px;color:var(--color-text-subtle)}#identity-page .control-group{margin-bottom:20px}#identity-page .control-group+:not(.control-group){padding-top:10px}#identity-page .form-note{line-height:20px;color:var(--color-text-muted);text-align:center}#identity-page .form-note,#identity-page .form-submit{max-width:210px;margin:0 auto 30px}#identity-page .form-illustration{margin:0 auto;width:180px;height:180px}#identity-page .form-image{display:block;max-width:100%;max-height:100%}#identity-page .form-title{padding:10px 0;line-height:22px;font-size:18px;color:var(--color-text);text-align:center}#identity-page .form-validation{padding:15px 50px;line-height:20px;margin-bottom:20px;border-radius:8px;background-color:var(--button-danger-bg-disabled);text-align:center}@media only screen and (min-width:480px){#identity-page .identity-logo .logo{height:40px;font-size:30px}#identity-page .identity-box{padding:45px 50px}}@media only screen and (min-width:767px){#identity-page .identity-logo{margin-bottom:60px}#identity-page .identity-note{padding-top:35px}}@media only screen and (min-width:992px){#identity-page .identity-logo{margin-bottom:85px}#identity-page .identity-note{padding-top:50px}}@media only screen and (min-height:800px){#identity-page .identity-content{min-height:767px}}#sign-in-page .forgot-password{margin-bottom:30px;text-align:center}#sign-in-page .sign-in-diagnostics{margin-top:10px;width:100%;max-width:360px;white-space:nowrap}#sign-in-page .sign-in-diagnostics-loader{display:inline-block;width:14px;height:14px;margin-left:8px;vertical-align:middle;opacity:0}#sign-in-page .sign-in-diagnostics-loader.visible{opacity:1}#sign-in-page .sign-in-diagnostics-loader .pulse-indicator{width:100%;height:100%;background-color:fade(#0f87d2,.3)!important}#sign-in-page .sign-in-diagnostics-loader .pulse-indicator:after,#sign-in-page .sign-in-diagnostics-loader .pulse-indicator:before{background-color:fade(#0f87d2,.3)!important}.period-month-item{position:relative;width:100%;padding:0 10px;line-height:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:100%;white-space:nowrap;color:var(--color-text-muted);text-align:right;cursor:pointer;-webkit-transition:color .35s ease-in-out 0s;transition:color .35s ease-in-out 0s}.period-month-item:before{display:inline-block;vertical-align:middle;content:"";width:0;height:100%}.period-month-item.selected,.period-month-item:hover{color:var(--color-text)}.period-month-item.selected .month-name{font-weight:600}.period-month-item .month-item-content{display:inline-block;vertical-align:middle;position:relative;white-space:normal}.period-month-item .month-name{padding-bottom:10px;line-height:19px;text-transform:uppercase}.period-month-item .month-balance,.period-month-item .month-change{display:block;line-height:22px}.calendar-period{position:relative}.calendar-period.loading .months-container{opacity:.3}.calendar-period:before{content:"";position:absolute;top:120px;left:0;right:0;height:20px;background-image:-webkit-gradient(linear,left bottom,left top,from(transparent),to(var(--color-text-fade-10)));background-image:linear-gradient(0deg,transparent,var(--color-text-fade-10))}.period-content{position:relative;padding:0 15px;background-color:var(--color-surface);height:120px}.months-container{display:table;width:100%;height:100%;table-layout:fixed;opacity:1;-webkit-transition:opacity .35s ease-in-out 0s;transition:opacity .35s ease-in-out 0s}.month-items{display:table-row}.month-item{display:table-cell;height:120px;vertical-align:middle}.month-selection-container{position:absolute;left:15px;right:15px;bottom:0;height:5px;pointer-events:none}.month-selection{position:absolute;left:0;bottom:0;width:8.33333%;height:100%;-webkit-transition:left .35s ease-in-out 0s;transition:left .35s ease-in-out 0s}.month-selection[data-index="0"]{left:0}.month-selection[data-index="1"]{left:8.33333%}.month-selection[data-index="2"]{left:16.66667%}.month-selection[data-index="3"]{left:25%}.month-selection[data-index="4"]{left:33.33333%}.month-selection[data-index="5"]{left:41.66667%}.month-selection[data-index="6"]{left:50%}.month-selection[data-index="7"]{left:58.33333%}.month-selection[data-index="8"]{left:66.66667%}.month-selection[data-index="9"]{left:75%}.month-selection[data-index="10"]{left:83.33333%}.month-selection[data-index="11"]{left:91.66667%}.month-selection:before{content:"";position:absolute;top:0;left:15px;right:13px;bottom:0;background-color:var(--calendar-highlight-color);-webkit-box-shadow:0 2px 4px 0 var(--calendar-highlight-color-shadow);box-shadow:0 2px 4px 0 var(--calendar-highlight-color-shadow)}html[data-theme=dark] .calendar-period:before{display:none}.calendar-header{position:relative;height:70px;z-index:1}.calendar-header .calendar-header-content{position:relative;background-color:var(--color-surface);z-index:1}.calendar-header .button-open-team-management{display:block;width:70px;height:70px;border-radius:0;font-size:16px;background-color:var(--calendar-highlight-color)!important;color:#fff}.calendar-header .button-open-team-management:not([disabled]):not(.disabled):focus,.calendar-header .button-open-team-management:not([disabled]):not(.disabled):hover{background-color:var(--calendar-highlight-color-hover)!important}.calendar-header .button-open-team-management:not([disabled]):not(.disabled):active{-webkit-box-shadow:0 2px 4px 2px var(--calendar-highlight-color-shadow);box-shadow:0 2px 4px 2px var(--calendar-highlight-color-shadow)}.calendar-header .calendar-header-context,.calendar-header .calendar-header-navigation-container,.calendar-header .calendar-header-tool-container,.calendar-header .calendar-header-update-container{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.calendar-header .calendar-header-context{left:70px;max-width:400px;padding-left:20px}.calendar-header .calendar-name,.calendar-header .team-name{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.calendar-header .calendar-name{line-height:22px;font-size:16px;font-weight:600}.calendar-header .team-name{color:var(--color-text-muted);font-size:12px;text-transform:uppercase}.calendar-header .calendar-header-tool-container{right:470px}.calendar-header .calendar-header-navigation-container{right:70px;width:400px;display:table;height:100%;cursor:default}.calendar-header .calendar-header-update-container{right:0;width:40px;margin-right:30px}.calendar-header .change-log-container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.calendar-header .calendar-header-navigation-items,.calendar-header .calendar-header-tool-items{display:table-row}.calendar-header .calendar-header-navigation-item,.calendar-header .calendar-header-tool-item{display:table-cell;vertical-align:middle}.calendar-header .transaction-search-container{position:relative;width:210px;margin-right:10px}.calendar-header .transaction-search{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:60px;width:150px;opacity:0;pointer-events:none;-webkit-transition:opacity .35s ease-in-out 0s;transition:opacity .35s ease-in-out 0s}.calendar-header .transaction-search.visible{opacity:1;pointer-events:all}.calendar-header .button-open-dashboard,.calendar-header .button-open-search{display:block;width:40px;height:40px;font-size:16px;border-radius:50%;color:var(--color-text);background-color:var(--color-surface);vertical-align:middle}.calendar-header .button-open-dashboard:not([disabled]):not(.disabled):focus,.calendar-header .button-open-dashboard:not([disabled]):not(.disabled):hover,.calendar-header .button-open-search:not([disabled]):not(.disabled):focus,.calendar-header .button-open-search:not([disabled]):not(.disabled):hover{color:var(--color-text);background-color:var(--color-bg-muted)}.calendar-header .button-open-dashboard:not([disabled]):not(.disabled):focus,.calendar-header .button-open-search:not([disabled]):not(.disabled):focus{-webkit-box-shadow:0 2px 4px 2px var(--color-shadow);box-shadow:0 2px 4px 2px var(--color-shadow)}.calendar-header .button-open-search{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0}.calendar-header .current-date-picker{position:relative;width:300px;padding:0 80px;line-height:40px}.calendar-header .current-date{font-size:16px;font-weight:600;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.calendar-header .button-select-next-month,.calendar-header .button-select-previous-month{position:absolute;top:0;display:block;width:40px;height:40px;font-size:18px}.calendar-header .button-select-previous-month{left:40px}.calendar-header .button-select-next-month{right:40px}.calendar-header .button-select-today{width:100px}.calendar-header .calendar-period-container{opacity:0;visibility:hidden;-webkit-transition:opacity .35s ease-in-out 0s,visibility .35s ease-in-out 0s;transition:opacity .35s ease-in-out 0s,visibility .35s ease-in-out 0s;z-index:0}.calendar-header .calendar-period-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;height:190px;height:100vh;background-color:var(--color-overlay);pointer-events:none}.calendar-header .calendar-period-container .calendar-period-content{position:absolute;top:70px;left:0;right:0;padding-bottom:25px;border-top:1px solid var(--color-border)}.calendar-header .calendar-header-content.months-visible:hover~.calendar-period-container,.calendar-header .calendar-header-content.months-visible~.calendar-period-container:hover{opacity:1;visibility:visible}.calendar-side-bar{position:fixed;-webkit-transition:opacity 0s ease-in-out .35s,visibility 0s ease-in-out .35s;transition:opacity 0s ease-in-out .35s,visibility 0s ease-in-out .35s;z-index:2}.calendar-side-bar,.calendar-side-bar .side-bar-overlay{top:0;left:0;right:0;bottom:0;opacity:0;visibility:hidden}.calendar-side-bar .side-bar-overlay{position:absolute;-webkit-transition:opacity .35s ease-in-out 0s,visibility .35s ease-in-out 0s;transition:opacity .35s ease-in-out 0s,visibility .35s ease-in-out 0s;background-color:var(--color-overlay);z-index:1}.calendar-side-bar .side-bar-content{position:absolute;top:0;left:0;bottom:0;width:420px;background-color:var(--color-surface);-webkit-transform:translateX(-420px);-ms-transform:translateX(-420px);transform:translateX(-420px);-webkit-transition:-webkit-transform .35s ease-in-out 0s;transition:-webkit-transform .35s ease-in-out 0s;transition:transform .35s ease-in-out 0s;transition:transform .35s ease-in-out 0s,-webkit-transform .35s ease-in-out 0s;z-index:2}.calendar-side-bar.visible{-webkit-transition-delay:0s;transition-delay:0s}.calendar-side-bar.visible,.calendar-side-bar.visible .side-bar-overlay{opacity:1;visibility:visible}.calendar-side-bar.visible .side-bar-content{-webkit-transform:translateZ(0);transform:translateZ(0)}.calendar-day-event{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:18px;line-height:18px;font-size:12px;color:var(--color-text-muted);opacity:.7}.calendar-day-event.confirmed{color:var(--color-text);opacity:1}.calendar-day-event.confirmed .day-event-category{border-color:transparent}.calendar-day-event:not(:hover) .day-event-overlay{background-color:transparent!important}.calendar-day-event .day-event-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--color-overlay-strong);opacity:.1;border-radius:2px;z-index:-1}.calendar-day-event .day-event-category,.calendar-day-event .day-event-category-icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.calendar-day-event .day-event-category{left:10px;width:6px;height:6px;border-radius:50%;border:1px solid var(--color-text-fade-20);background-color:var(--color-surface)}.calendar-day-event .day-event-category-icon{left:7px;width:12px;height:12px}.calendar-day-event .day-event-note-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;padding:0 0 0 28px;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.calendar-day-event .day-event-note{max-width:100%}.calendar-day-event .day-event-note,.calendar-day-event .day-event-note .day-event-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:6px;min-width:0}.calendar-day-event .day-event-note .day-event-text{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden}.calendar-day-event .day-event-note .day-event-label{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.calendar-day-event .day-event-note .day-event-icons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:6px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.calendar-day-event .day-event-note .day-event-detail{display:block;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;opacity:.7;font-size:11px;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.calendar-day-event .day-event-note .day-event-detail:before{content:"\2022";margin-right:4px}.calendar-day-event .day-event-receipt,.calendar-day-event .day-event-repeating{display:block;font-size:10px;color:var(--color-text-muted)}.calendar-day-event .day-event-receipt-wrapper{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.calendar-day-event .day-event-receipt{width:10px;height:10px;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.calendar-day-event .day-event-value{display:block;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:6px;text-align:right;white-space:nowrap}.calendar-day-event-receipt-hover-preview{position:fixed;width:248px;height:248px;padding:4px;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:4px;-webkit-box-shadow:0 2px 8px var(--color-shadow);box-shadow:0 2px 8px var(--color-shadow);pointer-events:none;z-index:13}.calendar-day-event-receipt-hover-preview-image{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:2px}.calendar-day{position:relative;width:100%;height:100%;opacity:1;-webkit-transition:opacity .35s ease-in-out 0s;transition:opacity .35s ease-in-out 0s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.calendar-day .day-heading{position:relative;padding:0 10px;height:30px;background-color:var(--color-bg-muted-fade);border-radius:2px;cursor:pointer}.calendar-day .day-date{line-height:30px;font-size:20px;color:var(--color-text-fade-80);opacity:1}.calendar-day .day-values{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:10px;line-height:16px;white-space:nowrap;opacity:1;visibility:visible;-webkit-transition:opacity .1s ease-in-out 0s,visibility .1s ease-in-out 0s;transition:opacity .1s ease-in-out 0s,visibility .1s ease-in-out 0s;opacity:.6}.calendar-day .day-balance,.calendar-day .day-change{display:inline-block;color:var(--color-text-fade-80)}.calendar-day .day-change{display:none;margin-right:10px;padding-right:10px;border-right:1px solid var(--color-text-fade-80)}.calendar-day .day-balance{font-weight:500}.calendar-day .button-add-container{position:absolute;top:50%;right:10px;padding:3px;border-radius:50%;background-color:var(--color-surface);opacity:0;visibility:hidden;-webkit-transform:translateY(-50%) scale(0);-ms-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);-webkit-transition:opacity .25s ease-in-out 0s,visibility .25s ease-in-out 0s,-webkit-transform .25s ease-in-out 0s;transition:opacity .25s ease-in-out 0s,visibility .25s ease-in-out 0s,-webkit-transform .25s ease-in-out 0s;transition:transform .25s ease-in-out 0s,opacity .25s ease-in-out 0s,visibility .25s ease-in-out 0s;transition:transform .25s ease-in-out 0s,opacity .25s ease-in-out 0s,visibility .25s ease-in-out 0s,-webkit-transform .25s ease-in-out 0s;z-index:1}.calendar-day .button-add-event{display:block;background-color:var(--calendar-highlight-color)!important;color:#fff}.calendar-day .button-add-event:not([disabled]):not(.disabled):focus,.calendar-day .button-add-event:not([disabled]):not(.disabled):hover{background-color:var(--calendar-highlight-color-hover)!important}.calendar-day .button-add-event:not([disabled]):not(.disabled):active{-webkit-box-shadow:0 2px 4px 2px var(--calendar-highlight-color-shadow);box-shadow:0 2px 4px 2px var(--calendar-highlight-color-shadow)}.calendar-day .day-content{position:absolute;top:30px;left:0;right:0;bottom:0;margin-top:10px;overflow:hidden}.calendar-day .day-event{position:relative;display:block;padding:0 10px;opacity:1;-webkit-transition:opacity .35s ease-in-out 0s;transition:opacity .35s ease-in-out 0s;cursor:pointer}.calendar-day .day-event:not(:first-child){margin-top:4px}.calendar-day .button-show-more-events{line-height:18px;font-size:12px}.calendar-day .button-show-more-events .icon-plus{padding-right:5px}.calendar-day:not(.readonly):hover .button-add-container{-webkit-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);opacity:1;visibility:visible}.calendar-day:not(.readonly):hover .day-values{opacity:0;visibility:hidden;pointer-events:none}.calendar-day.another .day-balance,.calendar-day.another .day-change,.calendar-day.another .day-date{color:var(--color-text-subtle);border-color:var(--color-text-subtle)}.calendar-day.another:not(:hover){opacity:.3}.calendar-day.today .day-heading{background-color:var(--calendar-highlight-color)}.calendar-day.today .day-balance,.calendar-day.today .day-change,.calendar-day.today .day-date{color:#fff;border-color:#fff;opacity:1}.calendar-day.today .day-balance,.calendar-day.today .day-change,.calendar-day.today .day-date{font-weight:600}.calendar-day.today .day-values{opacity:1}.calendar-day.today.another:not(:hover) .day-heading{background-color:var(--calendar-highlight-color-fade)}@media only screen and (min-width:1600px){.calendar-day .day-change{display:initial}}.category-color-chart{position:relative;width:100%;height:100%;white-space:nowrap}.category-color-chart .color-chart-item{display:inline-block;width:0;height:100%;background-color:var(--color-surface);vertical-align:top}.category-group .category-heading{position:relative;padding:20px 0;cursor:pointer}.category-group .category-toggle{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;width:26px;height:26px;border-radius:50%;color:#fff}.category-group .category-name{padding-left:46px;font-size:16px;color:var(--color-text);white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.category-group .category-progress-container{position:relative;height:12px;margin-bottom:10px}.category-group .category-progress{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:3px;right:3px}.category-group .category-progress .category-progress-bar{width:0;min-width:6px;height:6px;border-radius:100px;background-color:transparent;-webkit-transition:width .35s ease-in-out 0s,background .35s ease-in-out 0s;transition:width .35s ease-in-out 0s,background .35s ease-in-out 0s}.category-group .category-progress.outer{left:0;right:0}.category-group .category-progress.outer .category-progress-bar{min-width:12px;height:12px;opacity:.3}.category-group .category-value-types{zoom:1;padding-bottom:20px}.category-group .category-value-types:after,.category-group .category-value-types:before{content:"";display:table}.category-group .category-value-types:after{clear:both}.category-group .category-value-type{float:left;width:33.33333%;padding-left:15px}.category-group .category-value-type-heading{position:relative}.category-group .category-value-type-color{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:-12px;width:6px;height:6px;border-radius:50%;background-color:transparent;-webkit-transition:background .35s ease-in-out 0s;transition:background .35s ease-in-out 0s}.category-group .category-value-type-color.opaque{opacity:.3}.category-group .category-value-type-name{display:inline-block;line-height:12px;font-size:10px;color:var(--color-text-subtle);text-transform:uppercase;vertical-align:initial}.category-group .category-value-type-value{line-height:19px;font-size:16px;color:var(--color-text)}.category-group .event-groups{padding-bottom:10px}.category-group .event-group-item{display:block;padding:10px 0}.event-group{position:relative;padding-left:46px}.event-group .event-count{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;width:26px;height:26px;line-height:26px;background-color:var(--color-bg-muted);color:var(--color-text-muted);border-radius:50%;text-align:center}.event-group .event-name{display:inline-block;padding-right:60px;font-size:16px;font-weight:300;color:var(--color-text-muted);vertical-align:middle;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.event-group .event-value{position:absolute;top:0;right:0;width:50px;font-size:16px;font-weight:300;color:var(--color-text);text-align:right}@supports (display:flex){.event-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.event-group .event-name{padding-right:5px}.event-group .event-value{position:static;top:auto;right:auto;width:auto;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.calendar-dashboard{position:absolute;top:0;left:0;right:0;bottom:0;overflow-x:hidden;overflow-y:auto}.calendar-dashboard .calendar-dashboard-content{position:relative;display:table;width:100%;height:100%}.calendar-dashboard .calendar-dashboard-section{display:table-row;height:1px}.calendar-dashboard .calendar-dashboard-section.calendar-dashboard-section-fill{height:100%}.calendar-dashboard .calendar-dashboard-section-content{position:relative;display:table-cell}.calendar-dashboard .month-name{padding:20px 30px;font-size:24px;line-height:33px;text-align:center}.calendar-dashboard .dashboard-types{padding:0 30px 20px;text-align:center;zoom:1}.calendar-dashboard .dashboard-types:after,.calendar-dashboard .dashboard-types:before{content:"";display:table}.calendar-dashboard .dashboard-types:after{clear:both}.calendar-dashboard .dashboard-type{float:left;width:50%;cursor:pointer}.calendar-dashboard .dashboard-type.active .dashboard-type-name{color:var(--color-text-muted)}.calendar-dashboard .dashboard-type.active .dashboard-type-value{color:var(--color-text)}.calendar-dashboard .dashboard-type-name{padding:10px 0;font-size:12px;text-transform:uppercase;color:var(--color-text-subtle)}.calendar-dashboard .dashboard-type-value{font-size:24px;color:var(--color-text-subtle)}.calendar-dashboard .category-color-chart{position:relative;display:block;width:100%;height:10px;background-color:var(--color-border)}.calendar-dashboard .category-groups{padding:0 30px}.calendar-dashboard .category-group-item{display:block}.calendar-dashboard .category-group-item:not(:first-child){border-top:1px solid var(--color-border)}.calendar-dashboard .empty-state-title{font-size:16px}.calendar-list{position:relative;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.calendar-list .sortable-drag,.calendar-list .sortable-fallback{opacity:0;cursor:default}.calendar-list .calendar-items{position:absolute;top:0;left:0;right:0;bottom:104px;overflow-x:hidden;overflow-y:auto}.calendar-list .calendar-list-title{position:relative;padding:30px;margin-bottom:-20px;line-height:22px;color:var(--color-text);font-size:16px}.calendar-list .calendar-list-title .calendar-list-title-text{display:inline-block}.calendar-list .calendar-list-title .calendar-list-title-loader{display:inline-block;width:14px;height:14px;margin-left:8px;vertical-align:middle}.calendar-list .calendar-multiple{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:18px;cursor:default}.calendar-list .button-clear-multiple,.calendar-list .button-toggle-multiple{width:40px;height:40px}.calendar-list .button-clear-multiple{font-size:12px;vertical-align:middle}.calendar-list .calendar-selected-count{vertical-align:middle}.calendar-list .calendar-list-items.sorting .calendar-list-item{background-color:transparent;color:var(--color-text-muted)}.calendar-list .calendar-list-items.sorting .calendar-list-item .calendar-toolbar{opacity:0;visibility:hidden}.calendar-list .calendar-list-items.sorting .calendar-list-item.sortable-ghost{background-color:var(--color-bg-muted);color:var(--color-text)}.calendar-list .button-add-calendar,.calendar-list .calendar-list-item{height:60px;line-height:60px;padding:0 30px;font-size:16px;color:var(--color-text-muted)}.calendar-list .button-add-calendar:hover,.calendar-list .calendar-list-item:hover{background-color:var(--color-bg-muted)}.calendar-list .button-add-calendar.active,.calendar-list .button-add-calendar:hover,.calendar-list .calendar-list-item.active,.calendar-list .calendar-list-item:hover{color:var(--color-text)}.calendar-list .calendar-list-item{position:relative;background-color:transparent;cursor:pointer}.calendar-list .calendar-list-item .drag-handle{left:10px;color:var(--color-text-subtle)}.calendar-list .calendar-list-item .calendar-state,.calendar-list .calendar-list-item .drag-handle{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.calendar-list .calendar-list-item .calendar-state{left:30px}.calendar-list .calendar-list-item .calendar-color-icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:56px;font-size:14px}.calendar-list .calendar-list-item.readonly .calendar-name .calendar-name-wrapper{padding-right:40px}.calendar-list .calendar-list-item.readonly .calendar-name .icon{display:block}.calendar-list .calendar-list-item.active .calendar-balance{color:inherit}.calendar-list .calendar-list-item:hover .calendar-balance{display:none}.calendar-list .calendar-list-item:hover .button-delete-calendar,.calendar-list .calendar-list-item:hover .button-edit-calendar{display:inline-block}.calendar-list .calendar-list-item .calendar-name{padding-left:56px;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.calendar-list .calendar-list-item .calendar-name .calendar-name-wrapper{position:relative;display:block;max-width:100%;padding-right:40px;vertical-align:middle;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.calendar-list .calendar-list-item .calendar-name .icon{right:0;display:none;width:40px;padding-right:10px;line-height:40px;font-size:12px;color:var(--color-text-subtle);text-align:center}.calendar-list .calendar-list-item .calendar-name .icon,.calendar-list .calendar-list-item .calendar-toolbar{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.calendar-list .calendar-list-item .calendar-toolbar{right:30px;text-align:right;white-space:nowrap}.calendar-list .calendar-list-item .calendar-balance{color:var(--color-text-muted)}.calendar-list .calendar-list-item .button-delete-calendar,.calendar-list .calendar-list-item .button-edit-calendar{display:none;width:24px;height:24px;font-size:20px;vertical-align:text-bottom}.calendar-list .calendar-list-item .button-delete-calendar{margin-left:20px}@supports (display:flex){.calendar-list .calendar-list-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.calendar-list .calendar-list-item .calendar-name{padding-right:10px}.calendar-list .calendar-list-item .calendar-toolbar{position:static;top:auto;right:auto;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-transform:initial;-ms-transform:initial;transform:none}}.calendar-list .calendar-add-container{margin:10px 30px 10px 66px}.calendar-list .link-add-calendar,.calendar-list .link-subscribe{display:block;width:100%;padding:10px 0}.calendar-list .team-details{position:absolute;left:0;right:0;bottom:0;width:100%;height:104px;padding:30px;border-top:1px solid var(--color-border);text-align:left}.calendar-list .team-details-icon{font-size:16px;color:var(--color-text)}.calendar-list .team-details-content{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:65px;right:0}.calendar-list .team-details-content .team-details-title{font-size:16px;color:var(--color-text)}.calendar-list .team-details-content .team-details-description{color:var(--color-text-muted)}#calendar-page .calendar-list-title-loader .pulse-indicator{background-color:rgba(15,135,210,.3)!important;width:100%;height:100%}#calendar-page .calendar-list-title-loader .pulse-indicator:after,#calendar-page .calendar-list-title-loader .pulse-indicator:before{background-color:rgba(15,135,210,.3)!important}.team-list{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;overflow-x:hidden;overflow-y:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.team-list .sortable-drag,.team-list .sortable-fallback{opacity:0;cursor:default}.team-list .team-items.sorting .team-item{background-color:transparent;color:var(--color-text-muted)}.team-list .team-items.sorting .team-item.sortable-ghost{background-color:var(--color-bg-muted);color:var(--color-text)}.team-list .button-add-team,.team-list .team-item{padding:0 30px;color:var(--color-text-muted)}.team-list .button-add-team:hover,.team-list .team-item:hover{background-color:var(--color-bg-muted)}.team-list .button-add-team.active,.team-list .button-add-team:hover,.team-list .team-item.active,.team-list .team-item:hover{color:var(--color-text)}.team-list .team-item{position:relative;height:80px;background-color:transparent;cursor:pointer}.team-list .drag-handle{left:10px;color:var(--color-text-subtle)}.team-list .drag-handle,.team-list .team-state{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.team-list .team-state{left:30px}.team-list .team-content{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:66px;right:30px}.team-list .team-name,.team-list .team-owner{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.team-list .team-name{font-size:16px;line-height:22px}.team-list .team-owner{line-height:19px;color:var(--color-text-muted)}.team-list .team-owner:before{content:"by "}.team-list .team-add-container{margin:10px 30px 10px 66px}.team-list .link-add-team{display:block;width:100%;padding:10px 0}.calendar-navigation{position:absolute;top:0;left:0;right:0;bottom:0;overflow-x:hidden;overflow-y:auto}.calendar-navigation .calendar-list-content{position:relative;display:table;width:100%;height:100%}.calendar-navigation .calendar-list-section{display:table-row;height:1px}.calendar-navigation .calendar-list-section.calendar-list-section-fill{height:100%}.calendar-navigation .calendar-list-section-content{position:relative;display:table-cell;max-width:420px}.calendar-navigation .calendar-list-heading{height:205px;padding-top:25px;background-color:var(--color-surface);background-image:url(/asset/image-profile-background-d670b874bec99bca.svg);background-position:0 0;background-size:cover;background-repeat:no-repeat;position:relative}.calendar-navigation .calendar-list-heading-actions{position:relative;height:50px;z-index:3}.calendar-navigation .button-subscribe{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:30px;width:250px;height:50px;line-height:50px;-webkit-box-shadow:inset 0 0 0 1px var(--color-text);box-shadow:inset 0 0 0 1px var(--color-text);color:var(--color-text)}.calendar-navigation .button-subscribe:not([disabled]):not(.disabled):focus,.calendar-navigation .button-subscribe:not([disabled]):not(.disabled):hover{background-color:var(--color-text-fade-10)}.calendar-navigation .button-subscribe .icon{padding-right:10px;font-size:24px;vertical-align:sub;color:inherit}.calendar-navigation .plan-name{left:30px;max-width:250px;line-height:17px;padding:2px 10px;font-size:12px;font-weight:600;border-radius:8px;border:1px solid transparent;color:#fff;cursor:default}.calendar-navigation .button-open-settings,.calendar-navigation .plan-name{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.calendar-navigation .button-open-settings{right:13px;width:50px;height:50px;font-size:22px;color:var(--color-text);z-index:3;pointer-events:auto}.calendar-navigation .calendar-user-profile{position:absolute;left:30px;bottom:20px;right:30px;height:60px;white-space:nowrap;padding-left:70px}.calendar-navigation .calendar-user-profile:before{display:inline-block;vertical-align:middle;content:"";width:0;height:100%}.calendar-navigation .calendar-user-plan{display:inline-block;margin:15px 0 0 90px;padding:0 15px;line-height:24px;font-size:12px;color:var(--color-text-muted);border:1px solid var(--color-text-muted);border-radius:17px;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.calendar-navigation .current-user-image{position:absolute;top:0;left:0;width:60px;height:60px;font-size:20px}.calendar-navigation .current-user-image .user-image .image-default{background-color:var(--color-text-fade-15)}.calendar-navigation .current-user-image .user-initials{color:var(--color-text)}.calendar-navigation .user-info{display:inline-block;vertical-align:middle;position:relative;white-space:normal;width:100%;line-height:22px;color:var(--color-text)}.calendar-navigation .user-email,.calendar-navigation .user-name{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.calendar-navigation .user-name{font-size:16px;font-weight:600}.calendar-navigation .calendar-navigation{height:200px}.calendar-navigation .calendar-navigation-heading{height:70px;padding:0 30px 0 66px;line-height:normal;font-size:16px;border-bottom:1px solid var(--color-border);white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.calendar-navigation .calendar-navigation-heading .icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:27px;color:var(--color-text-subtle);width:22px}.calendar-navigation .calendar-navigation-heading .team-name{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;line-height:22px}.calendar-navigation .calendar-navigation-heading .team-selection-main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-width:0}.calendar-navigation .calendar-navigation-heading .team-shared{margin-top:2px;font-size:12px;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.calendar-navigation .calendar-navigation-heading .team-shared .icon-dollarbird-users{margin-right:6px;font-size:10px;vertical-align:middle}.calendar-navigation .calendar-navigation-heading .team-balance{position:absolute;right:30px;top:50%;text-align:right;line-height:22px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@supports (display:flex){.calendar-navigation .calendar-navigation-heading .team-selection{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:1.2;padding-right:100px}.calendar-navigation .calendar-navigation-heading .team-name{padding-right:10px}}.calendar-navigation .calendar-navigation-content{position:absolute;top:0;left:0;right:0;bottom:0;overflow-x:hidden;overflow-y:auto}.calendar-navigation .calendar-navigation-item{position:relative;margin:30px 0 10px;line-height:22px;font-size:16px}#calendar-page{--calendar-highlight-color:var(--color-primary);--calendar-highlight-color-hover:var(--color-primary-hover);--calendar-highlight-color-shadow:rgba(17,150,234,.5);--calendar-highlight-color-fade:rgba(17,150,234,.5);--calendar-highlight-color-pulse:rgba(17,150,234,.3);position:relative;height:100%;min-width:1280px}#calendar-page .calendar-content{position:absolute;top:70px;left:0;right:0;bottom:0;z-index:0}#calendar-page .calendar-modal-host{position:fixed;top:0;left:0;right:0;bottom:0;z-index:3;pointer-events:auto}#calendar-page .calendar-modal-host:empty{display:none}#calendar-page .calendar-loader{position:absolute;top:15px;right:30px;width:30px;height:30px}#calendar-page .calendar-piece-container{float:left;width:14.28571%;opacity:1;visibility:visible;-webkit-transition:opacity .35s ease-in-out 0s,visibility .35s ease-in-out 0s;transition:opacity .35s ease-in-out 0s,visibility .35s ease-in-out 0s}#calendar-page .calendar-piece-container.empty{opacity:.2}#calendar-page .calendar-piece{position:relative;display:block;width:100%;height:100%;padding-left:5px;padding-right:5px}#calendar-page .calendar-weekday-list{height:60px;line-height:60px;padding:0 25px;zoom:1}#calendar-page .calendar-weekday-list:after,#calendar-page .calendar-weekday-list:before{content:"";display:table}#calendar-page .calendar-weekday-list:after{clear:both}#calendar-page .calendar-weekday-item-container{color:var(--color-text);text-transform:uppercase}#calendar-page .calendar-weekday-item-container .weekend{color:var(--color-text-muted)}#calendar-page .calendar-day-list{position:absolute;top:55px;left:0;right:0;bottom:0;padding:0 25px 5px;zoom:1;overflow-x:hidden;overflow-y:auto}#calendar-page .calendar-day-list:after,#calendar-page .calendar-day-list:before{content:"";display:table}#calendar-page .calendar-day-list:after{clear:both}#calendar-page .calendar-day-item-container{height:20%;min-height:140px;padding-top:5px;padding-bottom:5px}#calendar-page .calendar-day-item-container:not(:nth-child(7n)) .calendar-piece:after{content:"";position:absolute;top:45px;right:0;bottom:15px;border-right:1px solid var(--color-bg-muted)}#calendar-page .calendar-content:before{content:"";position:absolute;top:0;left:0;right:0;height:20px;background-image:-webkit-gradient(linear,left bottom,left top,from(transparent),to(rgba(0,0,0,.03)));background-image:linear-gradient(0deg,transparent,rgba(0,0,0,.03))}#calendar-page .calendar-content .empty-state-content{max-width:480px;padding:20px 0}#calendar-page .calendar-content .empty-state-title{line-height:36px;font-size:30px}#calendar-page .calendar-content .empty-state-message{line-height:30px;padding-bottom:50px;font-size:20px}#settings-page .settings-modal{position:fixed;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:20px;pointer-events:auto;z-index:3}#settings-page .settings-modal-backdrop{position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--color-overlay)}#settings-page .settings-modal-container{position:relative;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:900px;max-width:95vw;height:90vh;max-height:90vh;background-color:var(--color-surface);border-radius:10px;-webkit-box-shadow:0 10px 30px var(--color-shadow);box-shadow:0 10px 30px var(--color-shadow);overflow:hidden;pointer-events:auto}#settings-page .settings-header{position:relative;height:70px;background-color:var(--color-surface);z-index:3}#settings-page .settings-header .page-title{padding:0 70px;line-height:70px;color:var(--color-text);font-size:20px}#settings-page .button-close-page,#settings-page .button-open-navigation{position:absolute;top:0;width:70px;height:70px;padding:0;color:var(--color-text);font-size:16px}#settings-page .button-open-navigation{left:0}#settings-page .button-close-page{right:0}#settings-page .settings-navigation{position:absolute;top:70px;left:0;bottom:0;width:260px;height:100%;white-space:nowrap;background-color:var(--color-surface);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .35s ease-in-out 0s;transition:-webkit-transform .35s ease-in-out 0s;transition:transform .35s ease-in-out 0s;transition:transform .35s ease-in-out 0s,-webkit-transform .35s ease-in-out 0s;z-index:2}#settings-page .settings-navigation:before{display:inline-block;vertical-align:middle;content:"";width:0;height:100%}#settings-page .settings-navigation.visible{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#settings-page .settings-navigation.visible~.settings-view:before{opacity:1;visibility:visible}#settings-page .settings-navigation-items{width:100%;display:inline-block;vertical-align:middle;position:relative;white-space:normal;padding-bottom:80px}#settings-page .settings-navigation-item{display:block;padding:20px;margin:10px 0;line-height:22px;font-size:16px;color:var(--color-text-muted)}#settings-page .settings-navigation-item.active,#settings-page .settings-navigation-item:hover{color:var(--color-text)}#settings-page .settings-navigation-sign-out{position:absolute;left:0;right:0;bottom:0;height:80px}#settings-page .settings-navigation-sign-out:before{content:"";position:absolute;top:0;left:20px;right:20px;border-top:1px solid var(--color-border)}#settings-page .button-sign-out{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;display:block;width:100%;margin:0;text-align:left}#settings-page .button-sign-out-loader{display:inline-block;width:14px;height:14px;margin-left:8px;vertical-align:middle}#settings-page .settings-view{display:block;padding:20px;position:relative;overflow-y:auto;height:100%}#settings-page .settings-view:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;visibility:hidden;-webkit-transition:opacity .35s ease-in-out 0s,visibility .35s ease-in-out 0s;transition:opacity .35s ease-in-out 0s,visibility .35s ease-in-out 0s;background-color:var(--color-overlay);z-index:1}#settings-page .form-group-name{padding:10px 0;line-height:14px;border-bottom:1px solid var(--color-border);font-size:12px;color:var(--color-text-muted);text-transform:uppercase}#settings-page .form-group-content{padding:30px 0 10px}#settings-page .form-submit{margin-top:20px}#settings-page .control{margin-bottom:20px}#settings-page .settings-container{position:relative;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-height:0}#settings-page .settings-container:before{content:"";position:absolute;top:0;left:0;right:0;height:20px;background-image:-webkit-gradient(linear,left bottom,left top,from(transparent),to(rgba(0,0,0,.03)));background-image:linear-gradient(0deg,transparent,rgba(0,0,0,.03))}#settings-page .settings-content{height:100%}@media only screen and (min-width:767px){#settings-page .button-open-navigation{display:none}#settings-page .settings-header .page-title{padding-left:20px}#settings-page .settings-navigation{position:absolute;top:70px;width:200px;background-color:transparent}#settings-page .settings-navigation,#settings-page .settings-navigation.visible{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#settings-page .settings-navigation.visible~.settings-view:before,#settings-page .settings-navigation~.settings-view:before{opacity:0;visibility:hidden}#settings-page .settings-navigation:before{content:none}#settings-page .settings-navigation-items{padding-bottom:25px}#settings-page .settings-navigation-item{padding-top:10px;padding-bottom:10px}#settings-page .settings-navigation-sign-out{position:relative;height:auto;padding-top:25px}#settings-page .button-sign-out{position:static;-webkit-transform:none;-ms-transform:none;transform:none}#settings-page .settings-content{position:relative;width:100%;max-width:800px;margin:0 auto}#settings-page .settings-view{display:block;padding:40px 20px 40px 350px}}#account-settings-page{position:relative}#account-settings-page .form-group{padding-bottom:30px}#account-settings-page .account-expiration{font-weight:600}#account-settings-page .plan-note{margin-bottom:30px;line-height:22px}#account-settings-page .button-pricing-get-started,#account-settings-page .button-update-settings{width:180px}#account-settings-page .button-send-confirmation-email{width:240px}#account-settings-page .button-change-password{width:180px}#account-settings-page .button-download-data,#account-settings-page .button-export-data,#account-settings-page .button-generate-backup,#account-settings-page .button-restore-data{width:240px;margin-top:20px}#account-settings-page .button-delete-account{width:330px}#data-settings-page .data-action-button{width:240px;max-width:100%}#data-settings-page .button-download-data,#data-settings-page .button-export-data,#data-settings-page .button-generate-backup,#data-settings-page .button-restore-data{width:100%}#data-settings-page .data-action-button+.data-action-button{margin-top:12px}#data-settings-page .data-download-label{margin-bottom:12px}#general-settings-page{position:relative}#general-settings-page .form-group{padding-bottom:30px}#general-settings-page .control-switch{position:relative;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#general-settings-page .control-switch-content{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0}#user-interface-settings-page{position:relative}#user-interface-settings-page .form-group{padding-bottom:30px}#user-interface-settings-page .setting-name{font-weight:600}#user-interface-settings-page .setting-description{margin-top:6px;color:var(--color-text-muted)}#user-interface-settings-page .setting-options{margin-top:15px}#user-interface-settings-page .setting-option{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#user-interface-settings-page .setting-option:first-child{margin-top:0}#user-interface-settings-page .setting-option-state{margin-right:10px}#user-interface-settings-page .setting-option-title{color:var(--color-text)}#user-interface-settings-page .setting-threshold-control{margin-top:12px;margin-bottom:4px;max-width:220px}#user-interface-settings-page .setting-threshold-control.disabled{opacity:.7}#user-interface-settings-page .setting-threshold-hint{margin-top:6px;color:var(--color-text-muted)}#subscription-settings-page .page-title{line-height:33px;font-size:24px;color:var(--color-text)}#subscription-settings-page .form-group{padding-top:30px;line-height:22px}#subscription-settings-page .subscription-content{padding:20px 0}#subscription-settings-page .subscription-expiration-date,#subscription-settings-page .subscription-info{font-weight:600}#subscription-settings-page .subscription-info{padding:10px 20px}#subscription-settings-page .subscription-feature{padding-bottom:5px}#about-settings-page .form-group{padding-bottom:20px}#about-settings-page .link-facebook,#about-settings-page .link-feedback,#about-settings-page .link-help-center,#about-settings-page .link-privacy-policy,#about-settings-page .link-terms-of-service,#about-settings-page .link-twitter{display:inline-block;padding:5px 0}#about-settings-page .button-send-diagnostics{margin-top:16px}#subscribe-page .subscribe-header{position:relative;height:70px;background-color:#fff}#subscribe-page .button-close-page{position:absolute;top:0;right:0;width:70px;height:70px;padding:0;color:#394852}#subscribe-page .page-title{padding:0 70px 0 20px;line-height:70px;color:#394852;font-size:20px}#subscribe-page .subscribe-content{position:relative;padding:60px 20px 0}#subscribe-page .subscribe-content:before{content:"";position:absolute;top:0;left:0;right:0;height:20px;background-image:-webkit-gradient(linear,left bottom,left top,from(transparent),to(rgba(0,0,0,.03)));background-image:linear-gradient(0deg,transparent,rgba(0,0,0,.03))}#subscribe-page .subscribe-title{padding-bottom:10px;line-height:50px;font-size:36px;color:#394852;text-align:center}#subscribe-page .subscribe-description{max-width:650px;margin:0 auto;padding-bottom:45px;line-height:30px;font-size:20px;color:#616d75;text-align:center}.chart{display:block;width:100%;height:100%}.cash-flow-chart{display:block;width:100%;height:100%;cursor:default}.cash-flow-chart .chart-container{position:relative;padding-bottom:50%}.cash-flow-chart .chart-content{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;visibility:hidden;-webkit-transition:opacity .35s ease-in-out 0s,visibility .35s ease-in-out 0s;transition:opacity .35s ease-in-out 0s,visibility .35s ease-in-out 0s}.cash-flow-chart .chart-content.visible{opacity:1;visibility:visible}.cash-flow-chart .chart-error{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);line-height:22px;font-size:16px}.cash-flow-chart .chart-selected-period{display:block;padding-bottom:20px}.cash-flow-chart .chart-meta{table-layout:fixed;margin:0 auto 50px}.cash-flow-chart .meta-heading,.cash-flow-chart .meta-value{padding:0 20px;text-align:center}.cash-flow-chart .meta-heading{padding-top:3px;padding-bottom:3px;line-height:19px;color:var(--color-text-muted);text-transform:uppercase;white-space:nowrap}.cash-flow-chart .meta-value{line-height:22px;font-size:16px;font-weight:600;color:var(--color-text)}@media only screen and (min-width:768px){.cash-flow-chart .meta-heading,.cash-flow-chart .meta-value{padding:0 40px}}.income-expense-chart{display:block;width:100%;height:100%;cursor:default}.income-expense-chart .chart-container{position:relative;top:-50px;padding-bottom:50%}.income-expense-chart .chart-content{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;visibility:hidden;-webkit-transition:opacity .35s ease-in-out 0s,visibility .35s ease-in-out 0s;transition:opacity .35s ease-in-out 0s,visibility .35s ease-in-out 0s}.income-expense-chart .chart-content.visible{opacity:1;visibility:visible}.income-expense-chart .chart-error{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);line-height:22px;font-size:16px}.category-chart{display:block;width:100%;height:100%;padding-bottom:50px;cursor:default}.category-chart .chart-container{position:relative;min-height:400px;height:100%}.category-chart .chart-content{display:block;width:100%;height:100%;padding-bottom:40px;opacity:0;visibility:hidden;-webkit-transition:opacity .35s ease-in-out 0s,visibility .35s ease-in-out 0s;transition:opacity .35s ease-in-out 0s,visibility .35s ease-in-out 0s}.category-chart .chart-content.visible{opacity:1;visibility:visible}.category-chart .chart-error{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);line-height:22px;font-size:16px}.category-chart .chart-selected-period{display:block;padding-top:20px}.card{padding:20px 20px 0;border:1px solid var(--color-border);border-radius:4px;background-color:var(--color-surface);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.card .card-heading{position:relative;z-index:1}.card .card-title{line-height:40px;font-size:20px}.card .card-content{position:relative;min-height:200px;padding-top:20px;z-index:0}@media only screen and (min-width:768px){.card{padding:40px 40px 0}}.card-with-period .chart-period{position:relative;z-index:1}.card-with-period .chart-period-items{zoom:1}.card-with-period .chart-period-items:after,.card-with-period .chart-period-items:before{content:"";display:table}.card-with-period .chart-period-items:after{clear:both}.card-with-period .chart-confirmed-filter{margin-top:8px;zoom:1}.card-with-period .chart-confirmed-filter:after,.card-with-period .chart-confirmed-filter:before{content:"";display:table}.card-with-period .chart-confirmed-filter:after{clear:both}.card-with-period .chart-period-item{position:relative;margin-right:5px;margin-bottom:5px}.card-with-period .chart-custom-range-tooltip{position:absolute;top:45px;right:0;padding:30px;background-color:var(--color-surface);border-radius:4px;-webkit-box-shadow:0 8px 8px 4px var(--color-shadow);box-shadow:0 8px 8px 4px var(--color-shadow);z-index:1}@media only screen and (min-width:768px){.card-with-period .chart-period{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0}.card-with-period .chart-period-item{float:left;margin:0}.card-with-period .chart-period-item:not(:first-child){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.card-with-period .chart-period-item:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-with-period .chart-period-item:focus{z-index:1}.card-with-period .chart-confirmed-filter{margin-top:10px}.card-with-period .chart-confirmed-filter .chart-period-item{float:left;margin:0}.card-with-period .chart-confirmed-filter .chart-period-item:not(:first-child){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.card-with-period .chart-confirmed-filter .chart-period-item:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-with-period .chart-confirmed-filter .chart-period-item:focus{z-index:1}}.card-with-year-picker .button-select-next-year,.card-with-year-picker .button-select-previous-year,.card-with-year-picker .card-year-picker{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.card-with-year-picker .card-year-picker{right:0;width:150px;text-align:center}.card-with-year-picker .year-selected{line-height:40px;font-size:16px;font-weight:600}.card-with-year-picker .button-select-next-year,.card-with-year-picker .button-select-previous-year{width:40px;font-size:16px}.card-with-year-picker .button-select-previous-year{left:0}.card-with-year-picker .button-select-next-year{right:0}.selected-date-range{position:relative;width:350px;margin:0 auto;white-space:nowrap;text-align:center;zoom:1}.selected-date-range:after,.selected-date-range:before{content:"";display:table}.selected-date-range:after{clear:both}.selected-date-range .selected-date,.selected-date-range .selected-date-delimiter{float:left;line-height:25px}.selected-date-range .selected-date{width:155px;font-size:16px}.selected-date-range .selected-date-delimiter{width:40px}#dashboard-page{min-width:768px}#dashboard-page .dashboard-header{position:relative;height:70px;background-color:var(--color-surface)}#dashboard-page .button-close-page{position:absolute;top:0;right:0;width:70px;height:70px;padding:0;color:var(--color-text)}#dashboard-page .page-title{padding:0 70px 0 20px;line-height:70px;color:var(--color-text);font-size:20px}#dashboard-page .dashboard-container{position:relative}#dashboard-page .dashboard-container:before{content:"";position:absolute;top:0;left:0;right:0;height:20px;background-image:-webkit-gradient(linear,left bottom,left top,from(transparent),to(rgba(0,0,0,.03)));background-image:linear-gradient(0deg,transparent,rgba(0,0,0,.03))}#dashboard-page .dashboard-content{padding:20px;width:100%}#dashboard-page .navigation-content{position:relative;margin:0 -20px;zoom:1}#dashboard-page .navigation-content:after,#dashboard-page .navigation-content:before{content:"";display:table}#dashboard-page .navigation-content:after{clear:both}#dashboard-page .navigation-section{float:left;width:50%;padding:10px 20px}#dashboard-page .navigation-section-title{padding-bottom:15px;line-height:22px;font-size:16px;color:var(--color-text)}#dashboard-page .navigation-item{position:relative;line-height:40px;cursor:pointer}#dashboard-page .dashboard-cards{position:relative;z-index:1}#dashboard-page .dashboard-form{position:relative;padding-bottom:50px;margin:-10px;zoom:1;z-index:1}#dashboard-page .dashboard-form:after,#dashboard-page .dashboard-form:before{content:"";display:table}#dashboard-page .dashboard-form:after{clear:both}#dashboard-page .dashboard-form-control{float:left;width:33.33333%;padding:10px}#dashboard-page .dashboard-form-control .control-input{cursor:pointer}#dashboard-page .dashboard-card-container{display:block;width:100%;height:100%;padding-bottom:20px}#dashboard-page .dashboard-card-loader{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;height:100px;width:100px}@media only screen and (min-width:1200px){#dashboard-page .dashboard-content{max-width:900px;padding-top:50px;padding-bottom:50px;margin-left:300px}#dashboard-page .dashboard-navigation{position:fixed;top:120px;left:0;right:0;bottom:0}#dashboard-page .navigation-content{max-width:1500px;margin:0}#dashboard-page .navigation-section{float:none;width:100%;max-width:300px;padding-left:20px}}@media only screen and (min-width:1500px){#dashboard-page .dashboard-content,#dashboard-page .navigation-content{margin-left:auto;margin-right:auto}}
/*# sourceMappingURL=style-application-8f18a67a1ad92dd8a3e46b2f50b4acf4.css.map*/