body.blaze div.field.checkbox div.input input[type=checkbox]{flex-shrink:0}body.blaze div.field.checkbox div.input input[type=checkbox]+label{line-height:1em;white-space:wrap}body.blaze div.field select.with-prompt[data-selection=""]{color:var(--color-ink-xlight);font-style:normal}body.blaze div.field select.with-prompt[data-selection=""]:focus{color:var(--color-ink)}body.blaze div.background-task{background:var(--color-state-green-light);border:0px solid var(--color-state-green);border-radius:12px;margin:0 0 var(--space-m) 0;padding:var(--space-m) var(--blockpad)}body.blaze div.background-task header{display:flex;justify-content:space-between}body.blaze div.background-task header h3{color:var(--color-ink);font-size:var(--fs-s);font-weight:700;margin:0 0 var(--space-xxs) 0}body.blaze div.background-task header frml-badge{background:none;color:var(--color-ink-light);font-weight:700}body.blaze div.background-task header frml-badge.finished{color:var(--color-state-green)}body.blaze div.background-task div.progress-bar{background:#fff;border:1px solid var(--color-surface-dark);border-radius:6px;height:10px;width:100%}body.blaze div.background-task div.progress-bar div.bar{background:var(--color-state-green);border-radius:6px;height:100%;transition:.3s}@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}@font-face{font-family:"effra";src:url(/assets/effra-400-dad3306cf4b021e4bf2c2f10c57aabddf1156e5d6d4ad27a2678b4bf3ab61f5d.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:"effra";src:url(/assets/effra-700-86f3a4efca30426984fe77aa9e1da9528f90ac87c75a5e4a120245f256b11dcd.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:700}body.simone{--field-l: 648px;--field-m: 312px;--field-s: 200px;--field-xs: 144px;--form-spinner-color: #ffffff}body.simone sim-logo{align-items:center;display:flex}body.simone sim-logo img{margin-right:var(--space-xxs);width:40px}body.simone sim-logo sim-logo-text{color:var(--color-primary);display:block;font-family:"titlefont";font-size:var(--fs-l);font-weight:900;text-transform:uppercase}body.simone span.critical{color:var(--color-state-red)}body.simone #special-holidays{align-items:center;background:#cafcfc;box-sizing:border-box;display:flex;gap:var(--space-s);padding:var(--space-l);width:100%;bottom:0}body.simone #special-holidays div.emoji{font-size:50px;padding-top:10px}body.simone #special-holidays div.emoji img{width:64px}body.simone #special-holidays div.info{color:#017e7e;font-family:"titlefont";font-size:var(--fs-l);font-weight:700;line-height:1em}body.simone #special-holidays div.info small{color:#039797;display:block;font-family:"basefont";font-size:var(--fs-xxs);line-height:13px;margin-bottom:4px;width:130px}body.simone frml-doc{box-sizing:border-box;display:flex;line-height:1.3em;width:100%;--color-document-surface-xlight: #ffffff;--color-document-surface-light: #f2f4f7;--color-document-surface: #E5E6E4;--color-document-surface-dark: #dddddd;--color-document-surface-xdark: #ccc;--color-ink-xlight: #999999;--color-border: var(--color-document-surface);--color-border-dark: var(--color-document-surface-dark);--color-th: var(--color-document-surface);--fs-xl: 24px;--fs-l: 18px;--fs-m: 16px;--fs-s: 14px;--fs-xs: 12px;--space-xl: 48px;--space-l: 24px;--space-m: 18px;--space-s: 12px;--space-xs: 8px;--space-xxs: 4px;--doc-pad: var(--space-xl);--doc-pad-overflow: 45px;--doc-width: 930px;--doc-height: 1202px;align-items:center;background:var(--color-document-surface-xlight);border:1px solid var(--color-surface-xdark);flex-direction:column;font-family:"effra";font-weight:400;height:var(--doc-height);justify-content:space-between;padding:0;margin:0 auto var(--space-l) auto;width:var(--doc-width)}body.simone frml-doc frml-doc-body,body.simone frml-doc frml-doc-footer,body.simone frml-doc frml-doc-header,body.simone frml-doc frml-row{box-sizing:border-box;display:flex;line-height:1.3em;width:100%}body.simone frml-doc h1,body.simone frml-doc h2,body.simone frml-doc h3,body.simone frml-doc h4{font-family:"effra";font-size:var(--fs-xl);font-weight:700;text-transform:none}body.simone frml-doc h1{color:var(--color-ink);margin-bottom:var(--space-s)}body.simone frml-doc h2{border-bottom:1px solid var(--color-primary)}body.simone frml-doc h3{font-size:var(--fs-l);font-weight:700;margin-bottom:var(--space-s)}body.simone frml-doc h4{color:var(--color-ink);font-size:var(--fs-m);font-weight:700;margin-bottom:var(--space-s)}body.simone frml-doc a{color:var(--color-ink);font-size:var(--fs-s);font-weight:400}body.simone frml-doc p.critical{color:var(--color-state-red);font-weight:700}body.simone frml-doc frml-data frml-data-row{margin-bottom:var(--space-xxs)}body.simone frml-doc frml-data frml-data-row label{font-size:var(--fs-s);font-weight:700;line-height:1.1em;width:130px}body.simone frml-doc frml-data frml-data-row frml-data-value{font-size:var(--fs-s);line-height:1.1em}body.simone frml-doc frml-data frml-data-row frml-data-value a{line-height:1.1em}body.simone frml-doc frml-doc-header{background:var(--color-document-surface-xlight);background-size:100%;flex-direction:column;margin-bottom:var(--space-l)}body.simone frml-doc frml-doc-header div.container{background:var(--color-document-surface);margin:0 var(--doc-pad-overflow)}body.simone frml-doc frml-doc-header frml-row{padding:var(--space-m) 10px}body.simone frml-doc frml-doc-header frml-row.identification{background:url(/assets/simone/invoice-header-8a0e3aca68b726d7e6063a3f4f1ae32d24705090db985237edee14790775601a.svg) no-repeat var(--color-document-surface-xlight);background-size:100%;color:var(--color-ink);height:190px;justify-content:space-between;padding:var(--space-l) var(--doc-pad) var(--space-m) var(--doc-pad)}body.simone frml-doc frml-doc-header frml-row.identification section.logo{margin-top:50px;width:225px}body.simone frml-doc frml-doc-header frml-row.identification section.identifier{margin-top:53px;text-align:right;width:400px}body.simone frml-doc frml-doc-header frml-row.identification section.identifier span{display:flex;gap:var(--space-xxs);justify-content:flex-end}body.simone frml-doc frml-doc-body{flex-direction:column;flex-grow:1;overflow:hidden;padding:0 var(--doc-pad)}body.simone frml-doc frml-doc-body section{padding-bottom:var(--space-xl)}body.simone frml-doc frml-doc-body frml-row{display:flex;gap:var(--space-l);justify-content:space-between}body.simone frml-doc frml-doc-body frml-table{border-radius:0}body.simone frml-doc frml-doc-body table{width:100%}body.simone frml-doc frml-doc-body table thead tr th{background:var(--color-primary);border:none;box-sizing:border-box;color:var(--color-th);font-size:var(--fs-s);font-weight:700;padding:var(--space-xs);text-transform:none}body.simone frml-doc frml-doc-body table thead tr th span.head{background:none;color:var(--color-primary-text);font-size:var(--fs-m);font-weight:700;display:inline;padding:0}body.simone frml-doc frml-doc-body table tbody tr td{background:none;border:none;border-bottom:1px solid var(--color-surface-dark);box-sizing:border-box;font-size:var(--fs-s);font-weight:400;padding:var(--space-xxs) var(--space-xs);vertical-align:top}body.simone frml-doc frml-doc-body table tbody tr th{background:var(--color-document-surface);font-size:var(--fs-s);font-weight:700;padding:var(--space-xs)}body.simone frml-doc frml-doc-body table tbody tr.soft td,body.simone frml-doc frml-doc-body table tbody tr.soft th{color:var(--color-ink-xlight)}body.simone frml-doc frml-doc-body table tbody tr.highlight td,body.simone frml-doc frml-doc-body table tbody tr.highlight th{font-weight:700}body.simone frml-doc frml-doc-body table tbody tr:last-child td{border-bottom:2px solid var(--color-primary)}body.simone frml-doc frml-doc-body table tfoot tr td{background:none;border:none;border-bottom:1px solid var(--color-document-surface);box-sizing:border-box;font-size:var(--fs-s);font-weight:700;padding:var(--space-xxs) var(--space-xs);text-align:right;vertical-align:top}body.simone frml-doc frml-doc-body table tfoot tr td.hidden{border-bottom:none;border-top:none}body.simone frml-doc frml-doc-body table tfoot tr td.label{text-align:left}body.simone frml-doc frml-doc-body table tfoot tr td.highlight{background:var(--color-primary);border-color:var(--color-blue-light);color:var(--color-primary-text);font-weight:700;padding:var(--space-xs)}body.simone frml-doc frml-doc-body table tfoot tr td.next-page{color:var(--color-ink-xlight);font-weight:400;padding-top:var(--space-s)}body.simone frml-doc frml-doc-body table tfoot tr:last-child td{border-bottom:none}body.simone frml-doc frml-doc-footer{flex-direction:column;padding:0 var(--doc-pad) var(--doc-pad) var(--doc-pad)}body.simone frml-doc frml-doc-footer frml-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-s);padding:0;width:100%}body.simone frml-doc frml-doc-footer section.payment-methods{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:var(--space-m);width:100%}body.simone frml-doc frml-doc-footer section.payment-methods div.options{width:60%}body.simone frml-doc frml-doc-footer section.payment-methods div.options h4{color:var(--color-ink);font-size:var(--fs-m);margin-bottom:var(--space-xs)}body.simone frml-doc frml-doc-footer section.payment-methods div.options div.option{display:flex;font-size:var(--fs-xs);line-height:1em;padding-bottom:var(--space-xs)}body.simone frml-doc frml-doc-footer section.payment-methods div.options div.option label{flex-shrink:0;margin-right:var(--space-xxs);width:110px}body.simone frml-doc frml-doc-footer section.payment-methods div.options div.option:last-child{margin-bottom:0}body.simone frml-doc frml-doc-footer section.payment-methods p.critical{margin-bottom:var(--space-s);width:30%}body.simone frml-doc frml-doc-footer section.contact{display:none;font-size:var(--fs-xs);justify-content:space-between;margin-bottom:var(--space-s);width:80%}body.simone frml-doc frml-doc-footer section.contact label{font-weight:700;margin-right:var(--space-xxs)}body.simone frml-doc frml-doc-footer section.contact a{font-size:var(--fs-xs);line-height:1em;text-decoration:none}body.simone frml-doc frml-doc-footer section.contact div.office div.name{font-weight:700}body.simone frml-doc frml-doc-footer section.contact div.office ul.phones{display:flex;padding:2px 0}body.simone frml-doc frml-doc-footer section.contact div.office ul.phones li{border-right:1.5px solid var(--color-primary);line-height:1em;margin-right:var(--space-xs);padding-right:var(--space-xs)}body.simone frml-doc frml-doc-footer section.contact div.office ul.phones li a{font-weight:400;line-height:1em}body.simone frml-doc frml-doc-footer section.contact div.office ul.phones li:last-child{border-right:none}body.simone frml-doc frml-doc-footer frml-row.thanks{display:none;font-size:var(--fs-l);font-weight:700;justify-content:center;margin-bottom:var(--space-l)}body.simone frml-doc frml-doc-footer frml-row.final{background:var(--color-primary);color:var(--color-th);margin-bottom:0;padding:var(--space-s) var(--space-l)}body.simone frml-doc frml-doc-footer frml-row.final div.web{display:flex}body.simone frml-doc frml-doc-footer frml-row.final div.web a{border-right:1.5px solid var(--color-th);color:var(--color-th);font-size:var(--fs-xs);font-weight:400;line-height:1em;margin-right:var(--space-xs);padding-right:var(--space-xs);text-decoration:none}body.simone frml-doc frml-doc-footer frml-row.final div.web a:last-child{border:none}body.simone frml-doc frml-doc-footer frml-row.final div.page{font-size:var(--fs-s)}body.simone frml-doc frml-doc-footer.last_page frml-row.thanks{display:flex}body.simone frml-doc.compact frml-doc-body section{padding-bottom:var(--space-m)}body.simone frml-doc.pdf{border:none;margin:0}body.simone frml-doc.pdf span.pdf_hidden{display:none}body.simone frml-doc[data-page="1"] frml-doc-footer section.contact{display:flex}body.simone frml-doc[data-page="1"] frml-doc-footer frml-row.thanks{display:none}body.simone #project_search_results frml-autocomplete-results{width:544px}body.simone #project_search_results frml-autocomplete-results li.result button{display:flex;gap:var(--space-xxs)}body.simone #project_search_results frml-autocomplete-results li.result button span.state{display:flex;gap:var(--space-xxs)}body.simone #project_search_results frml-autocomplete-results li.result button span.state span.identifier{display:block;flex-shrink:0;width:70px}body.simone #project_search_results frml-autocomplete-results li.result button span.state span.title{overflow:hidden}body.simone #project_search_results frml-autocomplete-results li.result button span.state.closed{color:red}body.simone frml-badge.highlight{background:var(--color-ink-light)}body.simone frml-badge.cancelled{background:var(--color-state-red)}body.simone frml-badge.credit_note{background:var(--color-state-green)}body.simone frml-badge.draft{background:var(--color-ink-light)}body.simone frml-badge.english{background:var(--color-purple)}body.simone frml-badge.flat_rate{background:var(--color-ink-light)}body.simone frml-badge.inactive{background:var(--color-state-red)}body.simone frml-badge.paid{background:var(--color-state-green)}body.simone frml-badge.paid_partially{background:var(--color-state-orange)}body.simone frml-badge.late{background:var(--color-state-red)}body.simone frml-badge.to_be_confirmed{background:var(--color-state-red)}body.simone frml-badge.unpaid{background:var(--color-state-orange)}body.simone frml-badge.validate_import{background:var(--color-state-red)}body.simone frml-badge.write_off{background:var(--color-state-red)}body.simone frml-badge.account_statement_recipient_target{background:var(--color-ink-light)}body.simone frml-badge.agreement_default{background:var(--color-state-green)}body.simone frml-badge.budget_near{background:var(--color-state-orange)}body.simone frml-badge.budget_over{background:var(--color-state-red)}body.simone frml-badge.expense_invoicing_state.invoiced,body.simone frml-badge.time_entry_invoicing_state.invoiced{background:var(--color-state-green)}body.simone frml-badge.expense_invoicing_state.uninvoiced,body.simone frml-badge.time_entry_invoicing_state.uninvoiced{background:var(--color-state-orange)}body.simone frml-badge.expense_invoicing_state.uninvoiceable,body.simone frml-badge.time_entry_invoicing_state.uninvoiceable{background:var(--color-state-red)}body.simone frml-badge.last_statement_none{background:var(--color-ink-xlight)}body.simone frml-badge.last_statement_ok{background:var(--color-state-green)}body.simone frml-badge.last_statement_late{background:var(--color-state-orange)}body.simone frml-badge.project_action_state.done{background:var(--color-state-green)}body.simone frml-badge.project_action_state.pending{background:var(--color-ink-xlight)}body.simone frml-badge.project_action_state.todo{background:var(--color-state-orange)}body.simone frml-badge.project_action_nature.done{background:var(--color-state-green)}body.simone frml-badge.project_action_nature.pending{background:var(--color-ink-xlight)}body.simone frml-badge.project_action_nature.todo{background:var(--color-state-orange)}body.simone frml-badge.project_cause_nature.determined{background:var(--color-ink)}body.simone frml-badge.project_cause_nature.non_applicable{background:var(--color-ink-xlight)}body.simone frml-badge.project_cause_nature.other{background:var(--color-ink)}body.simone frml-badge.project_cause_nature.undetermined{background:var(--color-ink)}body.simone frml-badge.project_report_state.todo{background:var(--color-state-orange)}body.simone frml-badge.project_report_state.draft{background:var(--color-state-orange)}body.simone frml-badge.project_report_state.done{background:var(--color-state-green)}body.simone frml-badge.project_closed{background:var(--color-state-red)}body.simone frml-badge.project_outsider{background:var(--color-state-orange)}body.simone frml-badge.project_confidential{background:var(--color-ink-light)}body.simone frml-badge.project_state_active{background:var(--color-state-green)}body.simone frml-badge.project_state_inactive{background:var(--color-state-red)}body.simone frml-badge.invoice_assigned_to_me{background:var(--color-state-green)}body.simone frml-badge.invoice_assigned_to_other{background:var(--color-ink-light)}body.simone frml-badge.invoice_paid{background:var(--color-state-green)}body.simone frml-badge.invoice_draft_on_hold{background:var(--color-ink-xlight)}body.simone frml-badge.invoice_draft_write_off{background:var(--color-state-red)}body.simone frml-badge.expense_tax_rule{background:var(--color-ink-light)}body.simone frml-badge.comment_nature{background:var(--color-ink-light)}body.simone a.button.soft:hover{background:var(--button-color-soft-hover);color:var(--color-ink);text-decoration:none}body.simone a.button.critical.soft:hover{background:var(--button-color-critical-soft-hover);color:var(--button-color-critical-soft-text)}body.simone button.state-green,body.simone a.button.state-green,body.simone input[type=submit].state-green{background:var(--color-state-green);color:var(--color-state-green-text)}body.simone button.state-green:hover,body.simone a.button.state-green:hover,body.simone input[type=submit].state-green:hover{background:var(--color-state-green-hover)}body.simone button.critical.inverted,body.simone a.button.critical.inverted,body.simone input[type=submit].critical.inverted{background:var(--color-state-red-text);color:var(--color-state-red)}body.simone button[disabled=disabled],body.simone button:disabled{background:var(--color-surface-xdark);cursor:default;color:var(--color-ink-xlight)}:root{--checkbox-size: 24px}body.simone div.field.checkbox div.input{align-items:center;display:flex}body.simone div.field.checkbox div.input label{margin:0 0 0 var(--space-s)}body.simone div.field.checkbox div.input input[type=checkbox]:checked{background-color:var(--color-primary);border-color:var(--color-primary-light);color:var(--color-primary-text)}body.simone div.field div.input input[readonly=readonly]{background:var(--color-surface-dark);color:var(--color-ink-light)}body.simone div.field div.input input[readonly=readonly]:hover{border-color:var(--field-border)}body.simone div.field div.input input[readonly=readonly]:focus{border-color:var(--field-border)}body.simone a{font-size:var(--fs-xs);text-underline-offset:2px}body.simone a.soft{text-decoration:none}body.simone a.soft:hover{color:var(--color-secondary);text-decoration:underline}body.simone a.softer{color:var(--color-ink-light);font-size:var(--fs-xs);font-weight:500;text-decoration:underline}body.simone a.softer frml-icon{width:14px}body.simone a.softer frml-icon svg{fill:var(--color-ink-light)}body.simone a.softer:hover{color:var(--color-link)}body.simone a.softer:hover frml-icon svg{fill:var(--color-link)}body.simone a.icon{align-items:center}@media only screen and (max-width:2000px){body.simone frml-sidebar{--sidebar-width: 260px}}body.simone table tbody tr td.multiline a{color:var(--color-ink);text-decoration:none}body.simone table tbody tr td.multiline a span.soft{color:var(--color-ink-light)}body.simone table tbody tr td.multiline span{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.simone table tbody tr td.multiline span.soft{color:var(--color-ink-light)}body.simone table tbody tr td.multiline frml-badge{margin-top:var(--space-xxxs)}body#simone-account-statements.index #table-account-statements thead tr th.balance{width:160px}body#simone-account-statements.index #table-account-statements thead tr th.invoice_count{width:160px}body#simone-account-statements.index #table-account-statements thead tr th.invoice_count span.head{justify-content:flex-end}body#simone-account-statements.index #table-account-statements thead tr th.sent_at{width:200px}body#simone-account-statements.index #table-account-statements thead tr th.user{width:260px}body#simone-account-statements.index #table-account-statements tbody tr td.sent_at{padding-top:0;padding-bottom:0}body#simone-account-statements.index #table-account-statements tbody tr td.user{padding-top:0;padding-bottom:0}body#simone-account-statements.index #table-account-statements tbody tr td.user div.user{align-items:center;display:flex;gap:var(--space-xxs)}body#simone-account-statements.index #table-account-statements tbody tr td.user div.user frml-avatar{height:28px;width:28px}body#simone-account-statements.index #table-account-statements tbody tr td.invoice_count{text-align:right}body#simone-account-statements.index #table-account-statements tbody tr td.invoice_count small{color:var(--color-ink-xlight);font-size:var(--fs-xs)}body#simone-account-statements.show main:not(.not_found){background:var(--color-surface-dark)}body#simone-account-statements.show #tabs-header ul li.tab a{background:var(--color-surface-light);border-top-color:var(--color-surface-light)}body#simone-account-statements.show #tabs-header ul li.tab.preview.selected a{background:var(--color-surface-dark);border-bottom-color:var(--color-surface-dark);border-top-color:var(--color-primary)}body#simone-account-statements.show #document-account-statement{background:var(--color-surface-dark);border:none}body#simone-account-statements.show #document-account-statement section.insurer{width:50%}body#simone-account-statements.show #document-account-statement section.insurer span.name{font-weight:700}body#simone-account-statements.show #document-account-statement frml-doc frml-doc-body h3{padding-top:var(--space-s)}body#simone-account-statements.show #document-account-statement frml-doc frml-doc-body h3:first-child{padding-top:0}body#simone-account-statements.show #document-account-statement frml-doc frml-doc-body table thead tr th.identifier{width:110px}body#simone-account-statements.show #document-account-statement frml-doc frml-doc-body table thead tr th.invoice_date{width:120px}body#simone-account-statements.show #document-account-statement frml-doc frml-doc-body table thead tr th.days_late{padding-right:var(--space-xl);text-align:right;width:130px}body#simone-account-statements.show #document-account-statement frml-doc frml-doc-body table thead tr th.project_identifier{width:120px}body#simone-account-statements.show #document-account-statement frml-doc frml-doc-body table thead tr th.balance{width:160px}body#simone-account-statements.show #document-account-statement frml-doc frml-doc-body table tbody tr td.days_late{padding-right:var(--space-xl);text-align:right}body#simone-account-statements.show #document-account-statement frml-doc frml-doc-body table tfoot tr td.total{text-align:left}body#simone-account-statements.show #document-account-statement frml-doc frml-doc-footer section.contact{display:flex;flex-direction:column;gap:var(--space-s);width:40%}body#simone-account-statements.show #document-account-statement frml-doc frml-doc-footer section.payment-methods{display:flex;flex-direction:column;gap:var(--space-s);width:52%}body#simone-account-statements.show #document-account-statement frml-doc frml-doc-footer section.payment-methods div.options{width:100%}body#simone-account-statements.show #document-account-statement frml-doc frml-doc-footer section.payment-methods div.options h4{font-size:var(--fs-s)}body#simone-account-statements.show #document-account-statement frml-doc frml-doc-footer section.payment-methods div.options div.option{font-size:var(--fs-xs);margin-bottom:0}body#simone-account-statements.show #document-account-statement frml-doc frml-doc-footer section.payment-methods p.critical{font-size:var(--fs-xxs);width:100%}body#simone-account-statements.show.pdf{background:#fff;border:none}body#simone-account-statements.show.pdf #document-account-statement{background:#fff;border:none}body#simone-account-statements #account-statement-form table.payers thead tr th{border-top:none}body#simone-account-statements #account-statement-form table.payers thead tr th.state{text-align:center}body#simone-account-statements #account-statement-form table.payers thead tr th.state div.field.checkbox div.input{display:block;width:auto}body#simone-account-statements #account-statement-form table.payers tbody tr td{transition:.3s}body#simone-account-statements #account-statement-form table.payers tbody tr.hidden td{background:var(--color-surface-light);color:var(--color-ink-xlight)}body#simone-account-statement-recipients.index #table-account-statement-recipients thead tr th.last_statement{width:150px}body#simone-account-statement-recipients.index #table-account-statement-recipients tbody tr td.last_statement{text-align:right}body#simone-account-statement-recipients.index #table-account-statement-recipients tbody tr td.last_statement frml-badge{display:inline-block}body#simone-account-statement-recipients.show #block-history frml-blank-state{height:280px;padding-bottom:0}body#simone-account-statement-recipients.show #block-history frml-blank-state frml-icon{width:40px}body#simone-account-statement-recipients.show #block-recipient frml-data label{width:80px}body#simone-account-statement-recipients.show #table-account-statements thead tr th.sent_at{width:200px}body#simone-account-statement-recipients.show #table-account-statements thead tr th.invoice_count{width:200px}body#simone-account-statement-recipients.show #table-account-statements thead tr th.balance{width:200px}body#simone-account-statement-recipients.show #table-account-statements tbody tr td.user{padding-top:0;padding-bottom:0}body#simone-account-statement-recipients.show #table-account-statements tbody tr td.user div.user{align-items:center;display:flex;gap:var(--space-xxs)}body#simone-account-statement-recipients.show #table-account-statements tbody tr td.user div.user frml-avatar{height:28px;width:28px}body#simone-account-statement-recipients.show #table-account-statements tbody tr td.invoice_count small{color:var(--color-ink-xlight);font-size:var(--fs-xs)}body#simone-agreements.show frml-layout{gap:var(--blockpad);justify-content:flex-start}body#simone-agreements.show frml-layout frml-layout-column{width:var(--block-s)}body#simone-agreements.show frml-block{overflow:hidden}body#simone-agreements.show table.agreement thead tr th{background:var(--color-surface-light);border-left:1px solid var(--color-border)}body#simone-agreements.show table.agreement thead tr th a{color:var(--color-ink-light)}body#simone-agreements.show table.agreement thead tr th a:hover{color:var(--color-secondary)}body#simone-agreements.show table.agreement thead tr th.agreement{text-align:right;width:150px}body#simone-agreements.show table.agreement thead tr th:first-child{border-left:none}body#simone-agreements.show table.agreement tbody tr.title th{font-weight:700;padding-top:var(--space-xs);padding-bottom:var(--space-xs)}body#simone-agreements.show table.agreement tbody tr th{background:var(--color-surface-light)}body#simone-agreements.show table.agreement tbody tr td{border-left:1px solid var(--color-border)}body#simone-agreements.show table.agreement tbody tr td.blank{color:var(--color-ink-xlight);text-align:center}body#simone-agreement-rates #agreement-rate-form div.field.price,body#simone-agreement-rates #agreement-rate-form div.field.numeric{max-width:var(--field-xs)}body#simone-agreement-rates #agreement-rate-form div.field.price div.input,body#simone-agreement-rates #agreement-rate-form div.field.numeric div.input{width:auto}body#simone-clients #table-clients thead tr th.name_invoicing_fr{width:240px}body#simone-clients #table-clients thead tr th.name_invoicing_en{width:240px}body#simone-clients #table-clients thead tr th.nature{width:180px}body#simone-clients.show frml-layout.col2-side{gap:var(--blockpad)}body#simone-clients.show frml-layout.col2-side frml-layout-column:first-child{flex:none;width:var(--block-xs)}body#simone-clients.show frml-layout.col2-side frml-layout-column:last-child{max-width:var(--block-m)}body#simone-clients.show #block-general frml-data frml-data-row label{width:150px}body#simone-clients.show #block-general section.contact{padding-top:var(--space-l)}body#simone-clients.show #block-invoicing frml-data frml-data-row label{width:250px}body#simone-clients.show #block-branches section{margin-bottom:var(--space-l)}body#simone-clients.show #block-branches h3{margin-bottom:var(--space-xxs)}body#simone-clients #client-form div.field.nature{max-width:var(--field-m)}body#simone-clients #client-form div.field.language{max-width:var(--field-m)}body#simone-clients #client-form div.field.agreement_id{max-width:var(--field-m)}body#simone-clients #client-form div.field.phone{max-width:var(--field-m);width:100%}body#simone-clients #client-form div.field.phone div.input{width:auto}body.simone frml-app-main main frml-layout.sub-sidebar.client frml-layout-column:first-child{width:140px}body#simone-client-branches frml-block.branch-info address{margin-bottom:var(--space-s)}body#simone-client-branches frml-block.branch-info frml-data-row{margin-bottom:var(--space-xxxs)}body#simone-client-branches frml-block.branch-info frml-data-row label{width:100px}body#simone-client-branches #client-branch-form div.field.language{max-width:var(--field-s)}body#simone-client-branches #client-branch-form div.field.phone{max-width:var(--field-s);width:100%}body#simone-client-branches #client-branch-form div.field.phone div.input{width:auto}body.simone frml-app main frml-comment-skeleton{background-color:var(--color-surface-light);border-radius:10px;display:block;height:100px;margin-bottom:var(--space-s);width:100%;animation:skeleton-loading 1s linear infinite alternate}body.simone frml-app main frml-block.comment-thread{background:none;border:none;max-width:var(--block-m)}body.simone frml-app main frml-comment-thread{display:flex;flex-direction:column;gap:var(--space-s)}body.simone frml-app main frml-comment-thread frml-comment{background:var(--color-surface-xlight);border-radius:10px;display:block;padding:var(--space-l) var(--blockpad)}body.simone frml-app main frml-comment-thread frml-comment header{align-items:center;display:flex;margin-bottom:var(--space-s)}body.simone frml-app main frml-comment-thread frml-comment header frml-avatar{margin-right:var(--space-s);flex-shrink:0}body.simone frml-app main frml-comment-thread frml-comment header img.unknown{margin-right:var(--space-s);width:40px}body.simone frml-app main frml-comment-thread frml-comment header div.info{flex:1}body.simone frml-app main frml-comment-thread frml-comment header div.info frml-row{align-items:center;margin-bottom:var(--space-xxxs);width:100%}body.simone frml-app main frml-comment-thread frml-comment header div.info frml-comment-author{display:block;font-weight:700}body.simone frml-app main frml-comment-thread frml-comment header div.info frml-comment-author span.unknown{color:var(--color-ink-xlight);display:block}body.simone frml-app main frml-comment-thread frml-comment header div.info frml-comment-nature{color:var(--color-ink-light);font-size:var(--fs-xs);width:100%}body.simone frml-app main frml-comment-thread frml-comment header div.info frml-badge{padding:var(--space-xxxs) var(--space-xs)}body.simone frml-app main frml-comment-thread frml-comment header div.info frml-comment-date{color:var(--color-ink-light)}body.simone frml-app main frml-comment-thread frml-comment header div.info frml-comment-date:before{content:"·";display:inline-block;height:10px;text-align:center;width:var(--space-xs)}body.simone frml-app main frml-comment-thread frml-comment header div.info frml-comment-pinned{align-items:center;color:var(--color-ink-light);display:flex;font-size:var(--fs-xxs);gap:2px}body.simone frml-app main frml-comment-thread frml-comment header div.info frml-comment-pinned:before{content:"·";display:inline-block;height:10px;text-align:center;width:var(--space-xs)}body.simone frml-app main frml-comment-thread frml-comment header div.info frml-comment-pinned frml-icon{width:14px}body.simone frml-app main frml-comment-thread frml-comment header div.info frml-comment-pinned frml-icon svg{fill:var(--color-ink-light)}body.simone frml-app main frml-comment-thread frml-comment header frml-dropdown{align-self:flex-start;margin-left:auto}body.simone frml-app main frml-comment-thread frml-comment header frml-dropdown button.trigger{background:none;padding:0}body.simone frml-app main frml-comment-thread frml-comment header frml-dropdown button.trigger frml-icon{width:22px}body.simone frml-app main frml-comment-thread frml-comment frml-comment-text{color:var(--color-ink);display:block;font-size:var(--fs-s);line-height:1.35em;margin-left:55px}body.simone frml-app main frml-comment-thread frml-comment frml-comment-form.edit{border:1px solid var(--color-border);display:none;margin-left:55px;padding:var(--space-s)}body.simone frml-app main frml-comment-thread frml-comment frml-comment-form.edit div.fields{align-items:flex-end;display:flex;flex-direction:column;width:100%}body.simone frml-app main frml-comment-thread frml-comment.edit frml-comment-text{display:none}body.simone frml-app main frml-comment-thread frml-comment.edit frml-comment-form.edit{display:block}body.simone frml-app main frml-comment-thread frml-comment.single-nature header{align-items:flex-start;margin-bottom:0}body.simone frml-app main frml-comment-thread frml-comment.single-nature header frml-avatar{position:absolute}body.simone frml-app main frml-comment-thread frml-comment.single-nature header img.unknown{position:absolute}body.simone frml-app main frml-comment-thread frml-comment.single-nature header div.info{margin-left:calc(var(--avatar-default-size) + var(--space-s))}body.simone frml-app main frml-comment-thread frml-comment.single-nature header frml-comment-nature{display:none}body.simone frml-app main frml-comment-thread frml-comment.pinned{border:2px solid var(--color-state-orange)}body.simone frml-app main frml-comment-form{background:var(--color-surface-xlight);border-radius:10px;display:flex;padding:var(--space-m) var(--space-m)}body.simone frml-app main frml-comment-form frml-avatar{flex-shrink:0;margin-right:var(--space-s)}body.simone frml-app main frml-comment-form div.fields{width:100%}body.simone frml-app main frml-comment-form div.field.content{margin:0;max-width:none}body.simone frml-app main frml-comment-form div.field.content label{display:none}body.simone frml-app main frml-comment-form div.field.content textarea{background:var(--color-surface-xlight);border:none;font-size:var(--fs-s);margin-bottom:var(--space-l);min-height:80px;padding:0;resize:none;width:100%}body.simone frml-app main frml-comment-form frml-row.footer{align-items:center;justify-content:space-between;margin-bottom:0}body.simone frml-app main frml-comment-form frml-row.footer div.tools{align-items:center;display:flex;gap:var(--space-m)}body.simone frml-app main frml-comment-form frml-row.footer div.field{margin:0;width:fit-content}body.simone frml-app main frml-comment-form frml-row.footer div.field.nature{max-width:var(--field-xs)}body.simone frml-app main frml-comment-form frml-row.footer label{display:none}@keyframes skeleton-loading{0%{background-color:var(--color-surface-light)}100%{background-color:var(--color-surface)}}body#simone-communication-templates #communication-template-form div.field.message textarea{min-height:400px}body#simone-communication-templates #block-legend ul.tags li{margin-bottom:var(--space-m)}body#simone-communication-templates #block-legend ul.tags li span{display:block;line-height:var(--line-m)}body#simone-communication-templates #block-legend ul.tags li span.tag{font-size:var(--fs-xs);font-weight:700}body#simone-communication-templates #block-legend ul.tags li span.example{color:var(--color-ink-light)}body#simone-contacts.index_for_client frml-block-header div.filters{flex:1}body#simone-contacts.show frml-layout{gap:var(--blockpad)}body#simone-contacts.show frml-layout frml-layout-column.general{width:var(--block-s)}body#simone-contacts.show frml-layout frml-layout-column.comments{width:var(--block-m)}body#simone-contacts.show #block-general frml-data frml-data-row label{width:150px}body#simone-contacts.show #block-invoicing frml-data frml-data-row label{width:250px}body#simone-contacts #contact-form frml-row.phone{margin-bottom:0}body#simone-contacts #contact-form frml-row.phone div.field{margin-bottom:0}body#simone-contacts #contact-form div.field.mobile div.input{width:160px}body#simone-contacts #contact-form div.field.phone div.input{width:160px}body#simone-contacts #contact-form div.field.fax div.input{width:160px}body#simone-contacts #contact-form div.field.amf_identifier div.input{width:160px}body#simone-contacts.projects frml-sifter frml-block-header{gap:var(--space-m);justify-content:flex-start}body#simone-contacts.projects frml-sifter frml-block-header frml-sifter-search{width:500px}body#simone-contacts.projects frml-sifter frml-block-header div.spacer{flex:1}body#simone-contacts.projects frml-sifter frml-block-header frml-sifter-checkbox{flex:1}body#simone-contacts.projects frml-sifter #sifter-table-projects thead tr th.creator_name{width:200px}body#simone-contacts.projects frml-sifter #sifter-table-projects thead tr th.manager_name{width:200px}body#simone-contacts.projects frml-sifter #sifter-table-projects thead tr th.expertise_name{width:140px}body.simone #sifter-table-contacts thead tr th.client_branch_name{width:180px}body.simone #sifter-table-contacts thead tr th.email{width:260px}body.simone #sifter-table-contacts thead tr th.mobile{width:180px}body.simone #sifter-table-contacts tbody tr td.name span{white-space:normal}body#simone-counterparts.index frml-block.counterpart frml-block-header{padding-bottom:0}body#simone-counterparts.index frml-block.counterpart frml-block-header h2{font-size:var(--fs-l);text-transform:none}body#simone-counterparts.index frml-block.counterpart frml-block-header h2 span.identifier{color:var(--color-ink-light);font-size:var(--fs-xs)}body#simone-counterparts.index frml-block.counterpart frml-block-header h2 small{font-size:var(--fs-s)}body#simone-counterparts.index frml-block.counterpart h2,body#simone-counterparts.index frml-block.counterpart h3{margin-bottom:var(--space-xxs)}body#simone-counterparts.index frml-block.counterpart h2 frml-badge,body#simone-counterparts.index frml-block.counterpart h3 frml-badge{margin-bottom:var(--space-xxs)}body#simone-counterparts.index frml-block.counterpart h3 small{font-size:var(--fs-xs)}body#simone-counterparts.index frml-block.counterpart section{border-top:1px solid var(--color-border);padding:var(--space-m) 0}body#simone-counterparts.index frml-block.counterpart section frml-data frml-data-row{margin-bottom:var(--space-xxs)}body#simone-counterparts.index frml-block.counterpart section frml-data frml-data-row label{width:100px}body#simone-counterparts.index frml-block.counterpart section.client{border-top:0;padding-top:0}body#simone-counterparts.index frml-block.counterpart section.insured h3{margin-bottom:0}body#simone-counterparts #counterpart-form{--field-l: 648px;--field-m: 312px;--field-s: 200px;--field-xs: 144px}body#simone-counterparts #counterpart-form frml-block{margin-top:-1px}body#simone-counterparts #counterpart-form frml-block frml-block-header{margin-bottom:0}body#simone-counterparts #counterpart-form frml-block frml-block-header h2 small{line-height:1em;padding-top:2px;text-transform:none}body#simone-counterparts #counterpart-form frml-block frml-block-body{border-bottom:1px solid var(--color-border-light);padding-top:var(--space-m)}body#simone-counterparts #counterpart-form frml-row{margin:0;max-width:var(--field-l)}body#simone-counterparts #counterpart-form div.nested-form table tbody tr td.cost_share div.field span.unit{margin-left:-22px;width:auto}body#simone-counterparts #counterpart-form div.nested-form table tbody tr td.cost_share div.field div.input.with-unit input{padding-right:24px}body#simone-counterparts #counterpart-form div.field.client_organisation{width:100%}body#simone-counterparts #counterpart-form div.field.client_project_identifier{flex-shrink:0;max-width:var(--field-xs)}body#simone-counterparts #counterpart-form div.field.client_email{width:100%}body#simone-counterparts #counterpart-form div.field.client_phone{flex-shrink:0;max-width:var(--field-xs)}body#simone-counterparts #counterpart-form div.field.client_mobile{flex-shrink:0;max-width:var(--field-xs)}body#simone-counterparts #counterpart-form div.field.notes label{display:none}body#simone-expenses.index frml-table{border-radius:0}body#simone-expenses.index #table-expenses{table-layout:fixed;--table-cell-space: var(--space-s)}body#simone-expenses.index #table-expenses thead tr th.invoicing_state{background:var(--color-surface-light);border-top-left-radius:6px;padding:0;width:6px}body#simone-expenses.index #table-expenses thead tr th.invoicing_state a{display:none}body#simone-expenses.index #table-expenses thead tr th.category{width:220px}body#simone-expenses.index #table-expenses thead tr th.description{width:auto}body#simone-expenses.index #table-expenses thead tr th.distance{width:80px}body#simone-expenses.index #table-expenses thead tr th.employee_name{width:180px}body#simone-expenses.index #table-expenses thead tr th.ledger{width:120px}body#simone-expenses.index #table-expenses thead tr th.project{width:260px}body#simone-expenses.index #table-expenses thead tr th.receipt{width:40px}body#simone-expenses.index #table-expenses thead tr th.spent_on{width:130px}body#simone-expenses.index #table-expenses thead tr th.total{width:120px}body#simone-expenses.index #table-expenses thead tr th.actions{width:50px}body#simone-expenses.index #table-expenses tbody tr td.invoicing_state{border-bottom:1px solid var(--table-border);overflow:hidden;padding:0;text-indent:-999px}body#simone-expenses.index #table-expenses tbody tr td.invoicing_state.uninvoiceable{background:var(--color-surface-dark);border-color:var(--color-surface-dark)}body#simone-expenses.index #table-expenses tbody tr td.invoicing_state.uninvoiced{background:var(--color-state-orange);border-color:var(--color-state-orange)}body#simone-expenses.index #table-expenses tbody tr td.invoicing_state.invoiced{background:var(--color-state-green);border-color:var(--color-state-green)}body#simone-expenses.index #table-expenses tbody tr td.receipt{padding:0;text-align:center}body#simone-expenses.index #table-expenses tbody tr td.receipt frml-icon{display:inline-block;fill:var(--color-surface-xdark)}body#simone-expenses.index #table-expenses tbody tr td.receipt frml-icon.unapproved{fill:var(--color-ink)}body#simone-expenses.index #table-expenses tbody tr td:first-child{padding-left:0}body#simone-expenses.index #table-expenses tbody tr td.actions{width:50px}body#simone-expenses.index_summary{--border: 1px solid var(--color-border)}body#simone-expenses.index_summary frml-block-footer,body#simone-expenses.index_summary frml-pagination{display:none}body#simone-expenses.index_summary #block-summary{border-bottom:var(--border);border-radius:var(--base-radius)}body#simone-expenses.index_summary #block-summary frml-block-header{margin-bottom:0}body#simone-expenses.index_summary #block-summary table thead tr th{border-top:0}body#simone-expenses.index_summary #block-summary table thead tr th.identifier{width:120px}body#simone-expenses.index_summary #block-summary table thead tr th.category_nature{width:160px}body#simone-expenses.index_summary #block-summary table thead tr th.subtotal{width:130px}body#simone-expenses.index_summary #block-summary table thead tr th.gratuity{width:100px}body#simone-expenses.index_summary #block-summary table thead tr th.gst{width:100px}body#simone-expenses.index_summary #block-summary table thead tr th.qst{width:100px}body#simone-expenses.index_summary #block-summary table thead tr th.total{width:130px}body#simone-expenses #expense-form frml-block#block-main frml-block-body{gap:0;padding:0}body#simone-expenses #expense-form frml-block#block-main frml-block-column{padding:var(--blockpad)}body#simone-expenses #expense-form frml-block#block-main frml-block-column.description div.field.meal_type{display:none}body#simone-expenses #expense-form frml-block#block-main frml-block-column.description div.field.expense_category_nature{flex-shrink:0;width:170px}body#simone-expenses #expense-form frml-block#block-main frml-block-column.description div.field.expense_category_id{width:100%}body#simone-expenses #expense-form frml-block#block-main frml-block-column.description frml-row.date{align-items:end;justify-content:space-between}body#simone-expenses #expense-form frml-block#block-main frml-block-column.description frml-row.date div.field{margin-bottom:0}body#simone-expenses #expense-form frml-block#block-main frml-block-column.financial{background:var(--color-surface-light);border-left:1px solid var(--color-border);width:300px}body#simone-expenses #expense-form frml-block#block-main frml-block-column.financial div.field{align-items:center;display:flex;justify-content:space-between;--field-unit: 52px;--field-margin-bottom: var(--space-xs)}body#simone-expenses #expense-form frml-block#block-main frml-block-column.financial div.field label{flex-shrink:0;margin:0;width:150px}body#simone-expenses #expense-form frml-block#block-main frml-block-column.financial div.field div.input{width:auto}body#simone-expenses #expense-form frml-block#block-main frml-block-column.financial div.field span.unit{background:var(--color-surface)}body#simone-expenses #expense-form frml-block#block-main frml-block-column.financial div.field input,body#simone-expenses #expense-form frml-block#block-main frml-block-column.financial div.field select{background-color:var(--color-surface-xlight)}body#simone-expenses #expense-form frml-block#block-main frml-block-column.financial div.field.gratuity,body#simone-expenses #expense-form frml-block#block-main frml-block-column.financial div.field.gst,body#simone-expenses #expense-form frml-block#block-main frml-block-column.financial div.field.qst,body#simone-expenses #expense-form frml-block#block-main frml-block-column.financial div.field.total,body#simone-expenses #expense-form frml-block#block-main frml-block-column.financial div.field.tax_rule{display:none}body#simone-expenses #expense-form frml-block#block-main frml-block-column.financial div.field.gratuity select,body#simone-expenses #expense-form frml-block#block-main frml-block-column.financial div.field.gst select,body#simone-expenses #expense-form frml-block#block-main frml-block-column.financial div.field.qst select,body#simone-expenses #expense-form frml-block#block-main frml-block-column.financial div.field.total select,body#simone-expenses #expense-form frml-block#block-main frml-block-column.financial div.field.tax_rule select{width:150px}body#simone-expenses #expense-form frml-block#block-main frml-block-column.financial div.field input[readonly]{background:var(--color-surface-light);color:var(--color-ink)}body#simone-expenses #expense-form frml-block#block-main frml-block-column.financial div.field input[readonly]:hover{border-color:var(--field-border)}body#simone-expenses #expense-form frml-block#block-main frml-block-column.financial div.field.distance,body#simone-expenses #expense-form frml-block#block-main frml-block-column.financial div.field.invoiceable_distance,body#simone-expenses #expense-form frml-block#block-main frml-block-column.financial div.field.transport_rate,body#simone-expenses #expense-form frml-block#block-main frml-block-column.financial div.field.invoiceable_transport_rate{display:none}body#simone-expenses #expense-form frml-block#block-main frml-block-column.financial section{padding-bottom:var(--space-l)}body#simone-expenses #expense-form frml-block#block-main frml-block-column.financial section div.header{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-xxs);justify-content:space-between;padding-bottom:var(--space-m)}body#simone-expenses #expense-form frml-block#block-main frml-block-column.financial section div.header h3{margin:0}body#simone-expenses #expense-form frml-block#block-main frml-block-column.financial section h3.transport{display:none}body#simone-expenses #expense-form frml-block#block-main frml-block-column.financial section.invoiceable{display:none}body#simone-expenses #expense-form frml-block#block-main frml-block-column.financial section #btn-tax-rule{font-size:var(--fs-xxs);height:1em;padding:0}body#simone-expenses #expense-form frml-block#block-main.invoiceable frml-block-column.financial section.invoiceable{display:block}body#simone-expenses #expense-form frml-block#block-main.tax-rule frml-block-column.financial #btn-tax-rule{display:none}body#simone-expenses #expense-form frml-block#block-main.tax-rule frml-block-column.financial div.field.tax_rule{display:flex}body#simone-expenses #expense-form frml-block#block-main.tax-rule.tax-quebec div.field.gst,body#simone-expenses #expense-form frml-block#block-main.tax-rule.tax-quebec div.field.qst,body#simone-expenses #expense-form frml-block#block-main.tax-rule.tax-quebec div.field.total{display:flex}body#simone-expenses #expense-form frml-block#block-main.tax-rule.tax-canada div.field.gst,body#simone-expenses #expense-form frml-block#block-main.tax-rule.tax-canada div.field.total{display:flex}body#simone-expenses #expense-form frml-block#block-main.meal frml-block-column.description div.field.meal_type{display:block}body#simone-expenses #expense-form frml-block#block-main.meal frml-block-column.financial div.field.gratuity{display:flex}body#simone-expenses #expense-form frml-block#block-main.transport frml-block-column.financial div.field.tax_rule,body#simone-expenses #expense-form frml-block#block-main.transport frml-block-column.financial div.field.subtotal,body#simone-expenses #expense-form frml-block#block-main.transport frml-block-column.financial div.field.gst,body#simone-expenses #expense-form frml-block#block-main.transport frml-block-column.financial div.field.qst{display:none}body#simone-expenses #expense-form frml-block#block-main.transport frml-block-column.financial div.field.total,body#simone-expenses #expense-form frml-block#block-main.transport frml-block-column.financial div.field.distance,body#simone-expenses #expense-form frml-block#block-main.transport frml-block-column.financial div.field.invoiceable_distance,body#simone-expenses #expense-form frml-block#block-main.transport frml-block-column.financial div.field.transport_rate,body#simone-expenses #expense-form frml-block#block-main.transport frml-block-column.financial div.field.invoiceable_transport_rate{display:flex}body#simone-expenses #expense-form frml-block#block-main.transport frml-block-column.financial section h3.normal{display:none}body#simone-expenses #expense-form frml-block#block-main.transport frml-block-column.financial section h3.transport{display:block}body#simone-expenses #expense-form frml-block#block-main.transport frml-block-column.financial section #btn-tax-rule{display:none}body#simone-expense-categories #table-expense-categories thead tr th.nature{width:180px}body#simone-incidents #block-incident frml-data frml-data-row label,body#simone-incident-buildings #block-incident frml-data frml-data-row label,body#simone-incident-vehicles #block-incident frml-data frml-data-row label,body#simone-incident-items #block-incident frml-data frml-data-row label{width:150px}body#simone-incidents #block-incident section.description,body#simone-incident-buildings #block-incident section.description,body#simone-incident-vehicles #block-incident section.description,body#simone-incident-items #block-incident section.description{border-top:1px solid var(--color-border);margin-top:var(--space-m);padding-top:var(--space-m)}body#simone-incidents #block-incident section.description h3,body#simone-incident-buildings #block-incident section.description h3,body#simone-incident-vehicles #block-incident section.description h3,body#simone-incident-items #block-incident section.description h3{margin-bottom:var(--space-xxs)}body#simone-incidents #block-incident section.description div.notes,body#simone-incident-buildings #block-incident section.description div.notes,body#simone-incident-vehicles #block-incident section.description div.notes,body#simone-incident-items #block-incident section.description div.notes{padding-top:var(--space-m)}body#simone-incidents frml-block.asset div.title,body#simone-incident-buildings frml-block.asset div.title,body#simone-incident-vehicles frml-block.asset div.title,body#simone-incident-items frml-block.asset div.title{align-items:center;display:flex;gap:var(--space-xxs)}body#simone-incidents frml-block.asset div.title frml-icon,body#simone-incident-buildings frml-block.asset div.title frml-icon,body#simone-incident-vehicles frml-block.asset div.title frml-icon,body#simone-incident-items frml-block.asset div.title frml-icon{width:32px}body#simone-incidents frml-block.asset div.title h2,body#simone-incident-buildings frml-block.asset div.title h2,body#simone-incident-vehicles frml-block.asset div.title h2,body#simone-incident-items frml-block.asset div.title h2{margin:0;line-height:1em}body#simone-incidents frml-block.asset div.title h2 frml-badge,body#simone-incident-buildings frml-block.asset div.title h2 frml-badge,body#simone-incident-vehicles frml-block.asset div.title h2 frml-badge,body#simone-incident-items frml-block.asset div.title h2 frml-badge{margin-bottom:var(--space-xxxs);margin-top:var(--space-xxxs)}body#simone-incidents frml-block.asset div.title h2 small,body#simone-incident-buildings frml-block.asset div.title h2 small,body#simone-incident-vehicles frml-block.asset div.title h2 small,body#simone-incident-items frml-block.asset div.title h2 small{align-items:center;display:flex;line-height:1em;gap:var(--space-xs)}body#simone-incidents frml-block.asset div.title h2 span.light,body#simone-incident-buildings frml-block.asset div.title h2 span.light,body#simone-incident-vehicles frml-block.asset div.title h2 span.light,body#simone-incident-items frml-block.asset div.title h2 span.light{color:var(--color-ink-light)}body#simone-incidents frml-block.asset.building frml-data frml-data-row label,body#simone-incident-buildings frml-block.asset.building frml-data frml-data-row label,body#simone-incident-vehicles frml-block.asset.building frml-data frml-data-row label,body#simone-incident-items frml-block.asset.building frml-data frml-data-row label{width:140px}body#simone-incidents frml-block.asset.item frml-data frml-data-row label,body#simone-incident-buildings frml-block.asset.item frml-data frml-data-row label,body#simone-incident-vehicles frml-block.asset.item frml-data frml-data-row label,body#simone-incident-items frml-block.asset.item frml-data frml-data-row label{width:140px}body#simone-incidents frml-block.asset.vehicle frml-block-column:last-of-type,body#simone-incident-buildings frml-block.asset.vehicle frml-block-column:last-of-type,body#simone-incident-vehicles frml-block.asset.vehicle frml-block-column:last-of-type,body#simone-incident-items frml-block.asset.vehicle frml-block-column:last-of-type{width:40%}body#simone-incidents frml-block.asset.vehicle section.vehicle-data frml-data frml-data-row label,body#simone-incident-buildings frml-block.asset.vehicle section.vehicle-data frml-data frml-data-row label,body#simone-incident-vehicles frml-block.asset.vehicle section.vehicle-data frml-data frml-data-row label,body#simone-incident-items frml-block.asset.vehicle section.vehicle-data frml-data frml-data-row label{width:80px}body#simone-incidents frml-block.asset.vehicle section.vehicle-data frml-data frml-data-row.vin,body#simone-incident-buildings frml-block.asset.vehicle section.vehicle-data frml-data frml-data-row.vin,body#simone-incident-vehicles frml-block.asset.vehicle section.vehicle-data frml-data frml-data-row.vin,body#simone-incident-items frml-block.asset.vehicle section.vehicle-data frml-data frml-data-row.vin{padding-top:var(--space-m)}body#simone-incidents frml-block.asset.vehicle section.storage h3,body#simone-incident-buildings frml-block.asset.vehicle section.storage h3,body#simone-incident-vehicles frml-block.asset.vehicle section.storage h3,body#simone-incident-items frml-block.asset.vehicle section.storage h3{margin-bottom:var(--space-xs)}body#simone-incidents frml-block.asset.vehicle section.storage frml-data frml-data-row label,body#simone-incident-buildings frml-block.asset.vehicle section.storage frml-data frml-data-row label,body#simone-incident-vehicles frml-block.asset.vehicle section.storage frml-data frml-data-row label,body#simone-incident-items frml-block.asset.vehicle section.storage frml-data frml-data-row label{width:130px}body#simone-incidents frml-block.asset.vehicle section.storage frml-data frml-data-row.storage_location,body#simone-incident-buildings frml-block.asset.vehicle section.storage frml-data frml-data-row.storage_location,body#simone-incident-vehicles frml-block.asset.vehicle section.storage frml-data frml-data-row.storage_location,body#simone-incident-items frml-block.asset.vehicle section.storage frml-data frml-data-row.storage_location{margin-bottom:0}body#simone-incidents frml-block.asset.vehicle section.storage frml-data frml-data-row.contact,body#simone-incident-buildings frml-block.asset.vehicle section.storage frml-data frml-data-row.contact,body#simone-incident-vehicles frml-block.asset.vehicle section.storage frml-data frml-data-row.contact,body#simone-incident-items frml-block.asset.vehicle section.storage frml-data frml-data-row.contact{flex-direction:column;padding-top:var(--space-s)}body#simone-incidents frml-block.asset.vehicle section.storage frml-data frml-data-row.contact label,body#simone-incident-buildings frml-block.asset.vehicle section.storage frml-data frml-data-row.contact label,body#simone-incident-vehicles frml-block.asset.vehicle section.storage frml-data frml-data-row.contact label,body#simone-incident-items frml-block.asset.vehicle section.storage frml-data frml-data-row.contact label{font-weight:700}body#simone-incidents frml-block.asset.vehicle section.storage frml-data frml-data-row.contact frml-data-value,body#simone-incident-buildings frml-block.asset.vehicle section.storage frml-data frml-data-row.contact frml-data-value,body#simone-incident-vehicles frml-block.asset.vehicle section.storage frml-data frml-data-row.contact frml-data-value,body#simone-incident-items frml-block.asset.vehicle section.storage frml-data frml-data-row.contact frml-data-value{align-items:center;display:flex;gap:var(--space-xxxs);justify-content:flex-start}body#simone-incidents frml-block.asset.vehicle section.contact p.name,body#simone-incident-buildings frml-block.asset.vehicle section.contact p.name,body#simone-incident-vehicles frml-block.asset.vehicle section.contact p.name,body#simone-incident-items frml-block.asset.vehicle section.contact p.name{font-weight:700;margin-bottom:var(--space-xxs)}body#simone-incidents frml-block.asset.vehicle section.contact frml-data frml-data-row label,body#simone-incident-buildings frml-block.asset.vehicle section.contact frml-data frml-data-row label,body#simone-incident-vehicles frml-block.asset.vehicle section.contact frml-data frml-data-row label,body#simone-incident-items frml-block.asset.vehicle section.contact frml-data frml-data-row label{width:100px}body#simone-incidents #incident-form frml-row.datetime,body#simone-incident-buildings #incident-form frml-row.datetime,body#simone-incident-vehicles #incident-form frml-row.datetime,body#simone-incident-items #incident-form frml-row.datetime{justify-content:flex-start}body#simone-incidents #incident-form frml-row.datetime div.field,body#simone-incident-buildings #incident-form frml-row.datetime div.field,body#simone-incident-vehicles #incident-form frml-row.datetime div.field,body#simone-incident-items #incident-form frml-row.datetime div.field{width:auto}body#simone-incidents frml-form.incident-asset frml-block-header,body#simone-incident-buildings frml-form.incident-asset frml-block-header,body#simone-incident-vehicles frml-form.incident-asset frml-block-header,body#simone-incident-items frml-form.incident-asset frml-block-header{align-items:center;display:flex;justify-content:space-between}body#simone-incidents frml-form.incident-asset frml-block-header div.to_be_confirmed,body#simone-incident-buildings frml-form.incident-asset frml-block-header div.to_be_confirmed,body#simone-incident-vehicles frml-form.incident-asset frml-block-header div.to_be_confirmed,body#simone-incident-items frml-form.incident-asset frml-block-header div.to_be_confirmed{margin:0;width:190px}body#simone-incidents frml-form.incident-asset frml-block-header div.to_be_confirmed div.input,body#simone-incident-buildings frml-form.incident-asset frml-block-header div.to_be_confirmed div.input,body#simone-incident-vehicles frml-form.incident-asset frml-block-header div.to_be_confirmed div.input,body#simone-incident-items frml-form.incident-asset frml-block-header div.to_be_confirmed div.input{align-items:center;display:flex;flex-direction:row-reverse;gap:var(--space-xs)}body#simone-incidents frml-form.incident-asset frml-block-header div.to_be_confirmed div.input label,body#simone-incident-buildings frml-form.incident-asset frml-block-header div.to_be_confirmed div.input label,body#simone-incident-vehicles frml-form.incident-asset frml-block-header div.to_be_confirmed div.input label,body#simone-incident-items frml-form.incident-asset frml-block-header div.to_be_confirmed div.input label{margin-bottom:0}body#simone-incidents frml-form.incident-asset.vehicle #block-storage div.incident-address,body#simone-incident-buildings frml-form.incident-asset.vehicle #block-storage div.incident-address,body#simone-incident-vehicles frml-form.incident-asset.vehicle #block-storage div.incident-address,body#simone-incident-items frml-form.incident-asset.vehicle #block-storage div.incident-address{padding-bottom:var(--space-m)}body#simone-incidents frml-form.incident-asset.vehicle #block-storage div.incident-address div.field.use_incident_address,body#simone-incident-buildings frml-form.incident-asset.vehicle #block-storage div.incident-address div.field.use_incident_address,body#simone-incident-vehicles frml-form.incident-asset.vehicle #block-storage div.incident-address div.field.use_incident_address,body#simone-incident-items frml-form.incident-asset.vehicle #block-storage div.incident-address div.field.use_incident_address{margin-bottom:0}body#simone-incidents frml-form.incident-asset.vehicle #block-storage div.incident-address address,body#simone-incident-buildings frml-form.incident-asset.vehicle #block-storage div.incident-address address,body#simone-incident-vehicles frml-form.incident-asset.vehicle #block-storage div.incident-address address,body#simone-incident-items frml-form.incident-asset.vehicle #block-storage div.incident-address address{color:var(--color-ink-light);padding-left:36px}body#simone-incidents frml-form.incident-asset.vehicle #block-storage div.policyholder-address label,body#simone-incident-buildings frml-form.incident-asset.vehicle #block-storage div.policyholder-address label,body#simone-incident-vehicles frml-form.incident-asset.vehicle #block-storage div.policyholder-address label,body#simone-incident-items frml-form.incident-asset.vehicle #block-storage div.policyholder-address label{display:none}body#simone-incidents frml-form.incident-asset.vehicle frml-row.vehicle-contact,body#simone-incident-buildings frml-form.incident-asset.vehicle frml-row.vehicle-contact,body#simone-incident-vehicles frml-form.incident-asset.vehicle frml-row.vehicle-contact,body#simone-incident-items frml-form.incident-asset.vehicle frml-row.vehicle-contact{padding-top:var(--space-m)}body#simone-incidents frml-form.incident-asset.vehicle frml-row.vehicle-contact div.field.contact_name,body#simone-incident-buildings frml-form.incident-asset.vehicle frml-row.vehicle-contact div.field.contact_name,body#simone-incident-vehicles frml-form.incident-asset.vehicle frml-row.vehicle-contact div.field.contact_name,body#simone-incident-items frml-form.incident-asset.vehicle frml-row.vehicle-contact div.field.contact_name{width:100%}body#simone-invoices #main-header div.wrapper-title div.title span.subtitle{display:flex;gap:var(--space-xs)}body#simone-invoices.index #block-invoices frml-block-header div.filters{display:flex}body#simone-invoices.index #block-invoices frml-block-header div.filters frml-sifter-select{margin-right:var(--space-s)}body#simone-invoices.index #block-invoices frml-block-header div.filters frml-sifter-select:last-child{margin-right:0}body#simone-invoices.show frml-alerts{display:block;margin-top:var(--space-m)}body#simone-invoices.show frml-alerts frml-alert{margin-bottom:var(--space-xs)}body#simone-invoices.show frml-alerts frml-alert:last-child{margin-bottom:0}body#simone-invoices.show main:not(.not_found){background:var(--color-surface-dark)}body#simone-invoices.show #tabs-header ul li.tab a{background:var(--color-surface-light);border-top-color:var(--color-surface-light)}body#simone-invoices.show #tabs-header ul li.tab.overview.selected a{background:var(--color-surface-dark);border-bottom-color:var(--color-surface-dark);border-top-color:var(--color-primary)}body#simone-invoices.show #table-payers thead tr th.full_identifier{width:160px}body#simone-invoices.show #table-payers thead tr th.subtotal{width:150px}body#simone-invoices.show #table-payers thead tr th.total{width:150px}body#simone-invoices.show #table-payments thead tr th.amount{width:150px}body#simone-invoices.show #table-payments thead tr th.days_after_invoice_sent span.head{justify-content:flex-end}body#simone-invoices.show #table-payments thead tr th.full_identifier{width:160px}body#simone-invoices.show #table-payments thead tr th.received_on{width:200px}body#simone-invoices.show #table-payments tbody tr td.days_after_invoice_sent{text-align:right}body#simone-invoices.show #invoice-form{margin:0 auto;max-width:var(--block-s);width:100%}body#simone-invoices.show #invoice-form div.field.representative_id{margin-bottom:0}body#simone-invoices.payments #block-payments-received div.days_late{color:var(--color-state-red);font-size:var(--fs-xxs);font-weight:700}body#simone-invoices.payments #block-payments-received table thead tr th.external_project_identifier{width:120px}body#simone-invoices.payments #block-payments-received table thead tr th.invoice_full_identifier{width:160px}body#simone-invoices.payments #block-payments-received table thead tr th.received_on{width:200px}body#simone-invoices.payments #block-payments-received table thead tr th.received_by{width:180px}body#simone-invoices.payments #block-payments-received table tbody tr.difference td{background:var(--color-state-orange-light);color:var(--color-state-orange-dark)}body#simone-invoices.payments #block-payments-received table tfoot tr td{text-align:right}body#simone-invoices.payments #block-losses table thead tr th.external_project_identifier{width:180px}body#simone-invoices.payments #block-losses table thead tr th.invoice_full_identifier{width:160px}body#simone-invoices.payments #block-losses table thead tr th.loss{width:140px}body#simone-invoices.payments #block-losses table tfoot tr td{text-align:right}body#simone-invoices.payments #block-payments-expected table thead tr th.external_project_identifier{width:180px}body#simone-invoices.payments #block-payments-expected table thead tr th.invoice_full_identifier{width:160px}body#simone-invoices.payments #block-payments-expected table thead tr th.state{width:130px}body#simone-invoices.payments #block-payments-expected table thead tr th.days{width:140px}body#simone-invoices.payments #block-payments-expected table thead tr th.balance{width:140px}body#simone-invoices.payments #block-payments-expected table tfoot tr td{text-align:right}body#simone-invoices.payments #block-payments-expected div.follow-up{color:var(--color-state-red);display:flex;font-weight:700}body#simone-invoices.payments #block-payments-expected div.follow-up frml-icon{margin-right:3px;width:16px}body#simone-invoices.payments #block-payments-expected div.follow-up frml-icon svg{fill:var(--color-state-red)}body#simone-invoices.payments div.nav{display:flex;justify-content:center;max-width:var(--block-l)}body#simone-invoices.payments div.nav a.button.soft{background:var(--color-surface-xlight);border:1px solid var(--color-surface-dark);color:var(--color-ink);font-size:var(--fs-xs)}body#simone-invoices.payments div.nav a.button.soft frml-icon{margin:0}body#simone-invoices.payments div.nav a.button.soft:hover{border:1px solid var(--color-surface-xdark);text-decoration:underline}body#simone-invoices.payments frml-dialog.payment frml-dialog-box{width:500px}body#simone-invoices.comments frml-block.comment-thread{margin:0 auto}body#simone-invoices #table-invoices thead tr th.flag{padding:0;width:40px}body#simone-invoices #table-invoices thead tr th.flag a{padding:0}body#simone-invoices #table-invoices thead tr th.days_late{width:140px}body#simone-invoices #table-invoices thead tr th.identifier{width:120px}body#simone-invoices #table-invoices thead tr th.invoice_date{width:140px}body#simone-invoices #table-invoices thead tr th.assigned_to{width:180px}body#simone-invoices #table-invoices thead tr th.project_category{width:160px}body#simone-invoices #table-invoices thead tr th.price{width:160px}body#simone-invoices #table-invoices thead tr th.state{width:200px}body#simone-invoices #table-invoices thead tr th.subtotal{width:170px}body#simone-invoices #table-invoices tbody tr td.flag{padding:0;text-align:right}body#simone-invoices #table-invoices tbody tr td.flag frml-icon.flag{display:inline-block;width:16px}body#simone-invoices #table-invoices tbody tr td.flag frml-icon.flag svg{fill:var(--color-state-orange)}body#simone-invoices #table-invoices tbody tr td.flag frml-icon.flag.red svg{fill:var(--color-state-red)}body#simone-invoices.show #document-invoice{background:var(--color-surface-dark);border:none}body#simone-invoices.show #document-invoice frml-doc frml-doc-header frml-row{width:100%}body#simone-invoices.show #document-invoice frml-doc frml-doc-header frml-row.identification{background:url(/assets/simone/invoice-header-8a0e3aca68b726d7e6063a3f4f1ae32d24705090db985237edee14790775601a.svg) no-repeat var(--color-document-surface-xlight);background-size:100%;color:var(--color-ink);height:190px;justify-content:space-between;padding:var(--space-l) var(--doc-pad) var(--space-m) var(--doc-pad)}body#simone-invoices.show #document-invoice frml-doc frml-doc-header frml-row.identification section.logo{margin-top:50px;width:225px}body#simone-invoices.show #document-invoice frml-doc frml-doc-header frml-row.identification section.identifier{margin-top:53px;text-align:right;width:400px}body#simone-invoices.show #document-invoice frml-doc frml-doc-header frml-row.identification section.identifier span{display:flex;gap:var(--space-xxs);justify-content:flex-end}body#simone-invoices.show #document-invoice frml-doc frml-doc-header frml-row.organisations{gap:var(--space-xl);padding-bottom:0}body#simone-invoices.show #document-invoice frml-doc frml-doc-header frml-row.organisations section{width:50%}body#simone-invoices.show #document-invoice frml-doc frml-doc-header frml-row.organisations p.missing{color:var(--color-state-red);font-size:var(--fs-s);font-weight:700}body#simone-invoices.show #document-invoice frml-doc frml-doc-header frml-row.organisations frml-data{margin-bottom:var(--space-s)}body#simone-invoices.show #document-invoice frml-doc frml-doc-header frml-row.organisations section.payers frml-data-row.insurer_name_for_invoice frml-data-value{font-weight:700;line-height:1.3em}body#simone-invoices.show #document-invoice frml-doc frml-doc-header frml-row.organisations section.payers table.payers{margin:0 0 var(--space-s) 0}body#simone-invoices.show #document-invoice frml-doc frml-doc-header frml-row.organisations section.payers table.payers thead tr th{background:var(--color-document-surface);border-top:none;border-bottom:1px solid var(--color-primary);color:var(--color-ink);font-size:var(--fs-s);padding:var(--space-xs);text-transform:none;vertical-align:bottom}body#simone-invoices.show #document-invoice frml-doc frml-doc-header frml-row.organisations section.payers table.payers thead tr th:first-child{padding-left:0;padding-right:var(--space-l)}body#simone-invoices.show #document-invoice frml-doc frml-doc-header frml-row.organisations section.payers table.payers thead tr th.large{font-size:var(--fs-xl)}body#simone-invoices.show #document-invoice frml-doc frml-doc-header frml-row.organisations section.payers table.payers thead tr th.external_project_identifier{width:120px}body#simone-invoices.show #document-invoice frml-doc frml-doc-header frml-row.organisations section.payers table.payers thead tr th.policy_identifier{width:120px}body#simone-invoices.show #document-invoice frml-doc frml-doc-header frml-row.organisations section.payers table.payers tbody tr td{background:var(--color-document-surface);border-bottom:1px solid var(--color-document-surface-xdark);color:var(--color-ink);padding:2px var(--space-xs)}body#simone-invoices.show #document-invoice frml-doc frml-doc-header frml-row.organisations section.payers table.payers tbody tr td:first-child{font-weight:700;padding-left:0;padding-right:var(--space-l)}body#simone-invoices.show #document-invoice frml-doc frml-doc-header frml-row.organisations section.payers table.payers tbody tr:first-child td{padding-top:var(--space-m)}body#simone-invoices.show #document-invoice frml-doc frml-doc-header frml-row.organisations section.payers table.payers tbody tr:last-child td{border-bottom:none}body#simone-invoices.show #document-invoice frml-doc frml-doc-header frml-row.organisations section.representative frml-data-row.client_name_for_invoice frml-data-value{font-weight:700}body#simone-invoices.show #document-invoice frml-doc frml-doc-header frml-row.organisations:last-child{padding-bottom:var(--space-l)}body#simone-invoices.show #document-invoice frml-doc frml-doc-header frml-row.organisations.single{flex-direction:row-reverse;flex-wrap:wrap;gap:var(--space-s);margin-bottom:var(--space-s)}body#simone-invoices.show #document-invoice frml-doc frml-doc-header frml-row.organisations.single section{width:100%}body#simone-invoices.show #document-invoice frml-doc frml-doc-header frml-row.project{flex-direction:column}body#simone-invoices.show #document-invoice frml-doc frml-doc-body section.overview{padding-bottom:var(--space-m)}body#simone-invoices.show #document-invoice frml-doc frml-doc-body section.payments{padding-bottom:var(--space-m)}body#simone-invoices.show #document-invoice frml-doc frml-doc-body section.transportation{padding-top:var(--space-xl)}body#simone-invoices.show #document-invoice frml-doc frml-doc-body table.representatives thead tr th.contact_name{width:180px}body#simone-invoices.show #document-invoice frml-doc frml-doc-body table.representatives thead tr th.policyholder_name{width:180px}body#simone-invoices.show #document-invoice frml-doc frml-doc-body table.representatives thead tr th.external_project_identifier{width:120px}body#simone-invoices.show #document-invoice frml-doc frml-doc-body table.payers thead tr th.invoice_full_identifier{width:90px}body#simone-invoices.show #document-invoice frml-doc frml-doc-body table.payers thead tr th.cost_share{text-align:right;width:100px}body#simone-invoices.show #document-invoice frml-doc frml-doc-body table.payers tbody tr td.invoice_full_identifier{white-space:nowrap}body#simone-invoices.show #document-invoice frml-doc frml-doc-body table.payers tbody tr td.cost_share{text-align:right}body#simone-invoices.show #document-invoice frml-doc frml-doc-body table.payments thead tr th.invoice_full_identifier{width:90px}body#simone-invoices.show #document-invoice frml-doc frml-doc-body table.payments thead tr th.cost_share{text-align:right;width:100px}body#simone-invoices.show #document-invoice frml-doc frml-doc-body table.payments thead tr th.total{text-align:right;width:120px}body#simone-invoices.show #document-invoice frml-doc frml-doc-body table.payments tbody tr td.invoice_full_identifier{white-space:nowrap}body#simone-invoices.show #document-invoice frml-doc frml-doc-body table.payments tbody tr td.cost_share{text-align:right}body#simone-invoices.show #document-invoice frml-doc frml-doc-body table.payments tbody tr td.total{text-align:right}body#simone-invoices.show #document-invoice frml-doc frml-doc-body table.overview thead tr th.label{width:205px}body#simone-invoices.show #document-invoice frml-doc frml-doc-body table.overview thead tr th.amount{text-align:right;width:125px}body#simone-invoices.show #document-invoice frml-doc frml-doc-body table.overview tbody tr td span.percent{color:var(--color-ink-xlight)}body#simone-invoices.show #document-invoice frml-doc frml-doc-body table.overview tfoot tr.tax td{font-weight:400}body#simone-invoices.show #document-invoice frml-doc frml-doc-body table.overview tfoot tr.tax.qst td{border-bottom:none}body#simone-invoices.show #document-invoice frml-doc frml-doc-body table.overview tfoot tr td.payment-methods{text-align:left;font-size:var(--fs-xs)}body#simone-invoices.show #document-invoice frml-doc frml-doc-body table.overview tfoot tr td.payment-methods section{margin:0;padding:8px 0 0 0;width:100%}body#simone-invoices.show #document-invoice frml-doc frml-doc-body table.overview tfoot tr td.payment-methods div.option{font-weight:400;padding-bottom:var(--space-xs);line-height:1.1em}body#simone-invoices.show #document-invoice frml-doc frml-doc-body table.overview tfoot tr td.payment-methods div.option label{display:block;line-height:1.2em}body#simone-invoices.show #document-invoice frml-doc frml-doc-body table.overview tfoot tr td.payment-methods h4{color:var(--color-ink);font-size:var(--fs-s);margin-bottom:var(--space-xs)}body#simone-invoices.show #document-invoice frml-doc frml-doc-body table.overview tfoot tr td.payment-methods p.critical{font-size:var(--fs-xs);line-height:1.1em}body#simone-invoices.show #document-invoice frml-doc frml-doc-body table.professional-fees thead tr th.date{width:95px}body#simone-invoices.show #document-invoice frml-doc frml-doc-body table.professional-fees thead tr th.activity{width:140px}body#simone-invoices.show #document-invoice frml-doc frml-doc-body table.professional-fees thead tr th.duration{width:80px}body#simone-invoices.show #document-invoice frml-doc frml-doc-body table.professional-fees thead tr th.total{width:80px}body#simone-invoices.show #document-invoice frml-doc frml-doc-body table.professional-fees tbody tr th.expert frml-row{display:flex;justify-content:space-between;width:100%}body#simone-invoices.show #document-invoice frml-doc frml-doc-body table.professional-fees tbody tr th.expert frml-row div.rate{text-align:right;font-weight:700}body#simone-invoices.show #document-invoice frml-doc frml-doc-body table.professional-fees tfoot tr td.total{white-space:nowrap}body#simone-invoices.show #document-invoice frml-doc frml-doc-body table.expenses thead tr th.date{width:95px}body#simone-invoices.show #document-invoice frml-doc frml-doc-body table.expenses thead tr th.category{width:150px}body#simone-invoices.show #document-invoice frml-doc frml-doc-body table.expenses thead tr th.distance{width:80px}body#simone-invoices.show #document-invoice frml-doc frml-doc-body table.expenses thead tr th.rate{width:100px}body#simone-invoices.show #document-invoice frml-doc frml-doc-body table.expenses thead tr th.total{width:90px}body#simone-invoices.show #document-invoice frml-doc frml-doc-body table.expenses tfoot tr td.total{white-space:nowrap}body#simone-invoices.show #document-invoice frml-doc frml-doc-footer frml-row.payment-info{display:none}body#simone-invoices.show #document-invoice frml-doc.payment-info frml-doc-footer frml-row.payment-info{display:flex}body#simone-invoices.show #document-invoice frml-doc:nth-child(1) frml-doc-header div.container frml-row.single{border-top:8px solid var(--color-document-surface-xlight)}body#simone-invoices.show #document-invoice frml-doc:not([data-page="1"]) frml-doc-header h2{display:none}body#simone-invoices.show #document-invoice frml-doc:not([data-page="1"]) frml-doc-header frml-row.project{display:none}body#simone-invoices.show #document-invoice frml-doc:not([data-page="1"]) frml-doc-header frml-row.project frml-data-row{display:none}body#simone-invoices.show #document-invoice frml-doc:not([data-page="1"]) frml-doc-header frml-row.project frml-data-row.external_project_identifier{display:flex}body#simone-invoices.show #document-invoice frml-doc:not([data-page="1"]) frml-doc-header frml-row.project frml-data-row.incident_address{display:flex;margin:0}body#simone-invoices.show.pdf{background:#fff}body#simone-invoices.show.pdf #document-invoice{background:#fff}body#simone-invoices #invoice-form #block-generic frml-row{display:flex;gap:var(--space-m)}body#simone-invoices #invoice-form #block-generic frml-row div.field{margin-bottom:var(--field-margin-bottom);width:auto}body#simone-invoices #invoice-form #block-generic div.field.identifier{max-width:var(--field-xs)}body#simone-invoices #invoice-form #block-generic div.field.assigned_to{max-width:var(--field-s)}body#simone-invoices #invoice-form #block-generic div.field.nature{width:var(--field-xs)}body#simone-invoices #invoice-form #block-generic div.field.language{max-width:var(--field-xs)}body#simone-invoices #invoice-form #block-generic div.field.state{width:var(--field-xs)}body#simone-invoices #invoice-form #block-generic div.field.draft_state{max-width:var(--field-xs)}body#simone-invoices #invoice-form frml-block.nested-large frml-block-header{margin-bottom:0}body#simone-invoices #invoice-form frml-block.nested-large div.nested-form.table{max-width:none}body#simone-invoices #invoice-form frml-block.nested-large div.nested-form.table table{border:none}body#simone-invoices #invoice-form frml-block.nested-large div.nested-form.table table thead tr th{border-color:var(--color-surface-dark);border-top:none;box-sizing:border-box;padding:var(--space-m) var(--space-xs);width:auto}body#simone-invoices #invoice-form frml-block.nested-large div.nested-form.table table thead tr th.actions{background:var(--color-surface-light);border-left:none;border-bottom:1px solid var(--color-surface-dark)}body#simone-invoices #invoice-form frml-block.nested-large div.nested-form.table table tbody tr td{border-color:var(--color-surface-dark)}body#simone-invoices #invoice-form frml-block.nested-large div.nested-form.table table tbody tr td button frml-icon{margin-right:0}body#simone-invoices #invoice-form frml-block.nested-large div.nested-form.table table tbody tr td div.field div.input input,body#simone-invoices #invoice-form frml-block.nested-large div.nested-form.table table tbody tr td div.field div.input textarea{padding:0 var(--space-xs)}body#simone-invoices #invoice-form frml-block.nested-large div.nested-form.table table tbody tr td div.field div.input input{line-height:var(--field-height)}body#simone-invoices #invoice-form frml-block.nested-large div.nested-form.table table tbody tr td div.field div.input input[readonly]{padding-top:1px;padding-bottom:1px}body#simone-invoices #invoice-form frml-block.nested-large div.nested-form.table table tbody tr td div.field div.input textarea{line-height:1.3em;padding-top:12px;padding-bottom:6px}body#simone-invoices #invoice-form frml-block.nested-large div.nested-form.table table tbody tr td div.field span.unit{margin-left:calc(var(--space-s)*-1);width:auto}body#simone-invoices #invoice-form frml-block.nested-large div.nested-form.table table tbody tr td div.field div.input.with-unit input{padding-right:calc(var(--space-s) + 3px)}body#simone-invoices #invoice-form frml-block.nested-large div.nested-form.table table tbody tr.blank td{border-right:none}body#simone-invoices #invoice-form frml-block.nested-large div.nested-form.table table tbody tr.blank td.message{border-right:none;color:var(--color-ink-xlight);padding:var(--space-m) 0}body#simone-invoices #invoice-form frml-block.nested-large div.nested-form.table table tbody tr.blank td.actions{display:none}body#simone-invoices #invoice-form frml-block.nested-large div.field.autocomplete frml-autocomplete-results{max-height:300px;overflow-y:scroll}body#simone-invoices #invoice-form frml-block.nested-large div.field.autocomplete frml-autocomplete-results ul.results li button{display:flex;padding-bottom:var(--space-xs);padding-top:var(--space-xxs)}body#simone-invoices #invoice-form frml-block.nested-large div.field.autocomplete frml-autocomplete-results ul.results li button span.record{display:flex;flex-direction:column;line-height:1.1em}body#simone-invoices #invoice-form frml-block.nested-large div.field.autocomplete frml-autocomplete-results ul.results li button span.record span.nature{font-size:var(--fs-xxs)}body#simone-invoices #invoice-form frml-block.nested-large frml-block-footer{display:flex;justify-content:flex-end;margin-top:-87px;padding:0}body#simone-invoices #invoice-form frml-block.nested-large frml-block-footer frml-row{border-top:1px solid var(--color-surface-dark);display:flex}body#simone-invoices #invoice-form frml-block.nested-large frml-block-footer frml-row:first-child{border-top:none}body#simone-invoices #invoice-form frml-block.nested-large frml-block-footer div.cell{border-right:1px solid var(--color-surface-dark);box-sizing:border-box;font-weight:700;padding:var(--space-l) var(--space-xs);text-align:right;white-space:nowrap}body#simone-invoices #invoice-form frml-block.nested-large frml-block-footer div.cell.total{margin-right:34px;width:100px}body#simone-invoices #invoice-form frml-block.nested-large.invoice-lines div.nested-form.table table thead tr th.position{width:40px}body#simone-invoices #invoice-form frml-block.nested-large.invoice-lines div.nested-form.table table thead tr th.activity_date{width:110px}body#simone-invoices #invoice-form frml-block.nested-large.invoice-lines div.nested-form.table table thead tr th.category_id{width:200px}body#simone-invoices #invoice-form frml-block.nested-large.invoice-lines div.nested-form.table table thead tr th.employee_id{width:200px}body#simone-invoices #invoice-form frml-block.nested-large.invoice-lines div.nested-form.table table thead tr th.quantity{width:80px}body#simone-invoices #invoice-form frml-block.nested-large.invoice-lines div.nested-form.table table thead tr th.unit_price{width:80px}body#simone-invoices #invoice-form frml-block.nested-large.invoice-lines div.nested-form.table table thead tr th.total{border-right:none;width:100px}body#simone-invoices #invoice-form frml-block.nested-large.invoice-lines div.nested-form.table table tbody tr td.activity_date{padding-left:0}body#simone-invoices #invoice-form frml-block.nested-large.invoice-lines div.nested-form.table table tbody tr td.activity_date div.field.date_time span.unit{display:none}body#simone-invoices #invoice-form frml-block.nested-large.invoice-lines div.nested-form.table table tbody tr td.activity_date div.field.date_time div.field-col.date{width:auto}body#simone-invoices #invoice-form frml-block.nested-large.invoice-lines div.nested-form.table div.add-nested{display:block;padding:23px var(--blockpad) var(--space-l) var(--blockpad);position:relative}body#simone-invoices #invoice-form #block-fees div.nested-form.table table thead tr th.unit_price{width:100px}body#simone-invoices #invoice-form #block-fees div.nested-form.table table thead tr th.real_hours{width:100px}body#simone-invoices #invoice-form #block-fees div.nested-form.table table thead tr th.quantity{width:100px}body#simone-invoices #invoice-form #block-fees div.nested-form.table table tbody tr td.real_hours{background:var(--color-surface-light)}body#simone-invoices #invoice-form #block-fees div.nested-form.table table tbody tr:last-of-type td{border-bottom:3px solid var(--color-surface-dark)}body#simone-invoices #invoice-form #block-fees frml-block-footer{align-items:flex-end;flex-direction:column}body#simone-invoices #invoice-form #block-fees frml-block-footer table.totals{margin:0 0 5px 0;table-layout:fixed;width:640px}body#simone-invoices #invoice-form #block-fees frml-block-footer table.totals tbody tr td{border:1px solid var(--color-surface-dark);box-sizing:border-box;font-weight:700;padding:var(--space-xs) calc(var(--space-xs) - 2px);vertical-align:middle}body#simone-invoices #invoice-form #block-fees frml-block-footer table.totals tbody tr td.label{padding-left:var(--table-cell-space)}body#simone-invoices #invoice-form #block-fees frml-block-footer table.totals tbody tr td.disabled{background:var(--color-surface-light)}body#simone-invoices #invoice-form #block-fees frml-block-footer table.totals tbody tr td div.field{width:auto}body#simone-invoices #invoice-form #block-fees frml-block-footer table.totals tbody tr td div.field label{display:none}body#simone-invoices #invoice-form #block-fees frml-block-footer table.totals tbody tr td div.field div.input.with-unit div.unit-aligner span.unit{font-weight:700;margin-left:-24px}body#simone-invoices #invoice-form #block-fees frml-block-footer table.totals tbody tr td div.field div.input.with-unit input{font-weight:700;padding-left:0}body#simone-invoices #invoice-form #block-fees frml-block-footer table.totals tbody tr td:last-child{border-right:none}body#simone-invoices #invoice-form #block-fees frml-block-footer table.totals tbody tr.professional td{border-bottom:3px solid var(--color-surface-dark)}body#simone-invoices #invoice-form #block-fees frml-block-footer table.totals tbody tr.professional td.hours{width:100px}body#simone-invoices #invoice-form #block-fees frml-block-footer table.totals tbody tr.professional td.hours.real{color:var(--color-ink-light)}body#simone-invoices #invoice-form #block-fees frml-block-footer table.totals tbody tr.professional td.hourly-rate{width:100px}body#simone-invoices #invoice-form #block-fees frml-block-footer table.totals tbody tr.professional td.total{padding-right:44px;width:135px}body#simone-invoices #invoice-form #block-fees frml-block-footer table.totals tbody tr.admin td.percent{padding:0}body#simone-invoices #invoice-form #block-fees frml-block-footer table.totals tbody tr.admin td.multiplier{color:var(--color-ink-light);text-align:right;white-space:nowrap}body#simone-invoices #invoice-form #block-fees frml-block-footer table.totals tbody tr.admin td.total{padding:0}body#simone-invoices #invoice-form #block-fees frml-block-footer table.totals tbody tr.admin td.total div.field div.input div.unit-aligner span.unit{margin-left:-56px}body#simone-invoices #invoice-form #block-fees frml-block-footer table.totals tbody tr.admin td.total div.field div.input input{padding-right:52px}body#simone-invoices #invoice-form #block-fees.flat-rate.nested-large.invoice-lines div.nested-form.table div.add-nested{visibility:hidden}body#simone-invoices #invoice-form #block-fees.flat-rate frml-block-footer table.totals tbody tr td{border-bottom:none}body#simone-invoices #invoice-form #block-fees.flat-rate frml-block-footer table.totals tbody tr td.total{padding:0}body#simone-invoices #invoice-form #block-fees.flat-rate frml-block-footer table.totals tbody tr td.total div.field div.input div.unit-aligner span.unit{margin-left:-56px}body#simone-invoices #invoice-form #block-fees.flat-rate frml-block-footer table.totals tbody tr td.total div.field div.input input{padding-right:52px}body#simone-invoices #invoice-form #block-expenses div.nested-form.table table thead tr th.total{width:100px}body#simone-invoices #invoice-form #block-expenses div.nested-form.table table tbody tr td.total_expense{width:100px}body#simone-invoices #invoice-form #block-expenses div.nested-form.table table tbody tr td.quantity{width:100px}body#simone-invoices #invoice-form #block-expenses div.nested-form.table table tbody tr td.quantity div.field span.unit{margin-left:-30px}body#simone-invoices #invoice-form #block-expenses div.nested-form.table table tbody tr td.quantity div.field div.input.with-unit input{padding-right:32px}body#simone-invoices #invoice-form #block-expenses frml-block-footer div.cell.km{width:101px}body#simone-invoices #invoice-form #block-expenses frml-block-footer div.cell.km-rate{width:80px}body#simone-invoices #invoice-form #block-expenses frml-block-footer div.cell.raw-total{width:101px}body#simone-invoices #invoice-form #block-payers div.nested-form.table table thead tr th{background:#fff}body#simone-invoices #invoice-form #block-payers div.nested-form.table table thead tr th.cost_share{width:80px}body#simone-invoices #invoice-form #block-payers div.nested-form.table table thead tr th.insurer_details{width:100px}body#simone-invoices #invoice-form #block-payers div.nested-form.table table thead tr th.external_project_identifier{width:130px}body#simone-invoices #invoice-form #block-payers div.nested-form.table table thead tr th.invoice_suffix{width:100px}body#simone-invoices #invoice-form #block-payers div.nested-form.table table thead tr th.policy_identifier{width:130px}body#simone-invoices #invoice-form #block-payers div.nested-form.table table thead tr th.total{border-right:none;text-align:right;width:120px}body#simone-invoices #invoice-form #block-payers div.nested-form.table table thead tr th.actions{border-left:none;border-bottom:1px solid var(--color-surface-dark);width:30px}body#simone-invoices #invoice-form #block-payers div.nested-form.table table thead tr th:first-child{padding-left:var(--blockpad)}body#simone-invoices #invoice-form #block-payers div.nested-form.table table tbody tr td{border-color:var(--color-surface-dark);padding:0}body#simone-invoices #invoice-form #block-payers div.nested-form.table table tbody tr td.static{background:var(--color-surface-xlight);padding:var(--space-xs);vertical-align:middle}body#simone-invoices #invoice-form #block-payers div.nested-form.table table tbody tr td.static div.input div.static{color:var(--color-ink-light);line-height:1.1em;padding:0}body#simone-invoices #invoice-form #block-payers div.nested-form.table table tbody tr td.static div.input div.static span{display:block;margin-bottom:4px}body#simone-invoices #invoice-form #block-payers div.nested-form.table table tbody tr td.static div.input div.static span:last-child{margin-bottom:0}body#simone-invoices #invoice-form #block-payers div.nested-form.table table tbody tr td.static:first-child{padding-left:var(--blockpad)}body#simone-invoices #invoice-form #block-payers div.nested-form.table table tbody tr td.invoice_suffix div.field div.input input{padding-left:var(--blockpad);text-align:right}body#simone-invoices #invoice-form #block-payers div.nested-form.table table tbody tr td.invoice_suffix div.field div.input.with-unit input{padding-left:55px}body#simone-invoices #invoice-form #block-payers div.nested-form.table table tbody tr td.invoice_suffix div.field span.unit{color:var(--color-ink);margin-left:var(--space-xs);text-align:right;width:45px}body#simone-invoices #invoice-form #block-payers div.nested-form.table table tbody tr td.cost_share div.field span.unit{margin-left:-22px;width:auto}body#simone-invoices #invoice-form #block-payers div.nested-form.table table tbody tr td.cost_share div.field div.input.with-unit input{padding-right:24px}body#simone-invoices #invoice-form #block-payers div.nested-form.table table tbody tr td.total div.field span.unit{margin-left:-22px;width:auto}body#simone-invoices #invoice-form #block-payers div.nested-form.table table tbody tr td.total div.field div.input.with-unit input{padding-right:24px}body#simone-invoices #invoice-form #block-payers div.nested-form.table table tbody tr td.actions{border-bottom:1px solid var(--color-surface-dark)}body#simone-invoices #invoice-form #block-payers div.nested-form.table table tbody tr td.policyholder_name:first-child{padding-left:var(--blockpad)}body#simone-invoices #invoice-form #block-payers div.nested-form.table table tbody tr.blank{display:none}body#simone-invoices #invoice-form #block-payers div.nested-form.table table tbody tr.blank td.message{color:var(--color-ink-xlight);padding:var(--space-l)}body#simone-invoices #invoice-form #block-payers div.nested-form.table table tbody tr.spacer td{background:var(--color-surface-xlight);border:none;height:var(--space-l)}body#simone-invoices #invoice-form #block-payers div.nested-form.table table tbody tr.spacer:first-child td{display:none}body#simone-invoices #invoice-form #block-payers div.nested-form.table table tbody tr.representative td{background:var(--color-surface);border-top:none;padding:var(--space-s)}body#simone-invoices #invoice-form #block-payers div.nested-form.table table tbody tr.representative td:first-child{padding-left:var(--blockpad)}body#simone-invoices #invoice-form #block-payers div.nested-form.table table tbody tr.representative td:last-child{padding-right:var(--blockpad);text-align:right}body#simone-invoices #invoice-form #block-payers div.nested-form.table table tbody tr.representative td div.representative,body#simone-invoices #invoice-form #block-payers div.nested-form.table table tbody tr.representative td div.policyholder{line-height:1.35em;font-weight:700}body#simone-invoices #invoice-form #block-payers div.nested-form.table table tbody tr.representative td frml-dialog-trigger{display:inline-block}body#simone-invoices #invoice-form #block-payers div.nested-form.table table tfoot tr td{background:#fff;border:1px solid var(--color-surface-dark);padding:var(--space-s) var(--space-xs);text-align:right}body#simone-invoices #invoice-form #block-payers div.nested-form.table table tfoot tr td.hidden{background:var(--color-surface-xlight);border:none}body#simone-invoices #invoice-form #block-payers div.nested-form.table table tfoot tr td.total{border-right:none}body#simone-invoices #invoice-form #block-payers div.nested-form.table table tfoot tr td.actions{border-left:none;border-right:none}body#simone-invoices #invoice-form #block-payers div.nested-form.table table tfoot tr:first-child td{border-top:3px solid var(--color-surface-xdark)}body#simone-invoices #invoice-form #block-payers div.nested-form.table table tfoot tr.unbalanced td{color:var(--color-state-red)}body#simone-invoices #block-uninvoiced-time-entries{margin-bottom:var(--space-xl)}body#simone-invoices #block-uninvoiced-time-entries frml-block-header{border-bottom:none;margin-bottom:0}body#simone-invoices #block-uninvoiced-time-entries frml-table{border-radius:0}body#simone-invoices #block-uninvoiced-time-entries #table-uninvoiced-time-entries{border-bottom:none}body#simone-invoices #block-uninvoiced-time-entries #table-uninvoiced-time-entries thead tr th.activity_date{width:130px}body#simone-invoices #block-uninvoiced-time-entries #table-uninvoiced-time-entries thead tr th.category_name{width:200px}body#simone-invoices #block-uninvoiced-time-entries #table-uninvoiced-time-entries thead tr th.employee_name{width:200px}body#simone-invoices #block-uninvoiced-time-entries #table-uninvoiced-time-entries thead tr th.real_hours{width:100px}body#simone-invoices #block-uninvoiced-time-entries #table-uninvoiced-time-entries thead tr th.billable_hours{width:100px}body#simone-invoices #block-uninvoiced-time-entries #table-uninvoiced-time-entries thead tr th.billable_rate{width:100px}body#simone-invoices #block-uninvoiced-time-entries #table-uninvoiced-time-entries thead tr th.billable_amount{width:100px}body#simone-invoices #block-uninvoiced-expenses{margin-bottom:var(--space-xl)}body#simone-invoices #block-uninvoiced-expenses frml-block-header{border-bottom:none;margin-bottom:0}body#simone-invoices #block-uninvoiced-expenses frml-table{border-radius:0}body#simone-invoices #block-uninvoiced-expenses #table-uninvoiced-expenses{border-bottom:none}body#simone-invoices #block-uninvoiced-expenses #table-uninvoiced-expenses thead tr th.spent_on{width:130px}body#simone-invoices #block-uninvoiced-expenses #table-uninvoiced-expenses thead tr th.category_name{width:200px}body#simone-invoices #block-uninvoiced-expenses #table-uninvoiced-expenses thead tr th.employee_name{width:200px}body#simone-invoices #block-uninvoiced-expenses #table-uninvoiced-expenses thead tr th.transport{width:160px}body#simone-invoices #block-uninvoiced-expenses #table-uninvoiced-expenses thead tr th.subtotal{width:100px}body#simone-invoices #block-existing-payers{margin-bottom:var(--space-xl)}body#simone-invoices #block-existing-payers frml-block-header{border-bottom:none;margin-bottom:0}body#simone-invoices #block-existing-payers #table-available-payers thead tr th.external_project_identifier{width:100px}body#simone-invoices #block-existing-payers #table-available-payers thead tr th.policy_identifier{width:110px}body#simone-invoices #block-existing-payers #table-available-payers thead tr th.cost_share{width:80px}body#simone-invoices #block-existing-payers #table-available-payers tbody tr td.representative{padding-bottom:var(--space-s);padding-top:var(--space-s)}body#simone-invoices #block-existing-payers #table-available-payers tbody tr td.representative span{display:block}body#simone-invoices #block-existing-payers #table-available-payers tbody tr td.external_project_identifier{white-space:nowrap}body#simone-invoices #block-existing-payers #table-available-payers tbody tr td.policy_identifier{white-space:nowrap}body#simone-invoices #block-existing-payers #table-available-payers tbody tr.soft td{color:var(--color-ink-xlight)}body#simone-invoices #block-existing-payers #table-available-payers tbody tr:last-child td{border-bottom:none}body#simone-overdues table#table-invoices{table-layout:fixed}body#simone-overdues table#table-invoices thead tr th.identifier{width:120px}body#simone-overdues table#table-invoices thead tr th.invoice_date{width:140px}body#simone-overdues table#table-invoices thead tr th.invoices{width:170px}body#simone-overdues table#table-invoices thead tr th.days_late{width:150px}body#simone-overdues table#table-invoices thead tr th.follow_up{width:200px}body#simone-overdues table#table-invoices thead tr th.balance{width:130px}body#simone-overdues table#table-invoices tbody tr td.follow_up{padding-top:0;padding-bottom:0;vertical-align:middle;text-align:right}body#simone-overdues table#table-invoices tbody tr td.follow_up frml-badge{display:inline-block}body#simone-overdues table#table-invoices tbody tr td.follow_up p.days{font-weight:400;padding-top:var(--space-xxxs);margin-bottom:0;text-align:right}body#simone-overdues.index #block-list frml-block-header div.field.group_by{align-items:center;display:flex;gap:var(--space-s)}body#simone-overdues.index #block-list frml-block-header div.field.group_by label{margin:0}body#simone-overdues.index #block-invoices frml-block-header div.filters{display:flex;justify-content:flex-end;gap:var(--space-s)}body#simone-overdues.index_client #block-client frml-data frml-data-row{flex-direction:column}body#simone-overdues.index_client #block-client frml-data frml-data-row label{color:var(--color-ink-xlight)}body#simone-overdues.index_contacts frml-box-stats-row{border-bottom:none}body#simone-overdues.index_contacts frml-box-stats-row frml-box-stats{border-top-left-radius:var(--base-radius);border-top-right-radius:var(--base-radius)}body#simone-overdues.index_contact #block-contact frml-data frml-data-row label{width:100px}body#simone-overdues.index_managers frml-box-stats-row{border-bottom:none}body#simone-overdues.index_managers frml-box-stats-row frml-box-stats{border-top-left-radius:var(--base-radius);border-top-right-radius:var(--base-radius)}body#simone-overdues.index_history table#table-project-actions{table-layout:fixed}body#simone-overdues.index_history table#table-project-actions thead tr th.executed_at{width:200px}body#simone-overdues.index_history table#table-project-actions thead tr th.executor_name{width:240px}body#simone-overdues.index_history table#table-project-actions thead tr th.nature{width:240px}body#simone-overdues.index_history table#table-project-actions thead tr th.invoice{width:160px}body#simone-overdues.show #block-representatives frml-block-header{display:block}body#simone-overdues.show #block-representatives frml-block-header frml-row{align-items:center;display:flex;justify-content:space-between}body#simone-overdues.show #block-representatives frml-block-header div.title div.name{align-items:center;color:var(--color-ink-light);display:flex;font-size:var(--fs-xxs);gap:var(--space-xxxs)}body#simone-overdues.show #block-representatives frml-block-header div.title div.name h2 a{color:var(--color-ink);font-size:var(--fs-m);line-height:1em;text-transform:none}body#simone-overdues.show #block-representatives frml-block-header div.title div.name a.critical{color:var(--color-state-red);font-size:var(--fs-xxs);font-weight:700}body#simone-overdues.show #block-representatives frml-block-header div.title p a{color:var(--color-ink-light);font-size:var(--fs-s);font-weight:400}body#simone-overdues.show #block-representatives frml-block-header div.balance{align-items:flex-end;display:flex;flex-direction:column}body#simone-overdues.show #block-representatives frml-block-header div.balance label{color:var(--color-ink-light);padding-bottom:var(--space-xxxs)}body#simone-overdues.show #block-representatives frml-block-header div.balance span.price{display:block;font-weight:700;font-size:var(--fs-m)}body#simone-overdues.show #block-representatives frml-block-header div.balance span.price.unpaid{color:var(--color-state-red)}body#simone-overdues.show #block-representatives frml-block-header frml-row.invoice-identifier p{font-size:var(--fs-s)}body#simone-overdues.show #block-representatives frml-block-header frml-row.external-project-identifier p{font-size:var(--fs-s)}body#simone-overdues.show #block-representatives frml-block-body{padding-bottom:0}body#simone-overdues.show #block-representatives frml-block-body frml-alert{border-radius:var(--base-radius);margin-bottom:var(--space-xs)}body#simone-overdues.show frml-box-stats-row frml-box-stats.balance.unpaid div.data{color:var(--color-state-red)}body#simone-overdues.show div.actions{display:flex;gap:var(--space-s);padding:var(--space-s) 0 var(--blockpad) 0}body#simone-overdues.show_client frml-block.contact frml-block-header div.actions{display:flex;gap:var(--space-s)}body#simone-overdues.show_client table.clipboard{display:none}body#simone-overdues.show_client table.clipboard thead tr th{text-transform:none}body#simone-overdues.show_contact frml-block#block-contact frml-data frml-data-row{align-items:flex-start;flex-direction:column}body#simone-overdues.show_contact frml-block#block-contact frml-data frml-data-row label{color:var(--color-ink-light);width:100%}body#simone-overdues.show_contact frml-block#block-contact frml-data frml-data-row frml-data-value{font-weight:700}body#simone-overdues table.payers thead tr th{width:130px}body#simone-overdues table.payers thead tr th.identifier{width:140px}body#simone-overdues table.payers thead tr th.invoice_date{width:160px}body#simone-overdues table.payers thead tr th.follow_up{width:auto}body#simone-overdues table.payers thead tr th.balance{width:140px}body#simone-overdues table.payers tbody tr td.follow_up{padding-top:0;padding-bottom:0}body#simone-overdues table.payers tbody tr td.follow_up a{align-items:center;display:flex;gap:var(--space-xxs)}body#simone-overdues table.payers tbody tr td.follow_up a span.special{color:var(--color-state-red);font-weight:700}body#simone-overdues table.payers tbody tr td.follow_up a frml-pill{height:20px;margin:0;width:20px}body#simone-overdues table.payers tfoot tr td{text-align:right}body#simone-payers #payer-form #block-main frml-block-column{padding:var(--blockpad);width:50%}body#simone-payers #payer-form #block-main frml-block-column:last-child{background:var(--color-surface-light);border-left:3px solid var(--color-surface);width:50%}body#simone-payers #payer-form div.field.invoice_suffix span.unit{width:70px}body#simone-payers #payer-form div.field.invoice_suffix input{padding-left:calc(var(--field-pad) + 70px);width:150px}body#simone-payers #payer-form div.field.cost_share div.unit-aligner span.unit{width:50px}body#simone-payers #payer-form div.field.cost_share input{padding-right:calc(var(--field-pad) + 50px);width:155px}body#simone-payers #payer-form div.field.invoice_full_identifier{max-width:var(--field-xs)}body#simone-payers #payer-form div.field.external_project_identifier{max-width:var(--field-xs)}body#simone-payers #payer-form div.field.policy_identifier{max-width:var(--field-xs)}#block-payer-relations frml-block-header{margin-bottom:var(--space-m)}#block-payer-relations frml-block-body{padding-bottom:var(--space-m)}#block-payer-relations frml-data label{width:100px}#block-payer-relations frml-data.contact{margin-bottom:var(--space-xs)}body#simone-payments #payment-form div.field.received_by{max-width:var(--field-m)}body#simone-policyholders frml-layout.policyholders{gap:var(--space-l);padding:0}body#simone-policyholders frml-layout.policyholders frml-layout-column{padding:0;width:50%}body#simone-policyholders frml-layout.policyholders frml-layout-column frml-block{width:100%}body#simone-policyholders frml-layout.policyholders frml-layout-column:first-of-type{min-height:0;max-width:var(--block-m)}body#simone-policyholders frml-layout.policyholders frml-layout-column:last-of-type{max-width:var(--block-s)}body#simone-policyholders frml-block.policyholder{margin-bottom:var(--space-l)}body#simone-policyholders frml-block.policyholder frml-block-header frml-badge{margin-bottom:var(--space-xxs)}body#simone-policyholders frml-block.policyholder frml-block-header h2{font-size:var(--fs-l);text-transform:none}body#simone-policyholders frml-block.policyholder frml-block-header h2 small.suptitle{font-size:var(--fs-xs);line-height:var(--line-s)}body#simone-policyholders frml-block.policyholder frml-block-body{padding:0}body#simone-policyholders frml-block.policyholder frml-block-body section.content{padding:0 var(--blockpad) var(--blockpad) var(--blockpad)}body#simone-policyholders frml-block.policyholder frml-block-body frml-data frml-data-row{margin-bottom:var(--space-xxxs)}body#simone-policyholders frml-block.policyholder frml-block-body frml-data.policyholder{padding:0 var(--blockpad) 0 var(--blockpad)}body#simone-policyholders frml-block.policyholder frml-block-body frml-data.policyholder frml-data-row label{width:80px}body#simone-policyholders frml-block.policyholder frml-block-body ul.contacts{max-width:700px;padding:0 var(--blockpad) var(--blockpad) var(--blockpad)}body#simone-policyholders frml-block.policyholder frml-block-body ul.contacts li.contact{border-top:1px solid var(--color-border);margin-top:var(--space-s);padding-top:var(--space-s)}body#simone-policyholders frml-block.policyholder frml-block-body ul.contacts li.contact h3{margin-bottom:var(--space-xxs)}body#simone-policyholders frml-block.policyholder frml-block-body ul.contacts li.contact h3 small.subtitle{font-size:var(--fs-xs)}body#simone-policyholders frml-block.policyholder frml-block-body ul.contacts li.contact frml-data frml-data-row label{width:100px}body#simone-policyholders frml-block.policyholder frml-block-body ul.contacts li.contact:first-child{border-top:none;margin-top:0;padding-top:0}body#simone-policyholders frml-block.policyholder frml-block-body div.subheader{align-items:center;background:var(--color-surface-light);border:1px solid var(--color-border-light);border-left:0;border-right:0;display:flex;gap:var(--space-m);justify-content:space-between;padding:var(--space-s) var(--blockpad)}body#simone-policyholders frml-block.policyholder frml-block-body div.subheader h2{margin-bottom:0}body#simone-policyholders frml-block.policyholder frml-block-body div.subheader div.title{align-items:center;display:flex;gap:var(--space-s)}body#simone-policyholders frml-block.policyholder frml-block-body div.subheader.clients label{display:none}body#simone-policyholders frml-block.policyholder frml-block-body div.subheader frml-button-group{width:fit-content}body#simone-policyholders frml-block.policyholder frml-block-body section.representative{padding:var(--space-m) var(--blockpad)}body#simone-policyholders frml-block.policyholder frml-block-body section.representative frml-badge.inactive{margin-bottom:var(--space-xxs)}body#simone-policyholders frml-block.policyholder frml-block-body section.representative h3{margin-bottom:0}body#simone-policyholders frml-block.policyholder frml-block-body section.representative a.client{display:block;font-size:var(--fs-xs);font-weight:400;margin-bottom:var(--space-s)}body#simone-policyholders frml-block.policyholder frml-block-body section.representative frml-data.representative.comments{padding-bottom:var(--space-s)}body#simone-policyholders frml-block.policyholder frml-block-body section.representative frml-data.representative.project{padding-top:var(--space-s)}body#simone-policyholders frml-block.policyholder frml-block-body section.representative frml-data.representative frml-data-row label{width:140px}body#simone-policyholders frml-block.policyholder frml-block-body section.payers{padding:var(--space-m) var(--blockpad)}body#simone-policyholders frml-block.policyholder frml-block-body section.payers ul.payers li.payer{border-bottom:1px solid var(--color-border-light);margin-bottom:var(--space-s);padding-bottom:var(--space-s)}body#simone-policyholders frml-block.policyholder frml-block-body section.payers ul.payers li.payer:last-child{border:none;margin-bottom:0;padding-bottom:0}body#simone-policyholders frml-block.policyholder frml-block-body section.payers ul.payers li.payer frml-data.payer frml-data-row label{width:140px}body#simone-policyholders frml-block.policyholder.inactive a.soft,body#simone-policyholders frml-block.policyholder.inactive h2,body#simone-policyholders frml-block.policyholder.inactive h3,body#simone-policyholders frml-block.policyholder.inactive small,body#simone-policyholders frml-block.policyholder.inactive p,body#simone-policyholders frml-block.policyholder.inactive label,body#simone-policyholders frml-block.policyholder section.representative.inactive a.soft,body#simone-policyholders frml-block.policyholder section.representative.inactive h2,body#simone-policyholders frml-block.policyholder section.representative.inactive h3,body#simone-policyholders frml-block.policyholder section.representative.inactive small,body#simone-policyholders frml-block.policyholder section.representative.inactive p,body#simone-policyholders frml-block.policyholder section.representative.inactive label{color:var(--color-ink-xlight)}body#simone-policyholders frml-block.policyholder.inactive frml-data-value,body#simone-policyholders frml-block.policyholder section.representative.inactive frml-data-value{color:var(--color-ink-xlight)}body#simone-policyholders frml-block.policyholder.inactive select,body#simone-policyholders frml-block.policyholder section.representative.inactive select{opacity:.6}body#simone-policyholders #block-cost-shares{max-width:var(--block-s);position:fixed}body#simone-policyholders #block-cost-shares table thead tr th.cost_share{width:130px}body#simone-policyholders #block-cost-shares table thead tr th.external_project_identifier{width:100px}body#simone-policyholders #block-cost-shares table thead tr th.policy_identifier{width:100px}body#simone-policyholders #block-cost-shares table tbody tr th{background:var(--color-surface);font-weight:700}body#simone-policyholders #policyholder-form #block-policyholder frml-block-header{align-items:center;display:flex;justify-content:space-between}body#simone-policyholders #policyholder-form #block-policyholder frml-block-header div.active{margin:0;width:100px}body#simone-policyholders #policyholder-form #block-policyholder frml-block-header div.active div.input{align-items:center;display:flex;flex-direction:row-reverse;gap:var(--space-xs)}body#simone-policyholders #policyholder-form #block-policyholder frml-block-header div.active div.input label{margin-bottom:0}body#simone-policyholders #policyholder-form #block-address div.incident-address{padding-bottom:var(--space-m)}body#simone-policyholders #policyholder-form #block-address div.incident-address div.field.use_incident_address{margin-bottom:0}body#simone-policyholders #policyholder-form #block-address div.incident-address address{color:var(--color-ink-light);padding-left:36px}body#simone-policyholders #policyholder-form #block-address div.policyholder-address label{display:none}body#simone-policyholders #policyholder-form .nested-form{max-width:none}body#simone-policyholders #policyholder-form .nested-form table thead tr th{padding-left:var(--field-pad);padding-right:var(--field-pad)}body#simone-policyholders #policyholder-form .nested-form table thead tr th.name{width:200px}body#simone-policyholders #policyholder-form .nested-form table thead tr th.mobile{width:90px}body#simone-policyholders #policyholder-form .nested-form table thead tr th.phone_home{width:90px}body#simone-policyholders #policyholder-form .nested-form table thead tr th.phone_office{width:90px}body#simone-policyholders #policyholder-form .nested-form table thead tr th.actions{padding:0}body#simone-policyholders #policyholder-form .nested-form table tbody tr td div.field div.input input{padding-left:var(--field-pad);padding-right:var(--field-pad)}@media only screen and (max-width:2000px){body#simone-policyholders frml-layout.policyholders{flex-direction:column;gap:var(--space-xxl)}body#simone-policyholders frml-layout.policyholders frml-layout-column{width:100%}body#simone-policyholders frml-layout.policyholders frml-layout-column:last-of-type{max-width:var(--block-m)}body#simone-policyholders frml-layout.policyholders #block-cost-shares{position:static;max-width:var(--block-m)}}body#simone-projects.index frml-sifter frml-block frml-block-header{gap:var(--space-m);justify-content:flex-start}body#simone-projects.index frml-sifter frml-block frml-block-header frml-sifter-search{max-width:600px;width:100%}body#simone-projects.index frml-sifter frml-block frml-block-header frml-sifter-search div.field.with-filter{--field-unit: 220px}body#simone-projects.index frml-sifter frml-block frml-block-header div.spacer{flex:1}body#simone-projects.index frml-sifter frml-block frml-block-header frml-sifter-checkbox{flex:1}body#simone-projects.index frml-sifter frml-block #sifter-table-projects thead tr th.creator_name{width:200px}body#simone-projects.index frml-sifter frml-block #sifter-table-projects thead tr th.manager_name{width:200px}body#simone-projects.index frml-sifter frml-block #sifter-table-projects thead tr th.expertise_name{width:140px}body#simone-projects.index frml-sifter frml-block #sifter-table-projects thead tr th.state{width:120px}body#simone-projects.show frml-data frml-data-row label{width:130px}body#simone-projects.show frml-data frml-data-row.cause_nature frml-badge{margin-bottom:var(--space-xxs)}body#simone-projects.show #block-main frml-data frml-data-row label{width:130px}body#simone-projects.show #block-main section.description{border-top:1px solid var(--color-border);margin-top:var(--space-m);padding-top:var(--space-m)}body#simone-projects.show #block-main section.description h3{margin-bottom:var(--space-xxs)}body#simone-projects.show #block-main section.description div.notes{padding-top:var(--space-m)}body#simone-projects.show #block-people frml-data frml-data-row label{width:180px}body#simone-projects.stakeholders table tbody tr td{background:var(--color-surface-xlight)}body#simone-projects.stakeholders table tbody tr td a{font-weight:400}body#simone-projects.stakeholders table tbody tr.inactive td{color:var(--color-ink-xlight)}body#simone-projects.stakeholders table tbody tr.inactive td a{color:var(--color-ink-xlight);font-weight:400}body#simone-projects.stakeholders #block-policyholders table thead tr th.name{width:450px}body#simone-projects.stakeholders #block-policyholders table thead tr th.nature{width:400px}body#simone-projects.stakeholders #block-representatives table thead tr th.client{width:450px}body#simone-projects.stakeholders #block-representatives table thead tr th.external_project_identifier{width:120px}body#simone-projects.stakeholders #block-representatives table thead tr th.policyholder{width:400px}body#simone-projects.stakeholders #block-payers table thead tr th.name{width:450px}body#simone-projects.stakeholders #block-payers table thead tr th.representative{width:400px}body#simone-projects.documents #block-invoices frml-blank-state{box-sizing:border-box;height:auto;margin:0 auto;max-width:300px;padding:var(--space-m) 0 var(--space-xxl) 0;width:80%}body#simone-projects.documents #block-invoices frml-blank-state frml-icon{height:auto;margin:0 0 var(--space-s) 0;width:40px}body#simone-projects.documents #block-invoices frml-blank-state h2{margin:0 0 var(--space-xxs) 0}body#simone-projects.documents #block-invoices table thead tr th.identifier{width:auto}body#simone-projects.documents #block-invoices table thead tr th.invoice_date{width:180px}body#simone-projects.documents #block-invoices table thead tr th.assigned_to{width:180px}body#simone-projects.documents #block-invoices table thead tr th.state{width:160px}body#simone-projects.documents #block-invoices table thead tr th.total{width:120px}body#simone-projects.documents #block-reports frml-blank-state{box-sizing:border-box;height:auto;margin:0 auto;max-width:300px;padding:var(--space-m) 0 var(--space-xxl) 0;width:80%}body#simone-projects.documents #block-reports frml-blank-state frml-icon{height:auto;margin:0 0 var(--space-s) 0;width:40px}body#simone-projects.documents #block-reports frml-blank-state h2{margin:0 0 var(--space-xxs) 0}body#simone-projects.documents #block-reports table thead tr th.created_at{width:170px}body#simone-projects.documents #block-reports table thead tr th.state{width:160px}body#simone-projects.documents #block-reports table thead tr th.language{width:100px}body#simone-projects.documents #block-reports table tbody tr td.nature span{display:block}body#simone-projects.documents #block-reports table tbody tr td.nature span.notes{color:var(--color-ink-light)}body#simone-projects.budget #block-budget frml-block-header{border-bottom:1px solid var(--color-border-light)}body#simone-projects.budget #block-budget table.budget tfoot tr td,body#simone-projects.budget #block-budget table.budget tfoot tr th{font-size:var(--fs-s)}body#simone-projects.time_entries #block-time-entries table thead tr th.activity_date{width:120px}body#simone-projects.time_entries #block-time-entries table thead tr th.billable_rate{width:100px}body#simone-projects.time_entries #block-time-entries table thead tr th.billable_amount{width:100px}body#simone-projects.time_entries #block-time-entries table thead tr th.billable_duration{width:100px}body#simone-projects.time_entries #block-time-entries table thead tr th.real_hours{width:100px}body#simone-projects.time_entries #block-time-entries table thead tr th.invoicing_state{width:130px}body#simone-projects.time_entries #block-time-entries table thead tr th.employee_name{width:200px}body#simone-projects.time_entries #block-time-entries table tbody tr td.description{padding-top:var(--space-xxxs);padding-bottom:var(--space-xxxs)}body#simone-projects.time_entries #block-time-entries table tbody tr td.description span{display:block}body#simone-projects.time_entries #block-time-entries table tbody tr td.description span.category{color:var(--color-ink-light)}body#simone-projects.expenses #block-expenses table thead tr th.spent_on{width:120px}body#simone-projects.expenses #block-expenses table thead tr th.invoicing_state{width:130px}body#simone-projects.expenses #block-expenses table thead tr th.category{width:200px}body#simone-projects.expenses #block-expenses table thead tr th.employee_name{width:180px}body#simone-projects.expenses #block-expenses table thead tr th.transport{width:160px}body#simone-projects.expenses #block-expenses table thead tr th.transport span.head{justify-content:flex-end}body#simone-projects.expenses #block-expenses table thead tr th.subtotal{width:120px}body#simone-projects.expenses #block-expenses table thead tr th.invoiceable_amount{width:120px}body#simone-projects.expenses #block-expenses table thead tr th.gst{width:90px}body#simone-projects.expenses #block-expenses table thead tr th.qst{width:90px}body#simone-projects.expenses #block-expenses table thead tr th.total{width:110px}body#simone-projects.expenses #block-expenses table thead tr th.tax_rule{width:130px}body#simone-projects.expenses #block-expenses table tbody tr td.description{padding-top:var(--space-xxxs);padding-bottom:var(--space-xxxs)}body#simone-projects.expenses #block-expenses table tbody tr td.description span{display:block}body#simone-projects.expenses #block-expenses table tbody tr td.description span.category{color:var(--color-ink-light)}body#simone-projects.expenses #block-expenses table tbody tr td.transport{text-align:right}body#simone-projects.specimens #block-specimens{max-width:var(--block-m)}body#simone-projects #project-form frml-autocomplete-results{max-width:572px}body#simone-projects #project-form div.field.identifier{max-width:var(--field-xs)}body#simone-projects #project-form div.field.cause_nature{margin-bottom:var(--space-s)}body#simone-projects #project-form div.field.cause label{display:none}body#simone-projects #project-form #block-budget frml-row.amount{align-items:flex-end}body#simone-projects #project-form div.nested-form{margin-bottom:var(--space-l)}body.simone frml-app-main #main-header.project{position:sticky;top:0;z-index:1001}body.simone frml-app-main #main-header.project frml-row.desktop{transition:.3s}body.simone frml-app-main #main-header.project frml-row.scrolled{display:none;padding:var(--space-xs) var(--blockpad)}body.simone frml-app-main #main-header.project frml-row.scrolled div.title span.identifier{font-weight:700}body.simone frml-app-main.scrolled #main-header.project frml-row.desktop{height:0;overflow:hidden;padding:0}body.simone frml-app-main.scrolled #main-header.project frml-row.scrolled{display:flex}body.simone #sifter-table-projects{table-layout:fixed}body.simone #sifter-table-projects thead tr th.identifier{width:200px}body.simone #sifter-table-projects thead tr th.started_on{width:180px}body.simone #sifter-table-projects thead tr th.creator_name{width:200px}body.simone #sifter-table-projects thead tr th.manager_name{width:200px}body.simone #sifter-table-projects thead tr th.expertise_name{width:160px}body.simone #block-project-denied{margin:var(--blockpad) auto 0 auto;max-width:var(--block-s)}body.simone #block-project-denied frml-blank-state{align-items:center}body.simone #block-project-denied frml-blank-state p{text-align:center}body.simone #block-project-denied frml-blank-state ul.workers{display:flex;padding-top:var(--space-m)}body.simone #block-project-denied frml-blank-state ul.workers li{align-items:center;color:var(--color-ink-light);display:flex;flex-direction:column;width:200px}body.simone #block-project-denied frml-blank-state ul.workers li frml-avatar{margin-bottom:var(--space-xxs);height:60px;width:60px}body.simone #block-project-denied frml-blank-state ul.workers li label{color:var(--color-ink-xlight)}body#simone-projects.new frml-stepper,body#simone-projects.create frml-stepper{--field-m: 300px}body#simone-projects.new frml-stepper frml-block.inner frml-row,body#simone-projects.create frml-stepper frml-block.inner frml-row{align-items:flex-end;gap:var(--space-s);justify-content:space-between;margin-bottom:var(--space-m);max-width:var(--field-l)}body#simone-projects.new frml-stepper frml-block.inner frml-row div.field,body#simone-projects.create frml-stepper frml-block.inner frml-row div.field{margin-bottom:0}body#simone-projects.new frml-stepper frml-block.inner frml-row.datetime,body#simone-projects.create frml-stepper frml-block.inner frml-row.datetime{gap:0;justify-content:flex-start}body#simone-projects.new frml-stepper frml-block.inner frml-row.datetime div.field,body#simone-projects.create frml-stepper frml-block.inner frml-row.datetime div.field{margin-right:0;width:auto}body#simone-projects.new frml-stepper frml-block.inner frml-row.source,body#simone-projects.create frml-stepper frml-block.inner frml-row.source{align-items:center}body#simone-projects.new frml-stepper frml-block.inner frml-row.expertise,body#simone-projects.create frml-stepper frml-block.inner frml-row.expertise{justify-content:flex-start}body#simone-projects.new frml-stepper #block-conflicts,body#simone-projects.create frml-stepper #block-conflicts{--drawer-width: 600px}body#simone-projects.new frml-stepper #block-conflicts frml-alert,body#simone-projects.create frml-stepper #block-conflicts frml-alert{box-sizing:border-box;justify-content:flex-start;margin-top:var(--space-s);padding:var(--space-m) var(--blockpad);width:100%}body#simone-projects.new frml-stepper #block-conflicts div.alert,body#simone-projects.create frml-stepper #block-conflicts div.alert{align-items:center;display:flex;gap:var(--space-xs);padding-top:var(--space-l)}body#simone-projects.new frml-stepper #block-conflicts div.alert frml-icon,body#simone-projects.create frml-stepper #block-conflicts div.alert frml-icon{width:26px}body#simone-projects.new frml-stepper #block-conflicts div.alert h3,body#simone-projects.new frml-stepper #block-conflicts div.alert p,body#simone-projects.create frml-stepper #block-conflicts div.alert h3,body#simone-projects.create frml-stepper #block-conflicts div.alert p{color:var(--color-state-green);margin:0}body#simone-projects.new frml-stepper #block-conflicts section.criterias,body#simone-projects.create frml-stepper #block-conflicts section.criterias{padding:0}body#simone-projects.new frml-stepper #block-conflicts section.criterias table tbody tr td,body#simone-projects.create frml-stepper #block-conflicts section.criterias table tbody tr td{padding-top:var(--table-cell-space-s);padding-bottom:var(--table-cell-space-s)}body#simone-projects.new frml-stepper #block-conflicts section.criterias table tbody tr td.state,body#simone-projects.create frml-stepper #block-conflicts section.criterias table tbody tr td.state{padding-right:0;width:20px}body#simone-projects.new frml-stepper #block-conflicts section.criterias table tbody tr td.label,body#simone-projects.create frml-stepper #block-conflicts section.criterias table tbody tr td.label{padding-left:var(--space-xs);width:120px}body#simone-projects.new frml-stepper #block-conflicts section.criterias table tbody tr td.conflicts,body#simone-projects.create frml-stepper #block-conflicts section.criterias table tbody tr td.conflicts{color:var(--color-state-green);text-align:right;width:85px}body#simone-projects.new frml-stepper #block-conflicts section.criterias table tbody tr.warning td,body#simone-projects.create frml-stepper #block-conflicts section.criterias table tbody tr.warning td{background:var(--color-state-orange-light)}body#simone-projects.new frml-stepper #block-conflicts section.criterias table tbody tr.warning td.conflicts,body#simone-projects.create frml-stepper #block-conflicts section.criterias table tbody tr.warning td.conflicts{color:var(--color-state-orange-dark);font-weight:700}body#simone-projects.new frml-stepper #block-conflicts section.criterias div.advanced-search,body#simone-projects.create frml-stepper #block-conflicts section.criterias div.advanced-search{align-items:flex-start;display:flex;flex-direction:column;padding:var(--space-s) var(--blockpad) 0 var(--blockpad)}body#simone-projects.new frml-stepper #block-conflicts section.criterias div.advanced-search a.show frml-icon,body#simone-projects.create frml-stepper #block-conflicts section.criterias div.advanced-search a.show frml-icon{width:14px}body#simone-projects.new frml-stepper #block-conflicts section.criterias div.advanced-search frml-row.form,body#simone-projects.create frml-stepper #block-conflicts section.criterias div.advanced-search frml-row.form{display:none;gap:var(--space-s);width:100%}body#simone-projects.new frml-stepper #block-conflicts section.criterias div.advanced-search frml-row.form div.field.terms,body#simone-projects.create frml-stepper #block-conflicts section.criterias div.advanced-search frml-row.form div.field.terms{margin:0;--field-height: 36px}body#simone-projects.new frml-stepper #block-conflicts section.criterias div.advanced-search frml-row.form div.field.terms label,body#simone-projects.create frml-stepper #block-conflicts section.criterias div.advanced-search frml-row.form div.field.terms label{display:none}body#simone-projects.new frml-stepper #block-conflicts section.criterias div.advanced-search.show a.show,body#simone-projects.create frml-stepper #block-conflicts section.criterias div.advanced-search.show a.show{display:none}body#simone-projects.new frml-stepper #block-conflicts section.criterias div.advanced-search.show frml-row,body#simone-projects.create frml-stepper #block-conflicts section.criterias div.advanced-search.show frml-row{display:flex}body#simone-projects.new frml-stepper #block-conflicts section.conflicts,body#simone-projects.create frml-stepper #block-conflicts section.conflicts{padding:0}body#simone-projects.new frml-stepper #block-conflicts section.conflicts h2,body#simone-projects.create frml-stepper #block-conflicts section.conflicts h2{font-size:var(--fs-s);margin:0;padding:var(--space-xl) var(--blockpad) var(--space-m) var(--blockpad);text-transform:none}body#simone-projects.new frml-stepper #block-conflicts frml-cards,body#simone-projects.create frml-stepper #block-conflicts frml-cards{display:flex;flex-direction:column}body#simone-projects.new frml-stepper #block-conflicts frml-card,body#simone-projects.create frml-stepper #block-conflicts frml-card{border-bottom:1px solid var(--color-surface-xdark);cursor:pointer;display:flex;flex-direction:column;padding:var(--space-m) var(--blockpad)}body#simone-projects.new frml-stepper #block-conflicts frml-card frml-row.identifier,body#simone-projects.create frml-stepper #block-conflicts frml-card frml-row.identifier{align-items:flex-end;justify-content:flex-start;margin-bottom:var(--space-xxxs)}body#simone-projects.new frml-stepper #block-conflicts frml-card frml-row.identifier span.identifier,body#simone-projects.create frml-stepper #block-conflicts frml-card frml-row.identifier span.identifier{color:var(--color-ink-light);font-weight:700}body#simone-projects.new frml-stepper #block-conflicts frml-card frml-row.identifier span.date,body#simone-projects.create frml-stepper #block-conflicts frml-card frml-row.identifier span.date{color:var(--color-ink-light);margin-right:var(--space-s);flex:1}body#simone-projects.new frml-stepper #block-conflicts frml-card frml-row.identifier span.date:before,body#simone-projects.create frml-stepper #block-conflicts frml-card frml-row.identifier span.date:before{content:"·";display:inline-block;height:10px;text-align:center;width:var(--space-xs)}body#simone-projects.new frml-stepper #block-conflicts frml-card h3,body#simone-projects.create frml-stepper #block-conflicts frml-card h3{margin-bottom:var(--space-xs)}body#simone-projects.new frml-stepper #block-conflicts frml-card ul.keywords li,body#simone-projects.create frml-stepper #block-conflicts frml-card ul.keywords li{display:flex;margin-bottom:var(--space-xxxs)}body#simone-projects.new frml-stepper #block-conflicts frml-card ul.keywords li label,body#simone-projects.create frml-stepper #block-conflicts frml-card ul.keywords li label{display:block;flex-shrink:0;line-height:var(--line-s);width:120px}body#simone-projects.new frml-stepper #block-conflicts frml-card ul.keywords li span.value,body#simone-projects.create frml-stepper #block-conflicts frml-card ul.keywords li span.value{line-height:var(--line-s)}body#simone-projects.new frml-stepper #block-conflicts frml-card:first-of-type,body#simone-projects.create frml-stepper #block-conflicts frml-card:first-of-type{border-top:1px solid var(--color-surface-xdark)}body#simone-projects.new frml-stepper #block-conflicts frml-card:hover,body#simone-projects.create frml-stepper #block-conflicts frml-card:hover{background:var(--color-surface-light)}body#simone-projects.new frml-stepper #block-conflicts frml-drawer button.menu,body#simone-projects.create frml-stepper #block-conflicts frml-drawer button.menu{display:none}body#simone-projects.new frml-stepper #block-conflicts frml-drawer frml-drawer-main,body#simone-projects.create frml-stepper #block-conflicts frml-drawer frml-drawer-main{display:flex;flex-direction:column;overflow-y:auto}body#simone-projects.new frml-stepper #block-conflicts frml-drawer frml-drawer-main div.header,body#simone-projects.create frml-stepper #block-conflicts frml-drawer frml-drawer-main div.header{align-items:flex-start;background:var(--color-surface);border-bottom:1px solid var(--color-surface-xdark);box-sizing:border-box;padding:var(--space-m);width:100%}body#simone-projects.new frml-stepper #block-conflicts frml-drawer frml-drawer-main div.header h2,body#simone-projects.create frml-stepper #block-conflicts frml-drawer frml-drawer-main div.header h2{color:var(--color-ink);font-size:var(--fs-m);margin:0;padding:0;text-transform:none}body#simone-projects.new frml-stepper #block-conflicts frml-drawer frml-drawer-main div.header h2 small,body#simone-projects.create frml-stepper #block-conflicts frml-drawer frml-drawer-main div.header h2 small{color:var(--color-ink);font-size:var(--fs-s)}body#simone-projects.new frml-stepper #block-conflicts frml-drawer frml-drawer-main div.header button.close,body#simone-projects.create frml-stepper #block-conflicts frml-drawer frml-drawer-main div.header button.close{display:none;flex-shrink:0;padding:var(--space-xxxs)}body#simone-projects.new frml-stepper #block-conflicts frml-drawer frml-drawer-main div.main,body#simone-projects.create frml-stepper #block-conflicts frml-drawer frml-drawer-main div.main{background:var(--color-surface-xlight);box-sizing:border-box;flex-grow:1;padding:var(--space-l)}body#simone-projects.new frml-stepper #block-conflicts frml-drawer frml-drawer-main div.main section,body#simone-projects.create frml-stepper #block-conflicts frml-drawer frml-drawer-main div.main section{border-top:1px solid var(--color-surface-xdark);padding:var(--space-s) 0}body#simone-projects.new frml-stepper #block-conflicts frml-drawer frml-drawer-main div.main section:first-child,body#simone-projects.create frml-stepper #block-conflicts frml-drawer frml-drawer-main div.main section:first-child{padding-top:0;border:none}body#simone-projects.new frml-stepper #block-conflicts frml-drawer frml-drawer-main div.main frml-data frml-data-row,body#simone-projects.create frml-stepper #block-conflicts frml-drawer frml-drawer-main div.main frml-data frml-data-row{margin-bottom:var(--space-xxs)}body#simone-projects.new frml-stepper #block-conflicts frml-drawer frml-drawer-main div.main frml-data frml-data-row label,body#simone-projects.create frml-stepper #block-conflicts frml-drawer frml-drawer-main div.main frml-data frml-data-row label{width:160px}body#simone-projects.new frml-stepper #block-conflicts frml-drawer frml-drawer-main footer,body#simone-projects.create frml-stepper #block-conflicts frml-drawer frml-drawer-main footer{background:var(--color-surface-light);border:none;border-top:1px solid var(--color-surface-xdark);display:flex;gap:var(--space-s);margin:0;max-width:none;width:100%}body#simone-projects.new frml-stepper #block-conflicts frml-drawer frml-drawer-main footer a,body#simone-projects.create frml-stepper #block-conflicts frml-drawer frml-drawer-main footer a{padding:0;width:100%}body#simone-projects.new frml-stepper div.field.address,body#simone-projects.create frml-stepper div.field.address{max-width:var(--field-l)}body#simone-projects.new frml-stepper div.field.address div.field-region,body#simone-projects.create frml-stepper div.field.address div.field-region{width:calc(100% - 150px)}body#simone-projects.new frml-stepper div.field.address div.field-postal-code,body#simone-projects.create frml-stepper div.field.address div.field-postal-code{width:137px}body#simone-projects.new frml-stepper div.field.incident_date,body#simone-projects.create frml-stepper div.field.incident_date{width:270px}body#simone-projects.new frml-stepper div.field.policyholder_name,body#simone-projects.create frml-stepper div.field.policyholder_name{max-width:var(--field-l)}body#simone-projects.new frml-stepper div.field.source_id,body#simone-projects.create frml-stepper div.field.source_id{max-width:var(--field-m)}body#simone-projects.new frml-stepper div.field.source_id select[data-selection=""],body#simone-projects.create frml-stepper div.field.source_id select[data-selection=""]{color:var(--color-ink);font-style:normal}body#simone-projects.new frml-stepper div.field.branch,body#simone-projects.create frml-stepper div.field.branch{max-width:var(--field-m)}body#simone-projects.new frml-stepper div.field.flat_rate,body#simone-projects.create frml-stepper div.field.flat_rate{width:180px}body#simone-projects.new frml-stepper div.field.expertise_id,body#simone-projects.create frml-stepper div.field.expertise_id{max-width:var(--field-m)}body#simone-projects.new frml-stepper div.field.started_on,body#simone-projects.create frml-stepper div.field.started_on{max-width:var(--field-m)}body#simone-projects.new frml-stepper div#box-project-identifier,body#simone-projects.create frml-stepper div#box-project-identifier{align-items:flex-start;display:flex;flex-direction:column}body#simone-projects.new frml-stepper div#box-project-identifier label,body#simone-projects.create frml-stepper div#box-project-identifier label{color:var(--color-ink-light);padding-bottom:var(--space-xxs)}body#simone-projects.new frml-stepper div#box-project-identifier span.data,body#simone-projects.create frml-stepper div#box-project-identifier span.data{font-size:var(--fs-xxl);font-weight:700}body#simone-projects.show #block-project-sheet,body#simone-projects.show_project_sheet #block-project-sheet{background:rgba(0,0,0,0);border:none;padding:0 0;width:fit-content}body#simone-projects.show #block-project-sheet frml-block-header,body#simone-projects.show_project_sheet #block-project-sheet frml-block-header{align-items:center;background:var(--color-surface-xlight);border:1px solid var(--color-border-light);border-radius:var(--block-corner-radius);display:flex;justify-content:center}body#simone-projects.show #block-project-sheet frml-block-body,body#simone-projects.show_project_sheet #block-project-sheet frml-block-body{padding:0;padding-top:var(--space-m)}body#simone-projects.show #project-sheet-mobile,body#simone-projects.show_project_sheet #project-sheet-mobile{height:1px;opacity:0;overflow:hidden}body#simone-projects.show #project-sheet frml-doc,body#simone-projects.show_project_sheet #project-sheet frml-doc{height:auto;margin:0;--space-xl: 40px;--fs-l: 18px;--fs-s: 14px;--fs-xs: 13px}body#simone-projects.show #project-sheet frml-doc h3 small,body#simone-projects.show_project_sheet #project-sheet frml-doc h3 small{line-height:var(--line-s)}body#simone-projects.show #project-sheet frml-doc h3 small.subtitle,body#simone-projects.show_project_sheet #project-sheet frml-doc h3 small.subtitle{font-size:var(--fs-s);font-weight:500}body#simone-projects.show #project-sheet frml-doc h3 small.suptitle,body#simone-projects.show_project_sheet #project-sheet frml-doc h3 small.suptitle{align-items:center;font-size:var(--fs-xs);line-height:var(--line-s);display:flex;gap:var(--space-s)}body#simone-projects.show #project-sheet frml-doc h3 span.main,body#simone-projects.show_project_sheet #project-sheet frml-doc h3 span.main{display:flex;gap:var(--space-xxs);flex-wrap:wrap}body#simone-projects.show #project-sheet frml-doc h3 span.main span.light,body#simone-projects.show_project_sheet #project-sheet frml-doc h3 span.main span.light{color:var(--color-ink-light)}body#simone-projects.show #project-sheet frml-doc h3.separator,body#simone-projects.show_project_sheet #project-sheet frml-doc h3.separator{color:var(--color-ink-xlight);font-size:var(--fs-s);padding:var(--space-m) 0;text-transform:uppercase}body#simone-projects.show #project-sheet frml-doc h4,body#simone-projects.show_project_sheet #project-sheet frml-doc h4{margin-bottom:var(--space-xxs)}body#simone-projects.show #project-sheet frml-doc h4 small,body#simone-projects.show_project_sheet #project-sheet frml-doc h4 small{font-size:var(--fs-xs)}body#simone-projects.show #project-sheet frml-doc frml-row.element,body#simone-projects.show #project-sheet frml-doc div.element,body#simone-projects.show_project_sheet #project-sheet frml-doc frml-row.element,body#simone-projects.show_project_sheet #project-sheet frml-doc div.element{border:1px solid #ddd;border-radius:6px;display:flex;gap:0;justify-content:space-between;margin-top:var(--space-m);padding:0}body#simone-projects.show #project-sheet frml-doc frml-row.element frml-column,body#simone-projects.show #project-sheet frml-doc div.element frml-column,body#simone-projects.show_project_sheet #project-sheet frml-doc frml-row.element frml-column,body#simone-projects.show_project_sheet #project-sheet frml-doc div.element frml-column{box-sizing:border-box;flex:1;padding:var(--space-l);width:auto}body#simone-projects.show #project-sheet frml-doc frml-row.element frml-column.surface,body#simone-projects.show #project-sheet frml-doc div.element frml-column.surface,body#simone-projects.show_project_sheet #project-sheet frml-doc frml-row.element frml-column.surface,body#simone-projects.show_project_sheet #project-sheet frml-doc div.element frml-column.surface{background:var(--color-surface);padding:var(--space-m)}body#simone-projects.show #project-sheet frml-doc frml-doc-header frml-row,body#simone-projects.show_project_sheet #project-sheet frml-doc frml-doc-header frml-row{width:100%}body#simone-projects.show #project-sheet frml-doc frml-doc-header frml-row.identification,body#simone-projects.show_project_sheet #project-sheet frml-doc frml-doc-header frml-row.identification{background:url(/assets/simone/document-header-59ea29a31a7981aa00801ff8b4b4a17c43800d1b8adbe08b5684a17ee3943b97.svg) no-repeat -20px 0px var(--color-document-surface-xlight);background-size:auto 170px;color:var(--color-ink);height:190px;justify-content:space-between;padding:var(--space-l) var(--doc-pad) var(--space-m) var(--doc-pad)}body#simone-projects.show #project-sheet frml-doc frml-doc-header frml-row.identification section.logo,body#simone-projects.show_project_sheet #project-sheet frml-doc frml-doc-header frml-row.identification section.logo{margin-top:40px;width:225px}body#simone-projects.show #project-sheet frml-doc frml-doc-header frml-row.identification section.identifier,body#simone-projects.show_project_sheet #project-sheet frml-doc frml-doc-header frml-row.identification section.identifier{margin-top:40px;width:358px}body#simone-projects.show #project-sheet frml-doc frml-doc-header frml-row.identification section.identifier frml-data,body#simone-projects.show_project_sheet #project-sheet frml-doc frml-doc-header frml-row.identification section.identifier frml-data{padding:var(--space-xxs) 0}body#simone-projects.show #project-sheet frml-doc frml-doc-header frml-row.identification section.identifier frml-data frml-data-row label,body#simone-projects.show_project_sheet #project-sheet frml-doc frml-doc-header frml-row.identification section.identifier frml-data frml-data-row label{font-weight:700;padding:1px var(--space-s);width:135px}body#simone-projects.show #project-sheet frml-doc frml-doc-header frml-row.identification section.identifier frml-data frml-data-row frml-data-value,body#simone-projects.show_project_sheet #project-sheet frml-doc frml-doc-header frml-row.identification section.identifier frml-data frml-data-row frml-data-value{padding:1px var(--space-xxs);text-align:left;width:200px}body#simone-projects.show #project-sheet frml-doc frml-doc-header frml-row.identification section.identifier frml-data frml-data-row frml-data-value span,body#simone-projects.show_project_sheet #project-sheet frml-doc frml-doc-header frml-row.identification section.identifier frml-data frml-data-row frml-data-value span{justify-content:flex-start}body#simone-projects.show #project-sheet frml-doc frml-doc-header frml-row.identification section.identifier frml-data frml-data-row.budget_amount frml-data-value,body#simone-projects.show_project_sheet #project-sheet frml-doc frml-doc-header frml-row.identification section.identifier frml-data frml-data-row.budget_amount frml-data-value{display:flex;gap:var(--space-s)}body#simone-projects.show #project-sheet frml-doc frml-doc-header frml-row.identification section.identifier frml-data frml-data-row.budget_amount frml-data-value frml-badge,body#simone-projects.show_project_sheet #project-sheet frml-doc frml-doc-header frml-row.identification section.identifier frml-data frml-data-row.budget_amount frml-data-value frml-badge{margin-top:-2px}body#simone-projects.show #project-sheet frml-doc frml-doc-body section,body#simone-projects.show_project_sheet #project-sheet frml-doc frml-doc-body section{padding-bottom:var(--space-xl)}body#simone-projects.show #project-sheet frml-doc frml-doc-body section frml-data frml-data-row label,body#simone-projects.show_project_sheet #project-sheet frml-doc frml-doc-body section frml-data frml-data-row label{line-height:var(--line-m)}body#simone-projects.show #project-sheet frml-doc frml-doc-body section frml-data frml-data-row frml-data-value,body#simone-projects.show_project_sheet #project-sheet frml-doc frml-doc-body section frml-data frml-data-row frml-data-value{line-height:var(--line-m)}body#simone-projects.show #project-sheet frml-doc frml-doc-body section.description h3,body#simone-projects.show_project_sheet #project-sheet frml-doc frml-doc-body section.description h3{font-size:var(--fs-l);padding-top:var(--space-m)}body#simone-projects.show #project-sheet frml-doc frml-doc-body section.incident frml-data frml-data-row label,body#simone-projects.show_project_sheet #project-sheet frml-doc frml-doc-body section.incident frml-data frml-data-row label{width:150px}body#simone-projects.show #project-sheet frml-doc frml-doc-body section.incident frml-row.element.vehicle frml-column.details,body#simone-projects.show_project_sheet #project-sheet frml-doc frml-doc-body section.incident frml-row.element.vehicle frml-column.details{flex:auto}body#simone-projects.show #project-sheet frml-doc frml-doc-body section.incident frml-row.element.vehicle frml-column.details frml-data frml-data-row label,body#simone-projects.show_project_sheet #project-sheet frml-doc frml-doc-body section.incident frml-row.element.vehicle frml-column.details frml-data frml-data-row label{width:72px}body#simone-projects.show #project-sheet frml-doc frml-doc-body section.incident frml-row.element.vehicle frml-column.details frml-data frml-data-row.vin,body#simone-projects.show_project_sheet #project-sheet frml-doc frml-doc-body section.incident frml-row.element.vehicle frml-column.details frml-data frml-data-row.vin{padding-top:var(--space-m)}body#simone-projects.show #project-sheet frml-doc frml-doc-body section.incident frml-row.element.vehicle frml-column.storage,body#simone-projects.show_project_sheet #project-sheet frml-doc frml-doc-body section.incident frml-row.element.vehicle frml-column.storage{flex:none;width:300px}body#simone-projects.show #project-sheet frml-doc frml-doc-body section.incident frml-row.element.vehicle frml-column.storage frml-data,body#simone-projects.show_project_sheet #project-sheet frml-doc frml-doc-body section.incident frml-row.element.vehicle frml-column.storage frml-data{display:flex;gap:0;flex-direction:column}body#simone-projects.show #project-sheet frml-doc frml-doc-body section.incident frml-row.element.vehicle frml-column.storage frml-data frml-data-row,body#simone-projects.show_project_sheet #project-sheet frml-doc frml-doc-body section.incident frml-row.element.vehicle frml-column.storage frml-data frml-data-row{flex-direction:column;margin-bottom:0}body#simone-projects.show #project-sheet frml-doc frml-doc-body section.incident frml-row.element.vehicle frml-column.storage frml-data frml-data-row label,body#simone-projects.show_project_sheet #project-sheet frml-doc frml-doc-body section.incident frml-row.element.vehicle frml-column.storage frml-data frml-data-row label{line-height:var(--line-m);width:100%}body#simone-projects.show #project-sheet frml-doc frml-doc-body section.incident frml-row.element.vehicle frml-column.storage frml-data frml-data-row.phone,body#simone-projects.show_project_sheet #project-sheet frml-doc frml-doc-body section.incident frml-row.element.vehicle frml-column.storage frml-data frml-data-row.phone{padding-top:var(--space-m)}body#simone-projects.show #project-sheet frml-doc frml-doc-body section.incident frml-row.element.vehicle frml-column.storage frml-data frml-data-row.storage_identifier,body#simone-projects.show_project_sheet #project-sheet frml-doc frml-doc-body section.incident frml-row.element.vehicle frml-column.storage frml-data frml-data-row.storage_identifier{padding-top:var(--space-s)}body#simone-projects.show #project-sheet frml-doc frml-doc-body section.incident frml-row.element.vehicle frml-column.storage frml-data frml-data-row.contact,body#simone-projects.show_project_sheet #project-sheet frml-doc frml-doc-body section.incident frml-row.element.vehicle frml-column.storage frml-data frml-data-row.contact{padding-top:var(--space-s)}body#simone-projects.show #project-sheet frml-doc frml-doc-body section.incident frml-row.element.vehicle frml-column.storage frml-data frml-data-row.contact a,body#simone-projects.show_project_sheet #project-sheet frml-doc frml-doc-body section.incident frml-row.element.vehicle frml-column.storage frml-data frml-data-row.contact a{text-decoration:none}body#simone-projects.show #project-sheet frml-doc frml-doc-body section.policyholders frml-row.policyholder frml-column.details,body#simone-projects.show_project_sheet #project-sheet frml-doc frml-doc-body section.policyholders frml-row.policyholder frml-column.details{border-right:1px solid var(--color-border);width:50%}body#simone-projects.show #project-sheet frml-doc frml-doc-body section.policyholders frml-row.policyholder frml-column.details h3 span.main,body#simone-projects.show_project_sheet #project-sheet frml-doc frml-doc-body section.policyholders frml-row.policyholder frml-column.details h3 span.main{gap:0}body#simone-projects.show #project-sheet frml-doc frml-doc-body section.policyholders frml-row.policyholder frml-column.details h3 span.main span.nature,body#simone-projects.show_project_sheet #project-sheet frml-doc frml-doc-body section.policyholders frml-row.policyholder frml-column.details h3 span.main span.nature{font-weight:500}body#simone-projects.show #project-sheet frml-doc frml-doc-body section.policyholders frml-row.policyholder frml-column.details frml-data frml-data-row label,body#simone-projects.show_project_sheet #project-sheet frml-doc frml-doc-body section.policyholders frml-row.policyholder frml-column.details frml-data frml-data-row label{width:72px}body#simone-projects.show #project-sheet frml-doc frml-doc-body section.policyholders frml-row.policyholder frml-column.details ul.contacts li.contact,body#simone-projects.show_project_sheet #project-sheet frml-doc frml-doc-body section.policyholders frml-row.policyholder frml-column.details ul.contacts li.contact{border-top:1px solid var(--color-border);margin-top:var(--space-m);padding-top:var(--space-m)}body#simone-projects.show #project-sheet frml-doc frml-doc-body section.policyholders frml-row.policyholder frml-column.details ul.contacts li.contact h4 span.light,body#simone-projects.show_project_sheet #project-sheet frml-doc frml-doc-body section.policyholders frml-row.policyholder frml-column.details ul.contacts li.contact h4 span.light{color:var(--color-ink-light);font-size:var(--fs-s);font-weight:400}body#simone-projects.show #project-sheet frml-doc frml-doc-body section.policyholders frml-row.policyholder frml-column.clients,body#simone-projects.show_project_sheet #project-sheet frml-doc frml-doc-body section.policyholders frml-row.policyholder frml-column.clients{padding:0}body#simone-projects.show #project-sheet frml-doc frml-doc-body section.policyholders frml-row.policyholder frml-column.clients frml-data frml-data-row label,body#simone-projects.show_project_sheet #project-sheet frml-doc frml-doc-body section.policyholders frml-row.policyholder frml-column.clients frml-data frml-data-row label{width:115px}body#simone-projects.show #project-sheet frml-doc frml-doc-body section.policyholders frml-row.policyholder frml-column.clients div.representative,body#simone-projects.show_project_sheet #project-sheet frml-doc frml-doc-body section.policyholders frml-row.policyholder frml-column.clients div.representative{padding:var(--space-l)}body#simone-projects.show #project-sheet frml-doc frml-doc-body section.policyholders frml-row.policyholder frml-column.clients div.representative:nth-of-type(even),body#simone-projects.show_project_sheet #project-sheet frml-doc frml-doc-body section.policyholders frml-row.policyholder frml-column.clients div.representative:nth-of-type(even){background:var(--color-document-surface-light)}body#simone-projects.show #project-sheet frml-doc frml-doc-body section.policyholders frml-row.policyholder frml-column.clients div.representative:nth-of-type(even) div.payer,body#simone-projects.show_project_sheet #project-sheet frml-doc frml-doc-body section.policyholders frml-row.policyholder frml-column.clients div.representative:nth-of-type(even) div.payer{border-top:1px solid var(--color-border-dark)}body#simone-projects.show #project-sheet frml-doc frml-doc-body section.policyholders frml-row.policyholder frml-column.clients div.representative.blank h3,body#simone-projects.show #project-sheet frml-doc frml-doc-body section.policyholders frml-row.policyholder frml-column.clients div.representative.blank p,body#simone-projects.show_project_sheet #project-sheet frml-doc frml-doc-body section.policyholders frml-row.policyholder frml-column.clients div.representative.blank h3,body#simone-projects.show_project_sheet #project-sheet frml-doc frml-doc-body section.policyholders frml-row.policyholder frml-column.clients div.representative.blank p{color:var(--color-ink-xlight)}body#simone-projects.show #project-sheet frml-doc frml-doc-body section.policyholders frml-row.policyholder frml-column.clients div.payer,body#simone-projects.show_project_sheet #project-sheet frml-doc frml-doc-body section.policyholders frml-row.policyholder frml-column.clients div.payer{border-top:1px solid var(--color-border);margin-top:var(--space-m);padding-top:var(--space-m)}body#simone-projects.show #project-sheet frml-doc frml-doc-body section.policyholders frml-row.policyholder:nth-of-type(even),body#simone-projects.show_project_sheet #project-sheet frml-doc frml-doc-body section.policyholders frml-row.policyholder:nth-of-type(even){background:var(--color-document-surface-light)}body#simone-projects.show #project-sheet frml-doc frml-doc-body section.counterparts frml-row.counterpart,body#simone-projects.show_project_sheet #project-sheet frml-doc frml-doc-body section.counterparts frml-row.counterpart{flex-wrap:wrap}body#simone-projects.show #project-sheet frml-doc frml-doc-body section.counterparts frml-row.counterpart frml-data frml-data-row label,body#simone-projects.show_project_sheet #project-sheet frml-doc frml-doc-body section.counterparts frml-row.counterpart frml-data frml-data-row label{width:100px}body#simone-projects.show #project-sheet frml-doc frml-doc-body section.counterparts frml-row.counterpart div.party,body#simone-projects.show_project_sheet #project-sheet frml-doc frml-doc-body section.counterparts frml-row.counterpart div.party{border-top:1px solid var(--color-border);margin-top:var(--space-m);padding-top:var(--space-m)}body#simone-projects.show #project-sheet frml-doc frml-doc-body section.counterparts frml-row.counterpart div.party:first-of-type,body#simone-projects.show_project_sheet #project-sheet frml-doc frml-doc-body section.counterparts frml-row.counterpart div.party:first-of-type{border:none;padding:0;margin:0}body#simone-projects.show #project-sheet frml-doc frml-doc-body section.counterparts frml-row.counterpart frml-column.secondary,body#simone-projects.show_project_sheet #project-sheet frml-doc frml-doc-body section.counterparts frml-row.counterpart frml-column.secondary{width:280px}body#simone-projects.show #project-sheet frml-doc frml-doc-body section.counterparts frml-row.counterpart frml-column.notes,body#simone-projects.show_project_sheet #project-sheet frml-doc frml-doc-body section.counterparts frml-row.counterpart frml-column.notes{border-top:1px solid var(--color-border);flex:none;width:100%}body#simone-projects.show #project-sheet-mobile,body#simone-projects.show_project_sheet #project-sheet-mobile{margin:0 auto var(--space-l) auto;max-width:1200px;width:100%}body.simone #trigger-timeline{border-radius:100px;bottom:var(--space-m);display:none;justify-content:center;position:fixed;right:var(--space-m);height:56px;width:56px}body.simone #trigger-timeline frml-icon{margin-left:5px;width:24px}body.simone #trigger-timeline frml-icon svg{fill:var(--color-surface-xlight)}body.simone frml-drawer#project-timeline{--drawer-width: 760px}body.simone frml-drawer#project-timeline button.menu{display:none}body.simone frml-drawer#project-timeline frml-drawer-main{display:flex;flex-direction:column;overflow-y:auto}body.simone frml-drawer#project-timeline frml-drawer-main div.main{background:var(--color-surface-light);box-sizing:border-box;flex-grow:1;padding:var(--space-l)}body.simone frml-drawer#project-timeline frml-drawer-main ul.actions{display:flex;flex-direction:column;gap:var(--space-s)}body.simone frml-drawer#project-timeline frml-drawer-main footer{background:var(--color-surface-light);border:none;border-top:1px solid var(--color-surface-xdark);display:flex;gap:var(--space-s);margin:0;max-width:none;width:100%}body.simone frml-drawer#project-timeline frml-drawer-main footer a{padding:0;width:100%}body.simone project-actions{display:flex;flex-direction:column}body.simone project-actions button.show-actions{margin-bottom:var(--space-s)}body.simone project-actions project-action{background:var(--color-surface-light);border:1px solid var(--color-surface-dark);border-radius:var(--base-radius);display:block;margin-bottom:var(--space-s);padding:var(--space-m)}body.simone project-actions project-action project-action-row{align-items:center;display:flex;gap:var(--space-s);margin-bottom:var(--space-xxxs)}body.simone project-actions project-action project-action-row:first-of-type h3{margin:0}body.simone project-actions project-action project-action-row:first-of-type frml-dropdown{margin-left:auto}body.simone project-actions project-action project-action-row:first-of-type frml-dropdown button.trigger{background:none;padding:0}body.simone project-actions project-action project-action-row:first-of-type frml-dropdown button.trigger frml-icon{width:22px}body.simone project-actions project-action project-action-row.spec{color:var(--color-ink-light);gap:var(--space-xxs);line-height:var(--line-s)}body.simone project-actions project-action project-action-row.spec frml-icon{width:15px}body.simone project-actions project-action project-action-row.spec frml-icon svg{fill:var(--color-ink-light)}body.simone project-actions project-action project-action-row.spec div.executor{color:var(--color-ink);font-weight:700;padding-bottom:var(--space-xxxs)}body.simone project-actions project-action project-action-row.spec div.date{align-items:center;display:flex;gap:var(--space-xxxs)}body.simone project-actions project-action project-action-row.spec.executor{padding-top:var(--space-xs)}body.simone project-actions project-action project-action-row.cta{justify-content:flex-start;padding-top:var(--space-s)}body.simone project-actions project-action project-action-row.notes{padding-top:var(--space-xs)}body.simone project-actions project-action.done{display:none}body.simone project-actions project-action.todo{border:2px solid var(--color-state-orange)}body.simone project-actions project-action.pending h3{opacity:.7}body.simone project-actions project-action.pending project-action-row.spec{opacity:.7}body.simone project-actions project-action.flag{background:var(--color-surface)}body.simone project-actions project-action.flag project-action-row.notes{padding-top:0}body#simone-project-reports #project-report-form div.field.language{max-width:var(--field-xs)}body#simone-project-reports #project-report-form div.field.state{max-width:var(--field-xs)}body#simone-project-reports #project-report-form div.field.nature{max-width:var(--field-s)}body#simone-project-sources #table-project-sources thead tr th.identifier{width:160px}body#simone-reports.index nav.sections ul li a{font-size:var(--fs-xs)}body#simone-reports.budgets #table-projects thead tr th.budget_amount{width:140px}body#simone-reports.budgets #table-projects thead tr th.budget_left{width:140px}body#simone-reports.budgets #table-projects thead tr th.identifier{width:140px}body#simone-reports.budgets #table-projects thead tr th.started_on{width:140px}body#simone-reports.budgets #table-projects thead tr th.state{width:120px}body#simone-reports.budgets #table-projects thead tr th.total_invoiced{width:140px}body#simone-reports.budgets #table-projects thead tr th.total_uninvoiced{width:140px}body#simone-reports.flat_rates #table-projects thead tr th.expertise_name{width:140px}body#simone-reports.flat_rates #table-projects thead tr th.identifier{width:140px}body#simone-reports.flat_rates #table-projects thead tr th.closed_at{width:140px}body#simone-reports.flat_rates #table-projects thead tr th.invoice_identifier{width:160px}body#simone-reports.flat_rates #table-projects thead tr th.invoiced_amount{width:160px}body#simone-reports.flat_rates #table-projects thead tr th.hours{width:120px}body#simone-reports.flat_rates #table-projects thead tr th.real_amount{width:160px}body#simone-reports.flat_rates #table-projects thead tr th.profitability{width:140px}body#simone-reports.invoicing #table-clients thead tr th.year{width:120px}body#simone-reports.invoicing #table-clients thead tr th.total_amount{width:180px}body#simone-reports.projects_cause button.clear{display:none}body#simone-reports.projects_cause #table-projects thead tr th.started_on{width:140px}body#simone-reports.projects_cause #table-projects thead tr th.identifier{width:140px}body#simone-reports.projects_cause #table-projects thead tr th.manager_name{width:200px}body#simone-reports.projects_cause #table-projects thead tr th.expertise_name{width:140px}body#simone-reports.projects_cause #table-projects thead tr th.cause_nature{width:140px}body#simone-reports.projects_per_contact #table-contacts thead tr th.name{width:240px}body#simone-reports.projects_per_contact #table-contacts thead tr th.client_name{width:280px}body#simone-reports.projects_per_contact #table-contacts thead tr th.email{width:120px}body#simone-reports.projects_per_contact #table-contacts thead tr th.projects{width:112px}body#simone-reports.projects_per_contact #table-contacts tbody tr td span.variation{display:block;font-size:var(--fs-xxs);white-space:nowrap}body#simone-reports.projects_per_contact #table-contacts tbody tr td span.variation.positive{color:var(--color-state-green)}body#simone-reports.projects_per_contact #table-contacts tbody tr td span.variation.negative{color:var(--color-state-red)}body#simone-reports.write_off frml-table.overview tbody tr td.date{padding-left:var(--space-xxs);width:100px}body#simone-reports.write_off frml-table.overview tbody tr th.invoice-count{width:200px}body#simone-reports.write_off frml-table.overview tbody tr th.amount{width:100px}body#simone-reports.write_off frml-table.overview tbody tr td.project-identifier{text-align:right}body#simone-reports.write_off frml-table.overview tbody tr.child td{background:var(--color-surface-light);padding-top:var(--space-xxs);padding-bottom:var(--space-xxs)}body#simone-representatives #representative-form #block-representative h2 small,body#simone-policyholders #representative-form #block-representative h2 small{font-size:var(--fs-s);text-transform:none}body#simone-representatives #representative-form #block-representative frml-block-header,body#simone-policyholders #representative-form #block-representative frml-block-header{align-items:center;display:flex;justify-content:space-between}body#simone-representatives #representative-form #block-representative frml-block-header div.assigned,body#simone-policyholders #representative-form #block-representative frml-block-header div.assigned{margin:0;width:100px}body#simone-representatives #representative-form #block-representative frml-block-header div.assigned div.input,body#simone-policyholders #representative-form #block-representative frml-block-header div.assigned div.input{align-items:center;display:flex;flex-direction:row-reverse;gap:var(--space-xs)}body#simone-representatives #representative-form #block-representative frml-block-header div.assigned div.input label,body#simone-policyholders #representative-form #block-representative frml-block-header div.assigned div.input label{margin-bottom:0}body#simone-representatives #representative-form #block-representative div.field.contact_id,body#simone-policyholders #representative-form #block-representative div.field.contact_id{margin-bottom:var(--field-margin-bottom)}body#simone-representatives #representative-form #block-representative div.field.contact_id label,body#simone-policyholders #representative-form #block-representative div.field.contact_id label{align-items:flex-end;display:flex;justify-content:space-between}body#simone-representatives #representative-form #block-representative div.field.contact_id label button,body#simone-policyholders #representative-form #block-representative div.field.contact_id label button{border-bottom:1px solid rgba(0,0,0,0);border-radius:0;font-weight:400;height:1.2em;padding:0}body#simone-representatives #representative-form #block-representative div.field.contact_id label button:hover,body#simone-policyholders #representative-form #block-representative div.field.contact_id label button:hover{border-color:var(--color-ink)}body#simone-representatives #representative-form section.contact-recipients div.default-recipient,body#simone-policyholders #representative-form section.contact-recipients div.default-recipient{display:none}body#simone-representatives #representative-form section.contact-recipients div.default-recipient frml-row,body#simone-policyholders #representative-form section.contact-recipients div.default-recipient frml-row{width:100%}body#simone-representatives #representative-form section.contact-recipients div.default-recipient frml-row div.field.static,body#simone-policyholders #representative-form section.contact-recipients div.default-recipient frml-row div.field.static{width:100%}body#simone-representatives #representative-form section.contact-recipients div.default-recipient frml-row div.field.static div.static,body#simone-policyholders #representative-form section.contact-recipients div.default-recipient frml-row div.field.static div.static{color:var(--color-ink-light)}body#simone-representatives #representative-form section.contact-recipients div.default-recipient frml-row #btn-edit-default-recipient,body#simone-policyholders #representative-form section.contact-recipients div.default-recipient frml-row #btn-edit-default-recipient{font-size:var(--fs-xxs);margin-top:var(--space-s);margin-left:-110px;position:relative}body#simone-representatives #representative-form section.contact-recipients div.array.recipients,body#simone-policyholders #representative-form section.contact-recipients div.array.recipients{display:none;margin-bottom:var(--field-margin-bottom)}body#simone-representatives #representative-form section.contact-recipients.default div.default-recipient,body#simone-policyholders #representative-form section.contact-recipients.default div.default-recipient{display:block}body#simone-representatives #representative-form section.contact-recipients.custom div.array.recipients,body#simone-policyholders #representative-form section.contact-recipients.custom div.array.recipients{display:block}body#simone-representatives #representative-form .nested-form,body#simone-policyholders #representative-form .nested-form{max-width:none}body#simone-representatives #representative-form .nested-form table thead tr th,body#simone-policyholders #representative-form .nested-form table thead tr th{padding-left:var(--field-pad);padding-right:var(--field-pad)}body#simone-representatives #representative-form .nested-form table thead tr th.position,body#simone-policyholders #representative-form .nested-form table thead tr th.position{padding-left:0;padding-right:0}body#simone-representatives #representative-form .nested-form table thead tr th.insurer_id,body#simone-policyholders #representative-form .nested-form table thead tr th.insurer_id{min-width:310px}body#simone-representatives #representative-form .nested-form table thead tr th.insurer_details,body#simone-policyholders #representative-form .nested-form table thead tr th.insurer_details{min-width:110px}body#simone-representatives #representative-form .nested-form table thead tr th.reviewer_custom,body#simone-policyholders #representative-form .nested-form table thead tr th.reviewer_custom{min-width:110px}body#simone-representatives #representative-form .nested-form table thead tr th.cost_share,body#simone-policyholders #representative-form .nested-form table thead tr th.cost_share{width:48px}body#simone-representatives #representative-form .nested-form table thead tr th.external_project_identifier,body#simone-policyholders #representative-form .nested-form table thead tr th.external_project_identifier{width:130px}body#simone-representatives #representative-form .nested-form table thead tr th.policy_identifier,body#simone-policyholders #representative-form .nested-form table thead tr th.policy_identifier{width:130px}body#simone-representatives #representative-form .nested-form table thead tr th small,body#simone-policyholders #representative-form .nested-form table thead tr th small{color:var(--color-ink-xlight);display:block;font-size:var(--fs-xxxs);padding-top:2px;text-transform:none}body#simone-representatives #representative-form .nested-form table tbody tr td div.field div.input input,body#simone-policyholders #representative-form .nested-form table tbody tr td div.field div.input input{padding-left:var(--field-pad);padding-right:var(--field-pad)}body#simone-representatives #representative-form .nested-form table tbody tr td div.field.cost_share div.input input,body#simone-policyholders #representative-form .nested-form table tbody tr td div.field.cost_share div.input input{padding-right:32px}body#simone-representatives #representative-form footer,body#simone-policyholders #representative-form footer{width:100%}body#simone-resource-links.index #block-tree{padding:var(--space-m) 0}body#simone-resource-links.index table#table-resources tbody tr td{border:none;border-bottom:1px solid var(--color-surface);padding:0}body#simone-resource-links.index table#table-resources tbody tr td.expand-action button{height:auto}body#simone-resource-links.index table#table-resources tbody tr td frml-icon{background:#fff;border-radius:999px;padding:var(--space-xxs)}body#simone-resource-links.index table#table-resources tbody tr td frml-icon svg{fill:var(--color-ink-light)}body#simone-resource-links.index table#table-resources tbody tr td frml-icon.right,body#simone-resource-links.index table#table-resources tbody tr td frml-icon.down{background:none;padding:0;width:14px}body#simone-resource-links.index table#table-resources tbody tr td frml-icon.right svg,body#simone-resource-links.index table#table-resources tbody tr td frml-icon.down svg{fill:var(--color-ink-light)}body#simone-resource-links.index table#table-resources tbody tr td.directory button.directory{font-weight:400;gap:var(--space-xxxs);line-height:1em;padding:var(--space-xxs) 0;text-decoration:none}body#simone-resource-links.index table#table-resources tbody tr td.directory button.directory frml-icon{margin:0}body#simone-resource-links.index table#table-resources tbody tr td.directory button.directory:hover{color:var(--color-ink)}body#simone-resource-links.index table#table-resources tbody tr td.directory button.directory:hover frml-icon svg{fill:var(--color-ink)}body#simone-resource-links.index table#table-resources tbody tr td.document a.document{align-items:center;display:flex;font-size:var(--fs-xs);font-weight:400;gap:var(--space-xxxs);padding:var(--space-xxs) 0;text-decoration:none}body#simone-resource-links.index table#table-resources tbody tr td.document a.document:hover{color:var(--color-ink)}body#simone-resource-links.index table#table-resources tbody tr td.document a.document:hover frml-icon svg{fill:var(--color-ink)}body#simone-resource-links.index table#table-resources tbody tr.child td.document{padding-left:var(--space-m)}body#simone-resource-links.index_manage #table-resource-links thead tr th.full_path{width:420px}body#simone-resource-links #resource-link-form div.field.url div.input{max-width:none}body#admin-sessions.new frml-app frml-app-main{height:100vh}body#simone-synchronisations.index #block-main frml-block-body{padding-bottom:var(--space-m)}body#simone-time-entries.index frml-block-header nav.formula-tabs ul{border:1px solid var(--color-surface-dark);border-radius:7px;padding:3px}body#simone-time-entries.index frml-block-header nav.formula-tabs ul li{border:none;margin:0}body#simone-time-entries.index frml-block-header nav.formula-tabs ul li a{background:none;color:var(--color-ink-light);border:none;border-radius:3px;font-weight:500;line-height:2.4em;padding:0 var(--space-m);padding:0 var(--space-m);vertical-align:middle;white-space:nowrap;width:auto}body#simone-time-entries.index frml-block-header nav.formula-tabs ul li a svg{fill:var(--color-ink-xlight)}body#simone-time-entries.index frml-block-header nav.formula-tabs ul li a:hover{background:var(--color-surface);color:var(--color-ink)}body#simone-time-entries.index frml-block-header nav.formula-tabs ul li a:hover svg{fill:var(--color-ink-light)}body#simone-time-entries.index frml-block-header nav.formula-tabs ul li.selected a{background:var(--color-primary);border-bottom-color:var(--color-primary);color:var(--color-primary-text)}body#simone-time-entries.index frml-block-header nav.formula-tabs ul li.selected a svg{fill:var(--color-primary-light-text)}body#simone-time-entries.index frml-block-header nav.formula-tabs ul li.selected a:hover{background:var(--color-primary);color:var(--color-primary-text)}body#simone-time-entries.index table#table-time-entries.group-date thead tr th.activity_date{width:120px}body#simone-time-entries.index table#table-time-entries.group-date thead tr th.invoicing_state{width:140px}body#simone-time-entries.index table#table-time-entries.group-date thead tr th.billable_rate{width:100px}body#simone-time-entries.index table#table-time-entries.group-date thead tr th.billable_amount{width:100px}body#simone-time-entries.index table#table-time-entries.group-date thead tr th.billable_duration{width:100px}body#simone-time-entries.index table#table-time-entries.group-date thead tr th.real_hours{width:100px}body#simone-time-entries.index table#table-time-entries.group-date thead tr th.employee_name{width:180px}body#simone-time-entries.index table#table-time-entries.group-date tbody tr td.description{padding-top:var(--space-xxxs);padding-bottom:var(--space-xxxs)}body#simone-time-entries.index table#table-time-entries.group-date tbody tr td.description span{display:block}body#simone-time-entries.index table#table-time-entries.group-date tbody tr td.description span.category{color:var(--color-ink-light)}body#simone-time-entries.index table#table-time-entries.group-date tbody tr td.actions{padding-top:0;padding-bottom:0}body#simone-time-entries.index table#table-time-entries.group-date tbody tr td.actions frml-dropdown button.trigger{height:40px}body#simone-time-entries.index table#table-time-entries.group-employee thead tr th{border:none}body#simone-time-entries.index table#table-time-entries.group-employee thead tr th span.head{display:none}body#simone-time-entries.index table#table-time-entries.group-employee thead tr th.activity_date{width:176px}body#simone-time-entries.index table#table-time-entries.group-employee thead tr th.invoice{width:150px}body#simone-time-entries.index table#table-time-entries.group-employee thead tr th.category{width:200px}body#simone-time-entries.index table#table-time-entries.group-employee thead tr th.duration{width:100px}body#simone-time-entries.index table#table-time-entries.group-employee thead tr th.amount{width:100px}body#simone-time-entries.index table#table-time-entries.group-employee tbody tr.employee{border-top:1px solid var(--color-border);position:sticky;top:52px;z-index:10}body#simone-time-entries.index table#table-time-entries.group-employee tbody tr.employee th{background:var(--color-surface-light)}body#simone-time-entries.index table#table-time-entries.group-employee tbody tr.employee th.info frml-row{align-items:center;gap:var(--space-xxs)}body#simone-time-entries.index table#table-time-entries.group-employee tbody tr.employee th.info frml-row frml-column.info{display:flex;flex-direction:column;gap:var(--space-xxxs)}body#simone-time-entries.index table#table-time-entries.group-employee tbody tr.employee th.info frml-row frml-column.info span.name{font-weight:700}body#simone-time-entries.index table#table-time-entries.group-employee tbody tr.employee th.info frml-row frml-column.info span.role{color:var(--color-ink-light)}body#simone-time-entries.index table#table-time-entries.group-employee tbody tr.employee th.rate{text-align:right}body#simone-time-entries.index table#table-time-entries.group-employee tbody tr.employee th.rate frml-row{align-items:flex-start;font-size:var(--fs-s);font-weight:700;gap:var(--space-l);justify-content:flex-end}body#simone-time-entries.index table#table-time-entries.group-employee tbody tr.employee th.rate frml-row label{color:var(--color-ink-xlight);display:block;font-size:var(--fs-xxs);font-weight:400;margin-bottom:var(--space-xxxs)}body#simone-time-entries.index table#table-time-entries.group-employee tbody tr.header{position:sticky;top:135px;z-index:10}body#simone-time-entries.index table#table-time-entries.group-employee tbody tr.header th{color:var(--color-ink-xlight);font-size:var(--fs-xxs);font-weight:700;padding-bottom:var(--space-s);padding-top:var(--space-s);text-transform:uppercase}body#simone-time-entries.index table#table-time-entries.group-employee tbody tr td{padding-top:var(--space-xxs);padding-bottom:var(--space-xxs)}body#simone-time-entries.index table#table-time-entries.group-employee tbody tr td.actions{padding-top:0;padding-bottom:0}body#simone-time-entries.index table#table-time-entries.group-employee tbody tr td.actions frml-dropdown button.trigger{height:40px}body#simone-time-entries #form-dialog-time-entry{width:640px}body#simone-time-entries #form-dialog-time-entry #block-main-dialog-form div.badges{display:flex;gap:var(--space-s);justify-content:flex-end;margin-top:-4px;position:absolute;width:560px}body#simone-time-entries #form-dialog-time-entry #block-main-dialog-form div.badges frml-badge{display:none}body#simone-time-entries #form-dialog-time-entry #block-main-dialog-form div.badges.budget-near frml-badge.budget_near{display:block}body#simone-time-entries #form-dialog-time-entry #block-main-dialog-form div.badges.budget-over frml-badge.budget_over{display:block}body#simone-time-entries #form-dialog-time-entry #block-main-dialog-form div.badges.project-closed frml-badge.project_closed{display:block}body#simone-time-entries #form-dialog-time-entry #block-main-dialog-form div.badges.project-outsider frml-badge.project_outsider{display:block}body#simone-time-entries #form-dialog-time-entry #block-main-dialog-form frml-badge.english{display:none}body#simone-time-entries #form-dialog-time-entry #block-main-dialog-form div.metadata{display:none;flex-direction:column}body#simone-time-entries #form-dialog-time-entry div.field.autocomplete frml-autocomplete-results{width:560px}body#simone-time-entries #form-dialog-time-entry div.field.time_entry_category_nature{max-width:170px;width:100%}body#simone-time-entries #form-dialog-time-entry div.field.time_entry_category_id{max-width:none;width:100%}body#simone-time-entries #form-dialog-time-entry div.field.billable_hours{max-width:170px}body#simone-time-entries #form-dialog-time-entry div.field.billable_hours div.input{width:auto}body#simone-time-entries #form-dialog-time-entry div.field.duration_hours{max-width:170px}body#simone-time-entries #form-dialog-time-entry div.field.duration_hours div.input{width:auto}body#simone-time-entries #form-dialog-time-entry div.field.description textarea{min-height:45px}body#simone-time-entries #form-dialog-time-entry frml-dialog-footer{display:flex;justify-content:space-between}body#simone-time-entries #form-dialog-time-entry frml-dialog-footer frml-column{display:flex;gap:var(--space-s)}body#simone-time-entries #form-dialog-time-entry frml-dialog-footer frml-column a,body#simone-time-entries #form-dialog-time-entry frml-dialog-footer frml-column button{margin:0}body#simone-time-entries.timesheets{--side-col-width: 160px}body#simone-time-entries.timesheets frml-sifter-date-selector div.static-field{margin:0}body#simone-time-entries.timesheets frml-sifter-date-selector div.static-field div.input{margin-top:-14px}body#simone-time-entries.timesheets frml-sifter-date-selector div.static-field div.input div.static{color:var(--color-ink);max-height:none;padding-left:60px;width:260px;white-space:nowrap}body#simone-time-entries.timesheets frml-sifter-date-selector div.date-time-field{margin:0 0 0 0;position:absolute;width:300px}body#simone-time-entries.timesheets frml-sifter-date-selector div.date-time-field label{display:none}body#simone-time-entries.timesheets frml-sifter-date-selector div.date-time-field div.input.with-unit div.field-col.date{display:flex;flex-direction:column;width:auto}body#simone-time-entries.timesheets frml-sifter-date-selector div.date-time-field div.input.with-unit input{background:rgba(0,0,0,0);color:rgba(0,0,0,0);transition:none;width:260px}body#simone-time-entries.timesheets frml-sifter-date-selector div.date-time-field div.input.with-unit button.clear{margin-left:280px;position:absolute}body#simone-time-entries.timesheets header#main-header{--radius-user: 6px}body#simone-time-entries.timesheets header#main-header div.date-time-field{width:100px}body#simone-time-entries.timesheets header#main-header div.date-time-field span.easepick-wrapper{margin-left:-84px;margin-top:46px;z-index:8002}body#simone-time-entries.timesheets header#main-header div.date-time-field div.input.with-unit button.clear{display:none}body#simone-time-entries.timesheets header#main-header div.field.select{margin:0}body#simone-time-entries.timesheets header#main-header div.field.select label{display:none}body#simone-time-entries.timesheets header#main-header div.user{align-items:center;border-radius:var(--radius-user);display:flex;overflow:hidden}body#simone-time-entries.timesheets header#main-header div.user frml-avatar{background:var(--color-surface);border-radius:0;height:44px;width:44px}body#simone-time-entries.timesheets header#main-header div.user span.name{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-left:0;border-radius:var(--radius-user);border-top-left-radius:0;border-bottom-left-radius:0;display:flex;flex-grow:1;font-size:var(--fs-xs);height:calc(100% - 2px);padding:0 var(--space-m) 0 var(--space-s)}body#simone-time-entries.timesheets frml-row.full{box-sizing:border-box;gap:var(--space-m);margin-bottom:var(--space-m);padding-left:var(--blockpad);width:calc(100% - var(--blockpad))}body#simone-time-entries.timesheets frml-row.full frml-block{margin:0}body#simone-time-entries.timesheets #row-calendar .calendar-cell{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:flex-start;line-height:var(--line-m);padding:var(--space-xs);width:100%}body#simone-time-entries.timesheets #row-calendar .calendar-cell label{color:var(--color-ink-light);font-weight:500;margin-bottom:var(--space-xxxs)}body#simone-time-entries.timesheets #row-calendar .calendar-cell frml-data-numeric{font-size:var(--fs-m);font-weight:700}body#simone-time-entries.timesheets #row-calendar .calendar-cell frml-data-numeric.invoiceable{color:var(--color-state-green-dark);font-size:var(--fs-xs)}body#simone-time-entries.timesheets #row-calendar .calendar-cell.blank label{color:var(--color-ink-xlight)}body#simone-time-entries.timesheets #row-calendar .calendar-cell.blank frml-data-numeric{color:var(--color-ink-xlight)}body#simone-time-entries.timesheets #row-calendar .calendar-cell.blank frml-data-numeric.invoiceable{display:none}body#simone-time-entries.timesheets #row-calendar #block-nav-week{overflow:hidden}body#simone-time-entries.timesheets #row-calendar #block-nav-week nav.week{width:100%}body#simone-time-entries.timesheets #row-calendar #block-nav-week nav.week ul{display:flex;justify-content:space-between;width:100%}body#simone-time-entries.timesheets #row-calendar #block-nav-week nav.week ul li{align-items:center;border-right:1px solid var(--color-surface-dark);cursor:pointer;display:flex;justify-content:center}body#simone-time-entries.timesheets #row-calendar #block-nav-week nav.week ul li:last-child{border-right:none}body#simone-time-entries.timesheets #row-calendar #block-nav-week nav.week ul li a.main{background:var(--color-surface-light);border-top:4px solid var(--color-surface-dark);text-decoration:none}body#simone-time-entries.timesheets #row-calendar #block-nav-week nav.week ul li a.main.nav{align-items:center;background:none;border-top:none;display:flex;height:100%;justify-content:center;width:100%}body#simone-time-entries.timesheets #row-calendar #block-nav-week nav.week ul li a.main:hover{background-color:var(--color-surface-xlight)}body#simone-time-entries.timesheets #row-calendar #block-nav-week nav.week ul li.day{flex:1}body#simone-time-entries.timesheets #row-calendar #block-nav-week nav.week ul li.icon{width:60px}body#simone-time-entries.timesheets #row-calendar #block-nav-week nav.week ul li.icon frml-icon{width:22px}body#simone-time-entries.timesheets #row-calendar #block-nav-week nav.week ul li.icon frml-icon svg{fill:var(--color-ink-light)}body#simone-time-entries.timesheets #row-calendar #block-nav-week nav.week ul li.selected a.main{background:var(--color-surface-xlight);border-color:var(--color-primary)}body#simone-time-entries.timesheets #row-calendar #block-total-week{flex-shrink:0;width:var(--side-col-width)}body#simone-time-entries.timesheets #row-calendar #block-total-week frml-block-body{box-sizing:border-box;height:100%}body#simone-time-entries.timesheets #row-calendar #block-total-week frml-block-body a{border-radius:var(--base-radius);padding:1px;text-decoration:none;justify-content:center}body#simone-time-entries.timesheets #row-calendar #block-total-week frml-block-body a.selected{padding:0}body#simone-time-entries.timesheets #row-calendar #block-total-week.selected{border-top:4px solid var(--color-primary)}body#simone-time-entries.timesheets #row-new-time-entry{align-items:flex-start}body#simone-time-entries.timesheets #row-new-time-entry input:disabled,body#simone-time-entries.timesheets #row-new-time-entry select:disabled,body#simone-time-entries.timesheets #row-new-time-entry textarea:disabled{background:var(--color-surface-light);color:var(--color-ink-xxlight)}body#simone-time-entries.timesheets #row-new-time-entry input:disabled::placeholder,body#simone-time-entries.timesheets #row-new-time-entry select:disabled::placeholder,body#simone-time-entries.timesheets #row-new-time-entry textarea:disabled::placeholder{color:var(--color-ink-xxlight)}body#simone-time-entries.timesheets #row-new-time-entry frml-block{margin-bottom:0}body#simone-time-entries.timesheets #row-new-time-entry frml-block table.time-entries{border:none;--table-cell-space: var(--space-s)}body#simone-time-entries.timesheets #row-new-time-entry frml-block table.time-entries tbody tr td div.field{width:100%}body#simone-time-entries.timesheets #row-new-time-entry frml-block table.time-entries tbody tr td div.field div.input input{line-height:43px}body#simone-time-entries.timesheets #row-new-time-entry frml-block table.time-entries tbody tr td.activity_date{display:none}body#simone-time-entries.timesheets #row-new-time-entry frml-block table.time-entries tbody tr td.project_id{border-top-left-radius:var(--base-radius);width:120px}body#simone-time-entries.timesheets #row-new-time-entry frml-block table.time-entries tbody tr td.category_nature{width:130px}body#simone-time-entries.timesheets #row-new-time-entry frml-block table.time-entries tbody tr td.category_id{width:220px}body#simone-time-entries.timesheets #row-new-time-entry frml-block table.time-entries tbody tr td.category_id.error{background:var(--color-state-red-light)}body#simone-time-entries.timesheets #row-new-time-entry frml-block table.time-entries tbody tr td.category_id.error div.field{border:1px solid var(--color-state-red);height:43px;width:calc(100% - 3px)}body#simone-time-entries.timesheets #row-new-time-entry frml-block table.time-entries tbody tr td.duration{width:70px}body#simone-time-entries.timesheets #row-new-time-entry frml-block table.time-entries tbody tr td.duration div.field div.input.with-unit-right input{padding-left:0;padding-right:26px}body#simone-time-entries.timesheets #row-new-time-entry frml-block table.time-entries tbody tr td.duration div.field div.input.with-unit-right div.unit-aligner span.unit{margin-left:-28px;margin-top:2px}body#simone-time-entries.timesheets #row-new-time-entry frml-block table.time-entries tbody tr td.distance{width:80px}body#simone-time-entries.timesheets #row-new-time-entry frml-block table.time-entries tbody tr td.distance div.field div.input.with-unit-right input{padding-left:0;padding-right:35px}body#simone-time-entries.timesheets #row-new-time-entry frml-block table.time-entries tbody tr td.distance div.field div.input.with-unit-right div.unit-aligner span.unit{margin-left:-32px;margin-top:2px}body#simone-time-entries.timesheets #row-new-time-entry frml-block table.time-entries tbody tr td.description{border-top-right-radius:var(--base-radius);border-right:none;overflow:visible;position:relative;vertical-align:top}body#simone-time-entries.timesheets #row-new-time-entry frml-block table.time-entries tbody tr td.description frml-row{background:var(--color-surface-xlight);border-top-right-radius:var(--base-radius);gap:0;margin-bottom:0;position:absolute;width:100%;z-index:8001}body#simone-time-entries.timesheets #row-new-time-entry frml-block table.time-entries tbody tr td.description frml-row div.field{flex:1}body#simone-time-entries.timesheets #row-new-time-entry frml-block table.time-entries tbody tr td.description frml-row div.field textarea{border-top-right-radius:var(--base-radius);line-height:var(--line-s);height:45px;max-height:45px;min-height:45px;padding-top:14px;padding-bottom:6px}body#simone-time-entries.timesheets #row-new-time-entry frml-block table.time-entries tbody tr td.description frml-row div.field textarea.resized{height:auto;padding-top:6px}body#simone-time-entries.timesheets #row-new-time-entry frml-block table.time-entries tbody tr td.description frml-row div.field textarea:focus{max-height:none}body#simone-time-entries.timesheets #row-new-time-entry frml-block table.time-entries tbody tr td.description frml-row div.field textarea.active{border:1px solid var(--color-state-blue);max-height:none;position:relative;z-index:8001}body#simone-time-entries.timesheets #row-new-time-entry frml-block table.time-entries tbody tr td.description frml-row #btn-tasks{border-radius:0;border-top-right-radius:var(--base-radius);display:none;margin-top:12px;padding:0;position:absolute;width:48px;z-index:8002}body#simone-time-entries.timesheets #row-new-time-entry frml-block table.time-entries tbody tr td.description frml-row #btn-tasks frml-icon{width:22px}body#simone-time-entries.timesheets #row-new-time-entry frml-block table.time-entries tbody tr td.description frml-row #btn-tasks:hover{background:none}body#simone-time-entries.timesheets #row-new-time-entry frml-block table.time-entries tbody tr td.description frml-row #btn-tasks:hover frml-icon svg{fill:var(--field-border-focus)}body#simone-time-entries.timesheets #row-new-time-entry frml-block table.time-entries tbody tr td.description frml-row frml-badge.english{display:none;position:absolute;right:var(--space-xxs);top:9px}body#simone-time-entries.timesheets #row-new-time-entry frml-block table.time-entries tbody tr td.description frml-row.with-tasks div.field textarea{padding-left:42px}body#simone-time-entries.timesheets #row-new-time-entry frml-block table.time-entries tbody tr td.description frml-row.with-tasks #btn-tasks{display:flex}body#simone-time-entries.timesheets #row-new-time-entry frml-block table.time-entries tbody tr td.description div.list-tasks{background:var(--color-surface-light);border:1px solid var(--color-state-blue);border-bottom-left-radius:var(--base-radius);border-bottom-right-radius:var(--base-radius);border-top:none;box-sizing:border-box;display:none;flex-direction:column;gap:var(--space-s);left:0;margin:42px 0 0 0;padding:var(--space-s);position:absolute;width:100%;z-index:8002}body#simone-time-entries.timesheets #row-new-time-entry frml-block table.time-entries tbody tr td.description div.list-tasks.visible{display:flex}body#simone-time-entries.timesheets #row-new-time-entry frml-block table.time-entries tbody tr td.description div.list-tasks ul{display:flex;flex-direction:column;gap:var(--space-xxs)}body#simone-time-entries.timesheets #row-new-time-entry frml-block table.time-entries tbody tr td.description frml-mask{background:rgba(0,0,0,.4);display:none;position:fixed;left:0;top:0;width:100vw;height:100vw;z-index:8000}body#simone-time-entries.timesheets #row-new-time-entry frml-block table.time-entries tbody tr td.description frml-mask.visible{display:block}body#simone-time-entries.timesheets #row-new-time-entry frml-block table.time-entries tbody tr td.description.english frml-row div.field textarea{padding-right:80px}body#simone-time-entries.timesheets #row-new-time-entry frml-block table.time-entries tbody tr td.description.english frml-row div.field textarea:focus{border-color:var(--color-purple)}body#simone-time-entries.timesheets #row-new-time-entry frml-block table.time-entries tbody tr td.description.english frml-row div.field textarea.active{border-color:var(--color-purple)}body#simone-time-entries.timesheets #row-new-time-entry frml-block table.time-entries tbody tr td.description.english frml-row #btn-tasks:hover frml-icon svg{fill:var(--color-purple)}body#simone-time-entries.timesheets #row-new-time-entry frml-block table.time-entries tbody tr td.description.english frml-row frml-badge.english{display:block}body#simone-time-entries.timesheets #row-new-time-entry frml-block table.time-entries tbody tr td.description.english ul.tasks{border-color:var(--color-purple)}body#simone-time-entries.timesheets #row-new-time-entry frml-block table.time-entries tbody tr td.action{padding:0;text-align:right;width:var(--side-col-width)}body#simone-time-entries.timesheets #row-new-time-entry frml-block table.time-entries tbody tr td.action button{border-radius:0;line-height:3.2em;padding:0;width:100%}body#simone-time-entries.timesheets #row-new-time-entry frml-block table.time-entries tbody tr:last-child td:first-child div.field div.input input{border-bottom-left-radius:0}body#simone-time-entries.timesheets #row-new-time-entry frml-block section.project-details{border-top:1px solid var(--color-surface-xdark);overflow:hidden}body#simone-time-entries.timesheets #row-new-time-entry frml-block section.project-details frml-row{justify-content:space-between;margin-bottom:0;padding:var(--space-s) var(--blockpad)}body#simone-time-entries.timesheets #row-new-time-entry frml-block section.project-details frml-row div.line{display:flex;gap:var(--space-xxs)}body#simone-time-entries.timesheets #row-new-time-entry frml-block section.project-details frml-row div.line label{width:90px}body#simone-time-entries.timesheets #row-new-time-entry frml-block section.project-details frml-row h3{margin-bottom:var(--space-xxs)}body#simone-time-entries.timesheets #row-new-time-entry frml-block section.project-details frml-row p{margin:0}body#simone-time-entries.timesheets #row-new-time-entry frml-block section.project-details frml-row.blank{display:flex}body#simone-time-entries.timesheets #row-new-time-entry frml-block section.project-details frml-row.blank p{color:var(--color-ink-xlight);font-style:italic}body#simone-time-entries.timesheets #row-new-time-entry frml-block section.project-details frml-row.closed{background:var(--color-state-red);display:none;padding:var(--space-xxs) 0}body#simone-time-entries.timesheets #row-new-time-entry frml-block section.project-details frml-row.closed p{color:var(--color-state-red-text);font-size:var(--fs-xs);font-weight:700;text-align:center;width:100%}body#simone-time-entries.timesheets #row-new-time-entry frml-block section.project-details frml-row.title{align-items:flex-start;display:none}body#simone-time-entries.timesheets #row-new-time-entry frml-block section.project-details frml-row.metadata{display:none;padding:0}body#simone-time-entries.timesheets #row-new-time-entry frml-block section.project-details frml-row.metadata frml-column{display:flex;gap:var(--space-m);padding:var(--space-s) var(--blockpad)}body#simone-time-entries.timesheets #row-new-time-entry frml-block section.project-details frml-row.metadata frml-column.hidden{display:none}body#simone-time-entries.timesheets #row-new-time-entry frml-block section.project-details frml-row.metadata frml-column.project{display:block}body#simone-time-entries.timesheets #row-new-time-entry frml-block section.project-details frml-row.metadata frml-column.budget{border-bottom-right-radius:var(--base-radius);justify-content:flex-end;transition:.2s;width:auto}body#simone-time-entries.timesheets #row-new-time-entry frml-block section.project-details frml-row.metadata frml-column.budget div.overbudget{display:none;flex:1}body#simone-time-entries.timesheets #row-new-time-entry frml-block section.project-details frml-row.metadata frml-column.budget div.overbudget h3{color:var(--color-state-red-text);font-size:var(--fs-s)}body#simone-time-entries.timesheets #row-new-time-entry frml-block section.project-details frml-row.metadata frml-column.budget div.overbudget button{line-height:30px}body#simone-time-entries.timesheets #row-new-time-entry frml-block section.project-details frml-row.metadata frml-column.budget div.near-alert{display:none;flex:1}body#simone-time-entries.timesheets #row-new-time-entry frml-block section.project-details frml-row.metadata frml-column.budget div.near-alert h3{color:var(--color-state-orange-text-dark);font-size:var(--fs-xs);text-align:left}body#simone-time-entries.timesheets #row-new-time-entry frml-block section.project-details frml-row.metadata frml-column.budget div.near-alert h3 span.percent{display:block;font-size:var(--fs-xxl);padding-top:var(--space-xs)}body#simone-time-entries.timesheets #row-new-time-entry frml-block section.project-details frml-row.metadata frml-column.budget div.line{justify-content:space-between}body#simone-time-entries.timesheets #row-new-time-entry frml-block section.project-details frml-row.metadata frml-column.budget div.line label{width:130px}body#simone-time-entries.timesheets #row-new-time-entry frml-block section.project-details frml-row.metadata frml-column.budget div.line span.data{white-space:nowrap}body#simone-time-entries.timesheets #row-new-time-entry frml-block section.project-details frml-row.metadata frml-column.budget div.line.soft{color:var(--color-ink-light)}body#simone-time-entries.timesheets #row-new-time-entry frml-block section.project-details frml-row.metadata frml-column.budget div.line.invoiced{display:none}body#simone-time-entries.timesheets #row-new-time-entry frml-block section.project-details frml-row.metadata frml-column.budget.near{background:var(--color-state-orange)}body#simone-time-entries.timesheets #row-new-time-entry frml-block section.project-details frml-row.metadata frml-column.budget.near div.near-alert{display:block}body#simone-time-entries.timesheets #row-new-time-entry frml-block section.project-details frml-row.metadata frml-column.budget.near div.line label{color:var(--color-state-orange-text-dark);font-weight:700}body#simone-time-entries.timesheets #row-new-time-entry frml-block section.project-details frml-row.metadata frml-column.budget.near div.line span.data{color:var(--color-state-orange-text-dark);font-weight:700}body#simone-time-entries.timesheets #row-new-time-entry frml-block section.project-details frml-row.metadata frml-column.budget.over{background:var(--color-state-red)}body#simone-time-entries.timesheets #row-new-time-entry frml-block section.project-details frml-row.metadata frml-column.budget.over div.overbudget{display:block}body#simone-time-entries.timesheets #row-new-time-entry frml-block section.project-details frml-row.metadata frml-column.budget.over div.line label{color:var(--color-state-red-text)}body#simone-time-entries.timesheets #row-new-time-entry frml-block section.project-details frml-row.metadata frml-column.budget.over div.line span.data{color:var(--color-state-red-text)}body#simone-time-entries.timesheets #row-new-time-entry frml-block section.project-details frml-row.metadata frml-column.budget.over.overbudget-accepted{width:200px}body#simone-time-entries.timesheets #row-new-time-entry frml-block section.project-details frml-row.metadata frml-column.budget.over.overbudget-accepted div.overbudget{display:none}body#simone-time-entries.timesheets #row-new-time-entry frml-block section.project-details frml-row.metadata frml-column.outsider{align-items:center;background:var(--color-state-orange)}body#simone-time-entries.timesheets #row-new-time-entry frml-block section.project-details frml-row.metadata frml-column.outsider button{background:var(--color-state-orange-dark);color:var(--color-state-orange-light)}body#simone-time-entries.timesheets #row-new-time-entry #dialog-associate-expense frml-dialog-box{max-width:600px}body#simone-time-entries.timesheets #row-new-time-entry #dialog-associate-expense button.trigger.hidden{display:none}body#simone-time-entries.timesheets #row-new-time-entry #dialog-associate-expense section.expense-form{display:none;flex-direction:column;gap:var(--space-s);padding-top:var(--space-m)}body#simone-time-entries.timesheets #row-new-time-entry #dialog-associate-expense section.expense-form div.field{align-items:center;display:flex}body#simone-time-entries.timesheets #row-new-time-entry #dialog-associate-expense section.expense-form div.field label{flex-shrink:0;width:130px}body#simone-time-entries.timesheets #row-new-time-entry #dialog-associate-expense section.expense-form div.field.expense_distance div.input{width:120px}body#simone-time-entries.timesheets #row-new-time-entry frml-button-group{display:flex;flex-direction:column;flex-shrink:0;width:var(--side-col-width)}body#simone-time-entries.timesheets #row-new-time-entry frml-button-group button,body#simone-time-entries.timesheets #row-new-time-entry frml-button-group a.button{box-sizing:border-box;width:100%}body#simone-time-entries.timesheets #row-new-time-entry frml-button-group #btn-show-project{display:none;padding:0}body#simone-time-entries.timesheets #row-new-time-entry.selected frml-block section.project-details frml-row.blank{display:none}body#simone-time-entries.timesheets #row-new-time-entry.selected frml-block section.project-details frml-row.title{display:flex}body#simone-time-entries.timesheets #row-new-time-entry.selected frml-block section.project-details frml-row.metadata{display:flex}body#simone-time-entries.timesheets #row-new-time-entry.selected frml-button-group #btn-show-project{display:block}body#simone-time-entries.timesheets #row-new-time-entry.unbudgeted frml-block section.project-details frml-row.metadata frml-column.budget div.line.budget_left{display:none}body#simone-time-entries.timesheets #row-new-time-entry.unbudgeted frml-block section.project-details frml-row.metadata frml-column.budget div.line.invoiced{display:flex}body#simone-time-entries.timesheets #row-new-time-entry.project-closed frml-block div.duration_hours span.unit{color:var(--color-ink-xxlight)}body#simone-time-entries.timesheets #row-new-time-entry.project-closed frml-block frml-input-static{background:var(--color-surface-light);color:var(--color-ink-xxlight)}body#simone-time-entries.timesheets #row-new-time-entry.project-closed frml-block section.project-details{border-top-color:var(--color-state-red)}body#simone-time-entries.timesheets #row-new-time-entry.project-closed frml-block section.project-details frml-row.closed{display:flex}body#simone-time-entries.timesheets #table-time-entries{table-layout:fixed;--table-th-height: 52px;--table-cell-space: var(--space-xxs)}body#simone-time-entries.timesheets #table-time-entries thead tr th.invoicing_state{background:var(--color-surface-light);border-top-left-radius:6px;padding:0;width:6px}body#simone-time-entries.timesheets #table-time-entries thead tr th.invoicing_state a{display:none}body#simone-time-entries.timesheets #table-time-entries thead tr th.activity_date{width:110px}body#simone-time-entries.timesheets #table-time-entries thead tr th.activity_date a{padding-left:var(--space-m)}body#simone-time-entries.timesheets #table-time-entries thead tr th.duration{width:90px}body#simone-time-entries.timesheets #table-time-entries thead tr th.project{width:260px}body#simone-time-entries.timesheets #table-time-entries thead tr th.category{width:260px}body#simone-time-entries.timesheets #table-time-entries thead tr th.description{width:auto}body#simone-time-entries.timesheets #table-time-entries thead tr th.expense{width:30px}body#simone-time-entries.timesheets #table-time-entries thead tr th.actions{width:50px}body#simone-time-entries.timesheets #table-time-entries tbody tr td.activity_date{padding-left:var(--space-m)}body#simone-time-entries.timesheets #table-time-entries tbody tr td.invoicing_state{border-bottom:1px solid var(--table-border);overflow:hidden;padding:0;text-indent:-999px}body#simone-time-entries.timesheets #table-time-entries tbody tr td.invoicing_state.uninvoiceable{background:var(--color-surface-dark);border-color:var(--color-surface-dark)}body#simone-time-entries.timesheets #table-time-entries tbody tr td.invoicing_state.uninvoiced{background:var(--color-state-orange);border-color:var(--color-state-orange)}body#simone-time-entries.timesheets #table-time-entries tbody tr td.invoicing_state.invoiced{background:var(--color-state-green);border-color:var(--color-state-green)}body#simone-time-entries.timesheets #table-time-entries tbody tr td.description div.cell-wrap{align-items:center;display:flex;gap:var(--space-xxs);justify-content:space-between;width:100%}body#simone-time-entries.timesheets #table-time-entries tbody tr td.description div.cell-wrap div.icon{display:none;flex-shrink:0;width:32px}body#simone-time-entries.timesheets #table-time-entries tbody tr td.description div.cell-wrap div.icon span.invoiced{align-items:center;background:var(--color-state-green);border-radius:999px;color:var(--color-surface-xlight);display:flex;flex-shrink:0;font-family:"effra";font-weight:700;height:24px;justify-content:center;width:24px}body#simone-time-entries.timesheets #table-time-entries tbody tr td.expense a.expense-icons{display:block;height:24px;position:relative}body#simone-time-entries.timesheets #table-time-entries tbody tr td.expense a.expense-icons frml-icon:nth-child(0){margin-left:0px;z-index:5}body#simone-time-entries.timesheets #table-time-entries tbody tr td.expense a.expense-icons frml-icon:nth-child(1){margin-left:-4px;z-index:4}body#simone-time-entries.timesheets #table-time-entries tbody tr td.expense a.expense-icons frml-icon:nth-child(2){margin-left:-8px;z-index:3}body#simone-time-entries.timesheets #table-time-entries tbody tr td.expense a.expense-icons frml-icon:nth-child(3){margin-left:-12px;z-index:2}body#simone-time-entries.timesheets #table-time-entries tbody tr td.expense a.expense-icons frml-icon:nth-child(4){margin-left:-16px;z-index:1}body#simone-time-entries.timesheets #table-time-entries tbody tr td.expense frml-icon{background:var(--color-surface-xlight);border-radius:100px;position:absolute}body#simone-time-entries.timesheets #table-time-entries tbody tr td.expense frml-icon svg{fill:var(--color-state-green)}body#simone-time-entries.timesheets #table-time-entries tbody tr td.actions{border-radius:0;padding:0;width:50px}body#simone-time-entries.timesheets #table-time-entries tbody tr td.actions frml-dropdown button.trigger{border-radius:0;height:50px;width:100%}body#simone-time-entries.timesheets #table-time-entries tbody tr td.actions frml-dropdown frml-dropdown-menu{margin:-10px 0 0 -151px;z-index:9000}body#simone-time-entries.timesheets #table-time-entries tbody tr:first-child{padding-left:0}body#simone-time-entries.timesheets #table-time-entries tbody tr:last-child td.actions{border-bottom-right-radius:var(--base-radius)}@media only screen and (max-width:1600px){body#simone-time-entries.timesheets #row-new-time-entry frml-block table.time-entries{border:none;--table-cell-space: var(--space-xs)}body#simone-time-entries.timesheets #row-new-time-entry frml-block table.time-entries tbody tr td.project_id{width:110px}body#simone-time-entries.timesheets #row-new-time-entry frml-block table.time-entries tbody tr td.category_nature{width:130px}body#simone-time-entries.timesheets #row-new-time-entry frml-block table.time-entries tbody tr td.category_id{width:200px}body#simone-time-entries.timesheets #row-new-time-entry frml-block table.time-entries tbody tr td.duration{width:60px}}body#simone-time-entry-categories #table-time-entry-categories thead tr th.nature{width:180px}body#simone-time-entry-categories #table-time-entry-categories thead tr th.user_nature{width:180px}body#simone-time-entry-categories #table-time-entry-categories thead tr th.invoiceable{width:100px}body#simone-time-entry-categories #table-time-entry-categories thead tr th.transportation{width:100px}body#simone-time-entry-tasks #table-time-entry-tasks thead tr th.name_fr{width:400px}body#simone-time-entry-tasks #table-time-entry-tasks thead tr th.name_en{width:400px}body#simone-users #user-form div.layer-roles.hidden{display:none}body#simone-mailers-invoices frml-layout.mailer{width:auto}body#simone-mailers-invoices frml-layout.mailer frml-layout-column:first-child{max-width:var(--block-m);width:100%}body#simone-mailers-invoices frml-layout.mailer frml-layout-column:last-child{min-width:var(--block-xs)}body#simone-mailers-invoices #main-header frml-actions.right{display:none}body#simone-mailers-invoices frml-block.mailer-form section.attachments{align-items:center;background:var(--color-surface);border:1px solid var(--color-surface-xdark);border-radius:var(--base-radius);display:flex;gap:var(--space-xs);justify-content:flex-start;padding-right:var(--space-s)}body#simone-mailers-invoices frml-block.mailer-form section.attachments label{align-self:stretch;align-items:center;background:var(--color-surface-dark);border-right:1px solid var(--color-surface-xdark);border-bottom-left-radius:var(--base-radius);border-top-left-radius:var(--base-radius);color:var(--color-ink-light);display:flex;padding:var(--space-m) var(--space-s);white-space:nowrap}body#simone-mailers-invoices frml-block.mailer-form section.attachments ul.attachments{display:flex;flex-grow:1;flex-wrap:wrap;gap:var(--space-xxs);padding:var(--space-xs) 0}body#simone-mailers-invoices frml-block.mailer-form section.attachments ul.attachments li{width:fit-content}body#simone-mailers-invoices frml-block.mailer-form section.attachments ul.attachments li a{align-items:center;background:var(--color-surface-dark);border:1px solid var(--color-surface-xdark);border-radius:var(--base-radius);display:flex;font-size:var(--fs-xxs);gap:var(--space-xxxs);padding:var(--space-xxs) var(--space-xs);text-decoration:none;white-space:nowrap}body#simone-mailers-invoices frml-block.mailer-form section.attachments ul.attachments li a:hover{background:var(--color-surface-light)}body#simone-mailers-invoices frml-block.mailer-form section.attachments ul.attachments li a frml-icon{width:16px}body#simone-mailers-invoices turbo-frame#attach_document frml-dialog-header{margin-bottom:0}body#simone-mailers-invoices turbo-frame#attach_document frml-alert{box-sizing:border-box;display:none;padding:var(--space-xs) var(--blockpad);width:100%}body#simone-mailers-invoices turbo-frame#attach_document frml-blank-state{height:240px;padding-bottom:0}body#simone-mailers-invoices turbo-frame#attach_document frml-blank-state h2{margin-bottom:var(--space-xxs)}body#simone-mailers-invoices turbo-frame#attach_document frml-block{border-radius:var(--base-radius);padding:0}body#simone-mailers-invoices turbo-frame#attach_document table.documents thead{display:none}body#simone-mailers-invoices turbo-frame#attach_document table.documents tbody tr td.document span.nature{display:block}body#simone-mailers-invoices turbo-frame#attach_document table.documents tbody tr td.document span.created-at{color:var(--color-ink-xlight);display:block}body#simone-mailers-invoices turbo-frame#attach_document table.documents tbody tr td.size{text-align:right}body#simone-mailers-invoices turbo-frame#attach_document table.documents tbody tr td.actions{width:200px}body#simone-mailers-invoices turbo-frame#attach_document table.documents tbody tr td.actions frml-button-group{justify-content:flex-end}body#simone-mailers-invoices.show #main-header frml-actions.right{display:block}body#simone-mailers-invoices.show #mailer-pdf frml-block{margin:0px auto;width:90%}body#simone-mailers-invoices.show #mailer-pdf #block-specifications{border-bottom:1px solid var(--color-surface-dark);margin-bottom:var(--space-s);padding-bottom:var(--space-s);padding-top:var(--space-m)}
