:root{--font-family-sans: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--line-height-headers: 1.1;--line-height-body: 1.5;--font-size-xs: 0.75rem;--font-size-s: 0.875rem;--font-size-m: 1rem;--font-size-l: 1.125rem;--font-size-xl: 1.25rem;--font-size-xxl: 1.5rem;--font-size-xxxl: 2rem;--font-size-xxxxl: 2.5rem;--color-text-header: hsl(0, 1%, 16%);--color-text-body: hsl(0, 5%, 25%);--color-text-muted: hsl(0, 1%, 44%);--color-text-extra-muted: hsl(0, 0%, 65%);--space-xxxxs: 0.125rem;--space-xxxs: 0.25rem;--space-xxs: 0.375rem;--space-xs: 0.5rem;--space-s: 0.75rem;--space-m: 1rem;--space-l: 1.5rem;--space-mxl: 1.75rem;--space-xl: 2rem;--space-xxl: 2.5rem;--space-xxxl: 3rem;--space-xxxxl: 4rem;--space-xxxxxl: 4.5rem;--color-primary: #4f46e5;--color-primary-rotate: #6366f1;--color-primary-faint: #e3e9ff;--color-primary-light: #e0e7ff;--color-primary-muted: #e0e7ff;--color-primary-bg: hsl(201, 81%, 96%);--color-secondary: hsl(101, 45%, 56%);--color-secondary-rotate: hsl(120, 45%, 56%);--color-tertiary: #f5d751;--color-glint: hsl(211, 80%, 92%);--color-error: #e35959;--color-error-light: #fee2e2;--color-error-background: hsl(0, 39%, 70%);--color-priority-none: #cbd5e1;--color-priority-low: #60a5fa;--color-priority-medium: #f59e0b;--color-priority-high: #f43f5e;--color-menu-header-color: #d3e0ef;--color-menu-text-color: #F2F3F4;--color-menu-background-color: #34495E;--color-menu-highlighted-color: #5D6D7E;--color-navbar-background: #f2f2f2;--color-navbar-hover: #17aa8d;--color-invoice: #bbd5f5;--color-receipt: #9fd7b3;--color-payment: #e4c1c1;--color-profile-1: #991b1b;--color-profile-2: #fb923c;--color-profile-3: #22c55e;--color-profile-4: #0f766e;--color-profile-5: #06b6d4;--color-profile-6: #075985;--color-profile-7: #6d28d9;--color-profile-8: #ec4899;--color-info: hsl(197, 100%, 88%);--color-info-border: hsl(206, 51%, 48%);--color-success: hsl(118, 57%, 73%);--color-success-border: hsl(118, 53%, 52%);--color-warning: #ffc260;--color-warning-border: #d89c2b;--color-white: hsl(0, 0%, 100%);--color-background: hsl(30, 50%, 98%);--color-light: hsl(0, 6%, 93%);--color-gray: hsl(0, 0%, 53%);--color-lightgray: hsl(0, 0%, 78%);--color-dark: var(--color-text-header);--color-gray-bg: hsl(0, 0%, 83%);--color-lightgray-bg: rgb(237, 237, 237);--border-radius: 0.375rem;--border: solid 2px var(--color-light);--border-thin: solid 1px var(--color-light);--border-thin-muted: solid 1px var(--color-lightgray);--border-thin-highlight: solid 1px var(--color-primary-rotate);--border-thin-primary: solid 1px var(--color-primary);--border-thin-error: solid 1px var(--color-error);--border-thick: solid 4px var(--color-light);--border-gray: solid 2px var(--color-gray);--shadow-large: 2px 4px 10px hsl(0 0% 0% / 0.1);--shadow-small: 1px 3px 6px hsl(0 0% 0% / 0.1);--sidebar-width: 275px}*,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0}html{overflow-y:scroll;height:100%}body{display:flex;flex-direction:column;min-height:100%;background-color:var(--color-background);color:var(--color-text-body);line-height:var(--line-height-body);font-family:var(--font-family-sans);font-size:var(--font-size-s)}@media (min-width: 50rem){body{font-size:var(--font-size-m)}}img,picture,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}h1,h2,h3,h4,h5,h6{color:var(--color-text-header);line-height:var(--line-height-headers)}h1{font-size:var(--font-size-xxxl)}h2{font-size:var(--font-size-xxl)}h3{font-size:var(--font-size-xl)}h4{font-size:var(--font-size-l)}a{color:var(--color-primary);text-decoration:none;transition:color 200ms}a:hover,a:focus,a:active{color:var(--color-primary-rotate)}table{border-collapse:collapse;width:100%}@media (min-width: 50rem){table{min-width:35rem}}th,td{padding:var(--space-xs) var(--space-s);text-align:left;border-bottom:var(--border-thin-muted)}.sales__table{margin-top:2rem}.sales__table__row{display:flex;align-items:center;padding:var(--space-xxs);color:#222;text-decoration:none}.sales__table__row__date{flex-basis:max-content;min-width:8rem}@media (min-width: 50rem){.sales__table__row__date{min-width:15rem}}.sales__table__row__client{flex-basis:auto;flex-grow:1}@media (min-width: 50rem){.sales__table__row__client{min-width:16rem}}.sales__table__row__amount{flex-basis:max-content;min-width:6rem;text-align:right;padding-right:1rem}.sales__table__row__status{flex-basis:content;min-width:6rem}.sales__table__row:visited{color:#222}.sales__table__row:hover{color:#222;background-color:var(--color-primary-faint);text-decoration:none}.sales__table__row--header{font-weight:bold;border-bottom:1px solid #ccc}.sales__table__row--header:hover{background-color:transparent}.receipts__table{margin-top:2rem}.receipts__table__row{display:flex;align-items:center;padding:var(--space-xxs);color:#222;text-decoration:none}.receipts__table__row__date{flex-basis:max-content;min-width:13rem}@media (min-width: 50rem){.receipts__table__row__date{min-width:15rem}}.receipts__table__row__client{flex-basis:auto;flex-grow:1}@media (min-width: 50rem){.receipts__table__row__client{min-width:10rem}}.receipts__table__row__payment_method{display:none;min-width:10rem}@media (min-width: 50rem){.receipts__table__row__payment_method{display:block}}.receipts__table__row__amount{flex-basis:max-content;min-width:6rem;text-align:right;padding-right:1rem}.receipts__table__row:visited{color:#222}.receipts__table__row:hover{color:#222;background-color:var(--color-primary-faint);text-decoration:none}.receipts__table__row--header{font-weight:bold;border-bottom:1px solid #ccc}.receipts__table__row--header:hover{background-color:transparent}.menu{padding-top:var(--space-m)}.menu__header{display:flex;padding:var(--space-xxs) var(--space-xs) var(--space-xxs) var(--space-s)}.menu__header__title{font-weight:bold;color:var(--color-text-muted);flex-grow:1}.menu__header__action{color:var(--color-text-muted);border-radius:var(--border-radius)}.menu__header__action:hover,.menu__header__action:focus,.menu__header__action:active{color:var(--color-text-muted);transition:background-color 200ms;background-color:var(--color-gray-bg)}.menu ul{list-style-type:none}.menu ul li{padding:var(--space-xxxs) var(--space-xs)}.menu ul li a{display:flex;align-items:center;padding:var(--space-xs) var(--space-xs);color:var(--color-menu-text-color);border-radius:var(--border-radius)}.menu ul li a:hover,.menu ul li a:focus,.menu ul li a:active{transition:background-color 200ms;background-color:var(--color-menu-highlighted-color)}.menu ul li a.current{background-color:var(--color-menu-highlighted-color)}.menu ul li a.current:hover,.menu ul li a.current:focus,.menu ul li a.current:active{transition:background-color 200ms}.menu ul li a svg{margin-right:var(--space-xxs)}.menu-dropdown{position:relative;display:flex;align-items:center}.menu-dropdown__button{border-radius:999px;padding:var(--space-xxs) var(--space-xxs);cursor:pointer}.menu-dropdown__button:hover,.menu-dropdown__button:focus{transition:background-color 200ms;background-color:var(--color-gray-bg)}.menu-dropdown__content{display:none;position:absolute;overflow:hidden;top:2.5rem;left:0;background-color:var(--color-white);border:solid 1px var(--color-light);border-radius:var(--border-radius);box-shadow:var(--shadow-small);z-index:1;color:var(--color-text-body)}.menu-dropdown__content__item{display:flex;align-items:center;min-width:15rem;padding:var(--space-xs) var(--space-xs);text-decoration:none;color:var(--color-text-mutedp);border-top:solid 1px var(--color-light)}.menu-dropdown__content__item:hover,.menu-dropdown__content__item:focus{background-color:var(--color-primary-muted);color:var(--color-text-body)}.menu-dropdown__content__item--first{border-top:0}.menu-dropdown__content__item__icon{width:1.5rem;height:1.5rem;margin-right:var(--space-xs)}.menu-dropdown__content__item__text{flex-grow:1}.menu-dropdown__content--show{display:block}.profile-dropdown{position:relative;display:inline-block}.profile-dropdown__button{display:flex;align-items:center;height:3rem;padding:var(--space-s);text-align:center;font-weight:bold;cursor:pointer;color:var(--color-primary)}.profile-dropdown__button:hover,.profile-dropdown__button:focus{background-color:var(--color-primary-faint)}.profile-dropdown__button__name{flex-grow:1}.profile-dropdown__button__icon{width:1.5rem;height:1.5rem;margin-left:var(--space-xs)}.profile-dropdown__content{display:none;position:absolute;overflow:hidden;top:3rem;right:0;background-color:var(--color-white);border:solid 1px var(--color-light);border-radius:var(--border-radius);box-shadow:var(--shadow-small);z-index:1;color:var(--color-text-muted)}.profile-dropdown__content__header{display:inline-block;min-width:10rem;padding:var(--space-s) var(--space-xs);text-decoration:none;border-bottom:1px solid var(--color-light)}.profile-dropdown__content__item{display:inline-block;min-width:10rem;padding:var(--space-s) var(--space-xs);text-decoration:none}.profile-dropdown__content__item:hover,.profile-dropdown__content__item:focus{background-color:var(--color-primary);color:var(--color-white)}.profile-dropdown__content--show{display:block}.nav_tabs{display:flex;align-items:center;padding:var(--space-m) var(--space-m);background-color:var(--color-navbar-background);border-bottom:var(--border-thin);flex-wrap:wrap}@media (min-width: 50rem){.nav_tabs{padding:var(--space-l) var(--space-m)}}.nav_tabs__tab{display:flex;align-items:center;margin-left:var(--space-xs);padding-left:var(--space-s);padding-right:var(--space-s);padding-top:var(--space-xxs);padding-bottom:var(--space-xxs);color:var(--color-primary);border-radius:var(--border-radius);border-color:transparent;margin-top:var(--space-xs)}@media (min-width: 50rem){.nav_tabs__tab{margin-top:0}}.nav_tabs__tab__icon{margin-right:var(--space-xxs)}.nav_tabs__tab__title{font-weight:bold}.nav_tabs__tab--selected{color:var(--color-white);background-color:var(--color-primary)}.nav_tabs__tab:hover{background-color:var(--color-primary);color:var(--color-white)}table.activity-table tr>td{padding:var(--space-xxxs)}table.activity-table tr>td.table-amount{text-align:right}span.label{display:inline-block;padding:var(--space-xxxxs) var(--space-s);border-radius:var(--border-radius);color:var(--color-text-body)}span.label--invoice{background-color:var(--color-invoice)}span.label--receipt{background-color:var(--color-receipt)}span.label--payment{background-color:var(--color-payment)}span.label--client{background-color:var(--color-primary-rotate)}span.label--supplier{background-color:var(--color-warning)}span.label--time{background-color:var(--color-receipt)}.dash_report__header{padding:var(--space-xs)}.dash_report__table{padding:var(--space-xs) var(--space-s)}.dash_report__line{display:flex;padding:var(--space-xs)}.dash_report__line__description{flex-grow:1}.dash_report__line__amount{text-align:right}.btn{display:inline-block;padding:var(--space-xxs) var(--space-m);border-radius:var(--border-radius);background-origin:border-box;background-color:transparent;border:solid 2px transparent;font-weight:bold;text-align:center;text-decoration:none;cursor:pointer;outline:none;transition:filter 400ms, color 200ms}.btn:hover,.btn:focus,.btn:focus-within,.btn:active{transition:filter 250ms, color 200ms}.btn--primary{color:var(--color-white);background-image:linear-gradient(to bottom, var(--color-primary), var(--color-primary-rotate))}.btn--primary:hover,.btn--primary:focus,.btn--primary:focus-within,.btn--primary:active{color:var(--color-white);filter:saturate(1.4) brightness(115%)}.btn--secondary{color:var(--color-white);background-image:linear-gradient(to right, var(--color-secondary), var(--color-secondary-rotate))}.btn--secondary:hover,.btn--secondary:focus,.btn--secondary:focus-within,.btn--secondary:active{color:var(--color-white);filter:saturate(1.2) brightness(110%)}.btn--outline{color:var(--color-primary);border:solid 2px var(--color-primary)}.btn--outline:hover,.btn--outline:focus,.btn--outline:focus-within,.btn--outline:active{background-color:var(--color-primary-bg)}.btn--light{color:var(--color-dark);background-color:var(--color-light)}.btn--light:hover,.btn--light:focus,.btn--light:focus-within,.btn--light:active{color:var(--color-dark);filter:brightness(92%)}.btn--dark{color:var(--color-white);border-color:var(--color-gray);background-color:var(--color-dark)}.btn--dark:hover,.btn--dark:focus,.btn--dark:focus-within,.btn--dark:active{color:var(--color-white)}.btn--danger{color:var(--color-white);background-color:var(--color-error)}.btn--danger:hover,.btn--danger:focus,.btn--danger:focus-within,.btn--danger:active{color:var(--color-white);filter:saturate(1.4) brightness(115%)}.btn--light-danger{color:var(--color-error);background-color:var(--color-light)}.btn--light-danger:hover,.btn--light-danger:focus,.btn--light-danger:focus-within,.btn--light-danger:active{color:var(--color-dark);filter:brightness(92%)}.btn--toolbar{color:var(--color-dark);border-radius:var(--border-radius);border:1px solid var(--color-lightgray)}.btn--toolbar:hover,.btn--toolbar:focus,.btn--toolbar:focus-within,.btn--toolbar:active{color:var(--color-dark);background-color:var(--color-light);filter:brightness(92%)}.btn *{display:inline-block}.btn svg{margin-right:0}.btn--inline-edit{display:inline-flex;align-items:center;padding:var(--space-xxs) var(--space-xs)}.searchbar{display:block;align-items:center;width:100%}@media (min-width: 50rem){.searchbar{display:flex;align-items:center}}.searchbar__input{flex-grow:1}.searchbar__input input[type=text]{border:0;min-width:15rem;width:100%;background-color:var(--color-white);border:var(--border-thin);padding:var(--space-xxs) var(--space-xs);border-radius:var(--border-radius)}.searchbar__input input[type=text]:focus{box-shadow:0 0 0 2px var(--color-glint)}@media (min-width: 50rem){.searchbar__input input[type=text]{min-width:40em}}.searchbar>div{margin-right:var(--space-xs);margin-top:var(--space-xs)}.summary_panel{display:none;background-color:var(--color-lightgray-bg);border-radius:var(--border-radius);padding:var(--space-xs);margin-left:var(--space-xs);margin-top:var(--space-xl)}@media (min-width: 50rem){.summary_panel{display:block}}.summary_panel__title{font-weight:bold;font-size:var(--font-size-m)}.summary_panel__line{display:flex;margin-top:var(--space-m);margin-bottom:var(--space-s)}.summary_panel__line>div:first-child{flex-grow:1}.summary_panel__line__total{text-align:right}.invoice{padding:var(--space-xs) 0}@media (min-width: 50rem){.invoice{padding:var(--space-m)}}.invoice__tolabel{padding:var(--space-s)}.invoice__tolabel__address{padding-top:var(--space-xs);padding-bottom:var(--space-xs);padding-left:var(--space-xxs)}.invoice__tolabel__address__name{padding-top:var(--space-xs);padding-bottom:var(--space-xs)}.invoice__details{max-width:30rem;padding:var(--space-s)}.invoice__details__line{display:flex;align-items:center;padding:var(--space-xs)}.invoice__details__line__label{flex-grow:1;font-weight:bold}.invoice__details__line__info{text-align:right}.invoice__details__line__info input,.invoice__details__line__info select{min-width:10rem}.invoice__row{display:flex;align-items:center;padding:var(--space-xs) var(--space-xxxs);flex-flow:wrap}@media (min-width: 50rem){.invoice__row{flex-flow:nowrap}}.invoice__row--header{display:none;font-weight:bold;border-bottom:var(--border-gray)}@media (min-width: 50rem){.invoice__row--header{display:flex}}.invoice__row--header-display{display:flex;font-weight:bold;border-bottom:var(--border-gray)}.invoice__row--line-item{border-bottom:var(--border-thin)}.invoice__row--buttons{flex-wrap:wrap}.invoice__row--buttons>div.button{padding-top:var(--space-xs)}.invoice__row--buttons>div.inputs{padding-right:var(--space-s)}.invoice__row--buttons label{font-weight:bold;padding:var(--space-xxs) var(--space-xxs)}.invoice__row>div{padding:0 var(--space-xxs)}.invoice__row>div input{width:100%}.invoice__row>div input.amount{text-align:right}.invoice__row>div textarea{width:100%}.invoice__row>div input[type=checkbox]{width:auto}.invoice__row__description{order:1;width:49%}@media (min-width: 50rem){.invoice__row__description{min-width:12rem;width:32.5%}.invoice__row__description--no-tax{width:53%}}.invoice__row__by{display:block;width:3%;order:3;font-weight:bold}@media (min-width: 50rem){.invoice__row__by{display:none}}.invoice__row__qty{order:4;width:13.5%;text-align:left}@media (min-width: 50rem){.invoice__row__qty{order:3;width:10%;text-align:right}.invoice__row__qty--no-tax{width:13.5%}}.invoice__row__price{order:2;text-align:right;width:13.5%}.invoice__row__price--display{width:18.5%}@media (min-width: 50rem){.invoice__row__price{width:10%}.invoice__row__price--display{width:15%}.invoice__row__price--no-tax{width:13.5%}}.invoice__row__price--form{text-align:left}.invoice__row__amt_excl_tax{text-align:right;min-width:4rem}.invoice__row__amt_excl_tax--form{text-align:left}.invoice__row__tax{display:flex;align-items:top;width:100%;order:6}@media (min-width: 50rem){.invoice__row__tax{order:4;width:32.5%}}.invoice__row__tax__label{padding:var(--space-xxs) 0 var(--space-xxs);font-weight:bold}@media (min-width: 50rem){.invoice__row__tax__label{display:none}}.invoice__row__tax__rate{text-align:right;min-width:4rem;padding:var(--space-xxs) var(--space-xxs)}.invoice__row__tax__rate--form{text-align:left;min-width:0rem}@media (min-width: 50rem){.invoice__row__tax__rate--form{padding:var(--space-xxs) 0 var(--space-xxs);min-width:13rem}}@media (min-width: 50rem){.invoice__row__tax__rate{min-width:8rem}}.invoice__row__tax__amt{text-align:right;min-width:4rem;padding:var(--space-xxs) 0 var(--space-xxs) var(--space-xxs)}.invoice__row__tax__amt--form{text-align:left;min-width:0rem}@media (min-width: 50rem){.invoice__row__tax__amt--form{min-width:4rem}}@media (min-width: 50rem){.invoice__row__tax__amt{min-width:8rem}}.invoice__row__amount{order:4;text-align:right;width:15%}.invoice__row__amount--form{text-align:left}@media (min-width: 50rem){.invoice__row__amount{order:5;width:10%}.invoice__row__amount--no-tax{width:20%}}.invoice__row__remove_line{width:5%;order:5}.invoice__row__remove_line:hover{color:var(--color-error);cursor:pointer}@media (min-width: 50rem){.invoice__row__remove_line{order:6}}.invoice__row__total_label{flex:1;text-align:right;font-weight:bold}.invoice__row__total_amount{flex:0;text-align:right;min-width:13rem}.receipt{padding:var(--space-m);max-width:40rem}.receipt__line{display:flex;align-items:center;padding:var(--space-xs)}.receipt__line__label{flex-grow:1;font-weight:bold}.receipt__line__info{text-align:right}.receipt__line__info--form{text-align:left;min-width:19rem}.receipt__line__info input,.receipt__line__info select{min-width:20rem}.receipt__buttons{display:flex;align-items:center;padding:var(--space-xs);margin-top:var(--space-m)}.receipt__buttons>div{margin-right:var(--space-xs)}.receipt__updated{padding:var(--space-xs);color:var(--color-text-muted)}form input,form textarea{padding:var(--space-xxs) var(--space-xs);border:var(--border);border-radius:var(--border-radius);outline:none;transition:box-shadow 250ms}form input:focus,form textarea:focus{box-shadow:0 0 0 2px var(--color-glint)}form select{padding:var(--space-xs) var(--space-xs);border:var(--border);border-radius:var(--border-radius);outline:none;transition:box-shadow 250ms}form select:focus{box-shadow:0 0 0 2px var(--color-glint)}.standard_form{padding:var(--space-m);max-width:40rem}.standard_form__line{display:block;align-items:center;padding:var(--space-xs)}@media (min-width: 50rem){.standard_form__line{display:flex;align-items:flex-start}}.standard_form__line__label{flex-grow:1;font-weight:bold;padding-top:var(--space-xs)}.standard_form__line__info{text-align:left;margin-top:var(--space-xs)}@media (min-width: 50rem){.standard_form__line__info{text-align:right;margin-top:0}}.standard_form__line__info--form{text-align:left;min-width:19rem}.standard_form__line__info input,.standard_form__line__info select,.standard_form__line__info textarea{min-width:100%}@media (min-width: 50rem){.standard_form__line__info input,.standard_form__line__info select,.standard_form__line__info textarea{min-width:20rem}}.standard_form__line__info__message{flex-grow:1;margin-top:var(--space-s)}.standard_form__buttons{display:flex;align-items:center;padding:var(--space-xs);margin-top:var(--space-m)}.standard_form__buttons>div,.standard_form__buttons button{margin-right:var(--space-xs)}.standard_form__updated{padding:var(--space-xs);color:var(--color-text-muted)}.alert{width:100%;padding:var(--space-s);margin-top:var(--space-s);margin-bottom:var(--space-s);border:var(--border-thin);border-radius:var(--border-radius)}.alert--info{background-color:var(--color-info);border-color:var(--color-info-border)}.alert--warning{background-color:var(--color-warning);border-color:var(--color-warning-border)}.alert--error{background-color:var(--color-error-light);border-color:var(--color-error)}.alert ul{margin-left:var(--space-s)}.alert__buttons{display:flex;margin-top:var(--space-s)}.alert__buttons div{margin-right:var(--space-xs)}.toolbar{width:100%;padding:var(--space-m) 0;min-height:2.5rem;display:flex}.toolbar>div{margin-right:var(--space-m)}.contacts__table{margin-top:2rem}.contacts__table__row{display:flex;align-items:center;padding:var(--space-xxs);color:#222;text-decoration:none}.contacts__table__row__name{flex-basis:auto;flex-grow:1;min-width:10rem}@media (min-width: 50rem){.contacts__table__row__name{min-width:16rem}}.contacts__table__row__address{flex-basis:max-content;min-width:12rem;text-align:right}@media (min-width: 50rem){.contacts__table__row__address{min-width:15rem;margin-right:var(--space-xs)}}.contacts__table__row__telephone{display:none;flex-basis:max-content;min-width:8rem;text-align:right}@media (min-width: 50rem){.contacts__table__row__telephone{display:block}}.contacts__table__row__balance{flex-basis:max-content;min-width:6rem;text-align:right}.contacts__table__row:visited{color:#222}.contacts__table__row:hover{color:#222;background-color:#eee;text-decoration:none}.contacts__table__row--header{font-weight:bold;border-bottom:1px solid #ccc}.contacts__table__row--header:hover{background-color:transparent}.contact_details{display:flex;padding:var(--space-s);flex-wrap:wrap}.contact_details__name{width:100%;padding:var(--space-s);font-weight:bold;font-size:var(--font-size-l)}.contact_details__history{width:100%}.contact_details__history__totals{padding:var(--space-s);font-size:var(--font-size-l)}.contact_details__history__totals__line{display:flex;align-items:center}.contact_details__history__totals__line__title{font-weight:bold;flex:1}.contact_details__history__totals__line__amount{text-align:right}.contact_details__history__table{margin-top:var(--space-m)}.contact_details__history__table__line{display:flex;align-items:center;padding:var(--space-xs) var(--space-s)}.contact_details__history__table__line__date{flex:1}.contact_details__history__table__line__date--header{font-weight:bold}@media (min-width: 50rem){.contact_details__history{width:50%;padding-right:--space-m}}.contact_details__details{width:100%}@media (min-width: 50rem){.contact_details__details{width:50%;padding-left:var(--space-m);border-left:var(--border)}}.contact_details__details__address{padding:var(--space-m);border-top:var(--border);margin-top:var(--space-m)}@media (min-width: 50rem){.contact_details__details__address{border-top:0;margin-top:0}}.contact_details__details__line{display:flex;align-items:center;margin-top:var(--space-s);padding-left:var(--space-s)}.contact_details__details__line__title{flex:1;font-weight:bold}.contact_details__details__line__info{text-align:right}@media (min-width: 50rem){.contact_details__details__line{padding-left:var(--space-m)}}.contact_details__buttons{display:flex;align-items:center;width:100%;padding:var(--space-s);margin-top:var(--space-m)}.contact_details__buttons div{margin-right:var(--space-s)}.contact_details__updated{width:100%;margin-top:var(--space-m);padding:var(--space-s);color:var(--color-text-muted)}.contact{padding:var(--space-m);max-width:40rem}.contact__line{display:block;padding:var(--space-xs)}@media (min-width: 50rem){.contact__line{display:flex;align-items:center}}.contact__line__label{flex-grow:1;font-weight:bold}@media (min-width: 50rem){.contact__line__info{text-align:right}}.contact__line__info--form{text-align:left;min-width:19rem}.contact__line__info input,.contact__line__info select{min-width:25rem}@media (min-width: 50rem){.contact__line__info input,.contact__line__info select{min-width:20rem}}.contact__line__info input[type=checkbox]{min-width:2rem}.contact__buttons{display:flex;align-items:center;padding:var(--space-xs);margin-top:var(--space-m)}.contact__buttons>div{margin-right:var(--space-xs)}.contact__updated{padding:var(--space-xs);color:var(--color-text-muted)}.search-results{background-color:#ffffff;min-width:25em;max-height:30rem;overflow-y:auto;display:none;border:var(--border-thin);border-radius:var(--border-radius)}.search-results[data-popper-reference-hidden]{visibility:hidden;pointer-events:none}.search-results[data-show]{display:inline-block}.search-results__client{display:flex;padding:var(--space-xs);cursor:pointer;border-bottom:var(--border-thin)}.search-results__client__details{flex-grow:1}.search-results__client__details__title{padding:var(--space-xs);color:var(--color-text-body)}.search-results__client__details__description{padding:var(--space-xs);color:var(--color-text-muted)}.search-results__client:hover,.search-results__client:focus{background-color:var(--color-primary-muted)}.search-results__task{display:flex;padding:var(--space-xs);cursor:pointer;border-bottom:var(--border-thin)}.search-results__task__check{width:0.75rem;height:0.75rem;margin-top:var(--space-xs);margin-left:var(--space-xxxs)}.search-results__task__details{flex-grow:1;padding:var(--space-xs)}.search-results__task__details__title{color:var(--color-text-body)}.search-results__task__details__description{color:var(--color-text-muted)}.search-results__task:hover{background-color:var(--color-primary-muted)}.search-results[data-popper-placement^=top]>#arrow{bottom:-4px}.search-results[data-popper-placement^=bottom]>#arrow{top:-4px}.search-results[data-popper-placement^=left]>#arrow{right:-4px}.search-results[data-popper-placement^=right]>#arrow{left:-4px}.search-results-list{margin-left:var(--space-xxl)}.contact-search{width:100%}@media (min-width: 50rem){.contact-search{min-width:20rem}}.expenses__table{margin-top:2rem}.expenses__table__row{display:flex;align-items:center;padding:var(--space-xxs);color:#222;text-decoration:none}.expenses__table__row__date{flex-basis:max-content;min-width:13rem}@media (min-width: 50rem){.expenses__table__row__date{min-width:15rem}}.expenses__table__row__category{display:none;flex-basis:max-content;min-width:8rem}@media (min-width: 50rem){.expenses__table__row__category{display:block}}.expenses__table__row__description{flex-basis:auto;flex-grow:1}@media (min-width: 50rem){.expenses__table__row__description{min-width:12rem}}.expenses__table__row__user{display:none;flex-basis:max-content;min-width:10rem}.expenses__table__row__amount{flex-basis:max-content;text-align:right;padding-right:1rem}.expenses__table__row:visited{color:#222}.expenses__table__row:hover{background-color:#eee;text-decoration:none}.expenses__table__row--header{font-weight:bold;border-bottom:1px solid #ccc}.expenses__table__row--header:hover{background-color:transparent}.expense{padding:var(--space-m);max-width:40rem}.expense__line{display:flex;align-items:center;padding:var(--space-xs)}.expense__line__label{flex-grow:1;font-weight:bold}.expense__line__info{text-align:right}.expense__line__info--form{text-align:left;min-width:19rem}.expense__line__info input,.expense__line__info select{min-width:20rem}.expense__buttons{display:flex;align-items:center;padding:var(--space-xs);margin-top:var(--space-m)}.expense__buttons>div{margin-right:var(--space-xs)}.expense__updated{padding:var(--space-xs);color:var(--color-text-muted)}.expense_categories__table{margin-top:2rem}.expense_categories__table__row{display:flex;align-items:center;padding:var(--space-xxs);color:#222;text-decoration:none}.expense_categories__table__row__category{flex-basis:auto;flex-grow:1;min-width:15rem}.expense_categories__table__row__user{display:none;flex-basis:max-content;min-width:10rem}.expense_categories__table__row:visited{color:#222}.expense_categories__table__row:hover{background-color:#eee;text-decoration:none}.expense_categories__table__row--header{font-weight:bold;border-bottom:1px solid #ccc}.expense_categories__table__row--header:hover{background-color:transparent}.notes__table{margin-top:2rem}.notes__table__row{display:flex;align-items:center;padding:var(--space-xxs);color:#222;text-decoration:none}.notes__table__row__date{flex-basis:max-content;min-width:16rem}.notes__table__row__contact{flex-basis:auto}@media (min-width: 50rem){.notes__table__row__contact{min-width:12rem}}.notes__table__row__note{flex-basis:auto;flex-grow:1;min-width:16rem}.notes__table__row:visited{color:#222}.notes__table__row:hover{background-color:#eee;text-decoration:none}.notes__table__row--header{font-weight:bold;border-bottom:1px solid #ccc}.notes__table__row--header:hover{background-color:transparent}.note{padding:var(--space-s)}.note__details{display:flex;flex-wrap:wrap}.note__details__note{width:100%;order:2}@media (min-width: 50rem){.note__details__note{width:50%;order:1}}.note__details__note__text{background-color:var(--color-white);border:var(--border);border-radius:var(--border-radius);padding:var(--space-xs);min-height:6rem}.note__details__note__updated{margin-top:var(--space-xs);color:var(--color-text-muted)}.note__details__note__buttons{margin-top:var(--space-xs);display:flex}.note__details__note__buttons>div{margin-right:var(--space-s)}.note__details__contact{width:100%;order:1;padding-bottom:var(--space-m)}@media (min-width: 50rem){.note__details__contact{width:50%;padding-bottom:0;padding-left:var(--space-m);order:2}}.note__comments{margin-top:var(--space-m)}.note__comments__comment{margin-top:var(--space-s);padding:var(--space-xs);border-top:var(--border);min-width:20rem;max-width:35rem;min-height:6rem}.note__comments__comment__header{display:flex}.note__comments__comment__header__author{font-weight:bold;flex-grow:1}.note__comments__comment__header__time{text-align:right}.note__comments__comment__header__text{margin-top:var(--space-xs)}.reports_table{display:flex;flex-wrap:wrap}.reports_table__panel{width:100%;padding:var(--space-m)}@media (min-width: 50rem){.reports_table__panel{width:50%}}.reports_table__panel__title{padding:var(--space-xs);font-weight:bold;border-bottom:var(--border)}.reports_table__panel__description{padding:var(--space-xs)}.reports_table__panel__link{padding:var(--space-xs)}.report__backlink{padding:var(--space-s);font-weight:bold}.report__title{padding:var(--space-s);font-weight:bold}.report__form{padding:var(--space-s)}.report__form__line{display:flex;align-items:center;padding:var(--space-xs)}.report__form__line__label{min-width:8rem;font-weight:bold}.report__download{padding:var(--space-s)}.tax_report__table{padding:var(--space-xs)}.tax_report__table__row{display:flex;align-items:center;padding:var(--space-xs) 0}.tax_report__table__row__label{min-width:20rem}.tax_report__table__row__label--header{font-weight:bold}.tax_report__table__row__amount{min-width:6rem;text-align:right}.sales_report{padding:var(--space-s)}.sales_report__chart{height:200px;padding:var(--space-s) 0}.sales_report__duration{font-weight:bold;padding:var(--space-xs) 0}.sales_report__line{display:flex;align-items:center;padding:var(--space-xs) 0}.sales_report__line__label{min-width:20rem;font-weight:bold}.sales_report__line__amount{min-width:6rem;text-align:right}.settings{padding:var(--space-m);max-width:40rem}.settings__line{display:flex;align-items:center;padding:var(--space-xs)}.settings__line__label{flex-grow:1;font-weight:bold}.settings__line__info{text-align:right}.settings__line__info--form{text-align:left;min-width:19rem}.settings__line__info input,.settings__line__info select{min-width:20rem}.settings__buttons{display:flex;align-items:center;padding:var(--space-xs);margin-top:var(--space-m)}.settings__buttons>div{margin-right:var(--space-xs)}.accounts__form{display:block;margin-left:auto;margin-right:auto;margin-top:1rem;padding:var(--space-s);border:var(--border-thin);border-radius:var(--border-radius);background-color:var(--color-white)}@media (min-width: 50rem){.accounts__form{width:35rem;margin-top:3rem;padding:var(--space-xl)}}.accounts__form--login{margin-top:10rem}.accounts__form__title{padding:var(--space-xs);font-weight:bold}.accounts__form__line{padding:var(--space-xs)}.accounts__form__line__label{font-weight:bold}.accounts__form__line__info{text-align:left;min-width:19rem}.accounts__form__line__info input,.accounts__form__line__info select{width:100%}@media (min-width: 50rem){.accounts__form__line__info input,.accounts__form__line__info select{min-width:20rem}}.accounts__form__buttons{display:flex;align-items:center;padding:var(--space-xs);margin-top:var(--space-m)}.accounts__form__buttons>div{margin-right:var(--space-xs)}.accounts__form__message{padding:var(--space-xs);margin-top:var(--space-m)}.accounts_table{margin-top:2rem}.accounts_table__row{display:flex;align-items:center;padding:var(--space-xxs);color:#222;text-decoration:none}.accounts_table__row__name{flex-basis:auto;flex-grow:1;min-width:12rem}.accounts_table__row__country{flex-basis:auto;min-width:15rem}.accounts_table__row__owner{flex-basis:auto;min-width:15rem}.accounts_table__row__locked{flex-basis:auto;min-width:5rem}.accounts_table__row:visited{color:#222}.accounts_table__row:hover{background-color:#eee;text-decoration:none}.accounts_table__row--header{font-weight:bold;border-bottom:1px solid #ccc}.accounts_table__row--header:hover{background-color:transparent}.taxes__table{margin-top:2rem}.taxes__table__row{display:flex;align-items:center;padding:var(--space-xxs);color:#222;text-decoration:none}.taxes__table__row__rate{flex-basis:max-content;min-width:6rem}.taxes__table__row__description{flex-basis:auto;flex-grow:1;min-width:12rem}.taxes__table__row__date_from{flex-basis:max-content;min-width:15rem}.taxes__table__row__date_to{flex-basis:max-content;min-width:15rem}.taxes__table__row:visited{color:#222}.taxes__table__row:hover{background-color:#eee;text-decoration:none}.taxes__table__row--header{font-weight:bold;border-bottom:1px solid #ccc}.taxes__table__row--header:hover{background-color:transparent}.payment_types_table{margin-top:2rem}.payment_types_table__row{display:flex;align-items:center;padding:var(--space-xxs);color:#222;text-decoration:none}.payment_types_table__row__name{flex-basis:auto;flex-grow:1}.payment_types_table__row__entered_by{flex-basis:max-content;min-width:15rem}@media (min-width: 50rem){.payment_types_table__row__entered_by{min-width:16rem}}.payment_types_table__row:visited{color:#222}.payment_types_table__row:hover{background-color:#eee;text-decoration:none}.payment_types_table__row--header{font-weight:bold;border-bottom:1px solid #ccc}.payment_types_table__row--header:hover{background-color:transparent}.payment_terms_table{margin-top:2rem}.payment_terms_table__row{display:flex;align-items:center;padding:var(--space-xxs);color:#222;text-decoration:none}.payment_terms_table__row__description{flex-basis:auto;flex-grow:1}.payment_terms_table__row__days_to_pay{flex-basis:max-content;min-width:15rem}@media (min-width: 50rem){.payment_terms_table__row__days_to_pay{min-width:16rem}}.payment_terms_table__row__default{flex-basis:max-content;min-width:15rem}@media (min-width: 50rem){.payment_terms_table__row__default{min-width:16rem}}.payment_terms_table__row:visited{color:#222}.payment_terms_table__row:hover{background-color:#eee;text-decoration:none}.payment_terms_table__row--header{font-weight:bold;border-bottom:1px solid #ccc}.payment_terms_table__row--header:hover{background-color:transparent}.users_table{margin-top:2rem}.users_table__row{display:flex;align-items:center;padding:var(--space-xxs);color:#222;text-decoration:none}.users_table__row__name{flex-basis:auto;flex-grow:1;min-width:12rem}.users_table__row__email{flex-basis:auto;min-width:15rem}.users_table__row:visited{color:#222}.users_table__row:hover{background-color:#eee;text-decoration:none}.users_table__row--header{font-weight:bold;border-bottom:1px solid #ccc}.users_table__row--header:hover{background-color:transparent}.time_entries__form{display:flex;padding:var(--space-s);flex-wrap:wrap}.time_entries__form>div{margin-left:var(--space-xs)}.time_entries__form>div>div{margin-bottom:var(--space-xs)}.time_entries__form>div>div>input[type=text],.time_entries__form>div>div select,.time_entries__form>div>div textarea{min-width:14rem;max-width:16rem}.time_entries__form__buttons{width:100%;display:flex;align-items:start}@media (min-width: 50rem){.time_entries__form__buttons{width:auto}}.time_entries__form__buttons>button{margin-left:var(--space-xs)}.time_entries__table{margin-top:2rem}.time_entries__table__row{display:flex;align-items:center;color:#222;text-decoration:none}.time_entries__table__row__timer{padding:var(--space-xxs);min-width:3rem}.time_entries__table__row__body{display:flex;align-items:center;padding:var(--space-xxs);color:#222}.time_entries__table__row__body__date{flex-basis:max-content;min-width:10rem}@media (min-width: 50rem){.time_entries__table__row__body__date{min-width:15rem}}.time_entries__table__row__body__client{display:none}@media (min-width: 50rem){.time_entries__table__row__body__client{display:block;flex-basis:auto;flex-grow:1;min-width:8rem}}.time_entries__table__row__body__project_task{flex-basis:auto;flex-grow:1;min-width:10rem}@media (min-width: 50rem){.time_entries__table__row__body__project_task{min-width:12rem}}.time_entries__table__row__body__user{flex-basis:auto;flex-grow:1;min-width:8rem}.time_entries__table__row__body__hours{flex-basis:max-content;min-width:6rem}.time_entries__table__row__body__invoice{display:none}@media (min-width: 50rem){.time_entries__table__row__body__invoice{display:block;flex-basis:max-content;min-width:6rem}}.time_entries__table__row__body:visited{color:#222}.time_entries__table__row__body:hover{background-color:#eee;text-decoration:none}.time_entries__table__row__body--header:hover{background-color:transparent}.time_entries__table__row--header{font-weight:bold;border-bottom:1px solid #ccc}.start_timer_button{background-color:var(--color-secondary);width:2rem;height:2rem;padding-left:0.35rem;padding-top:0.3rem;border-radius:999px;color:white;cursor:pointer}.stop_timer_button{background-color:var(--color-error);width:2rem;height:2rem;padding-left:0.3rem;padding-top:0.3rem;border-radius:999px;color:white;cursoe:pointer}#barChart{min-width:40% !important;min-height:fit-content !important}.projects__table{margin-top:var(--space-s)}.projects__table__row{display:flex;align-items:center;padding:var(--space-xxs);color:#222;text-decoration:none}.projects__table__row__name{width:30%}@media (min-width: 50rem){.projects__table__row__name{min-width:12rem}}.projects__table__row__client{width:30%}@media (min-width: 50rem){.projects__table__row__client{min-width:12rem}}.projects__table__row__hours{width:20%}@media (min-width: 50rem){.projects__table__row__hours{min-width:8rem}}.projects__table__row__status{width:20%}@media (min-width: 50rem){.projects__table__row__status{min-width:10rem}}.projects__table__row:visited{color:#222}.projects__table__row:hover{color:#222;background-color:#eee;text-decoration:none}.projects__table__row--header{font-weight:bold;border-bottom:1px solid #ccc}.projects__table__row--header:hover{background-color:transparent}.project_tasks__table{margin-top:var(--space-s)}.project_tasks__table__row{display:flex;align-items:center;padding:var(--space-xxs);color:#222;text-decoration:none}.project_tasks__table__row__name{width:30%}@media (min-width: 50rem){.project_tasks__table__row__name{min-width:12rem}}.project_tasks__table__row__project{width:30%}@media (min-width: 50rem){.project_tasks__table__row__project{min-width:12rem}}.project_tasks__table__row__hours{width:20%}@media (min-width: 50rem){.project_tasks__table__row__hours{min-width:8rem}}.project_tasks__table__row__rate{width:20%}@media (min-width: 50rem){.project_tasks__table__row__rate{min-width:10rem}}.project_tasks__table__row:visited{color:#222}.project_tasks__table__row:hover{color:#222;background-color:#eee;text-decoration:none}.project_tasks__table__row--header{font-weight:bold;border-bottom:1px solid #ccc}.project_tasks__table__row--header:hover{background-color:transparent}.color-scheme-selector{float:left}.color-scheme{float:left;margin-left:3px;width:25px;height:25px;border-radius:3px;cursor:pointer}.color-scheme:hover{border:2px solid #ccc}.color-scheme-selected{border:2px solid #ccc}.color-scheme-1{background:#111111}.color-scheme-2-compliment{background:#e5e5e5}.color-scheme-2{background:#E74C3C}.color-scheme-2-compliment{background:#FDEDEC}.color-scheme-3{background:#2471A3}.color-scheme-3-compliment{background:#D4E6F1}.color-scheme-4{background:#229954}.color-scheme-4-compliment{background:#E8F8F5}@font-face{font-family:"alfa_slab_oneregular";src:url(/assets/alfaslabone-regular-webfont-fd1cc450d759f307e030f9581f97af5726bebd075ae169fdd9ed32bae3c8fc18.woff2) format("woff2"),url(/assets/alfaslabone-regular-webfont-d580ed32a20b9a403594c0a62d27f0a92567a885b0f6662080aa440065e61e47.woff) format("woff"),url(/assets/AlfaSlabOne-Regular-a0adca0c7ab524087318b9ced5d4ae2272732c097248e387b74d09949c8e63b6.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"amaranthbold";src:url(/assets/amaranth-bold-webfont-34d00f90f86c2ca67b39216fd3d0c95367b70c01af6fa056235ea44f37473763.woff2) format("woff2"),url(/assets/amaranth-bold-webfont-01ff700ef8e4ef4ed2d960246fe024dcc49527a565374174029ca0bb55e70a67.woff) format("woff"),url(/assets/Amaranth-Bold-35c49461be05e5c9bf09a071ec909fee8005dc109c9de9963bf5eef455a5903d.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"handleeregular";src:url(/assets/handlee-regular-webfont-276db804d70daf537e9e48a1ed3e267b2562e54ce08fa7400290e8cf3c861419.woff2) format("woff2"),url(/assets/handlee-regular-webfont-d15bf3b6e7cac790ea49ed424dea5aadcb37b69aca29a4100e05cc480fb3837d.woff) format("woff"),url(/assets/Handlee-Regular-82e6c4336483590568f45da94788bb7e89865956d3a87afad82717556bf049fd.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"lobster_twobold";src:url(/assets/lobstertwo-bold-webfont-4364adb28b95ba270779724832e226a1c379d9ea4fc60e6cfeb8d15c531c954a.woff2) format("woff2"),url(/assets/lobstertwo-bold-webfont-e571d9831f5503f7d4759ee78a8a08a98f9fb3084ee4ab48dbcce697c35b48c2.woff) format("woff"),url(/assets/LobsterTwo-Bold-66c5b0573e6c4664bc4a5b4de357f032ffcde8f7500ad6e5d203af5d237193b8.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"oswaldbold";src:url(/assets/oswald-bold-webfont-582748c942ba0b03ce92719f1be92a29e1f2474004fb0a7250ab9925c845a6e1.woff2) format("woff2"),url(/assets/oswald-bold-webfont-93660aeb76b3639e6d0a92c550643d26934bc5f7520e5a78e868279d37cfc235.woff) format("woff"),url(/assets/Oswald-Bold-a76fd73e8acf54e7ebfae5040e1bd79ae5370cd2ee81a10a4b8679e567ca9a66.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"sanchezregular";src:url(/assets/sanchez-regular-webfont-6fcaf7cccbc45633cecaf2a339b4f64358977f7c9a526e6da338364490fa0382.woff2) format("woff2"),url(/assets/sanchez-regular-webfont-5afa4981a06739b5b3c56b73929c1b78a7fa9dd00153bb69a5d38e433b5b4aea.woff) format("woff"),url(/Sachez-Regular.ttf) format("truetype");font-weight:normal;font-style:normal}div.entry_form div.form-row span.sample-font-name{display:block;float:left;padding-top:0px;font-size:22px}.alfa_slab{font-family:"alfa_slab_oneregular"}.amaranth{font-family:"amaranthbold"}.handleeregular{font-family:"handleeregular"}.lobster_twobold{font-family:"lobster_twobold"}.oswaldbold{font-family:"oswaldbold"}.sanchezregular{font-family:"sanchezregular"}.helvetica{font-family:Helvetica}.modal{visibility:hidden;position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:rgba(77,77,77,0.7);transition:all 0.4s;z-index:3}.modal--show{visibility:visible;opacity:1}.modal__content{position:relative;background-color:var(--color-white);border-radius:var(--border-radius);border:var(--border);padding:var(--space-xl) var(--space-s);min-width:90%}@media (min-width: 50rem){.modal__content{min-width:40rem}}.modal__content__close{position:absolute;top:10px;right:10px;color:#585858;text-decoration:none;cursor:pointer;border-radius:999px}.modal__content__close:hover{background:var(--color-gray-bg)}.inbox_message{display:flex;border-top:var(--border);padding:var(--space-s);margin-bottom:var(--space-s);width:100%;color:var(--color-text);text-decoration:none}.inbox_message__read_status{width:2rem;padding:var(--space-xxxxs) var(--space-xs)}.inbox_message__read_status__unread{width:0.75rem;height:0.75rem;background-color:var(--color-primary);border-radius:50%;display:inline-block}.inbox_message__details{flex-grow:1}.inbox_message__details__header{display:flex;align-items:center;margin-bottom:var(--space-xs)}.inbox_message__details__header__subject{font-weight:bold;flex-grow:1}.inbox_message__details__header__number_of_messages{color:white;background-color:var(--color-primary-rotate);padding:var(--space-xxxxs) var(--space-xs);border-radius:var(--border-radius);font-size:var(--font-size-sm)}.inbox_message__details__header__date{margin-right:var(--space-xs);color:var(--color-text-muted)}.inbox_message__details__author{font-weight:bold;margin-top:var(--space-xs);color:var(--color-primary-rotate)}.inbox_message__details__body{margin-top:var(--space-xs)}.message{border-bottom:var(--border);padding:var(--space-s);margin-bottom:var(--space-s)}.message__header{display:flex;align-items:center;margin-bottom:var(--space-xs)}.message__header__author{font-weight:bold;flex:1}.message__header__date{color:var(--color-text-muted)}.message__body{white-space:pre-wrap;margin-top:var(--space-xs)}.message--mine{background-color:var(--color-primary-faint);margin-left:var(--space-xxl);border-radius:var(--border-radius)}.navbar{display:flex;flex-flow:wrap;align-items:center;width:100%;height:6rem;position:fixed;z-index:2;padding-left:var(--space-m);padding-right:var(--space-m);padding-bottom:var(--space-xs);background-color:var(--color-navbar-background);transition:all 0.5s ease}@media (min-width: 50rem){.navbar{width:calc(100% - var(--sidebar-width));margin-left:var(--sidebar-width);padding-right:0;height:auto}}@media (min-width: 50rem){.navbar--exterior{width:100%;margin-left:auto}}.navbar__brand{font-weight:bold;font-size:var(--font-size-xl);margin-top:var(--space-xs);order:1;flex-grow:1}@media (min-width: 50rem){.navbar__brand{flex-grow:0}}.navbar__brand .hamburger{display:flex;align-items:center;color:var(--color-primary);width:2rem}.navbar__search{order:3;width:100%;margin-top:var(--space-xs);margin-left:var(--space-s)}@media (min-width: 50rem){.navbar__search{order:2;flex-grow:1;width:auto;margin-top:0}}.navbar__dropdown{display:flex;order:2;min-width:10rem;margin-left:auto}.navbar__dropdown>div{margin-left:auto}@media (min-width: 50rem){.navbar__dropdown{order:3;width:auto}}.navbar__name{font-weight:bold;margin-left:auto;margin-right:var(--space-s);color:var(--color-primary)}.navbar>*{margin-left:var(--space-xs)}.navbar--without-sidebar{width:100%;margin-left:0}.external_navbar{display:flex;width:100%;position:fixed;z-index:2;min-height:2.5rem;align-items:center;padding:var(--space-s);background-color:var(--color-lightgray-bg);transition:all 0.5s ease}@media (min-width: 50rem){.external_navbar--exterior{width:100%;margin-left:auto}}.external_navbar__brand{font-weight:bold;font-size:var(--font-size-xl)}.external_navbar__right{display:flex;align-items:center;margin-left:auto}.external_navbar__right>a{display:inline-block;margin-right:var(--space-m);font-weight:bold}.sidebar{background:var(--color-menu-background-color);position:fixed;width:var(--sidebar-width);height:100%;transition:all 0.5s ease;top:0rem;left:calc(-1 * var(--sidebar-width));z-index:3}@media (min-width: 50rem){.sidebar{left:0}}.sidebar--active{left:0}@media (min-width: 50rem){.sidebar--active{left:calc(-1 * var(--sidebar-width))}}.sidebar__nav{display:flex;width:100%;font-size:var(--font-size-xl)}.sidebar__nav__name{width:100%;color:var(--color-menu-header-color);padding:var(--space-m) var(--space-xxs);margin:var(--space-xs);border-bottom:1px solid var(--color-menu-highlighted-color)}.sidebar__nav__hamburger{margin-left:auto;color:var(--color-white)}@media (min-width: 50rem){.sidebar__nav__hamburger{display:none}}.sidebar__header{padding:0 var(--space-xs);display:flex;align-items:center}.sidebar__header__profile{display:flex;flex-grow:1}.sidebar__timer{display:none;position:fixed;bottom:0;align-items:center;width:var(--sidebar-width);height:3.75rem;padding:var(--space-xs);background-color:var(--color-menu-highlighted-color);color:var(--color-white)}.sidebar__timer__button{margin-left:var(--space-s);cursor:pointer}.sidebar__timer__body{margin-left:var(--space-s)}.sidebar__timer__body__description{padding-left:var(--space-xxxs)}.sidebar__timer__body__time{font-size:var(--font-size-xxl)}.container{width:100%;padding-top:6rem;margin-left:auto;margin-right:auto;transition:all 0.5s ease}@media (min-width: 50rem){.container{padding-top:var(--space-xxxl);margin-top:0;margin-bottom:0;max-width:90rem;width:calc(100% - var(--sidebar-width));margin-left:var(--sidebar-width)}}.container--exterior{margin-top:auto;margin-bottom:auto;width:100%;margin-left:auto}@media (min-width: 50rem){.container--exterior{padding-top:var(--space-xxxl);padding-right:var(--space-m);padding-left:var(--space-m);max-width:40rem}}.container .devise--links{padding-top:var(--space-xs)}@media (min-width: 50rem){.container--without-sidebar{width:100%;margin-left:auto}}.container .action-footer{padding:var(--space-xs) var(--space-xxxl)}.container .action-footer--hide{display:none}span.desktop{display:none}@media (min-width: 50rem){span.desktop{display:inline}}span.mobile{display:inline}@media (min-width: 50rem){span.mobile{display:none}}.content{display:flex;flex-wrap:wrap;padding:var(--space-s)}.content__sm-col-6{width:50%}.content__sm-col-12{width:100%}@media (min-width: 50rem){.content__md-col-3{width:25%}.content__md-col-4{width:33.333%}.content__md-col-6{width:50%}.content__md-col-8{width:66.666%}.content__md-col-9{width:75%}.content__md-col-12{width:100%}}@media print{body{font-family:Arial, Verdana, Helvetica, sans-serif;background:#ffffff;color:#222;font-size:13px}}@media print,screen{div.print_content{width:900px;margin-top:50px;margin-left:auto;margin-right:auto}div.print_content>div.print_header{width:100%;height:300px}div.print_header>div.print_business_name{margin-left:50px;padding-top:15px;width:620px;float:left}div.print_header>div.print_business_address{width:230px;float:left;margin-top:30px}div.print_header>div.billed_to{float:left;width:230px;margin-left:50px;margin-top:40px}div.print_header>div.invoice_dates{float:left;width:180px;margin-top:40px}div.print_header>div.invoice_number{float:left;width:180px;margin-top:40px}div.print_header>div.amount_due{float:left;width:160px;margin-top:40px}div.print_header>div.print_to_from{float:left;width:600px;margin-top:50px}div.print_from{float:left;width:200px;height:150px}div.print_to{float:left;width:200px;height:150px}div.to_from_label{padding-right:5px;margin-bottom:8px}div.id_label{font-weight:bold;margin-bottom:8px}div.print_address{float:left;width:160px}div.row{min-height:20px;padding:3px 0}div.full_row{clear:both}div.half_row{float:left;width:50%}div.row label{float:left;display:block;min-width:100px;font-weight:bold;text-align:right;padding-top:3px;margin-right:5px}div.row label.medium{min-width:150px}div.row label.big{min-width:200px}div.row span{display:block;float:left;margin-left:5px;padding-top:3px}div.c_invoice_entry{width:880px;margin-top:20px;margin-left:40px}div.c_invoice_entry>div.inv_header{background:#F1F2F4;border-top:1px solid #aaa;border-bottom:1px solid #aaa;font-weight:bold;height:25px}div.c_invoice_entry>div.inv_header>div{float:left;padding-left:5px;padding-top:3px}div.c_invoice_entry div.item_desc{width:180px}div.c_invoice_entry div.item_qty{width:60px}div.c_invoice_entry div.item_price{width:105px;text-align:right}div.c_invoice_entry div.item_amt_excl_tax{width:105px;text-align:right}div.c_invoice_entry div.tax_rate{width:180px;text-align:right}div.c_invoice_entry div.item_tax_amt{width:105px;text-align:right}div.c_invoice_entry div.item_amt{width:105px;text-align:right}div.c_invoice_entry>div.inv_line_item{height:26px;margin-top:1px;padding-top:2px;border-bottom:1px solid #ccc}div.c_invoice_entry>div.inv_line_item>div{float:left;padding-left:5px;padding-top:3px}div.totals_line{width:920px;margin-top:2px;height:50px}div.totals_line>div.add_line{margin-left:10px}div.totals_line>div.totals{float:right}div.totals_line>div.totals>div.total{width:215px;height:25px}div.totals_line>div.totals>div.total>div.t_label{float:left;width:100px}div.totals_line>div.totals>div.total>div.t_amt{float:left;width:110px;padding-right:5px;padding-top:3px;text-align:right}span.bold{font-weight:bold}}
