@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.cash_reconciliation_state.balanced{background:var(--color-state-green)}body.admin frml-badge.cash_reconciliation_state.missing{background:var(--color-state-orange)}body.admin frml-badge.cash_reconciliation_state.unbalanced{background:var(--color-state-red)}body.admin frml-badge.category_none{background:var(--color-state-orange)}body.admin frml-badge.danger{background:var(--color-state-red)}body.admin frml-badge.invoice_payment_state.draft{background:var(--color-ink)}body.admin frml-badge.invoice_payment_state.awaiting_payment{background:var(--color-state-orange)}body.admin frml-badge.invoice_payment_state.paid{background:var(--color-state-green)}body.admin frml-badge.invoice_payment_state.late{background:var(--color-state-red)}body.admin frml-badge.invoice_payment_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.report_lock.locked{background:var(--color-ink)}body.admin frml-badge.report_lock.unlocked{background:var(--color-state-orange)}body.admin frml-badge.statement_chain.broken{background:var(--color-state-red)}body.admin frml-badge.statement_chain.chained{background:var(--color-state-green)}body.admin frml-badge.statement_chain.missing{background:var(--color-state-orange)}body.admin frml-badge.statement_import_line.attached{background:var(--color-state-orange)}body.admin frml-badge.statement_import_line.kept{background:var(--color-ink)}body.admin frml-badge.statement_import_line.locked{background:var(--color-state-red)}body.admin frml-badge.statement_import_line.new{background:var(--color-state-green)}body.admin frml-badge.statement_state.linked{background:var(--color-state-green)}body.admin frml-badge.statement_state.missing{background:var(--color-state-orange)}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-block#block-lock p.unlocked{color:var(--color-state-orange);font-weight:700}body.admin frml-block#block-lock ul.figure_changes{list-style:none;margin:0;padding:0}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-accounts.index #table-accounts thead tr th.number{width:120px}body#admin-accounts.index #table-accounts thead tr th.section{width:220px}body#admin-dividends.index #table-dividends thead tr th.paid_on{width:auto}body#admin-financial-statements.index ul.periods{display:flex;flex-wrap:wrap;gap:var(--space-s)}body#admin-financial-statements.index ul.periods li.period a{color:var(--color-text-light)}body#admin-financial-statements.index ul.periods li.period.current a{color:var(--color-text);font-weight:700}body#admin-financial-statements.index p.toggle{margin-top:var(--space-s)}body#admin-financial-statements.index p.toggle a{color:var(--color-text-light)}body#admin-financial-statements.index ul.accounts{color:var(--color-state-red)}body#admin-financial-statements.index table.statement{border-collapse:collapse;width:100%}body#admin-financial-statements.index table.statement thead tr th{color:var(--color-text-light);font-weight:400;padding:var(--space-xs) var(--blockpad-x);text-align:left}body#admin-financial-statements.index table.statement thead tr th.amount{text-align:right;width:160px}body#admin-financial-statements.index table.statement tbody tr td{padding:var(--space-xxs) var(--blockpad-x)}body#admin-financial-statements.index table.statement tbody tr td.amount{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}body#admin-financial-statements.index table.statement tbody tr.heading td{font-weight:700;padding-top:var(--space-s);text-transform:uppercase}body#admin-financial-statements.index table.statement tbody tr.line td.label{padding-left:calc(var(--blockpad-x) + var(--space-s))}body#admin-financial-statements.index table.statement tbody tr.subtotal td.amount{border-top:1px solid var(--color-ink-xlight);font-weight:700}body#admin-financial-statements.index table.statement tbody tr.total td{font-weight:700;text-transform:uppercase}body#admin-financial-statements.index table.statement tbody tr.total td.amount{border-bottom:3px double var(--color-ink);border-top:1px solid var(--color-ink)}body#admin-financial-statements.index div.approval{padding:var(--space-l) var(--blockpad-x) var(--space-m) var(--blockpad-x)}body#admin-financial-statements.index div.approval h3{font-size:var(--fs-s);margin-bottom:var(--space-l);text-transform:uppercase}body#admin-financial-statements.index div.approval p{margin-bottom:var(--space-l)}body#admin-financial-statements.index div.approval span.signature{border-bottom:1px solid var(--color-ink);display:inline-block;margin-right:var(--space-xs);width:240px}body#admin-financial-statements.index.pdf{background-color:var(--color-surface-xlight)}body#admin-financial-statements.index.pdf frml-badge{display:none}body#admin-financial-statements.index.pdf section.cover{padding:15% 10% 0 10%;page-break-after:always}body#admin-financial-statements.index.pdf section.cover h1{font-size:var(--fs-xxl);margin-bottom:var(--space-m)}body#admin-financial-statements.index.pdf section.cover h2{font-size:var(--fs-l);margin-bottom:var(--space-xs)}body#admin-financial-statements.index.pdf section.cover p.date{color:var(--color-text-light);margin-bottom:var(--space-xxl)}body#admin-financial-statements.index.pdf section.cover h3{margin-bottom:var(--space-s);text-transform:uppercase}body#admin-financial-statements.index.pdf section.cover ol.summary{max-width:400px}body#admin-financial-statements.index.pdf section.cover ol.summary li{display:flex;justify-content:space-between;padding:var(--space-xxs) 0}body#admin-financial-statements.index.pdf section.cover p.management{color:var(--color-text-light);font-size:var(--fs-xs);margin-top:var(--space-xxxl);max-width:520px}body#admin-financial-statements.index.pdf frml-block.statement{background-color:var(--color-surface-xlight);page-break-after:always}body#admin-financial-statements.index.pdf frml-block.statement:last-child{page-break-after:auto}body#admin-financial-statements.index.pdf frml-block.statement frml-block-header{padding:var(--space-xl) 5% 0 5%;width:90%}body#admin-financial-statements.index.pdf table.statement{margin:0 5%;width:90%}body#admin-statement-imports.preview #block-errors ul.errors li,body#admin-statement-imports.create #block-errors ul.errors li{color:var(--color-state-red)}body#admin-statement-imports.preview #block-attached p.notice,body#admin-statement-imports.create #block-attached p.notice{color:var(--color-state-orange);font-weight:700}body#admin-statement-imports.preview #table-lines thead tr th.spent_on,body#admin-statement-imports.create #table-lines thead tr th.spent_on{width:160px}body#admin-statement-imports.preview #table-lines thead tr th.category_id,body#admin-statement-imports.create #table-lines thead tr th.category_id{width:200px}body#admin-statement-imports.preview #table-lines thead tr th.state,body#admin-statement-imports.create #table-lines thead tr th.state{width:160px}body#admin-statement-imports.preview #table-lines thead tr th.price,body#admin-statement-imports.create #table-lines thead tr th.price{width:120px}body#admin-statement-imports.preview #table-lines tfoot tr td,body#admin-statement-imports.create #table-lines tfoot tr td{text-align:right}body#admin-statement-imports.preview #table-lines tfoot tr td.spent_on,body#admin-statement-imports.create #table-lines tfoot tr td.spent_on{text-align:left}body#admin-statement-lines.index #table-statement-lines thead tr th.supplier_id{width:200px}body#admin-statement-lines.index #table-statement-lines thead tr th.category{width:200px}body#admin-statement-lines.index #table-statement-lines tbody tr td span.blank{color:var(--color-ink-xlight)}body#admin-statement-lines #statement-line-form p.source_name{color:var(--color-ink-xlight);cursor:pointer;font-size:var(--fs-xs);margin-bottom:var(--space-m);margin-top:-20px}body#admin-statement-lines #statement-line-form div.field.category_id{max-width:var(--field-m)}body#admin-statement-lines #statement-line-form div.field.client_id{max-width:var(--field-m)}body#admin-statement-lines #statement-line-form div.field.supplier_id{max-width:var(--field-m)}body#admin-statement-lines #statement-line-form div.field.supplier_id frml-autocomplete-results{max-width:var(--field-m)}body#admin-statement-lines #statement-line-form div.field.tax_state{max-width:var(--field-m)}body#admin-statement-lines #statement-line-form ul.suggestions{display:flex;flex-direction:column;gap:var(--space-s);margin-bottom:var(--space-m)}body#admin-statement-lines #statement-line-form ul.suggestions li{align-items:center;border:1px solid var(--color-border);border-radius:var(--box-radius-m);display:flex;gap:var(--space-m);padding:var(--space-s) var(--space-m)}body#admin-statement-lines #statement-line-form ul.suggestions li span.invoices{flex:1}body#admin-statement-lines #statement-line-form ul.suggestions li span.amount{font-variant-numeric:tabular-nums}body#admin-statements.index #table-statements thead tr th.start_on,body#admin-statements.index #table-statements thead tr th.end_on{width:130px}body#admin-statements.index #table-statements thead tr th.reconciliation,body#admin-statements.index #table-statements thead tr th.unclassified{width:130px}body#admin-statements.index #table-statements thead tr th.price{width:140px}body#admin-statements.show #table-lines thead tr th.spent_on{width:160px}body#admin-statements.show #table-lines thead tr th.category_id{width:200px}body#admin-statements.show #table-lines thead tr th.price{width:120px}body#admin-statements.show #table-lines tfoot tr td{text-align:right}body#admin-statements.show #table-lines tfoot tr td.spent_on{text-align:left}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-journal-entries.index #table-journal-entries thead tr th.entry_date{width:140px}body#admin-journal-entries.index #table-journal-entries thead tr th.source_label{width:200px}body#admin-journal-entries.show #table-lines thead tr th.account{width:280px}body#admin-journal-entries.show #table-lines thead tr th.price{width:120px}body#admin-journal-entries.show #table-lines tfoot tr td{text-align:right}body#admin-journal-entries.show #table-lines tfoot tr td.account{text-align:left}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-payroll-entries.index ul.fiscal_years{display:flex;flex-wrap:wrap;gap:var(--space-s)}body#admin-payroll-entries.index ul.fiscal_years li.fiscal_year a{color:var(--color-text-light)}body#admin-payroll-entries.index ul.fiscal_years li.fiscal_year.current a{color:var(--color-text);font-weight:700}body#admin-payroll-entries.index #table-payroll-entries thead tr th.name{width:120px}body#admin-payroll-entries.index #table-payroll-entries thead tr th.payable_on{width:140px}body#admin-payroll-entries.index #table-payroll-entries thead tr th.price{width:140px}body#admin-payroll-entries.index #table-payroll-entries thead tr th.statement_state{width:140px}body#admin-payroll-entries.index #table-payroll-entries tfoot tr td{text-align:right}body#admin-payroll-entries.index #table-payroll-entries tfoot tr td.name,body#admin-payroll-entries.index #table-payroll-entries tfoot tr td.payable_on,body#admin-payroll-entries.index #table-payroll-entries tfoot tr td.statement_state{text-align:left}body#admin-payroll-entries.index p.blank{color:var(--color-text-light);padding:var(--blockpad-y) var(--blockpad-x)}body#admin-payroll-entries.show frml-data frml-data-row frml-data-value{font-variant-numeric:tabular-nums}body#admin-payroll-entries.show frml-data frml-data-row.total{font-weight:700}body#admin-payroll-entries.show #table-lines thead tr th.spent_on{width:140px}body#admin-payroll-entries.show #table-lines thead tr th.category_id{width:200px}body#admin-payroll-entries.show #table-lines thead tr th.price{width:120px}body#admin-payroll-entries.show #table-lines tfoot tr td{text-align:right}body#admin-payroll-entries.show #table-lines tfoot tr td.spent_on{text-align:left}body#admin-payroll-entries.show p.blank{color:var(--color-text-light);padding:var(--blockpad-y) var(--blockpad-x)}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 thead tr th.price{width:120px}body#admin-quarterly-reports.show #table-invoices thead tr th.identifier{width:160px}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 frml-block-column{width:400px}body#admin-quarterly-reports.show #block-payment frml-data{padding-bottom:var(--space-l)}body#admin-quarterly-reports.show #block-payment frml-data frml-data-row label{width:240px}body#admin-quarterly-reports.show #block-payment frml-data frml-data-row frml-data-value{text-align:right;width:100px}body#admin-quarterly-reports.show #block-payment frml-data frml-data-row.quick_method_total,body#admin-quarterly-reports.show #block-payment frml-data frml-data-row.total_balance{font-weight:700}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{page-break-after:always}body#admin-quarterly-reports.show.pdf #block-payment h3{padding:var(--space-s) 5% 0 5%}body#admin-quarterly-reports.show.pdf #block-payment frml-data-row.remitted_total{font-weight:700}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-receivables.index ul.dates{display:flex;flex-wrap:wrap;gap:var(--space-s)}body#admin-receivables.index ul.dates li.date a{color:var(--color-text-light)}body#admin-receivables.index ul.dates li.date.current a{color:var(--color-text);font-weight:700}body#admin-receivables.index #table-aging thead tr th.due_on{width:120px}body#admin-receivables.index #table-aging thead tr th.identifier{width:140px}body#admin-receivables.index #table-aging thead tr th.price{width:120px}body#admin-receivables.index #table-aging tfoot tr td{text-align:right}body#admin-receivables.index #table-aging tfoot tr td.identifier,body#admin-receivables.index #table-aging tfoot tr td.client,body#admin-receivables.index #table-aging tfoot tr td.due_on{text-align:left}body#admin-receivables.index p.blank{color:var(--color-text-light);padding:var(--blockpad-y) var(--blockpad-x)}body#admin-receivables.index p.hint{color:var(--color-text-light);font-size:var(--fs-xs);padding:var(--space-m) var(--blockpad-x)}body#admin-cash-reconciliations.index ul.fiscal_years{display:flex;flex-wrap:wrap;gap:var(--space-s)}body#admin-cash-reconciliations.index ul.fiscal_years li.fiscal_year a{color:var(--color-text-light)}body#admin-cash-reconciliations.index ul.fiscal_years li.fiscal_year.current a{color:var(--color-text);font-weight:700}body#admin-cash-reconciliations.index table.months thead tr th.month{width:160px}body#admin-cash-reconciliations.index table.months thead tr th.price{width:160px}body#admin-cash-reconciliations.index table.months thead tr th.state{width:160px}body#admin-cash-reconciliations.index p.blank{color:var(--color-text-light);padding:var(--blockpad-y) var(--blockpad-x)}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-trial-balances.index ul.periods{display:flex;flex-wrap:wrap;gap:var(--space-s)}body#admin-trial-balances.index ul.periods li.period a{color:var(--color-text-light)}body#admin-trial-balances.index ul.periods li.period.current a{color:var(--color-text);font-weight:700}body#admin-trial-balances.index #table-balance thead tr th.number{width:120px}body#admin-trial-balances.index #table-balance thead tr th.price{width:140px}body#admin-trial-balances.index #table-balance tfoot tr td{text-align:right}body#admin-trial-balances.index #table-balance tfoot tr td.number,body#admin-trial-balances.index #table-balance tfoot tr td.name{text-align:left}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)}
