@font-face{font-family:"titlefont";src:url(/assets/lato-900-81a0dcc5c6a495c97901573bce9d528df0b2369b2b7cd5ae04ce847ec66b5542.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:900}@font-face{font-family:"basefont";src:url(/assets/fira-100-93d700b57d925678dc14e4b29c84023d6eeb61a1396d280e51a6eafa1259831f.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:100}@font-face{font-family:"basefont";src:url(/assets/fira-300-0e3abd1c361f9146f15313a83eecea13edd4e5ec736e78122caebd2b37d36664.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:300}@font-face{font-family:"basefont";src:url(/assets/fira-400-a40ec1be6ec44cb1f22c0cf18e710020e084c4765aafd5ec28e944c3b00d6477.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:"basefont";src:url(/assets/fira-500-0f12d422443a35f888002fe3d14f97a7f178c2679498565f9eca06407b9327a6.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:"basefont";src:url(/assets/fira-700-fed282bc6c45d0dd4029dbaf20c976f8df28ec724b4865dd61c86343711f811b.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:900}body.admin frml-data frml-data-row:last-child{margin-bottom:0}body.admin frml-badge.invoice_state.draft{background:var(--color-ink)}body.admin frml-badge.invoice_state.awaiting_payment{background:var(--color-state-orange)}body.admin frml-badge.invoice_state.paid{background:var(--color-state-green)}body.admin frml-badge.invoice_state.late{background:var(--color-state-red)}body.admin frml-badge.invoice_state.cancelled{background:var(--color-state-red)}body.admin frml-badge.quarterly_report_state.draft{background:var(--color-ink)}body.admin frml-badge.quarterly_report_state.to_pay{background:var(--color-state-orange)}body.admin frml-badge.quarterly_report_state.paid{background:var(--color-state-green)}body.admin frml-badge.yearly_report_state.draft{background:var(--color-ink)}body.admin frml-badge.yearly_report_state.to_pay{background:var(--color-state-orange)}body.admin frml-badge.yearly_report_state.paid{background:var(--color-state-green)}body.admin frml-sidebar header.signature a span.platform{font-family:"titlefont";font-size:20px;font-weight:900;line-height:1em;vertical-align:middle;text-transform:uppercase}body.admin frml-sidebar header.signature a span.platform span.organisation{font-size:12px;opacity:.5;font-weight:700;line-height:1.4em}body#admin-dividends.index #table-dividends thead tr th.paid_on{width:auto}body#admin-expenses.index #table-expenses thead tr th.supplier_id{width:200px}body#admin-expenses.index #table-expenses thead tr th.category{width:200px}body#admin-expenses #expense-form div.field.category{max-width:var(--field-m)}body#admin-expenses #expense-form div.field.supplier_id{max-width:var(--field-m)}body#admin-expenses #expense-form div.field.supplier_id frml-autocomplete-results{max-width:var(--field-m)}body#admin-expenses #expense-form div.field.tax_state{max-width:var(--field-m)}body#admin-invoices.index #table-invoices thead tr th.identifier{width:180px}body#admin-invoices.index #table-invoices thead tr th.state{width:200px}body#admin-invoices #invoice-form div.field.state{max-width:var(--field-m)}body#admin-invoices #invoice-form div.field.identifier{max-width:var(--field-xs)}body#admin-invoices #invoice-form div.field.client_id{max-width:var(--field-m)}body#admin-invoices #invoice-form div.field.client_id frml-autocomplete-results{max-width:var(--field-m)}body#admin-invoices #invoice-form div.field.tax_state{max-width:var(--field-m)}body#admin-payments #payment-form{display:block;margin-bottom:40px;max-width:700px}body#admin-payments #payment-form #payment-element{margin-bottom:20px}body#admin-payments .hidden{display:none}body#admin-payments .spinner,body#admin-payments .spinner:before,body#admin-payments .spinner:after{border-radius:50%}body#admin-payments .spinner{color:#fff;font-size:22px;text-indent:-99999px;margin:0px auto;position:relative;width:20px;height:20px;box-shadow:inset 0 0 0 2px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}body#admin-payments .spinner:before,body#admin-payments .spinner:after{position:absolute;content:""}body#admin-payments .spinner:before{width:10.4px;height:20.4px;background:#5469d4;border-radius:20.4px 0 0 20.4px;top:-0.2px;left:-0.2px;-webkit-transform-origin:10.4px 10.2px;transform-origin:10.4px 10.2px;-webkit-animation:loading 2s infinite ease 1.5s;animation:loading 2s infinite ease 1.5s}body#admin-payments .spinner:after{width:10.4px;height:10.2px;background:#5469d4;border-radius:0 10.2px 10.2px 0;top:-0.1px;left:10.2px;-webkit-transform-origin:0px 10.2px;transform-origin:0px 10.2px;-webkit-animation:loading 2s infinite ease;animation:loading 2s infinite ease}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body#admin-platforms.index #table-platforms thead tr th.nature{width:220px}body#admin-platforms.index #table-platforms thead tr th.version{width:120px}body#admin-platforms.index #table-platforms thead tr th.address{width:180px}body#admin-platforms.index #table-platforms tbody tr td.balance span.red{color:var(--color-state-red)}body#admin-platforms.index #block-local-paths p.all{word-wrap:break-word}body#admin-quarterly-reports.index #table-quarterly-reports thead tr th.name{width:180px}body#admin-quarterly-reports.index #table-quarterly-reports thead tr th.state{width:200px}body#admin-quarterly-reports.show #table-invoices thead tr th.identifier{width:200px}body#admin-quarterly-reports.show #table-invoices thead tr th.date{width:auto}body#admin-quarterly-reports.show #table-invoices tfoot tr td{text-align:right}body#admin-quarterly-reports.show #table-invoices tfoot tr td.identifier{text-align:left}body#admin-quarterly-reports.show table.expenses tfoot tr td{text-align:right}body#admin-quarterly-reports.show table.expenses tfoot tr td.category{text-align:left}body#admin-quarterly-reports.show #block-payment label{width:100px}body#admin-quarterly-reports.show #block-payment frml-data-value{text-align:right;width:100px}body#admin-quarterly-reports.show.pdf{background:#fff}body#admin-quarterly-reports.show.pdf frml-box-stats-row{margin:var(--space-m) auto 0 auto;width:90%}body#admin-quarterly-reports.show.pdf frml-box-stats-row frml-box-stats{padding:var(--space-s) 0}body#admin-quarterly-reports.show.pdf frml-box-stats-row frml-box-stats label{margin-bottom:var(--space-xxs)}body#admin-quarterly-reports.show.pdf frml-box-stats-row frml-box-stats div.data{font-size:var(--fs-l)}body#admin-quarterly-reports.show.pdf frml-block frml-block-header{display:flex;justify-content:space-between;margin-bottom:0;padding:var(--space-xl) 5% 0 5%;width:90%}body#admin-quarterly-reports.show.pdf frml-block frml-block-header div.pages{color:var(--color-ink-light);font-size:var(--fs-xxs)}body#admin-quarterly-reports.show.pdf frml-block frml-data{padding:0px 5%;width:90%}body#admin-quarterly-reports.show.pdf table thead tr th span.head{height:48px;padding-top:0px;padding-bottom:0}body#admin-quarterly-reports.show.pdf table thead tr th.gst{width:120px}body#admin-quarterly-reports.show.pdf table thead tr th.qst{width:120px}body#admin-quarterly-reports.show.pdf table tbody tr td{padding-top:7px;padding-bottom:7px}body#admin-quarterly-reports.show.pdf table tfoot tr td{padding-top:12px;padding-bottom:12px;white-space:nowrap}body#admin-quarterly-reports.show.pdf #table-invoices thead tr th.identifier{width:auto}body#admin-quarterly-reports.show.pdf #table-invoices thead tr th.invoice_date{width:auto}body#admin-quarterly-reports.show.pdf #table-invoices tbody tr td.identifier{white-space:nowrap}body#admin-quarterly-reports.show.pdf #table-invoices tbody tr td.invoice_date{white-space:nowrap}body#admin-quarterly-reports.show.pdf #block-summary frml-block-header{margin-bottom:0;padding-bottom:0}body#admin-quarterly-reports.show.pdf #block-summary frml-block-header h2{font-size:var(--fs-xxl)}body#admin-quarterly-reports.show.pdf #block-summary frml-data-row.state{display:none}body#admin-quarterly-reports.show.pdf #block-payment{display:none}body#admin-quarterly-reports.show.pdf #block-invoices{page-break-after:always}body#admin-quarterly-reports.show.pdf #block-expenses-intl{page-break-after:always}body#admin-quarterly-reports #quarterly-report-form div.field.state{max-width:var(--field-m)}body#admin-residents.index #table-residents thead tr th.name{width:260px}body#admin-residents.index #table-residents thead tr th.address{width:180px}body#admin-residents.index #table-residents tbody tr td.balance span.red{color:var(--color-state-red)}body#admin-residents #resident-form #btn-send-payment-confirmation{margin:-32px 0 0 190px;position:absolute}body#admin-resident-payments.receipt #box-receipt div.receipt{background:#fafafa;border:1px solid var(--color-surface-dark);border-radius:16px;margin:0 auto var(--vspace-l) auto;max-width:800px;padding:60px 0px 0px 0px}body#admin-resident-payments.receipt #box-receipt div.receipt header{align-items:flex-end;display:flex;justify-content:space-between;margin:0 10% 50px 10%;width:80%}body#admin-resident-payments.receipt #box-receipt div.receipt header div.logo{font-size:24px;font-weight:700}body#admin-resident-payments.receipt #box-receipt div.receipt header h2{font-size:18px;font-weight:700;margin:0;text-align:right}body#admin-resident-payments.receipt #box-receipt div.receipt div.identification{display:flex;justify-content:space-between;margin:0 10% 50px 10%;width:80%}body#admin-resident-payments.receipt #box-receipt div.receipt div.identification label{color:var(--color-ink-xlight);display:block;font-size:13px;font-weight:800;line-height:1.5em;margin-bottom:7px;text-transform:uppercase}body#admin-resident-payments.receipt #box-receipt div.receipt div.identification span.line{color:var(--color-ink);display:block;font-size:var(--fs-xs);line-height:1.35em;width:100%}body#admin-resident-payments.receipt #box-receipt div.receipt div.identification span.line a{color:var(--color-ink);font-size:var(--fs-xs);font-weight:500}body#admin-resident-payments.receipt #box-receipt div.receipt div.identification span.line a:hover{color:var(--color-link)}body#admin-resident-payments.receipt #box-receipt div.receipt div.identification div.buyer{width:400px}body#admin-resident-payments.receipt #box-receipt div.receipt div.identification div.buyer div.record{display:block}body#admin-resident-payments.receipt #box-receipt div.receipt div.identification div.buyer span.value{color:var(--color-ink);display:block;font-size:var(--fs-xs);width:100%}body#admin-resident-payments.receipt #box-receipt div.receipt div.identification div.date label{text-align:right}body#admin-resident-payments.receipt #box-receipt div.receipt span.regular{color:var(--color-orange);display:block;font-size:12px;font-weight:500;margin-bottom:5px;text-decoration:line-through}body#admin-resident-payments.receipt #box-receipt div.receipt main{height:auto;min-height:auto;margin:0;padding:0;width:100%}body#admin-resident-payments.receipt #box-receipt div.receipt table.lines{margin-bottom:100px}body#admin-resident-payments.receipt #box-receipt div.receipt table.lines thead tr th{font-size:13px;padding:16px 10px;text-align:right}body#admin-resident-payments.receipt #box-receipt div.receipt table.lines thead tr th.description{padding-left:10%;text-align:left}body#admin-resident-payments.receipt #box-receipt div.receipt table.lines thead tr th.total{padding-right:10%;width:180px}body#admin-resident-payments.receipt #box-receipt div.receipt table.lines tbody tr td{background:#fff;font-size:14px;padding:16px 10px;text-align:right}body#admin-resident-payments.receipt #box-receipt div.receipt table.lines tbody tr td.description{padding-left:10%;text-align:left}body#admin-resident-payments.receipt #box-receipt div.receipt table.lines tbody tr td.description span.title{display:block;font-weight:600;padding-bottom:4px}body#admin-resident-payments.receipt #box-receipt div.receipt table.lines tbody tr td.description ul.specs li{color:var(--color-ink-xlight);font-size:13px;line-height:1.2em}body#admin-resident-payments.receipt #box-receipt div.receipt table.lines tbody tr td.total{padding-right:10%}body#admin-resident-payments.receipt #box-receipt div.receipt table.lines tbody tr:last-child td{border-bottom:1px solid var(--color-surface-dark)}body#admin-resident-payments.receipt #box-receipt div.receipt table.lines tfoot tr td{color:var(--color-ink);font-size:14px;font-weight:500;padding:10px 10px;text-align:right}body#admin-resident-payments.receipt #box-receipt div.receipt table.lines tfoot tr td small{color:var(--color-ink-xlight);font-size:12px}body#admin-resident-payments.receipt #box-receipt div.receipt table.lines tfoot tr td.label{background:#fff;border-right:none}body#admin-resident-payments.receipt #box-receipt div.receipt table.lines tfoot tr td.total{background:#fff;border-left:none;border-right:none;padding-right:10%}body#admin-resident-payments.receipt #box-receipt div.receipt table.lines tfoot tr.total td{font-size:16px;font-weight:700;padding-top:16px;padding-bottom:16px;border:1px solid var(--color-surface-dark);border-left:0;border-right:0}body#admin-resident-payments.receipt #box-receipt div.receipt footer{line-height:1.35em;text-align:center}body#admin-resident-payments.receipt #box-receipt div.receipt div.contact{color:var(--color-ink-xlight);display:flex;font-size:14px;font-weight:400;justify-content:space-between;margin:0 10% 20px 10%;width:80%}body#admin-resident-payments.receipt #box-receipt div.receipt div.contact address{color:var(--color-ink-xlight);font-size:14px}body#admin-resident-payments.receipt #box-receipt footer.actions{align-items:center;display:flex;justify-content:center;margin-top:0;padding-bottom:var(--vspace-xl)}body#admin-resident-payments.receipt #box-receipt footer.actions button.print{margin-right:30px}body#admin-resident-payments.receipt.pdf{background:#fff}body#admin-resident-payments.receipt.pdf #box-receipt div.receipt{background:#fff;border:none;border-radius:0;margin:0;max-width:none;width:100%}body#admin-resident-payments.receipt.pdf #box-receipt div.receipt main{height:730px;width:100%}body#admin-sessions.new frml-app frml-app-main{height:100vh}body#admin-tax-instalments.index #table-tax-instalments thead tr th.paid_on{width:auto}body#admin-tax-instalments #tax-instalment-form div.field.recipient{width:var(--field-m)}body#admin-yearly-reports.show #table-invoices thead tr th.identifier{width:150px}body#admin-yearly-reports.show #table-invoices thead tr th.date{width:auto}body#admin-yearly-reports.show #table-invoices tfoot tr td{text-align:right}body#admin-yearly-reports.show #table-invoices tfoot tr td.identifier{text-align:left}body#admin-yearly-reports.show table.expenses tfoot tr td{text-align:right}body#admin-yearly-reports.show table.expenses tfoot tr td.category{text-align:left}body#admin-yearly-reports.show #table-dividends tfoot tr td{text-align:right}body#admin-yearly-reports.show #table-dividends tfoot tr td.paid_on{text-align:left}body#admin-yearly-reports.show #table-tax-instalments tfoot tr td{text-align:right}body#admin-yearly-reports.show #table-tax-instalments tfoot tr td.paid_on{text-align:left}body#admin-yearly-reports.show.pdf{background:#fff}body#admin-yearly-reports.show.pdf frml-box-stats-row{margin:var(--space-m) auto 0 auto;width:90%}body#admin-yearly-reports.show.pdf frml-box-stats-row frml-box-stats{padding:var(--space-s) 0}body#admin-yearly-reports.show.pdf frml-box-stats-row frml-box-stats label{margin-bottom:var(--space-xxs)}body#admin-yearly-reports.show.pdf frml-box-stats-row frml-box-stats div.data{font-size:var(--fs-l)}body#admin-yearly-reports.show.pdf frml-block frml-block-header{display:flex;justify-content:space-between;margin-bottom:0;padding:var(--space-xl) 5% 0 5%;width:90%}body#admin-yearly-reports.show.pdf frml-block frml-block-header div.pages{color:var(--color-ink-light);font-size:var(--fs-xxs)}body#admin-yearly-reports.show.pdf frml-block frml-data{padding:0px 5%;width:90%}body#admin-yearly-reports.show.pdf table thead tr th span.head{height:48px;padding-top:0px;padding-bottom:0}body#admin-yearly-reports.show.pdf table thead tr th.gst{width:120px}body#admin-yearly-reports.show.pdf table thead tr th.qst{width:120px}body#admin-yearly-reports.show.pdf table tbody tr td{padding-top:7px;padding-bottom:7px}body#admin-yearly-reports.show.pdf table tfoot tr td{padding-top:12px;padding-bottom:12px;white-space:nowrap}body#admin-yearly-reports.show.pdf #table-invoices thead tr th.identifier{width:auto}body#admin-yearly-reports.show.pdf #table-invoices thead tr th.invoice_date{width:auto}body#admin-yearly-reports.show.pdf #table-invoices tbody tr td.identifier{white-space:nowrap}body#admin-yearly-reports.show.pdf #table-invoices tbody tr td.invoice_date{white-space:nowrap}body#admin-yearly-reports.show.pdf #block-summary frml-block-header{margin-bottom:0;padding-bottom:0}body#admin-yearly-reports.show.pdf #block-summary frml-block-header h2{font-size:var(--fs-xxl)}body#admin-yearly-reports.show.pdf #block-summary frml-data-row.state{display:none}body#admin-yearly-reports.show.pdf #block-invoices{page-break-after:always}body#admin-yearly-reports.show.pdf #block-expenses-intl{page-break-after:always}body#admin-yearly-reports #yearly-report-form div.field.state{max-width:var(--field-xs)}
