Commit 6b0cdfab authored by Benjamin Bouvier's avatar Benjamin Bouvier

Build;

parent add38974
Pipeline #114164 failed with stages
in 13 minutes and 25 seconds
This source diff could not be displayed because it is too large. You can view the blob instead.
(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{718:function(e,t,n){"use strict";n.r(t);var r=n(0),a=n.n(r),o=n(4),i=n(2),c=n(1),l=n(725),u=n.n(l);function s(e){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function p(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function f(e){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function h(e,t){return(h=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function y(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var d=function(e){function t(){var e,n,r,a,o,i,c;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var l=arguments.length,u=new Array(l),p=0;p<l;p++)u[p]=arguments[p];return r=this,n=!(a=(e=f(t)).call.apply(e,[this].concat(u)))||"object"!==s(a)&&"function"!=typeof a?y(r):a,o=y(y(n)),c=null,(i="container")in o?Object.defineProperty(o,i,{value:c,enumerable:!0,configurable:!0,writable:!0}):o[i]=c,n}var n,r,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&h(e,t)}(t,a.a.Component),n=t,(r=[{key:"componentWillUnmount",value:function(){null!==this.container&&(this.container.destroy(),this.container=null)}},{key:"redraw",value:function(){alert("not yet implemented")}},{key:"componentDidUpdate",value:function(){this.redraw()}},{key:"componentDidMount",value:function(){this.redraw()}}])&&p(n.prototype,r),o&&p(n,o),t}();function m(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function b(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function v(e){return(v="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function g(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function w(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function O(e,t,n){return t&&w(e.prototype,t),n&&w(e,n),e}function E(e,t){return!t||"object"!==v(t)&&"function"!=typeof t?S(e):t}function S(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function j(e){return(j=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&I(e,t)}function I(e,t){return(I=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var C=600,k=100,P=3;var T=function(e){function t(){return g(this,t),E(this,j(t).apply(this,arguments))}return _(t,d),O(t,[{key:"redraw",value:function(){this.container=function(e,t,n){function r(e){var t=e.budgetDate;return"".concat(t.getFullYear()," - ").concat(t.getMonth())}for(var a={},o=new Map,i=new Map,l=0;l<t.length;l++){var s=t[l],p=r(s);o.set(p,o.get(p)||[0,0,0]);var f=o.get(p);f[0]+=s.amount>0?s.amount:0,f[1]+=s.amount<0?-s.amount:0,f[2]+=s.amount,i.set(p,+s.budgetDate)}var h=Array.from(i);h.sort(function(e,t){return e[1]-t[1]});var y=[];function d(e,t,n){for(var r=[],i=0;i<h.length;i++){var l=h[i][0];r.push(Object(c.s)(o.get(l)[t]))}var u=[e].concat(r);y.push(u),a[e]=n}var m=Object(c.p)(n);d(Object(c.v)("client.charts.received"),0,m.RECEIVED),d(Object(c.v)("client.charts.spent"),1,m.SPENT),d(Object(c.v)("client.charts.saved"),2,m.SAVED);for(var b=[],v=0;v<h.length;v++){var g=new Date(h[v][1]).toLocaleDateString(void 0,{year:"2-digit",month:"short"});b.push(g)}var w=Math.max(h.length,P)-P,O=h.length,E=Object(c.v)("client.charts.amount");return u.a.generate({bindto:e,data:{columns:y,type:"bar",colors:a},bar:{width:{ratio:.5}},axis:{x:{type:"category",extent:[w,O],categories:b,tick:{fit:!1}},y:{label:E}},grid:{x:{show:!0},y:{show:!0,lines:[{value:0}]}},size:{height:C},subchart:{show:!0,size:{height:k}},zoom:{rescale:!0}})}("#".concat(this.props.chartId),this.props.operations,this.props.theme)}},{key:"render",value:function(){return a.a.createElement("div",{id:this.props.chartId,style:{width:"100%"}})}}]),t}(),A="",x=function(e){function t(e){var n,r,a,o;return g(this,t),n=E(this,j(t).call(this,e)),r=S(S(n)),o=function(e){n.setState({currency:e.target.value})},(a="handleCurrencyChange")in r?Object.defineProperty(r,a,{value:o,enumerable:!0,configurable:!0,writable:!0}):r[a]=o,n.state={currency:A},n}return _(t,a.a.Component),O(t,[{key:"render",value:function(){var e=[],t=[],n=!0,r=!1,o=void 0;try{for(var i,l=this.props.currencyToTransactions[Symbol.iterator]();!(n=(i=l.next()).done);n=!0){var u=b(i.value,2),s=u[0],p=u[1];if(e.push(a.a.createElement("option",{key:s,value:s},s)),this.state.currency===A||this.state.currency===s){var f=null;this.state.currency===A&&(f=a.a.createElement("h3",null,s)),t.push(a.a.createElement("div",{key:s},f,a.a.createElement(T,{chartId:"barchart-".concat(s),operations:p,theme:this.props.theme})))}}}catch(e){r=!0,o=e}finally{try{n||null==l.return||l.return()}finally{if(r)throw o}}var h=null;return e.length>1&&(h=a.a.createElement("p",null,a.a.createElement("select",{className:"form-element-block",onChange:this.handleCurrencyChange,defaultValue:this.state.currency},a.a.createElement("option",{value:A},Object(c.v)("client.charts.all_currencies")),e))),a.a.createElement(a.a.Fragment,null,h,t)}}]),t}(),B=Object(o.b)(function(e,t){var n=i.b.accountIdsByAccessId(e,t.accessId),r=new Map,a=!0,o=!1,c=void 0;try{for(var l,u=n[Symbol.iterator]();!(a=(l=u.next()).done);a=!0){var s,p=l.value,f=i.b.accountById(e,p).currency;r.has(f)||r.set(f,[]);var h=i.b.operationsByAccountId(e,p);(s=r.get(f)).push.apply(s,m(h))}}catch(e){o=!0,c=e}finally{try{a||null==u.return||u.return()}finally{if(o)throw c}}return{currencyToTransactions:r,theme:i.b.setting(e,"theme")}})(x),N=n(733);function K(e){return(K="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function D(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function R(e,t){return!t||"object"!==K(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function M(e){return(M=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function F(e,t){return(F=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function H(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var V=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),R(this,M(t).apply(this,arguments))}var n,r,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&F(e,t)}(t,d),n=t,(r=[{key:"redraw",value:function(){this.container=function(e,t,n,r){if(null!==t){var a=n.slice().sort(function(e,t){return+e.date-+t.date}),o=new Map,i=864e5,l=a.length?+a[0].date:Date.now();l=(l/i|0)*i;for(var u=(Date.now()/i|0)*i;l<=u;l+=i)o.set(C(new Date(l)),0);var s=!0,p=!1,f=void 0;try{for(var h,y=a[Symbol.iterator]();!(s=(h=y.next()).done);s=!0){var d=h.value,m=C(d.date);o.has(m)&&o.set(m,o.get(m)+d.amount)}}catch(e){p=!0,f=e}finally{try{s||null==y.return||y.return()}finally{if(p)throw f}}var b=t.initialAmount,v="Date,Balance\n",g=!0,w=!1,O=void 0;try{for(var E,S=o[Symbol.iterator]();!(g=(E=S.next()).done);g=!0){var j=H(E.value,2),_=j[0];b+=j[1],v+="".concat(_,",").concat(Object(c.s)(b),"\n")}}catch(e){w=!0,O=e}finally{try{g||null==S.return||S.return()}finally{if(w)throw O}}var I=Object(c.o)(r);return new N.a(document.querySelector(e),v,{color:I.LINES,axisLineColor:I.AXIS,axes:{x:{axisLabelFormatter:function(e){return e.toLocaleDateString(void 0,{year:"2-digit",month:"short"})}}},fillGraph:!0,showRangeSelector:!0,rangeSelectorPlotFillGradientColor:I.LINES,rangeSelectorPlotStrokeColor:I.LINES,dateWindow:[u-15552e6,u],gridLinePattern:[4,2]})}function C(e){return"".concat(e.getFullYear(),"-").concat(e.getMonth()+1,"-").concat(e.getDate())}Object(c.k)("ChartComponent: no account")}("#barchart",this.props.account,this.props.operations,this.props.theme)}},{key:"render",value:function(){return a.a.createElement("div",{id:"barchart",style:{width:"100%"}})}}])&&D(n.prototype,r),o&&D(n,o),t}(),Y=n(3),L=n.n(Y);function q(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function z(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function G(e){return(G="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function J(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function U(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function W(e,t,n){return t&&U(e.prototype,t),n&&U(e,n),e}function X(e,t){return!t||"object"!==G(t)&&"function"!=typeof t?Q(e):t}function Q(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Z(e){return(Z=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function $(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ee(e,t)}function ee(e,t){return(ee=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var te=function(e){return a.a.createElement("select",{className:"form-element-block",defaultValue:e.defaultValue,onChange:function(t){e.onChange(t.target.value)},id:e.htmlId},a.a.createElement("option",{key:"value",value:"all"},Object(c.v)("client.charts.all_periods")),a.a.createElement("option",{key:"current-month",value:"current-month"},Object(c.v)("client.charts.current_month")),a.a.createElement("option",{key:"last-month",value:"last-month"},Object(c.v)("client.charts.last_month")),a.a.createElement("option",{key:"3-months",value:"3-months"},Object(c.v)("client.charts.three_months")),a.a.createElement("option",{key:"6-months",value:"6-months"},Object(c.v)("client.charts.six_months")))},ne=function(e){return a.a.createElement("select",{className:"form-element-block",defaultValue:e.defaultValue,onChange:function(t){e.onChange(t.target.value)}},a.a.createElement("option",{key:"all",value:"all"},Object(c.v)("client.charts.incomes_and_expenses")),a.a.createElement("option",{key:"positive",value:"positive"},Object(c.v)("client.charts.incomes")),a.a.createElement("option",{key:"negative",value:"negative"},Object(c.v)("client.charts.expenses")))},re=function(e){function t(){return J(this,t),X(this,Z(t).apply(this,arguments))}return $(t,d),W(t,[{key:"hide",value:function(){this.container.hide()}},{key:"show",value:function(){this.container.show()}},{key:"render",value:function(){return a.a.createElement("div",{id:this.props.chartId})}}]),t}();re.propTypes={chartId:L.a.string.isRequired};var ae=function(e){function t(){return J(this,t),X(this,Z(t).apply(this,arguments))}return $(t,re),W(t,[{key:"datekey",value:function(e){var t=e.budgetDate;return"".concat(t.getFullYear(),"-").concat(t.getMonth())}},{key:"redraw",value:function(){var e=new Map,t={},n=new Map,r=!0,a=!1,o=void 0;try{for(var i,l=this.props.operations[Symbol.iterator]();!(r=(i=l.next()).done);r=!0){var s=i.value,p=this.props.getCategoryById(s.categoryId);e.set(p.title,e.get(p.title)||{});var f=e.get(p.title),h=this.datekey(s),y=this.props.invertSign?-s.amount:s.amount;(f[h]=f[h]||[]).push(y),n.set(h,+s.budgetDate),t[p.title]=t[p.title]||p.color}}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}var d=Array.from(n);d.sort(function(e,t){return e[1]-t[1]});var m=[],b=!0,v=!1,g=void 0;try{for(var w,O=e.keys()[Symbol.iterator]();!(b=(w=O.next()).done);b=!0){for(var E=w.value,S=[],j=0;j<d.length;j++){var _=d[j][0],I=e.get(E)[_]=e.get(E)[_]||[];S.push(Object(c.s)(I.reduce(function(e,t){return e+t},0)))}S=[E].concat(S),m.push(S)}}catch(e){v=!0,g=e}finally{try{b||null==O.return||O.return()}finally{if(v)throw g}}for(var C=[],k=0;k<d.length;k++){var P=new Date(d[k][1]).toLocaleDateString(void 0,{year:"2-digit",month:"short"});C.push(P)}var T=Object(c.v)("client.charts.amount");this.container=u.a.generate({bindto:"#".concat(this.props.chartId),size:{height:600},data:{columns:m,type:"bar",colors:t},bar:{width:{ratio:.5}},axis:{x:{type:"category",categories:C,tick:{fit:!1},extent:[C.length-Math.min(this.props.period,C.length),C.length]},y:{label:T}},grid:{x:{show:!0},y:{show:!0,lines:[{value:0}]}},subchart:{show:!0,size:{height:80}},transition:{duration:0},zoom:{rescale:!0}})}}]),t}();ae.propTypes={getCategoryById:L.a.func.isRequired,operations:L.a.array.isRequired,invertSign:L.a.bool.isRequired};var oe=function(e){function t(){return J(this,t),X(this,Z(t).apply(this,arguments))}return $(t,re),W(t,[{key:"redraw",value:function(){var e=new Map,t=!0,n=!1,r=void 0;try{for(var a,o=this.props.operations[Symbol.iterator]();!(t=(a=o.next()).done);t=!0){var i=a.value,l=i.categoryId;e.has(l)||e.set(l,[]),e.get(l).push(i.amount)}}catch(e){n=!0,r=e}finally{try{t||null==o.return||o.return()}finally{if(n)throw r}}var s=[],p={},f=!0,h=!1,y=void 0;try{for(var d,m=e[Symbol.iterator]();!(f=(d=m.next()).done);f=!0){var b=z(d.value,2),v=b[0],g=b[1],w=this.props.getCategoryById(v);s.push([w.title].concat(g)),p[w.title]=w.color}}catch(e){h=!0,y=e}finally{try{f||null==m.return||m.return()}finally{if(h)throw y}}this.container=u.a.generate({bindto:"#".concat(this.props.chartId),data:{columns:s,type:"pie",colors:p},tooltip:{format:{value:function(e,t){return"".concat(Object(c.s)(100*t),"% (").concat(Math.abs(Object(c.s)(e)),")")}}}})}}]),t}();oe.propTypes={getCategoryById:L.a.func.isRequired,operations:L.a.array.isRequired};var ie=function(e){function t(){var e,n;J(this,t);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return q(Q(Q(n=X(this,(e=Z(t)).call.apply(e,[this].concat(o))))),"state",{displayHelp:!1}),q(Q(Q(n)),"ref",a.a.createRef()),q(Q(Q(n)),"show",function(){n.ref.current.show()}),q(Q(Q(n)),"hide",function(){n.ref.current.hide()}),q(Q(Q(n)),"handleToggleHelp",function(){n.setState({displayHelp:!n.state.displayHelp})}),q(Q(Q(n)),"render",function(){var e=n.state.displayHelp?a.a.createElement("div",{className:"alerts info"},Object(c.v)(n.props.helpKey)):null;return a.a.createElement("div",null,a.a.createElement("h3",null,Object(c.v)(n.props.titleKey),a.a.createElement("button",{className:"btn info",onClick:n.handleToggleHelp,title:Object(c.v)("client.charts.help")},a.a.createElement("span",{className:"fa fa-question"}))),e,a.a.createElement(oe,{chartId:n.props.chartId,getCategoryById:n.props.getCategoryById,operations:n.props.ops,ref:n.ref}))}),n}return $(t,a.a.Component),t}(),ce=function(e){function t(){var e,n;J(this,t);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return q(Q(Q(n=X(this,(e=Z(t)).call.apply(e,[this].concat(o))))),"state",{displayRawIncomeHelp:!1,displayRawSpendingsHelp:!1,displayNetIncomeHelp:!1,displayNetSpendingsHelp:!1}),q(Q(Q(n)),"refRawIncome",a.a.createRef()),q(Q(Q(n)),"refRawSpendings",a.a.createRef()),q(Q(Q(n)),"refNetIncome",a.a.createRef()),q(Q(Q(n)),"refNetSpendings",a.a.createRef()),q(Q(Q(n)),"show",function(){n.refRawIncome.current.show(),n.refRawSpendings.current.show(),n.refNetIncome.current.show(),n.refNetSpendings.current.show()}),q(Q(Q(n)),"hide",function(){n.refRawIncome.current.hide(),n.refRawSpendings.current.hide(),n.refNetIncome.current.hide(),n.refNetSpendings.current.hide()}),q(Q(Q(n)),"render",function(){return a.a.createElement("div",{className:"pie-charts"},a.a.createElement(ie,{chartId:"rawIncomePie",helpKey:"client.charts.help_raw_income",titleKey:"client.charts.raw_income",getCategoryById:n.props.getCategoryById,ops:n.props.rawIncomeOps,ref:n.refRawIncome}),a.a.createElement(ie,{chartId:"rawSpendingsPie",helpKey:"client.charts.help_raw_spendings",titleKey:"client.charts.raw_spendings",getCategoryById:n.props.getCategoryById,ops:n.props.rawSpendingOps,ref:n.refRawSpendings}),a.a.createElement(ie,{chartId:"netIncomePie",helpKey:"client.charts.help_net_income",titleKey:"client.charts.net_income",getCategoryById:n.props.getCategoryById,ops:n.props.netIncomeOps,ref:n.refNetIncome}),a.a.createElement(ie,{chartId:"netSpendingsPie",helpKey:"client.charts.help_net_spendings",titleKey:"client.charts.net_spendings",getCategoryById:n.props.getCategoryById,ops:n.props.netSpendingOps,ref:n.refNetSpendings}))}),n}return $(t,a.a.Component),t}(),le=function(e){function t(e){var n;return J(this,t),q(Q(Q(n=X(this,Z(t).call(this,e)))),"refBarchart",a.a.createRef()),q(Q(Q(n)),"refPiecharts",a.a.createRef()),q(Q(Q(n)),"handleChangePeriod",function(e){n.setState({period:e})}),q(Q(Q(n)),"handleChangeAmountKind",function(e){n.setState({amountKind:e})}),q(Q(Q(n)),"createPeriodFilter",function(e){var t,n=new Date,r=n.getFullYear(),a=n.getMonth();switch(e){case"all":return function(){return!0};case"current-month":return function(e){return e.getMonth()===a&&e.getFullYear()===r};case"last-month":return t=a>0?a-1:11,r=a>0?r:r-1,function(e){return e.getMonth()===t&&e.getFullYear()===r};case"3-months":return a>=3?(t=a-3,function(e){return e.getMonth()>=t&&e.getFullYear()===r}):(t=(a+9)%12,function(e){return e.getMonth()>=t&&e.getFullYear()===r-1||e.getMonth()<=a&&e.getFullYear()===r});case"6-months":return a>=6?(t=a-6,function(e){return e.getMonth()>=t&&e.getFullYear()===r}):(t=(a+6)%12,function(e){return e.getMonth()>=t&&e.getFullYear()===r-1||e.getMonth()<=a&&e.getFullYear()===r});default:Object(c.f)(!1,"unexpected option for date filter")}}),q(Q(Q(n)),"handleShowAll",function(){n.refBarchart.current.show(),n.refPiecharts.current.show()}),q(Q(Q(n)),"handleHideAll",function(){n.refBarchart.current.hide(),n.refPiecharts.current.hide()}),n.state={amountKind:e.defaultAmountKind,period:e.defaultPeriod},n}return $(t,a.a.Component),W(t,[{key:"render",value:function(){var e=this.props.operations,t=this.createPeriodFilter(this.state.period),n=e.filter(function(e){return t(e.budgetDate)}),r="positive"===this.state.amountKind,o="negative"===this.state.amountKind;o?n=n.filter(function(e){return e.amount<0}):r&&(n=n.filter(function(e){return e.amount>0}));var i=null;if(r||o)i=a.a.createElement(oe,{chartId:"piechart",getCategoryById:this.props.getCategoryById,operations:n,ref:this.refPiecharts});else{var l=n.filter(function(e){return e.amount>0}),u=n.filter(function(e){return e.amount<0}),s=new Map,p=!0,f=!1,h=void 0;try{for(var y,d=n[Symbol.iterator]();!(p=(y=d.next()).done);p=!0){var m=y.value;s.has(m.categoryId)||s.set(m.categoryId,[]),s.get(m.categoryId).push(m)}}catch(e){f=!0,h=e}finally{try{p||null==d.return||d.return()}finally{if(f)throw h}}var b=[],v=[],g=!0,w=!1,O=void 0;try{for(var E,S=s.values()[Symbol.iterator]();!(g=(E=S.next()).done);g=!0){var j=E.value;j.reduce(function(e,t){return e+t.amount},0)>0?b=b.concat(j):v=v.concat(j)}}catch(e){w=!0,O=e}finally{try{g||null==S.return||S.return()}finally{if(w)throw O}}i=a.a.createElement(ce,{getCategoryById:this.props.getCategoryById,rawIncomeOps:l,netIncomeOps:b,rawSpendingOps:u,netSpendingOps:v,ref:this.refPiecharts})}var _=0;switch(this.state.period){case"current-month":_=0;break;case"last-month":_=1;break;case"3-months":_=3;break;default:_=6}return a.a.createElement(a.a.Fragment,null,a.a.createElement("form",null,a.a.createElement("p",null,a.a.createElement("label",null,Object(c.v)("client.charts.amount_type")),a.a.createElement(ne,{defaultValue:this.state.amountKind,onChange:this.handleChangeAmountKind})),a.a.createElement("p",null,a.a.createElement("label",{htmlFor:"period"},Object(c.v)("client.charts.period")),a.a.createElement(te,{defaultValue:this.props.defaultPeriod,onChange:this.handleChangePeriod,htmlId:"period"})),a.a.createElement("div",null,a.a.createElement("label",null,Object(c.v)("client.menu.categories")),a.a.createElement("p",{className:"buttons-group",role:"group","aria-label":"Show/Hide categories"},a.a.createElement("button",{type:"button",className:"btn",onClick:this.handleHideAll},Object(c.v)("client.general.unselect_all")),a.a.createElement("button",{type:"button",className:"btn",onClick:this.handleShowAll},Object(c.v)("client.general.select_all"))))),a.a.createElement(ae,{operations:e,getCategoryById:this.props.getCategoryById,invertSign:o,chartId:"barchart",ref:this.refBarchart,period:_}),i)}}]),t}(),ue=Object(o.b)(function(e){return{defaultAmountKind:i.b.setting(e,"default-chart-type"),defaultPeriod:i.b.setting(e,"default-chart-period"),getCategoryById:function(t){return i.b.categoryById(e,t)}}})(le),se=n(8),pe=n(9),fe=n(41);function he(e){return(he="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ye(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function de(e){return(de=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function me(e,t){return(me=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function be(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ve(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ge="charts-default-params",we=Object(o.b)(function(e){return{amountKind:i.b.setting(e,"default-chart-type"),displayType:i.b.setting(e,"default-chart-display-type"),period:i.b.setting(e,"default-chart-period")}},function(e){return{setAmountKind:function(t){i.a.setSetting(e,"default-chart-type",t)},setDisplayType:function(t){i.a.setSetting(e,"default-chart-display-type",t)},setPeriod:function(t){i.a.setSetting(e,"default-chart-period",t)},handleClose:function(){i.a.hideModal(e)}}})(function(e){function t(){var e,n,r,a;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var o=arguments.length,i=new Array(o),c=0;c<o;c++)i[c]=arguments[c];return r=this,a=(e=de(t)).call.apply(e,[this].concat(i)),n=!a||"object"!==he(a)&&"function"!=typeof a?be(r):a,ve(be(be(n)),"state",{isSubmitDisabled:!0,amountKind:n.props.amountKind,displayType:n.props.displayType,period:n.props.period}),ve(be(be(n)),"handleSubmit",function(){n.state.amountKind!==n.props.amountKind&&n.props.setAmountKind(n.state.amountKind),n.state.displayType!==n.props.displayType&&n.props.setDisplayType(n.state.displayType),n.state.period!==n.props.period&&n.props.setPeriod(n.state.period),n.props.handleClose()}),ve(be(be(n)),"handleDisplayTypeChange",function(e){n.setState({displayType:e.target.value})}),ve(be(be(n)),"handlePeriodChange",function(e){n.setState({period:e})}),ve(be(be(n)),"handleChangeAmountKind",function(e){n.setState({amountKind:e})}),n}var n,r,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&me(e,t)}(t,a.a.Component),n=t,(r=[{key:"isSubmitDisabled",value:function(){return this.state.amountKind===this.props.amountKind&&this.state.displayType===this.props.displayType&&this.state.period===this.props.period}},{key:"render",value:function(){var e=a.a.createElement("form",{id:ge,onSubmit:this.handleSubmit},a.a.createElement("div",{className:"cols-with-label"},a.a.createElement("label",{htmlFor:"defaultDisplayType"},Object(c.v)("client.charts.default_display")),a.a.createElement("select",{className:"form-element-block",id:"defaultDisplayType",onChange:this.handleDisplayTypeChange,defaultValue:this.state.displayType},a.a.createElement("option",{value:"all"},Object(c.v)("client.charts.by_category")),a.a.createElement("option",{value:"balance"},Object(c.v)("client.charts.balance")),a.a.createElement("option",{value:"earnings"},Object(c.v)("client.charts.differences_all")))),a.a.createElement("h5",null,Object(c.v)("client.charts.category_chart")),a.a.createElement("div",{className:"cols-with-label",id:"default-params"},a.a.createElement("label",null,Object(c.v)("client.charts.default_amount_type")),a.a.createElement(ne,{defaultValue:this.state.amountKind,onChange:this.handleChangeAmountKind})),a.a.createElement("div",{className:"cols-with-label"},a.a.createElement("label",{htmlFor:"defaultChartPeriod"},Object(c.v)("client.charts.default_period")),a.a.createElement(te,{defaultValue:this.state.period,onChange:this.handlePeriodChange,htmlId:"defaultChartPeriod"}))),t=a.a.createElement(fe.a,{isSubmitDisabled:this.isSubmitDisabled(),formId:ge});return a.a.createElement(pe.a,{title:Object(c.v)("client.general.default_parameters"),body:e,footer:t})}}])&&ye(n.prototype,r),o&&ye(n,o),t}());Object(se.b)(ge,function(){return a.a.createElement(we,null)});var Oe=n(295);function Ee(e){return(Ee="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Se(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function je(e){return(je=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _e(e,t){return(_e=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Ie(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ce(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ke=Object(o.b)(null,function(e){return{handleClick:function(){i.a.showModal(e,ge)}}})(function(e){return a.a.createElement("button",{className:"btn",onClick:e.handleClick},a.a.createElement("span",{className:"fa fa-cog"}),a.a.createElement("span",null,Object(c.v)("client.general.default_parameters")))}),Pe=function(e){function t(){var e,n,r,o;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,c=new Array(i),l=0;l<i;l++)c[l]=arguments[l];return r=this,o=(e=je(t)).call.apply(e,[this].concat(c)),n=!o||"object"!==Ee(o)&&"function"!=typeof o?Ie(r):o,Ce(Ie(Ie(n)),"makeAllChart",function(){return a.a.createElement(ue,{operations:n.props.operations})}),Ce(Ie(Ie(n)),"makeBalanceChart",function(){return a.a.createElement(V,{operations:n.props.operations,account:n.props.account,theme:n.props.theme})}),Ce(Ie(Ie(n)),"makePosNegChart",function(){return a.a.createElement(B,{accessId:n.props.account.bankAccess})}),n}var n,r,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&_e(e,t)}(t,a.a.Component),n=t,(r=[{key:"render",value:function(){var e=this.props.match.params.currentAccountId,t=new Map;t.set("".concat("/charts","/all/").concat(e),{name:Object(c.v)("client.charts.by_category"),component:this.makeAllChart}),t.set("".concat("/charts","/balance/").concat(e),{name:Object(c.v)("client.charts.balance"),component:this.makeBalanceChart}),t.set("".concat("/charts","/earnings/").concat(e),{name:Object(c.v)("client.charts.differences_all"),component:this.makePosNegChart});var n=this.props.defaultDisplay;return a.a.createElement("div",{className:"charts"},a.a.createElement("p",{className:"buttons-toolbar"},a.a.createElement(ke,null)),a.a.createElement(Oe.a,{tabs:t,defaultTab:"".concat("/charts","/").concat(n,"/").concat(e),selectedTab:this.props.location.pathname,history:this.props.history,location:this.props.location}))}}])&&Se(n.prototype,r),o&&Se(n,o),t}(),Te=Object(o.b)(function(e,t){var n=t.match.params.currentAccountId,r=i.b.accountById(e,n),a=i.b.operationsByAccountId(e,n);return{defaultDisplay:i.b.setting(e,"default-chart-display-type"),account:r,operations:a,theme:i.b.setting(e,"theme")}})(Pe);t.default=Te}}]);
\ No newline at end of file
(window.webpackJsonp=window.webpackJsonp||[]).push([[6],{313:function(t,e,r){"use strict";r.r(e),r.d(e,"Headers",function(){return u}),r.d(e,"Request",function(){return b}),r.d(e,"Response",function(){return w}),r.d(e,"DOMException",function(){return A}),r.d(e,"fetch",function(){return _});var o={searchParams:"URLSearchParams"in self,iterable:"Symbol"in self&&"iterator"in Symbol,blob:"FileReader"in self&&"Blob"in self&&function(){try{return new Blob,!0}catch(t){return!1}}(),formData:"FormData"in self,arrayBuffer:"ArrayBuffer"in self};if(o.arrayBuffer)var n=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],i=ArrayBuffer.isView||function(t){return t&&n.indexOf(Object.prototype.toString.call(t))>-1};function s(t){if("string"!=typeof t&&(t=String(t)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(t))throw new TypeError("Invalid character in header field name");return t.toLowerCase()}function a(t){return"string"!=typeof t&&(t=String(t)),t}function h(t){var e={next:function(){var e=t.shift();return{done:void 0===e,value:e}}};return o.iterable&&(e[Symbol.iterator]=function(){return e}),e}function u(t){this.map={},t instanceof u?t.forEach(function(t,e){this.append(e,t)},this):Array.isArray(t)?t.forEach(function(t){this.append(t[0],t[1])},this):t&&Object.getOwnPropertyNames(t).forEach(function(e){this.append(e,t[e])},this)}function f(t){if(t.bodyUsed)return Promise.reject(new TypeError("Already read"));t.bodyUsed=!0}function d(t){return new Promise(function(e,r){t.onload=function(){e(t.result)},t.onerror=function(){r(t.error)}})}function c(t){var e=new FileReader,r=d(e);return e.readAsArrayBuffer(t),r}function l(t){if(t.slice)return t.slice(0);var e=new Uint8Array(t.byteLength);return e.set(new Uint8Array(t)),e.buffer}function y(){return this.bodyUsed=!1,this._initBody=function(t){var e;this._bodyInit=t,t?"string"==typeof t?this._bodyText=t:o.blob&&Blob.prototype.isPrototypeOf(t)?this._bodyBlob=t:o.formData&&FormData.prototype.isPrototypeOf(t)?this._bodyFormData=t:o.searchParams&&URLSearchParams.prototype.isPrototypeOf(t)?this._bodyText=t.toString():o.arrayBuffer&&o.blob&&((e=t)&&DataView.prototype.isPrototypeOf(e))?(this._bodyArrayBuffer=l(t.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):o.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(t)||i(t))?this._bodyArrayBuffer=l(t):this._bodyText=t=Object.prototype.toString.call(t):this._bodyText="",this.headers.get("content-type")||("string"==typeof t?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):o.searchParams&&URLSearchParams.prototype.isPrototypeOf(t)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},o.blob&&(this.blob=function(){var t=f(this);if(t)return t;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?f(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(c)}),this.text=function(){var t,e,r,o=f(this);if(o)return o;if(this._bodyBlob)return t=this._bodyBlob,e=new FileReader,r=d(e),e.readAsText(t),r;if(this._bodyArrayBuffer)return Promise.resolve(function(t){for(var e=new Uint8Array(t),r=new Array(e.length),o=0;o<e.length;o++)r[o]=String.fromCharCode(e[o]);return r.join("")}(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},o.formData&&(this.formData=function(){return this.text().then(m)}),this.json=function(){return this.text().then(JSON.parse)},this}u.prototype.append=function(t,e){t=s(t),e=a(e);var r=this.map[t];this.map[t]=r?r+", "+e:e},u.prototype.delete=function(t){delete this.map[s(t)]},u.prototype.get=function(t){return t=s(t),this.has(t)?this.map[t]:null},u.prototype.has=function(t){return this.map.hasOwnProperty(s(t))},u.prototype.set=function(t,e){this.map[s(t)]=a(e)},u.prototype.forEach=function(t,e){for(var r in this.map)this.map.hasOwnProperty(r)&&t.call(e,this.map[r],r,this)},u.prototype.keys=function(){var t=[];return this.forEach(function(e,r){t.push(r)}),h(t)},u.prototype.values=function(){var t=[];return this.forEach(function(e){t.push(e)}),h(t)},u.prototype.entries=function(){var t=[];return this.forEach(function(e,r){t.push([r,e])}),h(t)},o.iterable&&(u.prototype[Symbol.iterator]=u.prototype.entries);var p=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function b(t,e){var r,o,n=(e=e||{}).body;if(t instanceof b){if(t.bodyUsed)throw new TypeError("Already read");this.url=t.url,this.credentials=t.credentials,e.headers||(this.headers=new u(t.headers)),this.method=t.method,this.mode=t.mode,this.signal=t.signal,n||null==t._bodyInit||(n=t._bodyInit,t.bodyUsed=!0)}else this.url=String(t);if(this.credentials=e.credentials||this.credentials||"same-origin",!e.headers&&this.headers||(this.headers=new u(e.headers)),this.method=(r=e.method||this.method||"GET",o=r.toUpperCase(),p.indexOf(o)>-1?o:r),this.mode=e.mode||this.mode||null,this.signal=e.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&n)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(n)}function m(t){var e=new FormData;return t.trim().split("&").forEach(function(t){if(t){var r=t.split("="),o=r.shift().replace(/\+/g," "),n=r.join("=").replace(/\+/g," ");e.append(decodeURIComponent(o),decodeURIComponent(n))}}),e}function w(t,e){e||(e={}),this.type="default",this.status=void 0===e.status?200:e.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in e?e.statusText:"OK",this.headers=new u(e.headers),this.url=e.url||"",this._initBody(t)}b.prototype.clone=function(){return new b(this,{body:this._bodyInit})},y.call(b.prototype),y.call(w.prototype),w.prototype.clone=function(){return new w(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new u(this.headers),url:this.url})},w.error=function(){var t=new w(null,{status:0,statusText:""});return t.type="error",t};var v=[301,302,303,307,308];w.redirect=function(t,e){if(-1===v.indexOf(e))throw new RangeError("Invalid status code");return new w(null,{status:e,headers:{location:t}})};var A=self.DOMException;try{new A}catch(t){(A=function(t,e){this.message=t,this.name=e;var r=Error(t);this.stack=r.stack}).prototype=Object.create(Error.prototype),A.prototype.constructor=A}function _(t,e){return new Promise(function(r,n){var i=new b(t,e);if(i.signal&&i.signal.aborted)return n(new A("Aborted","AbortError"));var s=new XMLHttpRequest;function a(){s.abort()}s.onload=function(){var t,e,o={status:s.status,statusText:s.statusText,headers:(t=s.getAllResponseHeaders()||"",e=new u,t.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach(function(t){var r=t.split(":"),o=r.shift().trim();if(o){var n=r.join(":").trim();e.append(o,n)}}),e)};o.url="responseURL"in s?s.responseURL:o.headers.get("X-Request-URL");var n="response"in s?s.response:s.responseText;r(new w(n,o))},s.onerror=function(){n(new TypeError("Network request failed"))},s.ontimeout=function(){n(new TypeError("Network request failed"))},s.onabort=function(){n(new A("Aborted","AbortError"))},s.open(i.method,i.url,!0),"include"===i.credentials?s.withCredentials=!0:"omit"===i.credentials&&(s.withCredentials=!1),"responseType"in s&&o.blob&&(s.responseType="blob"),i.headers.forEach(function(t,e){s.setRequestHeader(e,t)}),i.signal&&(i.signal.addEventListener("abort",a),s.onreadystatechange=function(){4===s.readyState&&i.signal.removeEventListener("abort",a)}),s.send(void 0===i._bodyInit?null:i._bodyInit)})}_.polyfill=!0,self.fetch||(self.fetch=_,self.Headers=u,self.Request=b,self.Response=w)}}]);
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
module.exports = __webpack_public_path__ + "assets/fonts/fontawesome-webfont-912ec66d7572ff82.svg";
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(assets/fonts/OpenSans-Light-963eb32907744d9a.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(assets/fonts/OpenSans-Regular-ac327c4db6284ef6.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans Semi Bold"),local("OpenSans-Semibold"),url(assets/fonts/OpenSans-Semibold-9f2144213fad53d4.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(assets/fonts/OpenSans-Bold-892667349c5cff6f.woff) format("woff")}body{line-height:1.42857143;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;color:#717171;background:#3d424c}a,a:focus,a:hover{color:#337ab7;text-decoration:none;outline:0}button{color:inherit;font:inherit;text-transform:none;cursor:pointer}button:focus{outline:none!important}button.fa{border:0;padding:0;background-color:transparent}.fa-spinner{animation:spin-animation 1.4s linear infinite}input,select,textarea{height:34px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;border:1px solid #cfd9db;border-radius:4px;padding:6px 12px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-shadow:none;text-transform:none}input[type=button],input[type=reset],input[type=submit]{cursor:pointer}input[type=checkbox],input[type=radio]{height:auto}.Select__control.Select__control--is-focused,input:focus,select:focus,textarea:focus{border:1px solid #66afe9;border-radius:4px;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAA70lEQVRo3u3Y0Q2DMAxFUY/EKIzgDTpCR/FIHYERyAbtD5VQBSEhTvKg70p8BvmgAAIRxhhjjDHGwBtE5LUcI9Bc42quIQczi8h7dSgARn9mmlNQWxgElO7MFEXFMD1RejDTLmo6WNgDpYkzTVuLQ+LiVijNmCeUnqA2ym0WBJT7DLknfDhinrUuaC7KHDBWe3e0RFmrrd4CZa3v25oo6/UQqoGy3k9UT5QJyDvPAwWD8UDBYUpQsJizKGhMTVT3r2O9E8YTBYPxQMFhSlCwmDMoeEwO6jKYFNTlMDHUZTHfxuU3UxCs/+SMMcYY+7s+Kon/MjmZtXEAAAAASUVORK5CYII=");background-repeat:no-repeat;background-position:right 1ex center;background-size:1em 1em;padding-right:calc(1em + 2ex);cursor:pointer;text-overflow:ellipsis}.form-element-block{display:block;width:100%}.Select__control,.Select__menu{color:#555}.Select__control{cursor:pointer;border:1px solid #cfd9db;background-color:#fff;min-height:0!important}.Select__menu{z-index:1000}.Select__input>input{height:auto}.Select__input>input:focus{border:none;box-shadow:none}.Select__control:not(.Select__control--is-focused) .Select__single-value,.Select__control:not(.Select__control--is-focused) .Select__value--container{color:inherit!important}.valid-date input,div.Select.valid-fuzzy>div.Select__control:not(.Select__control--is-focused),input.check-validity:valid,select.check-validity:valid{border:1px solid #00a651}.invalid-date input,div.Select.invalid-fuzzy div.Select__control:not(.Select__control--is-focused),input.check-validity:invalid,select.check-validity:invalid{border:1px solid #d75353}.checkbox-inside-label *{vertical-align:middle}.checkbox-inside-label input{margin-right:5px}.wizard{margin:auto;width:100%;max-width:800px;padding:1em 2em;overflow:auto;flex:auto;background-color:#fff}.wizard h1{margin-bottom:1em}.wizard .wizard-menu li{list-style-type:none;font-weight:700;margin-top:.5em;margin-bottom:.5em}header{background-color:#303641;color:#fff}main nav{background-color:#2b303a;color:#fff}main nav .sidebar-section-list li span.badge{background-color:#fff;color:#2b303a}#content{background:#fff}header h1{font-weight:700}header h1,header h1 a,header h1 a:focus,header h1 a:hover{color:#fff}header .locale-selector{font-size:14px;color:#000}main nav .bank-details .icon{border-radius:5%;border:3px solid #fff}main nav .bank-details .bank-name>*{font-weight:600;font-size:16px}main nav .bank-details .bank-name .bank-sum{color:#afb0b3}main nav .bank-details>li{border-left:4px solid grey;color:#494f59}main nav .bank-details>li.active{border-color:#d0e9c6}main nav .bank-details a{color:#fff}main nav .bank-details .amount.positive{color:#00a651}main nav .bank-details .amount.negative{color:#f26c4f}main nav .bank-details>li>.accounts>li>a:hover{border-left:4px solid #82d8ac;background-color:hsla(0,0%,100%,.25)}main nav .bank-details>li>.accounts>li a.active{border-left:4px solid #00a651}main nav .bank-details>li>.accounts>li a{color:#afb0b3;font-size:14px;font-weight:600;border-left:4px solid transparent}.sidebar-section-list li{border-bottom:2px solid #343a45;background:#303641}.sidebar-section-list li>a{font-size:14px;font-weight:600;color:#afb0b3}.sidebar-section-list li>a.active{background:#2b303a}.sidebar-about{text-align:right;color:#fff;padding:0 .75em}.sidebar-about a{font-weight:700}.sidebar-about a:hover{font-style:italic}.operation-wells{margin:0;display:flex;justify-content:space-between;flex-wrap:wrap}.operation-wells .well{padding:19px;margin-bottom:20px;border-radius:4px;flex-shrink:0;width:24.5%;overflow:hidden;color:#fff;text-align:right;border:none;background-image:none;background-color:transparent}.operation-wells .well.amount-well-balance{background-color:var(--wells-balance-color)}.operation-wells .well.amount-well-received{background-color:var(--wells-received-color)}.operation-wells .well.amount-well-spent{background-color:var(--wells-spent-color)}.operation-wells .well.amount-well-saved{background-color:var(--wells-saved-color)}.well-icon{margin-top:10px;margin-right:0;border-radius:100%;background-color:hsla(0,0%,100%,.2);float:left;height:60px;line-height:60px}.well-title{font-size:16px;color:#eee}.well-sub{font-size:12px;color:#eee}.operation-amount{font-size:30px;font-weight:700;margin-left:2px}@media (max-width:1350px){.operation-wells .well{padding:7px}.operation-wells .well-icon{height:40px;width:40px;line-height:40px;font-size:20px}.operation-wells .operation-amount{font-size:1.65em;margin:0;word-break:break-all}}@media (max-width:1024px){nav:not(.menu-hidden)+#content .operation-wells .well{width:48.5%}}@media (max-width:768px){.operation-wells .well{width:48.5%}}@media (max-width:620px){.operation-wells .well{text-align:center}.operation-wells .well-icon{float:none;display:block;margin:0 auto}}form.search>*{display:grid;grid-template-columns:repeat(6,1fr);grid-column-gap:1em;align-items:center;margin:.5em 0}form.search>*>label{margin-bottom:0}form.search .search-keywords{grid-template-columns:1fr 5fr}form.search .search-amounts,form.search .search-categories-types,form.search .search-dates{grid-template-columns:1fr 2fr 1fr 2fr}form.search label:not(:first-child){padding-left:1em}form.search .search-amounts input,form.search .search-dates input{width:100%}form.search p.search-buttons button:first-child{grid-column-start:-3}@media (min-width:768px){form.search>.search-keywords{grid-column-gap:.6em}}@media (max-width:768px){form.search>.search-amounts,form.search>.search-categories-types,form.search>.search-dates,form.search>.search-keywords{grid-template-columns:1fr 2fr}form.search>.search-amounts>div:not(:last-child),form.search>.search-categories-types>.Select:not(:last-child),form.search>.search-categories-types>select:not(:last-child),form.search>.search-dates>div:not(:last-child){margin-bottom:inherit}form.search label:not(:first-child){padding-left:0}}.operation-table{font-size:14px}.operation-table caption .actions>button{text-align:inherit}.operation-table>tbody>tr{border-right:5px solid #eaeaea}.operation-table>tbody>tr>td,.operation-table>thead>tr>td{vertical-align:middle}.operation-table td.date{white-space:nowrap}.operation-table td.date>*{vertical-align:middle}.operation-table td>*{overflow-y:hidden}.operation-table thead tr>th{border-bottom:0}.operation-table thead tr>th.modale-button{width:1em}.operation-table thead tr>th.date{width:calc(12ex + 20px)}.operation-table thead tr>th.type{width:18%}@media screen and (min-width:1600px){.operation-table thead tr>th.type{width:260px}}.operation-table thead tr>th.amount{width:10%}.operation-table thead tr>th.category{width:22%}.operation-table .operation-assigned-to-budget{cursor:default!important;margin-left:5px}button.budget-assignment{width:33.33%}@media screen and (max-width:768px){.operation-table .operation-assigned-to-budget{display:none}.operation-table thead tr>th.date{width:12ex}button.budget-assignment span{display:none}button.budget-assignment .fa{margin-right:0}}.operation-table td.modale-button>button{color:#337ab7}@media screen and (max-width:768px){.operation-table caption button .label,.operation-table tr>.category,.operation-table tr>.modale-button,.operation-table tr>.type{display:none}.operation-table td{position:relative;height:41px;background-clip:padding-box}.operation-table td>*{max-height:19px;height:inherit}}@media screen and (min-width:768px){.operation-table td{position:relative;height:54px;background-clip:padding-box}.operation-table td>*{max-height:34px;overflow:hidden}.operation-table td>div{position:relative;max-width:100%}}.modal-body .Select,.operation-table td>.Select{overflow:visible;z-index:auto}.bank-accounts-list input:not(:hover):not(:focus):not(:active),.operation-table .Select:not(:hover) .Select__control:not(.Select__control--is-focused),.operation-table input:not(:hover):not(:focus):not(:active),.operation-table select:not(:hover):not(:focus):not(:active){color:inherit;border-color:transparent;background-image:none;background-color:transparent}.operation-table .Select:not(:hover) .Select__control:not(.Select__control--is-focused) .Select__indicators{visibility:hidden}input.category-color{border-radius:4px;box-shadow:none;border:1px solid #cfd9db}.category-color .rc-color-picker-panel-inner{background-color:#fff}.duplicate{border:1px solid #ddd}.duplicate>div:first-child{border-bottom:1px solid #ddd}.duplicate>div.duplicate-operation>div>h3{font-weight:bolder}.duplicate span.label{font-weight:700}.fa-calculator.enabled,.fa-power-off.enabled{color:#00a651}.fa-star,.fa-star-o:hover{color:#ffd66a}.fa-star-o:hover:before{content:"\F005"}.wizard header{background-color:transparent;color:inherit;margin-top:1em;margin-bottom:1em;display:block;overflow:initial}.wizard header h1{color:inherit;font-weight:400}.wizard header .locale-selector{float:right;position:relative;top:-5px}.accountwizard-import{display:flex;justify-content:space-between}.accountwizard-import div.backup-password-form{display:inline;margin-right:1ex}.init-panes{display:flex;padding:1em}.init-panes .disabled{background-color:rgba(0,0,0,.3);pointer-events:none}.init-panes .disabled>*{opacity:.5}.init-panes>a{flex:auto;width:30%;border:1px solid #c5c5c5;border-radius:2px;margin:.5em;padding:0;color:#444;position:relative;overflow:auto;display:flex;flex-direction:column;cursor:pointer;text-align:center}.init-panes>a p .fa{font-size:75px}.init-panes>a:focus,.init-panes>a:hover{box-shadow:5px 10px 5px #ccc,-5px 10px 5px #ccc}.init-panes>a h3{padding:0;text-align:center;font-weight:700;height:2em}.init-panes>a h3+div{flex:auto}.init-panes>a>*{padding:1em;margin-bottom:1em}.init-panes>a img{width:100%;margin-bottom:2em}.init-panes>a>p:last-child{margin:0;color:#fff;text-align:center;text-transform:uppercase}.init-panes .small-only{display:none}.init-panes h3 .fa{margin-right:.5em}.init-panes .add-first-access-pane-button{background-color:#00a651}.init-panes .import-pane-button{background-color:#0072bc}.init-panes .demo-pane-button{background-color:#dbae34}.initform label{vertical-align:middle}.initform>div{margin-bottom:1em}.initform>div:last-child{margin-bottom:0}.initform>div.alert-email,.initform>div.bank{display:grid;grid-template-columns:3fr 9fr;align-items:center}.initform>div.credentials{display:grid;grid-template-columns:6fr 6fr;grid-gap:2em}.initform input[type=checkbox]{margin-top:0;vertical-align:middle}.initform input[type=checkbox]+label{display:inline;margin-left:1ex}@media (max-width:768px){.initform>div.alert-email,.initform>div.bank,.initform>div.credentials{grid-template-columns:12fr;grid-gap:0}.initform>div.credentials>div:not(:first-child){margin-top:1em}}.initform .buttons-toolbar{display:flex;justify-content:flex-end}.wizard .accountwizard-newbank .btn.danger{transform:translateY(-100%)}.wizard-content{margin-bottom:2em}@media (max-width:768px){.wizard header{height:auto}.wizard header h1{display:block}.wizard header .locale-selector{display:block;width:100%;float:none;margin:auto auto 1em}.init-panes{display:initial}.init-panes>a{width:auto}.init-panes .fa{display:none}.init-panes>a h3{height:auto;margin-left:1em;margin-right:1em}.init-panes>a>*{padding:auto;margin-bottom:auto}.init-panes .small-only{display:initial}}.support-about li{border:1px solid #337ab7;color:#2e2e2e}.support-about li span.label{background-color:#337ab7;color:#fff}.ReactModal__Overlay{z-index:1050;opacity:1;background-color:rgba(0,0,0,.65)!important;overflow:auto}.ReactModal__Content{max-width:580px;margin:auto;position:relative!important;left:0!important;display:flex;flex-direction:column}.ReactModal__Content .modal-body{flex:auto}.ReactModal__Content>*{flex-shrink:0}@media (min-width:768px){.ReactModal__Content{overflow:visible!important}}@media (max-width:768px){.ReactModal__Content{top:0!important;border-radius:0!important;border:none!important;height:100vh;overflow:scroll!important}body.ReactModal__Body--open #app{display:none}}.modal-header{margin-bottom:1em;display:flex;align-items:baseline}.modal-header>*{font-size:1.5em}.modal-header>.modal-title{margin-top:0;flex-grow:1;line-height:1.5em;font-weight:700}.modal-header .modal-close{border:0;background:none;padding:0;transition:transform .25s ease}.modal-header .modal-close:hover{transform:rotate(90deg)}.modal-body .cols-with-label{display:flex;margin-bottom:1em;align-items:center}.modal-body .cols-with-label>*{flex:auto}.modal-body .cols-with-label>label:first-child{flex-grow:0;flex-shrink:0;width:33%}@media (max-width:768px){.modal-body .cols-with-label{display:block}.modal-body .cols-with-label>label:first-child{display:inline-block;width:100%}}.modal-body .cols-with-label .Select__control,.modal-body .cols-with-label input{color:inherit}.modal-body h5{font-size:1.2em;margin-top:1em;margin-bottom:1em}.modal-footer{margin-top:1em;display:flex;justify-content:flex-end}.modal-footer>.btn:not(:last-child){margin-right:.5em}.modal-footer>button{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#app>.loading-modal{height:auto;text-align:center;background-color:#fff;width:50%;margin:1em auto auto}@media (max-width:768px){#app>.loading-modal{width:100%;height:100%;margin:0}}#app>.loading-modal h3{margin:0;background-color:#f1f1f1;color:#777}#app>.loading-modal>*{padding-top:1em;padding-bottom:1em}.error-reporter{overflow:auto;padding:1em;background-color:#fff;color:#444}.error-reporter pre{border-radius:1px;border:1px solid #2f2f2f;padding:1em;background-color:#444;color:#fff}:root{--wells-received-color:#00ca62;--wells-saved-color:#fff;--charts-lines-color:#6792d8;--charts-axis-color:#fff}.c3-tooltip-container{color:#000}#content{background-color:#54575c;color:#f9fcfe}header,main nav{background-color:#2d2c2c;color:#fff}main nav{border:0}table caption{color:inherit;background-color:#444}table:not(.no-hover)>tbody>tr:hover{background-color:#4a4949}table>tbody>tr.success td{background-color:#6792d8}table:not(.no-hover)>tbody>tr.success:hover td{background-color:#035992}table.striped>tbody>tr:nth-of-type(odd){background-color:#3c3c3c}.foldable-panel{border-radius:0;background-color:inherit;color:inherit}.foldable-panel>h3{color:inherit;background-color:transparent}.tabs-container-selector li a{color:#fff}.tabs-container-selector li a.active{color:#444;background-color:#fff;border-color:#fff}.tabs-container-selector li a:not(.active):hover{background-color:#444}.alerts{background-image:none!important}.btn.transparent{color:#e9e9e9}.btn.transparent:hover{color:#fff}.btn:hover{text-decoration:none}.input-with-addon>.btn:hover{background-color:#444;color:#fff}.sidebar-section-list li{color:inherit;padding:0;border:none;background:none;background-color:transparent}.sidebar-section-list li>a.active{background:#e4e4e4;color:#0d59d2}main nav .bank-details .icon{height:48px;width:48px;border-radius:0;border:2px solid #cbcbcb;margin-left:0}main nav .bank-details .bank-name{color:#fff;width:calc(100% - 58px)}main nav .bank-details .bank-name .bank-sum{color:#c5c6c9}main nav .bank-details>li{border:none}main nav .bank-details>li.active .bank-name{color:#6792d8}main nav .bank-details>li>.accounts{margin-left:0}main nav .bank-details .amount.positive{color:--wells-received-color}main nav .bank-details>li>.accounts>li{margin-bottom:1px}main nav .bank-details>li>.accounts>li a{border-left:4px solid #6792d8}main nav .bank-details>li>.accounts>li a:active,main nav .bank-details>li>.accounts>li a:hover{border-left-color:#242491;color:#fff}main nav .bank-details>li>.accounts>li a.active{background-color:#6792d8;border-left-color:transparent;color:#fff}main nav .bank-details>li>.accounts>li a.active .amount.positive{color:#fff}main nav .bank-details>li>.accounts>li a.active .amount.negative{color:#f5a4a4}.sidebar-section-list{border-top:1px solid #c9cbd0;padding-top:15px}.sidebar-list>ul>li,.sidebar-section-list li>a{color:#fff}.sidebar-section-list li .badge,.sidebar-section-list li>a.active{background:#6792d8;color:#fff}.sidebar-section-list li>a.active .badge{color:#6792d8;background-color:#fff}.sidebar-about a{color:inherit}.operation-wells .well{border:1px solid;border-radius:0;box-shadow:0 0 5px 1px rgba(0,0,0,.2);position:relative}.well-icon{border-radius:0;background-color:transparent;float:none;margin:0;color:#fff;display:flex;font-size:30px;text-align:center;width:60px;height:100%;position:absolute;top:0;left:0;justify-content:center}@media (max-width:1350px){.operation-wells .well-icon{height:100%}}@media (max-width:620px){.operation-wells .well-icon{width:100%;height:auto;position:static}}.well-sub,.well-title{color:inherit}.operation-wells .well.amount-well-balance{color:var(--wells-balance-color);background-color:transparent}.operation-wells .well.amount-well-received{color:var(--wells-received-color);background-color:transparent}.operation-wells .well.amount-well-spent{color:var(--wells-spent-color);background-color:transparent}.operation-wells .well.amount-well-saved{color:var(--wells-saved-color);background-color:transparent}@media (max-width:620px){.operation-wells .well-icon{color:inherit}}@media (min-width:620px){.operation-wells .well.amount-well-balance .well-icon{background-color:var(--wells-balance-color);color:#fff}.operation-wells .well.amount-well-received .well-icon{background-color:var(--wells-received-color);color:#fff}.operation-wells .well.amount-well-spent .well-icon{background-color:var(--wells-spent-color);color:#fff}.operation-wells .well.amount-well-saved .well-icon{background-color:var(--wells-saved-color);color:#54575c}}.well-icon *{align-self:center}.operation-table caption{background-color:transparent;border:none}.operation-table caption>div{justify-content:flex-end}@media (max-width:620px){.operation-table caption>div{justify-content:center}}.operation-table caption h3{display:none}.operation-table thead th{border-top:none}.operation-table td{vertical-align:middle;border-left:none;border-right:none}.operation-table{border:0}.operation-table td,.operation-table th{border-left:0;border-right:0;border-color:#444}.operation-table tr:nth-last-child(2) td{border:0}.operation-table td.modale-button>button{color:inherit}#barchart{color:#000}.support-about li{border-color:#6792d8}.support-about li span.label{background-color:#6792d8}.about a{color:#6792d8}.ReactModal__Overlay{background-color:rgba(0,0,0,.8)!important}.ReactModal__Content{border-color:#000!important;background-color:#444!important;color:#fff}.ReactModal__Content .Select-control,.ReactModal__Content input,.ReactModal__Content select{background-color:#fff}.modal-body .cols-with-label .Select,.modal-body .cols-with-label input,.modal-body .cols-with-label select{color:#555}
\ No newline at end of file
!function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=711)}({711:function(e,t,r){}});
\ No newline at end of file
@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(assets/fonts/OpenSans-Light-963eb32907744d9a0d6b98127162808f.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(assets/fonts/OpenSans-Regular-ac327c4db6284ef64ebe872b6308f5da.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans Semi Bold"),local("OpenSans-Semibold"),url(assets/fonts/OpenSans-Semibold-9f2144213fad53d4e0fdb26ecf93865f.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(assets/fonts/OpenSans-Bold-892667349c5cff6fcf7e40439596b97c.woff) format("woff")}body{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;color:#717171;background:#3d424c}a:focus,a:hover{text-decoration:none;outline:0}ul{padding:0;margin:0}.Select{z-index:1}.Select-menu-outer{z-index:2}.Select-control,.Select-input{height:32px!important}.wizard{margin:auto;width:100%;max-width:800px;padding:1em;padding-left:2em;padding-right:2em;overflow:auto;flex:auto;background-color:#fff}.wizard h1{margin-bottom:1em}.wizard .form-group{margin-top:2em}.bankSelect{z-index:3}.wizard .wizard-menu li{list-style-type:none;font-weight:700;margin-top:.5em;margin-bottom:.5em}header{box-sizing:border-box;overflow:hidden;height:40px;background-color:#303641;color:#fff;width:100%;margin:0}header,main{display:flex;flex-direction:row}main{height:calc(100vh - 40px)}main>*{box-sizing:border-box;height:100%;min-height:100%;overflow-y:auto}main nav{background-color:#2b303a;color:#fff;padding:0;width:320px;flex-shrink:0;overflow-y:auto;overflow-x:hidden;z-index:3;display:flex;flex-direction:column;transition:width .5s ease-in-out}main nav.menu-hidden{width:0;padding-left:0;padding-right:0}main nav>*{box-sizing:border-box;width:320px}main nav>:first-child{margin-top:0}main nav>:last-child{margin-bottom:0}#content{flex:auto;padding:1em;padding-top:2em;overflow:auto;background:#fff}#content>div{min-width:600px;max-width:1600px;margin:auto}#content .form-group:not(.has-overflow){overflow:hidden}@media (max-width:620px){#content{width:100%;overflow-x:hidden;padding:7px}#content,#content>div{min-width:100%}.panel-body{padding:5px}.panel-body p.btn-group{padding:0}}#content ul li{list-style:none}#content ul.bullet li{list-style:disc inside}header>*{flex-wrap:nowrap;flex-shrink:0;align-self:center;margin:0;font-size:20px}header .menu-toggle{font-size:25px;padding:0;margin:0 15px;background-color:transparent;border:0}header h1{font-weight:700}header h1,header h1 a,header h1 a:focus,header h1 a:hover{color:#fff}header .section-title{overflow:hidden;white-space:nowrap;flex-shrink:1;flex-grow:1;text-overflow:ellipsis}header .locale-selector{width:auto;margin-right:5px;color:#000}header .locale-selector.form-control{display:inline-block}.sidebar-section-list ul{list-style:none}.sidebar-section-list li{border-bottom:2px solid #343a45;padding:0;background:#303641;transition:.4s ease-in-out;cursor:pointer}.sidebar-section-list li>a{display:block;font-size:14px;font-weight:600;color:#afb0b3;padding:14px 0 14px 24px}.sidebar-section-list li>a.active{background:#2b303a}.sidebar-section-list li i{margin-right:15px}.bank-details{padding-top:20px;padding-left:20px}.bank-details .icon{display:inline-block;height:50px;width:50px;border-radius:5%;border:3px solid #fff;vertical-align:top}.bank-details .bank-name{display:inline-block;color:#fff;width:calc(100% - 70px)}.bank-details .bank-name>*{font-weight:600;font-size:16px;margin:0}.bank-details .bank-name div:first-child span:first-child{display:inline-block;overflow:hidden;width:calc(100% - 25px);text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.bank-details .bank-name .bank-sum{color:#afb0b3}.bank-details>li{padding-left:0;border-left:4px solid grey}.bank-details>li.active{border-color:#d0e9c6}.bank-details>li>*{margin-left:8px}.bank-details a{color:#fff;display:block}.bank-details .bank-sum span:first-child{margin-right:10px}.bank-details .amount.positive{color:#00a651}.bank-details .amount.negative{color:#f26c4f}.bank-details>li>.accounts{margin-top:1em;margin-left:-4px}.bank-details>li>.accounts>li{list-style-type:none;line-height:2em}.bank-details>li>.accounts>li>a:hover{border-left:4px solid #82d8ac;background-color:hsla(0,0%,100%,.25)}.bank-details>li>.accounts>li a.active{border-left:4px solid #00a651}.bank-details>li>.accounts>li a{color:#afb0b3;font-size:14px;font-weight:600;padding-left:8px;border-left:4px solid transparent}.bank-details>li>.accounts>li .amount{margin-left:8px}.sidebar-list>ul>li{color:#494f59;display:block;margin-bottom:1em;list-style:none}.sidebar-list>ul>li span{letter-spacing:.5px}.sidebar-section-list{flex:auto}.sidebar-about{text-align:right;color:#fff;padding:0 .75em}.sidebar-about>div{box-sizing:border-box;width:100%}.sidebar-about a{color:#fff;font-weight:700}.sidebar-about a:hover{font-style:italic}table td.amount,table th.amount{text-align:right}.operation-wells{margin:0;display:flex;justify-content:space-between;flex-wrap:wrap}.operation-wells .well{flex-shrink:0;width:24.5%;overflow:hidden;box-sizing:border-box;color:#fff;text-align:right;border:none;background-image:none;background-color:transparent}.operation-wells .well.amount-well-balance{background-color:var(--wells-balance-color)}.operation-wells .well.amount-well-received{background-color:var(--wells-received-color)}.operation-wells .well.amount-well-spent{background-color:var(--wells-spent-color)}.operation-wells .well.amount-well-saved{background-color:var(--wells-saved-color)}.well-icon{margin-top:10px;margin-right:0;border-radius:100%;background-color:hsla(0,0%,100%,.2);float:left;font-size:30px;height:60px;line-height:60px;text-align:center;width:60px}.well-title{font-size:16px;color:#eee}.well-sub{font-size:12px;color:#eee}.operation-amount{font-size:30px;font-weight:700;margin-left:2px}@media (max-width:1350px){.operation-wells .well{padding:7px}.operation-wells .well-icon{height:40px;width:40px;line-height:40px;font-size:20px}.operation-wells .operation-amount{font-size:1.65em;margin:0;word-break:break-all}}@media (max-width:1024px){nav:not(.menu-hidden)+#content .operation-wells .well{width:48.5%}}@media (max-width:768px){.operation-wells .well{width:48.5%}}@media (max-width:620px){.operation-wells .well{text-align:center}.operation-wells .well-icon{float:none;display:block;margin:0 auto}}form.search>*{display:grid;grid-template-columns:repeat(6,1fr);align-items:center;margin:.5em 0}form.search .search-keywords{grid-template-columns:1fr 5fr}form.search .search-amounts,form.search .search-categories-types,form.search .search-dates{grid-template-columns:1fr 2fr 1fr 2fr}form.search label:not(:first-child){margin:0 1em}form.search p.search-buttons button:first-child{grid-column-start:1}form.search p.search-buttons button:last-child{grid-column-start:-2}@media (max-width:768px){form.search>.search-amounts,form.search>.search-categories-types,form.search>.search-dates,form.search>.search-keywords{grid-template-columns:1fr 2fr}form.search>.search-amounts>div:not(:last-child),form.search>.search-categories-types>select:not(:last-child),form.search>.search-dates>div:not(:last-child){margin-bottom:inherit}form.search label:not(:first-child){margin:0}}.operation-panel{font-size:14px}.operation-panel .last-sync{padding-top:7px;padding-bottom:6px;padding-left:12px}.operation-panel .table td{vertical-align:middle}.operation-panel .table td>*{overflow-y:hidden}.operation-table thead tr>th.modale-button{width:1em}.operation-table thead tr>th.date{width:calc(12ex + 20px)}.operation-table thead tr>th.type{width:18%}@media screen and (min-width:1600px){.operation-table thead tr>th.type{width:260px}}.operation-table thead tr>th.amount{width:10%}.operation-table thead tr>th.category{width:22%}.operation-panel .operation-assigned-to-budget{cursor:default!important;margin-left:5px}.btn-budget-assignment{width:33%}@media screen and (max-width:768px){.operation-panel .operation-assigned-to-budget{display:none}.operation-table thead tr>th.date{width:12ex}.btn-budget-assignment span{display:none}.btn.btn-budget-assignment .fa{margin-right:0}}@media screen and (max-width:768px){.operation-table tr>.category,.operation-table tr>.modale-button,.operation-table tr>.type{display:none}.operation-panel .table td{position:relative;height:41px;background-clip:padding-box}.operation-panel .table td>*{max-height:19px;height:inherit}.table .input-group-addon{padding:0 12px 0 0}}@media screen and (min-width:768px){.operation-panel .table td{position:relative;height:54px;background-clip:padding-box}.operation-panel .table td>*{max-height:34px;overflow:hidden}.operation-panel .table td>div{position:relative;max-width:100%}}.input-group-addon{color:#a2a2a2}.form-control.invalid-input,.input-group-btn.invalid-input .btn{border:1px solid #f26c4f}.form-control.valid-input,.input-group-btn.valid-input .btn{border:1px solid #00a651}.clickable{cursor:pointer}.not-clickable{cursor:not-allowed}select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAA70lEQVRo3u3Y0Q2DMAxFUY/EKIzgDTpCR/FIHYERyAbtD5VQBSEhTvKg70p8BvmgAAIRxhhjjDHGwBtE5LUcI9Bc42quIQczi8h7dSgARn9mmlNQWxgElO7MFEXFMD1RejDTLmo6WNgDpYkzTVuLQ+LiVijNmCeUnqA2ym0WBJT7DLknfDhinrUuaC7KHDBWe3e0RFmrrd4CZa3v25oo6/UQqoGy3k9UT5QJyDvPAwWD8UDBYUpQsJizKGhMTVT3r2O9E8YTBYPxQMFhSlCwmDMoeEwO6jKYFNTlMDHUZTHfxuU3UxCs/+SMMcYY+7s+Kon/MjmZtXEAAAAASUVORK5CYII=");background-repeat:no-repeat;background-position:right 1ex center;background-size:1em 1em;padding-right:calc(1em + 2ex);cursor:pointer;text-overflow:ellipsis}.btn .fa:not(:last-child){margin-right:.5em}button:focus,input:focus{outline:none!important}.btn-transparent{color:inherit;background-color:transparent;border-style:none}.btn-transparent:hover{color:#333;background-color:#fff;border-color:#ccc;border-style:solid}.btn-primary{color:#fff}.btn-default{color:#717171;border-color:#cfd9db}.form-control,.input-group-btn .btn{border:1px solid #cfd9db;box-shadow:none}.operation-panel .form-control:not(:hover):not(:focus):not(:active){border-color:transparent;background-image:none}@media screen and (min-width:992px){.frequency select{width:270px}.input-group-money{width:180px;padding-left:10px}}.box-transparent{color:inherit;background-color:transparent;border-style:none}.operation-label-input{cursor:pointer;background-color:transparent;text-transform:uppercase;text-overflow:ellipsis}.operation-label-input:placeholder-shown{text-transform:none}.operation-label-input:active,.operation-label-input:focus,.operation-label-input:hover{background-color:#fff}.operation-label-input:active,.operation-label-input:focus{cursor:auto;text-transform:none}.label-component-container{position:relative}span.label-component{overflow:hidden;text-overflow:ellipsis;position:absolute;width:-moz-available;width:-webkit-fill-available;width:fill-available}.categories>p:first-child{overflow:auto}.categories button.create-category{float:right}.categories table tbody tr>*{vertical-align:middle}.categories table th.category-action,.categories table th.category-color{width:8.33%}input.category-color{width:100%;height:34px;padding:0;border-radius:4px;box-shadow:none;border:1px solid #cfd9db}.categories>p:last-child{text-align:center}@media screen and (min-width:1024px){nav.menu-hidden+#content .budgets form{display:grid;grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1248px){.budgets form{display:grid;grid-template-columns:repeat(3,1fr)}}.budgets table tbody tr>*{vertical-align:middle}.budgets table tr>.category-amount,.budgets table tr>.category-name{width:33%}.budgets table tr>.category-button,.budgets table tr>.category-diff{width:8.33%}@media screen and (max-width:768px){.budgets table tr>.category-button,.budgets table tr>.category-diff,.budgets table tr>.category-threshold{display:none}.budgets table tr>.category-amount,.budgets table tr>.category-name{width:50%}}span.color-block-small{display:inline-block;width:.75em;height:100%;margin-right:5px;vertical-align:middle}.progress.budget{margin-bottom:0;position:relative;background-image:none;background-color:#757272}.progress.budget span.amount-display{position:absolute;top:0;left:0;width:100%;text-align:center;color:#fff}.progress.budget .progress-bar{background-image:none}.progress.budget .progress-bar-success{background-image:none;background-color:#5cb85c}.progress.budget .progress-bar-warning.progressive{background-color:#ec971f;background-image:linear-gradient(90deg,#5cb85c,#ec971f)}.progress.budget .progress-bar-danger{background-image:none;background-color:#d9534f}.budget-period-label{margin-right:13px}.budget-display-label input{margin-left:13px;vertical-align:middle}table.budget td:last-child{text-align:center}.duplicates-explanation{margin-bottom:1em;display:flex;flex-direction:row}.duplicates-explanation p{padding:0}.duplicates-explanation p.btn-group{margin-left:1em;flex-shrink:0}.duplicates-explanation p.btn-group>button{width:50%}table.duplicates td[rowspan]{vertical-align:middle}.duplicate{width:100%;padding:0;border:1px solid #ddd;margin-bottom:1em}.duplicate>div{padding:.75em}.duplicate>div:nth-child(2){border-bottom:1px solid #ddd}.duplicate>div:last-child{padding-top:0}.duplicate>div.duplicate-operation>div{display:flex;flex-direction:row;flex-wrap:wrap}.duplicate>div.duplicate-operation>div>*{flex-shrink:0}.duplicate>div.duplicate-operation>div>h3{flex-grow:1;margin:0 1em 1em 0;font-weight:bolder;font-size:1.2rem}.duplicate>div.duplicate-operation>div>h3 span{margin-right:.5em}.duplicate .duplicate-details>*{flex-grow:1;flex-shrink:0;white-space:nowrap;min-width:250px}.duplicate .duplicate-details>:first-child{flex-grow:0}.duplicate .duplicate-details>:last-child{margin-right:0;text-align:right}.duplicate>div>div>p{justify-content:flex-end}.duplicate span.label{font-weight:700;margin-right:1em}.duplicate .toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}.duplicate .toolbar>*{justify-content:right}.duplicate .toolbar button{margin-left:1em}@media (max-width:768px){.duplicate .toolbar>*{flex-grow:1}.duplicate .duplicate-details>:last-child{text-align:left}}@media (max-width:1024px){nav:not(.menu-hidden)+#content .duplicates-explanation{flex-wrap:wrap}nav:not(.menu-hidden)+#content .duplicates-explanation p{width:100%;margin-left:0}nav:not(.menu-hidden)+#content .duplicates-explanation p.btn-group{margin-left:0}}@media screen and (max-width:768px){.duplicates-explanation{flex-wrap:wrap}.duplicates-explanation p{width:100%}.duplicates-explanation p.btn-group{margin-left:0}}.emails .form-group>div{max-width:300px}.emails .condition{padding-right:10px}.bank-accounts-list{table-layout:fixed}.bank-accounts-list td:first-child{width:10px}.charts>p:first-child{overflow:auto}.charts>p:first-child+*{clear:both}.charts button.default-params{float:right}.tab-content{margin-top:10px}.charts form{margin:1em;padding:1em;border:1px solid #cfd9db;border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,.05)}.charts form>div{display:grid;grid-template-columns:4fr 8fr;margin-bottom:1em}.charts form>div:last-child{margin-bottom:0}.charts form>div>p{margin:0}#default-params .checkboxes,.charts form>div>.checkboxes{display:flex}#default-params .checkboxes>*,.charts form>div>.checkboxes>*{width:50%}.charts form>div>p.buttons{display:flex;justify-content:center}.charts form>div>p.buttons>*{min-width:25%}@media (max-width:768px){.charts form>div,.charts form>div>*{display:block}}.panel{position:relative;border:1px solid #cfd9db;border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-heading{padding:0 15px;border-top-right-radius:3px;border-top-left-radius:3px;margin:-1px -1px 0;border:1px solid transparent}.panel-default>.panel-heading{color:#777;background-color:#f1f1f1;border-color:#cfd9db;background-image:none}.panel-heading>.panel-options,.panel-heading>.panel-title{display:table-cell;vertical-align:middle;width:1%;height:40px;float:none!important}.panel-options{color:#777;text-align:right}.panel-options a{color:#777}.panel-options .option-legend{font-size:12px;padding-left:10px}.panel-options .fa{font-size:15px;cursor:pointer}.panel .panel-options.option{display:inline-block;min-height:34px}.panel-heading>.panel-title{font-size:14px;font-weight:600}.panel-heading>.panel-title>.icon{margin-right:5px}.panel-heading>.panel-title>a,.panel-heading>.panel-title>a:active,.panel-heading>.panel-title>a:focus,.panel-heading>.panel-title>a:hover{text-decoration:none}.top-panel{margin-top:15px}.table .fa{cursor:pointer;line-height:1.42857143}.table .fa-times-circle{color:#e55151}.fa-calculator.enabled,.fa-power-off.enabled{color:#00a651}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:10px}span.fa-star-o:hover:before,span.fa-star-o:hover~span.star:before{content:"\F005";color:#ffd66a}span.fa-star{color:#ffd66a}.fa-spinner{animation:spin3 1.4s infinite linear}.checkbox-inside-label *{vertical-align:middle}.checkbox-inside-label input{margin-right:5px}.category-color .rc-color-picker-trigger{width:100%;height:100%}.category-color .rc-color-picker-panel-inner{background-color:#fff}.wizard header{background-color:transparent;color:inherit;margin-top:1em;margin-bottom:1em;display:block;overflow:initial}.wizard header h1{color:inherit;font-weight:400}.wizard header .locale-selector{position:relative;top:-5px}.accountwizard-import{text-align:right}.init-panes{display:flex;padding:1em}.init-panes .disabled{background-color:rgba(0,0,0,.3);pointer-events:none}.init-panes .disabled>*{opacity:.5}.init-panes>a{flex:auto;width:30%;border:1px solid #c5c5c5;border-radius:2px;margin:.5em;padding:0;color:#444;position:relative;overflow:auto;display:flex;flex-direction:column;cursor:pointer;text-align:center}.init-panes>a p .fa{font-size:75px}.init-panes>a:focus,.init-panes>a:hover{box-shadow:5px 10px 5px #ccc,-5px 10px 5px #ccc}.init-panes>a h3{padding:0;text-align:center;font-weight:700;height:2em}.init-panes>a h3+div{flex:auto}.init-panes>a>*{padding:1em;margin-bottom:1em}.init-panes>a img{width:100%;margin-bottom:2em}.init-panes>a>p:last-child{margin:0;color:#fff;text-align:center;text-transform:uppercase}.init-panes .small-only{display:none}.init-panes h3 .fa{margin-right:.5em}.init-panes .add-first-access-pane-button{background-color:#00a651}.init-panes .import-pane-button{background-color:#0072bc}.init-panes .demo-pane-button{background-color:#dbae34}.accountwizard-import .btn,.accountwizard-newbank .btn,.initform .btn{background-image:none}.wizard-content{margin-bottom:2em}@media (max-width:768px){.wizard header{height:auto}.wizard header h1{display:block}.wizard header .locale-selector{display:block;width:100%;margin:auto;float:none;margin-bottom:1em}.init-panes{display:initial}.init-panes>a{width:auto}.init-panes .fa{display:none}.init-panes>a h3{height:auto;margin-left:1em;margin-right:1em}.init-panes>a>*{padding:auto;margin-bottom:auto}.init-panes .small-only{display:initial}}.tabs-container-selector li{display:inline-block}.tabs-container-selector li a{display:block;padding:12px 15px;color:#717171;border-bottom:1px solid #ddd;text-decoration:none}.tabs-container-selector li a.active{font-weight:700;border-color:#717171}.tabs-container-selector li a:not(.active):hover{background-color:#eee}@media (min-width:768px){.tabs-container-selector select{display:none}}@media (max-width:768px){.tabs-container-selector ul{display:none}}.support-about ul{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:1em}@media (max-width:900px){.support-about ul{grid-template-columns:repeat(3,1fr)}}@media (max-width:620px){.support-about ul{grid-template-columns:repeat(2,1fr)}}.support-about li{list-style-type:none;text-align:center;position:relative;border:1px solid #337ab7;padding:0;margin:1em;color:#2e2e2e;min-height:100px}.support-about li a{display:block;width:100%;height:100%}.support-about li span.fa{color:inherit;display:block;padding:.5em;text-decoration:none;font-size:3em}.support-about li span.label{position:absolute;margin-top:1em;margin-bottom:0;text-align:center;bottom:0;border:0;width:100%;display:block;background-color:#337ab7;color:#fff}.about h3{margin-top:2em}.about h3:first-child{margin-top:auto}
\ No newline at end of file
@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(assets/fonts/OpenSans-Light-963eb32907744d9a.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(assets/fonts/OpenSans-Regular-ac327c4db6284ef6.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans Semi Bold"),local("OpenSans-Semibold"),url(assets/fonts/OpenSans-Semibold-9f2144213fad53d4.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(assets/fonts/OpenSans-Bold-892667349c5cff6f.woff) format("woff")}body{line-height:1.42857143;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;color:#717171;background:#3d424c}a,a:focus,a:hover{color:#337ab7;text-decoration:none;outline:0}button{color:inherit;font:inherit;text-transform:none;cursor:pointer}button:focus{outline:none!important}button.fa{border:0;padding:0;background-color:transparent}.fa-spinner{animation:spin-animation 1.4s linear infinite}input,select,textarea{height:34px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;border:1px solid #cfd9db;border-radius:4px;padding:6px 12px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-shadow:none;text-transform:none}input[type=button],input[type=reset],input[type=submit]{cursor:pointer}input[type=checkbox],input[type=radio]{height:auto}.Select__control.Select__control--is-focused,input:focus,select:focus,textarea:focus{border:1px solid #66afe9;border-radius:4px;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAA70lEQVRo3u3Y0Q2DMAxFUY/EKIzgDTpCR/FIHYERyAbtD5VQBSEhTvKg70p8BvmgAAIRxhhjjDHGwBtE5LUcI9Bc42quIQczi8h7dSgARn9mmlNQWxgElO7MFEXFMD1RejDTLmo6WNgDpYkzTVuLQ+LiVijNmCeUnqA2ym0WBJT7DLknfDhinrUuaC7KHDBWe3e0RFmrrd4CZa3v25oo6/UQqoGy3k9UT5QJyDvPAwWD8UDBYUpQsJizKGhMTVT3r2O9E8YTBYPxQMFhSlCwmDMoeEwO6jKYFNTlMDHUZTHfxuU3UxCs/+SMMcYY+7s+Kon/MjmZtXEAAAAASUVORK5CYII=");background-repeat:no-repeat;background-position:right 1ex center;background-size:1em 1em;padding-right:calc(1em + 2ex);cursor:pointer;text-overflow:ellipsis}.form-element-block{display:block;width:100%}.Select__control,.Select__menu{color:#555}.Select__control{cursor:pointer;border:1px solid #cfd9db;background-color:#fff;min-height:0!important}.Select__menu{z-index:1000}.Select__input>input{height:auto}.Select__input>input:focus{border:none;box-shadow:none}.Select__control:not(.Select__control--is-focused) .Select__single-value,.Select__control:not(.Select__control--is-focused) .Select__value--container{color:inherit!important}.valid-date input,div.Select.valid-fuzzy>div.Select__control:not(.Select__control--is-focused),input.check-validity:valid,select.check-validity:valid{border:1px solid #00a651}.invalid-date input,div.Select.invalid-fuzzy div.Select__control:not(.Select__control--is-focused),input.check-validity:invalid,select.check-validity:invalid{border:1px solid #d75353}.checkbox-inside-label *{vertical-align:middle}.checkbox-inside-label input{margin-right:5px}.wizard{margin:auto;width:100%;max-width:800px;padding:1em 2em;overflow:auto;flex:auto;background-color:#fff}.wizard h1{margin-bottom:1em}.wizard .wizard-menu li{list-style-type:none;font-weight:700;margin-top:.5em;margin-bottom:.5em}header{background-color:#303641;color:#fff}main nav{background-color:#2b303a;color:#fff}main nav .sidebar-section-list li span.badge{background-color:#fff;color:#2b303a}#content{background:#fff}header h1{font-weight:700}header h1,header h1 a,header h1 a:focus,header h1 a:hover{color:#fff}header .locale-selector{font-size:14px;color:#000}main nav .bank-details .icon{border-radius:5%;border:3px solid #fff}main nav .bank-details .bank-name{color:#fff}main nav .bank-details .bank-name>*{font-weight:600;font-size:16px}main nav .bank-details .bank-name .bank-sum{color:#afb0b3}main nav .bank-details>li{border-left:4px solid grey;color:#494f59}main nav .bank-details>li.active{border-color:#d0e9c6}main nav .bank-details a{color:#fff}main nav .bank-details .amount.positive{color:#00a651}main nav .bank-details .amount.negative{color:#f26c4f}main nav .bank-details>li>.accounts>li>a:hover{border-left:4px solid #82d8ac;background-color:hsla(0,0%,100%,.25)}main nav .bank-details>li>.accounts>li a.active{border-left:4px solid #00a651}main nav .bank-details>li>.accounts>li a{color:#afb0b3;font-size:14px;font-weight:600;border-left:4px solid transparent}.sidebar-section-list li{border-bottom:2px solid #343a45;background:#303641}.sidebar-section-list li>a{font-size:14px;font-weight:600;color:#afb0b3}.sidebar-section-list li>a.active{background:#2b303a}.sidebar-about{text-align:right;color:#fff;padding:0 .75em}.sidebar-about a{color:inherit;font-weight:700}.sidebar-about a:hover{font-style:italic}.operation-wells{margin:0;display:flex;justify-content:space-between;flex-wrap:wrap}.operation-wells .well{padding:19px;margin-bottom:20px;border-radius:4px;flex-shrink:0;width:24.5%;overflow:hidden;color:#fff;text-align:right;border:none;background-image:none;background-color:transparent}.operation-wells .well.amount-well-balance{background-color:var(--wells-balance-color)}.operation-wells .well.amount-well-received{background-color:var(--wells-received-color)}.operation-wells .well.amount-well-spent{background-color:var(--wells-spent-color)}.operation-wells .well.amount-well-saved{background-color:var(--wells-saved-color)}.well-icon{margin-top:10px;margin-right:0;border-radius:100%;background-color:hsla(0,0%,100%,.2);float:left;font-size:30px;height:60px;line-height:60px;text-align:center;width:60px}.well-title{font-size:16px;color:#eee}.well-sub{font-size:12px;color:#eee}.operation-amount{font-size:30px;font-weight:700;margin-left:2px}@media (max-width:1350px){.operation-wells .well{padding:7px}.operation-wells .well-icon{height:40px;width:40px;line-height:40px;font-size:20px}.operation-wells .operation-amount{font-size:1.65em;margin:0;word-break:break-all}}@media (max-width:1024px){nav:not(.menu-hidden)+#content .operation-wells .well{width:48.5%}}@media (max-width:768px){.operation-wells .well{width:48.5%}}@media (max-width:620px){.operation-wells .well{text-align:center}.operation-wells .well-icon{float:none;display:block;margin:0 auto}}form.search>*{display:grid;grid-template-columns:repeat(6,1fr);grid-column-gap:1em;align-items:center;margin:.5em 0}form.search>*>label{margin-bottom:0}form.search .search-keywords{grid-template-columns:1fr 5fr}form.search .search-amounts,form.search .search-categories-types,form.search .search-dates{grid-template-columns:1fr 2fr 1fr 2fr}form.search label:not(:first-child){padding-left:1em}form.search .search-amounts input,form.search .search-dates input{width:100%}form.search p.search-buttons button:first-child{grid-column-start:-3}@media (min-width:768px){form.search>.search-keywords{grid-column-gap:.6em}}@media (max-width:768px){form.search>.search-amounts,form.search>.search-categories-types,form.search>.search-dates,form.search>.search-keywords{grid-template-columns:1fr 2fr}form.search>.search-amounts>div:not(:last-child),form.search>.search-categories-types>.Select:not(:last-child),form.search>.search-categories-types>select:not(:last-child),form.search>.search-dates>div:not(:last-child){margin-bottom:inherit}form.search label:not(:first-child){padding-left:0}}.operation-table{font-size:14px}.operation-table caption .actions>button{text-align:inherit}.operation-table>tbody>tr{border-right:5px solid #eaeaea}.operation-table>tbody>tr>td,.operation-table>thead>tr>td{vertical-align:middle}.operation-table td.date{white-space:nowrap}.operation-table td.date>*{vertical-align:middle}.operation-table td>*{overflow-y:hidden}.operation-table thead tr>th{border-bottom:0}.operation-table thead tr>th.modale-button{width:1em}.operation-table thead tr>th.date{width:calc(12ex + 20px)}.operation-table thead tr>th.type{width:18%}@media screen and (min-width:1600px){.operation-table thead tr>th.type{width:260px}}.operation-table thead tr>th.amount{width:10%}.operation-table thead tr>th.category{width:22%}.operation-table .operation-assigned-to-budget{cursor:default!important;margin-left:5px}button.budget-assignment{width:33.33%}@media screen and (max-width:768px){.operation-table .operation-assigned-to-budget{display:none}.operation-table thead tr>th.date{width:12ex}button.budget-assignment span{display:none}button.budget-assignment .fa{margin-right:0}}.operation-table td.modale-button>button{color:#337ab7}@media screen and (max-width:768px){.operation-table caption button .label,.operation-table tr>.category,.operation-table tr>.modale-button,.operation-table tr>.type{display:none}.operation-table td{position:relative;height:41px;background-clip:padding-box}.operation-table td>*{max-height:19px;height:inherit}}@media screen and (min-width:768px){.operation-table td{position:relative;height:54px;background-clip:padding-box}.operation-table td>*{max-height:34px;overflow:hidden}.operation-table td>div{position:relative;max-width:100%}}.modal-body .Select,.operation-table td>.Select{overflow:visible;z-index:auto}.bank-accounts-list input:not(:hover):not(:focus):not(:active),.operation-table .Select:not(:hover) .Select__control:not(.Select__control--is-focused),.operation-table input:not(:hover):not(:focus):not(:active),.operation-table select:not(:hover):not(:focus):not(:active){color:inherit;border-color:transparent;background-image:none;background-color:transparent}.operation-table .Select:not(:hover) .Select__control:not(.Select__control--is-focused) .Select__indicators{visibility:hidden}input.category-color{border-radius:4px;box-shadow:none;border:1px solid #cfd9db}.category-color .rc-color-picker-panel-inner{background-color:#fff}.duplicate{border:1px solid #ddd}.duplicate>div:first-child{border-bottom:1px solid #ddd}.duplicate>div.duplicate-operation>div>h3{font-weight:bolder}.duplicate span.label{font-weight:700}.fa-calculator.enabled,.fa-power-off.enabled{color:#00a651}.fa-star,.fa-star-o:hover{color:#ffd66a}.fa-star-o:hover:before{content:"\F005"}.wizard header{background-color:transparent;color:inherit;margin-top:1em;margin-bottom:1em;display:block;overflow:initial}.wizard header h1{color:inherit;font-weight:400}.wizard header .locale-selector{float:right;position:relative;top:-5px}.accountwizard-import{display:flex;justify-content:space-between}.accountwizard-import div.backup-password-form{display:inline;margin-right:1ex}.init-panes{display:flex;padding:1em}.init-panes .disabled{background-color:rgba(0,0,0,.3);pointer-events:none}.init-panes .disabled>*{opacity:.5}.init-panes>a{flex:auto;width:30%;border:1px solid #c5c5c5;border-radius:2px;margin:.5em;padding:0;color:#444;position:relative;overflow:auto;display:flex;flex-direction:column;cursor:pointer;text-align:center}.init-panes>a p .fa{font-size:75px}.init-panes>a:focus,.init-panes>a:hover{box-shadow:5px 10px 5px #ccc,-5px 10px 5px #ccc}.init-panes>a h3{padding:0;text-align:center;font-weight:700;height:2em}.init-panes>a h3+div{flex:auto}.init-panes>a>*{padding:1em;margin-bottom:1em}.init-panes>a img{width:100%;margin-bottom:2em}.init-panes>a>p:last-child{margin:0;color:#fff;text-align:center;text-transform:uppercase}.init-panes .small-only{display:none}.init-panes h3 .fa{margin-right:.5em}.init-panes .add-first-access-pane-button{background-color:#00a651}.init-panes .import-pane-button{background-color:#0072bc}.init-panes .demo-pane-button{background-color:#dbae34}.initform label{vertical-align:middle}.initform>div{margin-bottom:1em}.initform>div:last-child{margin-bottom:0}.initform>div.alert-email,.initform>div.bank{display:grid;grid-template-columns:3fr 9fr;align-items:center}.initform>div.credentials{display:grid;grid-template-columns:6fr 6fr;grid-gap:2em}.initform input[type=checkbox]{margin-top:0;vertical-align:middle}.initform input[type=checkbox]+label{display:inline;margin-left:1ex}@media (max-width:768px){.initform>div.alert-email,.initform>div.bank,.initform>div.credentials{grid-template-columns:12fr;grid-gap:0}.initform>div.credentials>div:not(:first-child){margin-top:1em}}.initform .buttons-toolbar{display:flex;justify-content:flex-end}.wizard .accountwizard-newbank .btn.danger{transform:translateY(-100%)}.wizard-content{margin-bottom:2em}@media (max-width:768px){.wizard header{height:auto}.wizard header h1{display:block}.wizard header .locale-selector{display:block;width:100%;float:none;margin:auto auto 1em}.init-panes{display:initial}.init-panes>a{width:auto}.init-panes .fa{display:none}.init-panes>a h3{height:auto;margin-left:1em;margin-right:1em}.init-panes>a>*{padding:auto;margin-bottom:auto}.init-panes .small-only{display:initial}}.support-about li{border:1px solid #337ab7;color:#2e2e2e}.support-about li span.label{background-color:#337ab7;color:#fff}.ReactModal__Overlay{z-index:1050;opacity:1;background-color:rgba(0,0,0,.65)!important;overflow:auto}.ReactModal__Content{max-width:580px;margin:auto;position:relative!important;left:0!important;display:flex;flex-direction:column}.ReactModal__Content .modal-body{flex:auto}.ReactModal__Content>*{flex-shrink:0}@media (min-width:768px){.ReactModal__Content{overflow:visible!important}}@media (max-width:768px){.ReactModal__Content{top:0!important;border-radius:0!important;border:none!important;height:100vh;overflow:scroll!important}body.ReactModal__Body--open #app{display:none}}.modal-header{margin-bottom:1em;display:flex;align-items:baseline}.modal-header>*{font-size:1.5em}.modal-header>.modal-title{margin-top:0;flex-grow:1;line-height:1.5em;font-weight:700}.modal-header .modal-close{border:0;background:none;padding:0;transition:transform .25s ease}.modal-header .modal-close:hover{transform:rotate(90deg)}.modal-body .cols-with-label{display:flex;margin-bottom:1em;align-items:center}.modal-body .cols-with-label>*{flex:auto}.modal-body .cols-with-label>label:first-child{flex-grow:0;flex-shrink:0;width:33%}@media (max-width:768px){.modal-body .cols-with-label{display:block}.modal-body .cols-with-label>label:first-child{display:inline-block;width:100%}}.modal-body .cols-with-label .Select__control,.modal-body .cols-with-label input{color:inherit}.modal-body h5{font-size:1.2em;margin-top:1em;margin-bottom:1em}.modal-footer{margin-top:1em;display:flex;justify-content:flex-end}.modal-footer>.btn:not(:last-child){margin-right:.5em}.modal-footer>button{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#app>.loading-modal{height:auto;text-align:center;background-color:#fff;width:50%;margin:1em auto auto}@media (max-width:768px){#app>.loading-modal{width:100%;height:100%;margin:0}}#app>.loading-modal h3{margin:0;background-color:#f1f1f1;color:#777}#app>.loading-modal>*{padding-top:1em;padding-bottom:1em}.error-reporter{overflow:auto;padding:1em;background-color:#fff;color:#444}.error-reporter pre{border-radius:1px;border:1px solid #2f2f2f;padding:1em;background-color:#444;color:#fff}
\ No newline at end of file
!function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=712)}({712:function(e,t,r){}});
\ No newline at end of file
@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(assets/fonts/OpenSans-Light-963eb32907744d9a0d6b98127162808f.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(assets/fonts/OpenSans-Regular-ac327c4db6284ef64ebe872b6308f5da.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans Semi Bold"),local("OpenSans-Semibold"),url(assets/fonts/OpenSans-Semibold-9f2144213fad53d4e0fdb26ecf93865f.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(assets/fonts/OpenSans-Bold-892667349c5cff6fcf7e40439596b97c.woff) format("woff")}body{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;color:#717171;background:#3d424c}a:focus,a:hover{text-decoration:none;outline:0}ul{padding:0;margin:0}.Select{z-index:1}.Select-menu-outer{z-index:2}.Select-control,.Select-input{height:32px!important}.wizard{margin:auto;width:100%;max-width:800px;padding:1em;padding-left:2em;padding-right:2em;overflow:auto;flex:auto;background-color:#fff}.wizard h1{margin-bottom:1em}.wizard .form-group{margin-top:2em}.bankSelect{z-index:3}.wizard .wizard-menu li{list-style-type:none;font-weight:700;margin-top:.5em;margin-bottom:.5em}header{box-sizing:border-box;overflow:hidden;height:40px;background-color:#303641;color:#fff;width:100%;margin:0}header,main{display:flex;flex-direction:row}main{height:calc(100vh - 40px)}main>*{box-sizing:border-box;height:100%;min-height:100%;overflow-y:auto}main nav{background-color:#2b303a;color:#fff;padding:0;width:320px;flex-shrink:0;overflow-y:auto;overflow-x:hidden;z-index:3;display:flex;flex-direction:column;transition:width .5s ease-in-out}main nav.menu-hidden{width:0;padding-left:0;padding-right:0}main nav>*{box-sizing:border-box;width:320px}main nav>:first-child{margin-top:0}main nav>:last-child{margin-bottom:0}#content{flex:auto;padding:1em;padding-top:2em;overflow:auto;background:#fff}#content>div{min-width:600px;max-width:1600px;margin:auto}#content .form-group:not(.has-overflow){overflow:hidden}@media (max-width:620px){#content{width:100%;overflow-x:hidden;padding:7px}#content,#content>div{min-width:100%}.panel-body{padding:5px}.panel-body p.btn-group{padding:0}}#content ul li{list-style:none}#content ul.bullet li{list-style:disc inside}header>*{flex-wrap:nowrap;flex-shrink:0;align-self:center;margin:0;font-size:20px}header .menu-toggle{font-size:25px;padding:0;margin:0 15px;background-color:transparent;border:0}header h1{font-weight:700}header h1,header h1 a,header h1 a:focus,header h1 a:hover{color:#fff}header .section-title{overflow:hidden;white-space:nowrap;flex-shrink:1;flex-grow:1;text-overflow:ellipsis}header .locale-selector{width:auto;margin-right:5px;color:#000}header .locale-selector.form-control{display:inline-block}.sidebar-section-list ul{list-style:none}.sidebar-section-list li{border-bottom:2px solid #343a45;background:#303641;transition:.4s ease-in-out;cursor:pointer}.sidebar-section-list li>a{display:block;font-size:14px;font-weight:600;color:#afb0b3;padding:14px 0 14px 24px}.sidebar-section-list li>a.active{background:#2b303a}.sidebar-section-list li i{margin-right:15px}.bank-details{padding-top:20px;padding-left:20px}.bank-details .icon{display:inline-block;height:50px;width:50px;border-radius:5%;border:3px solid #fff;vertical-align:top}.bank-details .bank-name{display:inline-block;color:#fff;width:calc(100% - 70px)}.bank-details .bank-name>*{font-weight:600;font-size:16px;margin:0}.bank-details .bank-name div:first-child span:first-child{display:inline-block;overflow:hidden;width:calc(100% - 25px);text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.bank-details .bank-name .bank-sum{color:#afb0b3}.bank-details>li{padding-left:0;border-left:4px solid grey}.bank-details>li.active{border-color:#d0e9c6}.bank-details>li>*{margin-left:8px}.bank-details a{color:#fff;display:block}.bank-details .bank-sum span:first-child{margin-right:10px}.bank-details .amount.positive{color:#00a651}.bank-details .amount.negative{color:#f26c4f}.bank-details>li>.accounts{margin-top:1em;margin-left:-4px}.bank-details>li>.accounts>li{list-style-type:none;line-height:2em}.bank-details>li>.accounts>li>a:hover{border-left:4px solid #82d8ac;background-color:hsla(0,0%,100%,.25)}.bank-details>li>.accounts>li a.active{border-left:4px solid #00a651}.bank-details>li>.accounts>li a{color:#afb0b3;font-size:14px;font-weight:600;padding-left:8px;border-left:4px solid transparent}.bank-details>li>.accounts>li .amount{margin-left:8px}.sidebar-list>ul>li{color:#494f59;display:block;margin-bottom:1em;list-style:none}.sidebar-list>ul>li span{letter-spacing:.5px}.sidebar-section-list{flex:auto}.sidebar-about{text-align:right;color:#fff;padding:0 .75em}.sidebar-about>div{box-sizing:border-box;width:100%}.sidebar-about a{color:#fff;font-weight:700}.sidebar-about a:hover{font-style:italic}table td.amount,table th.amount{text-align:right}.operation-wells{margin:0;display:flex;justify-content:space-between;flex-wrap:wrap}.operation-wells .well{flex-shrink:0;width:24.5%;overflow:hidden;box-sizing:border-box;color:#fff;text-align:right;border:none;background-image:none;background-color:transparent}.operation-wells .well.amount-well-balance{background-color:var(--wells-balance-color)}.operation-wells .well.amount-well-received{background-color:var(--wells-received-color)}.operation-wells .well.amount-well-spent{background-color:var(--wells-spent-color)}.operation-wells .well.amount-well-saved{background-color:var(--wells-saved-color)}.well-icon{margin-top:10px;margin-right:0;border-radius:100%;background-color:hsla(0,0%,100%,.2);float:left;height:60px;line-height:60px}.well-title{font-size:16px;color:#eee}.well-sub{font-size:12px;color:#eee}.operation-amount{font-size:30px;font-weight:700;margin-left:2px}@media (max-width:1350px){.operation-wells .well{padding:7px}.operation-wells .well-icon{height:40px;width:40px;line-height:40px;font-size:20px}.operation-wells .operation-amount{font-size:1.65em;margin:0;word-break:break-all}}@media (max-width:1024px){nav:not(.menu-hidden)+#content .operation-wells .well{width:48.5%}}@media (max-width:768px){.operation-wells .well{width:48.5%}}@media (max-width:620px){.operation-wells .well{text-align:center}.operation-wells .well-icon{float:none;display:block;margin:0 auto}}form.search>*{display:grid;grid-template-columns:repeat(6,1fr);align-items:center;margin:.5em 0}form.search .search-keywords{grid-template-columns:1fr 5fr}form.search .search-amounts,form.search .search-categories-types,form.search .search-dates{grid-template-columns:1fr 2fr 1fr 2fr}form.search label:not(:first-child){margin:0 1em}form.search p.search-buttons button:first-child{grid-column-start:1}form.search p.search-buttons button:last-child{grid-column-start:-2}@media (max-width:768px){form.search>.search-amounts,form.search>.search-categories-types,form.search>.search-dates,form.search>.search-keywords{grid-template-columns:1fr 2fr}form.search>.search-amounts>div:not(:last-child),form.search>.search-categories-types>select:not(:last-child),form.search>.search-dates>div:not(:last-child){margin-bottom:inherit}form.search label:not(:first-child){margin:0}}.operation-panel{font-size:14px}.operation-panel .last-sync{padding-top:7px;padding-bottom:6px;padding-left:12px}.operation-panel .table td{vertical-align:middle}.operation-panel .table td>*{overflow-y:hidden}.operation-table thead tr>th.modale-button{width:1em}.operation-table thead tr>th.date{width:calc(12ex + 20px)}.operation-table thead tr>th.type{width:18%}@media screen and (min-width:1600px){.operation-table thead tr>th.type{width:260px}}.operation-table thead tr>th.amount{width:10%}.operation-table thead tr>th.category{width:22%}.operation-panel .operation-assigned-to-budget{cursor:default!important;margin-left:5px}.btn-budget-assignment{width:33%}@media screen and (max-width:768px){.operation-panel .operation-assigned-to-budget{display:none}.operation-table thead tr>th.date{width:12ex}.btn-budget-assignment span{display:none}.btn.btn-budget-assignment .fa{margin-right:0}}@media screen and (max-width:768px){.operation-table tr>.category,.operation-table tr>.modale-button,.operation-table tr>.type{display:none}.operation-panel .table td{position:relative;height:41px;background-clip:padding-box}.operation-panel .table td>*{max-height:19px;height:inherit}.table .input-group-addon{padding:0 12px 0 0}}@media screen and (min-width:768px){.operation-panel .table td{position:relative;height:54px;background-clip:padding-box}.operation-panel .table td>*{max-height:34px;overflow:hidden}.operation-panel .table td>div{position:relative;max-width:100%}}.input-group-addon{color:#a2a2a2}.form-control.invalid-input,.input-group-btn.invalid-input .btn{border:1px solid #f26c4f}.form-control.valid-input,.input-group-btn.valid-input .btn{border:1px solid #00a651}.clickable{cursor:pointer}.not-clickable{cursor:not-allowed}select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAA70lEQVRo3u3Y0Q2DMAxFUY/EKIzgDTpCR/FIHYERyAbtD5VQBSEhTvKg70p8BvmgAAIRxhhjjDHGwBtE5LUcI9Bc42quIQczi8h7dSgARn9mmlNQWxgElO7MFEXFMD1RejDTLmo6WNgDpYkzTVuLQ+LiVijNmCeUnqA2ym0WBJT7DLknfDhinrUuaC7KHDBWe3e0RFmrrd4CZa3v25oo6/UQqoGy3k9UT5QJyDvPAwWD8UDBYUpQsJizKGhMTVT3r2O9E8YTBYPxQMFhSlCwmDMoeEwO6jKYFNTlMDHUZTHfxuU3UxCs/+SMMcYY+7s+Kon/MjmZtXEAAAAASUVORK5CYII=");background-repeat:no-repeat;background-position:right 1ex center;background-size:1em 1em;padding-right:calc(1em + 2ex);cursor:pointer;text-overflow:ellipsis}.btn .fa:not(:last-child){margin-right:.5em}button:focus,input:focus{outline:none!important}.btn-transparent{color:inherit;background-color:transparent;border-style:none}.btn-transparent:hover{color:#333;background-color:#fff;border-color:#ccc;border-style:solid}.btn-primary{color:#fff}.btn-default{color:#717171;border-color:#cfd9db}.form-control,.input-group-btn .btn{border:1px solid #cfd9db;box-shadow:none}.operation-panel .form-control:not(:hover):not(:focus):not(:active){border-color:transparent;background-image:none}@media screen and (min-width:992px){.frequency select{width:270px}.input-group-money{width:180px;padding-left:10px}}.box-transparent{color:inherit;background-color:transparent;border-style:none}.operation-label-input{cursor:pointer;background-color:transparent;text-transform:uppercase;text-overflow:ellipsis}.operation-label-input:placeholder-shown{text-transform:none}.operation-label-input:active,.operation-label-input:focus,.operation-label-input:hover{background-color:#fff}.operation-label-input:active,.operation-label-input:focus{cursor:auto;text-transform:none}.label-component-container{position:relative}span.label-component{overflow:hidden;text-overflow:ellipsis;position:absolute;width:-moz-available;width:-webkit-fill-available;width:fill-available}.categories>p:first-child{overflow:auto}.categories button.create-category{float:right}.categories table tbody tr>*{vertical-align:middle}.categories table th.category-action,.categories table th.category-color{width:8.33%}input.category-color{width:100%;height:34px;padding:0;border-radius:4px;box-shadow:none;border:1px solid #cfd9db}.categories>p:last-child{text-align:center}@media screen and (min-width:1024px){nav.menu-hidden+#content .budgets form{display:grid;grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1248px){.budgets form{display:grid;grid-template-columns:repeat(3,1fr)}}.budgets table tbody tr>*{vertical-align:middle}.budgets table tr>.category-amount,.budgets table tr>.category-name{width:33%}.budgets table tr>.category-button,.budgets table tr>.category-diff{width:8.33%}@media screen and (max-width:768px){.budgets table tr>.category-button,.budgets table tr>.category-diff,.budgets table tr>.category-threshold{display:none}.budgets table tr>.category-amount,.budgets table tr>.category-name{width:50%}}span.color-block-small{display:inline-block;width:.75em;height:100%;margin-right:5px;vertical-align:middle}.progress.budget{margin-bottom:0;position:relative;background-image:none;background-color:#757272}.progress.budget span.amount-display{position:absolute;top:0;left:0;width:100%;text-align:center;color:#fff}.progress.budget .progress-bar{background-image:none}.progress.budget .progress-bar-success{background-image:none;background-color:#5cb85c}.progress.budget .progress-bar-warning.progressive{background-color:#ec971f;background-image:linear-gradient(90deg,#5cb85c,#ec971f)}.progress.budget .progress-bar-danger{background-image:none;background-color:#d9534f}.budget-period-label{margin-right:13px}.budget-display-label input{margin-left:13px;vertical-align:middle}table.budget td:last-child{text-align:center}.duplicates-explanation{margin-bottom:1em;display:flex;flex-direction:row}.duplicates-explanation p{padding:0}.duplicates-explanation p.btn-group{margin-left:1em;flex-shrink:0}.duplicates-explanation p.btn-group>button{width:50%}table.duplicates td[rowspan]{vertical-align:middle}.duplicate{width:100%;padding:0;border:1px solid #ddd;margin-bottom:1em}.duplicate>div{padding:.75em}.duplicate>div:nth-child(2){border-bottom:1px solid #ddd}.duplicate>div:last-child{padding-top:0}.duplicate>div.duplicate-operation>div{display:flex;flex-direction:row;flex-wrap:wrap}.duplicate>div.duplicate-operation>div>*{flex-shrink:0}.duplicate>div.duplicate-operation>div>h3{flex-grow:1;margin:0 1em 1em 0;font-weight:bolder;font-size:1.2rem}.duplicate>div.duplicate-operation>div>h3 span{margin-right:.5em}.duplicate .duplicate-details>*{flex-grow:1;flex-shrink:0;white-space:nowrap;min-width:250px}.duplicate .duplicate-details>:first-child{flex-grow:0}.duplicate .duplicate-details>:last-child{margin-right:0;text-align:right}.duplicate>div>div>p{justify-content:flex-end}.duplicate span.label{font-weight:700;margin-right:1em}.duplicate .toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}.duplicate .toolbar>*{justify-content:right}.duplicate .toolbar button{margin-left:1em}@media (max-width:768px){.duplicate .toolbar>*{flex-grow:1}.duplicate .duplicate-details>:last-child{text-align:left}}@media (max-width:1024px){nav:not(.menu-hidden)+#content .duplicates-explanation{flex-wrap:wrap}nav:not(.menu-hidden)+#content .duplicates-explanation p{width:100%;margin-left:0}nav:not(.menu-hidden)+#content .duplicates-explanation p.btn-group{margin-left:0}}@media screen and (max-width:768px){.duplicates-explanation{flex-wrap:wrap}.duplicates-explanation p{width:100%}.duplicates-explanation p.btn-group{margin-left:0}}.emails .form-group>div{max-width:300px}.emails .condition{padding-right:10px}.bank-accounts-list{table-layout:fixed}.bank-accounts-list td:first-child{width:10px}.charts>p:first-child{overflow:auto}.charts>p:first-child+*{clear:both}.charts button.default-params{float:right}.tab-content{margin-top:10px}.charts form{margin:1em;padding:1em;border:1px solid #cfd9db;border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,.05)}.charts form>div{display:grid;grid-template-columns:4fr 8fr;margin-bottom:1em}.charts form>div:last-child{margin-bottom:0}.charts form>div>p{margin:0}#default-params .checkboxes,.charts form>div>.checkboxes{display:flex}#default-params .checkboxes>*,.charts form>div>.checkboxes>*{width:50%}.charts form>div>p.buttons{display:flex;justify-content:center}.charts form>div>p.buttons>*{min-width:25%}@media (max-width:768px){.charts form>div,.charts form>div>*{display:block}}.panel{position:relative;border:1px solid #cfd9db;border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-heading{padding:0 15px;border-top-right-radius:3px;border-top-left-radius:3px;margin:-1px -1px 0;border:1px solid transparent}.panel-default>.panel-heading{color:#777;background-color:#f1f1f1;border-color:#cfd9db;background-image:none}.panel-heading>.panel-options,.panel-heading>.panel-title{display:table-cell;vertical-align:middle;width:1%;height:40px;float:none!important}.panel-options{color:#777;text-align:right}.panel-options a{color:#777}.panel-options .option-legend{font-size:12px;padding-left:10px}.panel-options .fa{font-size:15px;cursor:pointer}.panel .panel-options.option{display:inline-block;min-height:34px}.panel-heading>.panel-title{font-size:14px;font-weight:600}.panel-heading>.panel-title>.icon{margin-right:5px}.panel-heading>.panel-title>a,.panel-heading>.panel-title>a:active,.panel-heading>.panel-title>a:focus,.panel-heading>.panel-title>a:hover{text-decoration:none}.top-panel{margin-top:15px}.table .fa{cursor:pointer;line-height:1.42857143}.table .fa-times-circle{color:#e55151}.fa-calculator.enabled,.fa-power-off.enabled{color:#00a651}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:10px}span.fa-star-o:hover:before,span.fa-star-o:hover~span.star:before{content:"\F005";color:#ffd66a}span.fa-star{color:#ffd66a}.fa-spinner{animation:spin3 1.4s infinite linear}.checkbox-inside-label *{vertical-align:middle}.checkbox-inside-label input{margin-right:5px}.category-color .rc-color-picker-trigger{width:100%;height:100%}.category-color .rc-color-picker-panel-inner{background-color:#fff}.wizard header{background-color:transparent;color:inherit;margin-top:1em;margin-bottom:1em;display:block;overflow:initial}.wizard header h1{color:inherit;font-weight:400}.wizard header .locale-selector{position:relative;top:-5px}.accountwizard-import{text-align:right}.init-panes{display:flex;padding:1em}.init-panes .disabled{background-color:rgba(0,0,0,.3);pointer-events:none}.init-panes .disabled>*{opacity:.5}.init-panes>a{flex:auto;width:30%;border:1px solid #c5c5c5;border-radius:2px;margin:.5em;padding:0;color:#444;position:relative;overflow:auto;display:flex;flex-direction:column;cursor:pointer;text-align:center}.init-panes>a p .fa{font-size:75px}.init-panes>a:focus,.init-panes>a:hover{box-shadow:5px 10px 5px #ccc,-5px 10px 5px #ccc}.init-panes>a h3{padding:0;text-align:center;font-weight:700;height:2em}.init-panes>a h3+div{flex:auto}.init-panes>a>*{padding:1em;margin-bottom:1em}.init-panes>a img{width:100%;margin-bottom:2em}.init-panes>a>p:last-child{margin:0;color:#fff;text-align:center;text-transform:uppercase}.init-panes .small-only{display:none}.init-panes h3 .fa{margin-right:.5em}.init-panes .add-first-access-pane-button{background-color:#00a651}.init-panes .import-pane-button{background-color:#0072bc}.init-panes .demo-pane-button{background-color:#dbae34}.accountwizard-import .btn,.accountwizard-newbank .btn,.initform .btn{background-image:none}.wizard-content{margin-bottom:2em}@media (max-width:768px){.wizard header{height:auto}.wizard header h1{display:block}.wizard header .locale-selector{display:block;width:100%;margin:auto;float:none;margin-bottom:1em}.init-panes{display:initial}.init-panes>a{width:auto}.init-panes .fa{display:none}.init-panes>a h3{height:auto;margin-left:1em;margin-right:1em}.init-panes>a>*{padding:auto;margin-bottom:auto}.init-panes .small-only{display:initial}}.tabs-container-selector li{display:inline-block}.tabs-container-selector li a{display:block;padding:12px 15px;color:#717171;border-bottom:1px solid #ddd;text-decoration:none}.tabs-container-selector li a.active{font-weight:700;border-color:#717171}.tabs-container-selector li a:not(.active):hover{background-color:#eee}@media (min-width:768px){.tabs-container-selector select{display:none}}@media (max-width:768px){.tabs-container-selector ul{display:none}}.support-about ul{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:1em}@media (max-width:900px){.support-about ul{grid-template-columns:repeat(3,1fr)}}@media (max-width:620px){.support-about ul{grid-template-columns:repeat(2,1fr)}}.support-about li{list-style-type:none;text-align:center;position:relative;border:1px solid #337ab7;padding:0;margin:1em;color:#2e2e2e;min-height:100px}.support-about li a{display:block;width:100%;height:100%}.support-about li span.fa{color:inherit;display:block;padding:.5em;text-decoration:none;font-size:3em}.support-about li span.label{position:absolute;margin-top:1em;margin-bottom:0;text-align:center;bottom:0;border:0;width:100%;display:block;background-color:#337ab7;color:#fff}.about h3{margin-top:2em}.about h3:first-child{margin-top:auto}header{background-color:#494f59}main nav{background-color:#f5f6f7;border-right:1px solid #d6d8da;color:#444}.btn{background-image:none}.sidebar-section-list li{color:inherit;padding:0;border:none;background:none;background-color:transparent}.sidebar-section-list li>a{color:#7f8081}.sidebar-section-list li>a.active{background:#e4e4e4;color:#0d59d2}.bank-details .icon{box-sizing:border-box;height:48px;width:48px;border-radius:0;border:2px solid #cbcbcb;margin-left:0}.bank-details .bank-name{color:inherit}.bank-details .bank-name .bank-sum{color:#898a8e}.bank-details>li{border:none}.bank-details>li.active .bank-name{color:#6792d8}.bank-details>li>.accounts{margin-left:0}.bank-details>li>.accounts>li{margin-bottom:1px}.bank-details a{color:inherit}.bank-details .amount.positive{color:#0d59d2}.bank-details>li>.accounts>li a{border-left:4px solid #cecece;color:inherit}.bank-details>li>.accounts>li a:active,.bank-details>li>.accounts>li a:hover{border-left-color:#6792d8;background-color:#e4e4e4}.bank-details>li>.accounts>li a.active{background-color:#6792d8;border-left-color:transparent;color:#fff}.bank-details>li>.accounts>li a.active:active,.bank-details>li>.accounts>li a.active:hover{border-left-color:#5959d4}.bank-details>li>.accounts>li a.active .amount.positive{color:#fff}.bank-details>li>.accounts>li a.active .amount.negative{color:#f5a4a4}.sidebar-section-list{border-top:1px solid #c9cbd0;padding-top:15px}.sidebar-about{color:inherit}.sidebar-about .desc{color:#898a8e}.sidebar-about a{color:inherit}.operation-wells .well{border:1px solid currentColor;border-radius:0;box-shadow:0 0 5px 1px rgba(0,0,0,.2);position:relative}.well-icon{border-radius:0;background-color:transparent;float:none;margin:0;color:#fff;display:flex;font-size:30px;text-align:center;width:60px;height:100%;position:absolute;top:0;left:0;justify-content:center}@media (max-width:1350px){.operation-wells .well-icon{height:100%}}@media (max-width:620px){.operation-wells .well-icon{background-color:#fff;width:100%;height:auto;position:static}}.well-sub,.well-title{color:inherit}.operation-wells .well.amount-well-balance{color:var(--wells-balance-color);background-color:transparent}.operation-wells .well.amount-well-received{color:var(--wells-received-color);background-color:transparent}.operation-wells .well.amount-well-spent{color:var(--wells-spent-color);background-color:transparent}.operation-wells .well.amount-well-saved{color:var(--wells-saved-color);background-color:transparent}@media (max-width:620px){.operation-wells .well-icon{color:inherit}}@media (min-width:620px){.operation-wells .well.amount-well-balance .well-icon{background-color:var(--wells-balance-color);color:#fff}.operation-wells .well.amount-well-received .well-icon{background-color:var(--wells-received-color);color:#fff}.operation-wells .well.amount-well-spent .well-icon{background-color:var(--wells-spent-color);color:#fff}.operation-wells .well.amount-well-saved .well-icon{background-color:var(--wells-saved-color);color:#fff}}.well-icon *{align-self:center}.operation-panel td{vertical-align:middle;border:0}.panel,.panel-heading{border-radius:0}.panel-default>.panel-heading{background-color:transparent}.panel.foldable .panel-heading{border:0}.panel.foldable .panel-body{border-top:1px solid #cfd9db}#content>div>.operation-panel{margin:0;padding:1em;border:0;box-shadow:none}#content>div>.operation-panel .panel-heading{border:0}#content>div>.operation-panel .panel-heading h3{display:none}#content>div>.operation-panel td,#content>div>.operation-panel th{border-left:0;border-right:0}#content>div>.operation-panel tr:nth-last-child(2) td{border:0}
\ No newline at end of file
@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(assets/fonts/OpenSans-Light-963eb32907744d9a.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(assets/fonts/OpenSans-Regular-ac327c4db6284ef6.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans Semi Bold"),local("OpenSans-Semibold"),url(assets/fonts/OpenSans-Semibold-9f2144213fad53d4.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(assets/fonts/OpenSans-Bold-892667349c5cff6f.woff) format("woff")}body{line-height:1.42857143;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;color:#717171;background:#3d424c}a,a:focus,a:hover{color:#337ab7;text-decoration:none;outline:0}button{color:inherit;font:inherit;text-transform:none;cursor:pointer}button:focus{outline:none!important}button.fa{border:0;padding:0;background-color:transparent}.fa-spinner{animation:spin-animation 1.4s linear infinite}input,select,textarea{height:34px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;border:1px solid #cfd9db;border-radius:4px;padding:6px 12px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-shadow:none;text-transform:none}input[type=button],input[type=reset],input[type=submit]{cursor:pointer}input[type=checkbox],input[type=radio]{height:auto}.Select__control.Select__control--is-focused,input:focus,select:focus,textarea:focus{border:1px solid #66afe9;border-radius:4px;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAA70lEQVRo3u3Y0Q2DMAxFUY/EKIzgDTpCR/FIHYERyAbtD5VQBSEhTvKg70p8BvmgAAIRxhhjjDHGwBtE5LUcI9Bc42quIQczi8h7dSgARn9mmlNQWxgElO7MFEXFMD1RejDTLmo6WNgDpYkzTVuLQ+LiVijNmCeUnqA2ym0WBJT7DLknfDhinrUuaC7KHDBWe3e0RFmrrd4CZa3v25oo6/UQqoGy3k9UT5QJyDvPAwWD8UDBYUpQsJizKGhMTVT3r2O9E8YTBYPxQMFhSlCwmDMoeEwO6jKYFNTlMDHUZTHfxuU3UxCs/+SMMcYY+7s+Kon/MjmZtXEAAAAASUVORK5CYII=");background-repeat:no-repeat;background-position:right 1ex center;background-size:1em 1em;padding-right:calc(1em + 2ex);cursor:pointer;text-overflow:ellipsis}.form-element-block{display:block;width:100%}.Select__control,.Select__menu{color:#555}.Select__control{cursor:pointer;border:1px solid #cfd9db;background-color:#fff;min-height:0!important}.Select__menu{z-index:1000}.Select__input>input{height:auto}.Select__input>input:focus{border:none;box-shadow:none}.Select__control:not(.Select__control--is-focused) .Select__single-value,.Select__control:not(.Select__control--is-focused) .Select__value--container{color:inherit!important}.valid-date input,div.Select.valid-fuzzy>div.Select__control:not(.Select__control--is-focused),input.check-validity:valid,select.check-validity:valid{border:1px solid #00a651}.invalid-date input,div.Select.invalid-fuzzy div.Select__control:not(.Select__control--is-focused),input.check-validity:invalid,select.check-validity:invalid{border:1px solid #d75353}.checkbox-inside-label *{vertical-align:middle}.checkbox-inside-label input{margin-right:5px}.wizard{margin:auto;width:100%;max-width:800px;padding:1em 2em;overflow:auto;flex:auto;background-color:#fff}.wizard h1{margin-bottom:1em}.wizard .wizard-menu li{list-style-type:none;font-weight:700;margin-top:.5em;margin-bottom:.5em}header{background-color:#303641;color:#fff}main nav{background-color:#2b303a;color:#fff}main nav .sidebar-section-list li span.badge{background-color:#fff;color:#2b303a}#content{background:#fff}header h1{font-weight:700}header h1,header h1 a,header h1 a:focus,header h1 a:hover{color:#fff}header .locale-selector{font-size:14px;color:#000}main nav .bank-details .icon{border-radius:5%;border:3px solid #fff}main nav .bank-details .bank-name{color:#fff}main nav .bank-details .bank-name>*{font-weight:600;font-size:16px}main nav .bank-details .bank-name .bank-sum{color:#afb0b3}main nav .bank-details>li{border-left:4px solid grey;color:#494f59}main nav .bank-details>li.active{border-color:#d0e9c6}main nav .bank-details a{color:#fff}main nav .bank-details .amount.positive{color:#00a651}main nav .bank-details .amount.negative{color:#f26c4f}main nav .bank-details>li>.accounts>li>a:hover{border-left:4px solid #82d8ac;background-color:hsla(0,0%,100%,.25)}main nav .bank-details>li>.accounts>li a.active{border-left:4px solid #00a651}main nav .bank-details>li>.accounts>li a{color:#afb0b3;font-size:14px;font-weight:600;border-left:4px solid transparent}.sidebar-section-list li{border-bottom:2px solid #343a45;background:#303641}.sidebar-section-list li>a{font-size:14px;font-weight:600;color:#afb0b3}.sidebar-section-list li>a.active{background:#2b303a}.sidebar-about{text-align:right;color:#fff;padding:0 .75em}.sidebar-about a{color:inherit;font-weight:700}.sidebar-about a:hover{font-style:italic}.operation-wells{margin:0;display:flex;justify-content:space-between;flex-wrap:wrap}.operation-wells .well{padding:19px;margin-bottom:20px;border-radius:4px;flex-shrink:0;width:24.5%;overflow:hidden;color:#fff;text-align:right;border:none;background-image:none;background-color:transparent}.operation-wells .well.amount-well-balance{background-color:var(--wells-balance-color)}.operation-wells .well.amount-well-received{background-color:var(--wells-received-color)}.operation-wells .well.amount-well-spent{background-color:var(--wells-spent-color)}.operation-wells .well.amount-well-saved{background-color:var(--wells-saved-color)}.well-icon{margin-top:10px;margin-right:0;border-radius:100%;background-color:hsla(0,0%,100%,.2);float:left;height:60px;line-height:60px}.well-title{font-size:16px;color:#eee}.well-sub{font-size:12px;color:#eee}.operation-amount{font-size:30px;font-weight:700;margin-left:2px}@media (max-width:1350px){.operation-wells .well{padding:7px}.operation-wells .well-icon{height:40px;width:40px;line-height:40px;font-size:20px}.operation-wells .operation-amount{font-size:1.65em;margin:0;word-break:break-all}}@media (max-width:1024px){nav:not(.menu-hidden)+#content .operation-wells .well{width:48.5%}}@media (max-width:768px){.operation-wells .well{width:48.5%}}@media (max-width:620px){.operation-wells .well{text-align:center}.operation-wells .well-icon{float:none;display:block;margin:0 auto}}form.search>*{display:grid;grid-template-columns:repeat(6,1fr);grid-column-gap:1em;align-items:center;margin:.5em 0}form.search>*>label{margin-bottom:0}form.search .search-keywords{grid-template-columns:1fr 5fr}form.search .search-amounts,form.search .search-categories-types,form.search .search-dates{grid-template-columns:1fr 2fr 1fr 2fr}form.search label:not(:first-child){padding-left:1em}form.search .search-amounts input,form.search .search-dates input{width:100%}form.search p.search-buttons button:first-child{grid-column-start:-3}@media (min-width:768px){form.search>.search-keywords{grid-column-gap:.6em}}@media (max-width:768px){form.search>.search-amounts,form.search>.search-categories-types,form.search>.search-dates,form.search>.search-keywords{grid-template-columns:1fr 2fr}form.search>.search-amounts>div:not(:last-child),form.search>.search-categories-types>.Select:not(:last-child),form.search>.search-categories-types>select:not(:last-child),form.search>.search-dates>div:not(:last-child){margin-bottom:inherit}form.search label:not(:first-child){padding-left:0}}.operation-table{font-size:14px}.operation-table caption .actions>button{text-align:inherit}.operation-table>tbody>tr{border-right:5px solid #eaeaea}.operation-table>tbody>tr>td,.operation-table>thead>tr>td{vertical-align:middle}.operation-table td.date{white-space:nowrap}.operation-table td.date>*{vertical-align:middle}.operation-table td>*{overflow-y:hidden}.operation-table thead tr>th{border-bottom:0}.operation-table thead tr>th.modale-button{width:1em}.operation-table thead tr>th.date{width:calc(12ex + 20px)}.operation-table thead tr>th.type{width:18%}@media screen and (min-width:1600px){.operation-table thead tr>th.type{width:260px}}.operation-table thead tr>th.amount{width:10%}.operation-table thead tr>th.category{width:22%}.operation-table .operation-assigned-to-budget{cursor:default!important;margin-left:5px}button.budget-assignment{width:33.33%}@media screen and (max-width:768px){.operation-table .operation-assigned-to-budget{display:none}.operation-table thead tr>th.date{width:12ex}button.budget-assignment span{display:none}button.budget-assignment .fa{margin-right:0}}.operation-table td.modale-button>button{color:#337ab7}@media screen and (max-width:768px){.operation-table