@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:"titlefont";src:url(/assets/lato-700-1828e416802fb429f50d7a27d2dcccb7d0cdc8e856d26378a59ba0335ef110bf.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:700}@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:"docfont";src:url(/assets/averta-400-9cb2c44ca68a09a820dc340132c9592f8a9ae53864568a42ce053981f24ec258.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:"docfont";src:url(/assets/averta-600-24bf4417fed30c5f07e2e26411de392534fa87bc7ba39162ce5816da988a95e1.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:600}@font-face{font-family:"docfont";src:url(/assets/averta-700-9c752a82d772bc837bac94b0e099fc3b00f3147da2cdac5ffb2110ea9935e792.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:700}body.octopus frml-block-dev{align-items:center;display:flex;height:60vh;justify-content:center}body.octopus frml-block-dev h2{font-size:var(--fs-l);text-transform:none}body.octopus octopus-logo{align-items:center;display:flex}body.octopus octopus-logo img{margin-right:var(--space-xxs);width:40px}body.octopus octopus-logo octopus-logo-text{color:var(--color-primary);display:block;font-family:"titlefont";font-size:var(--fs-l);font-weight:900;text-transform:uppercase}body.octopus frml-block.document,body.octopus div.document{background:var(--color-surface);border:none;padding:0;width:930px;--col-spacer: 22px;--doc-margin: 50px;--table-cell-space-xs: var(--space-xxs)}body.octopus frml-block.document frml-block-body,body.octopus div.document frml-block-body{padding:0}body.octopus frml-block.document div.page,body.octopus div.document div.page{background:#fff;border:1px solid var(--color-surface-xdark);border-radius:var(--base-radius);font-family:"docfont";font-size:var(--fs-s);font-weight:400;height:1204px;margin:0 0 var(--space-l) 0;overflow:hidden;position:relative;width:930px}body.octopus frml-block.document div.page:last-child,body.octopus div.document div.page:last-child{margin-bottom:0}body.octopus frml-block.document div.page header,body.octopus div.document div.page header{display:flex;height:100px;justify-content:space-between;padding:70px 55px 52px 45px}body.octopus frml-block.document div.page header div.logo,body.octopus div.document div.page header div.logo{width:200px}body.octopus frml-block.document div.page header div.logo img,body.octopus div.document div.page header div.logo img{display:block;width:100%}body.octopus frml-block.document div.page header h1,body.octopus div.document div.page header h1{color:#bee2ee;font-family:"docfont";font-size:30px;font-weight:600;line-height:1.25em;margin:10px 0 0 0px;padding:0;text-transform:none}body.octopus frml-block.document div.page label,body.octopus div.document div.page label{color:#464646;font-family:"docfont"}body.octopus frml-block.document div.page p,body.octopus div.document div.page p{color:#000;font-family:"docfont";font-size:14px;line-height:1.45em;margin-bottom:15px;text-align:left}body.octopus frml-block.document div.page strong,body.octopus div.document div.page strong{font-family:"docfont";font-weight:700}body.octopus frml-block.document div.page em,body.octopus div.document div.page em{font-family:"docfont";font-style:italic}body.octopus frml-block.document div.page ins,body.octopus div.document div.page ins{text-decoration:underline}body.octopus frml-block.document div.page .col-xs,body.octopus div.document div.page .col-xs{width:60px}body.octopus frml-block.document div.page .col-s,body.octopus div.document div.page .col-s{width:120px}body.octopus frml-block.document div.page .col-m,body.octopus div.document div.page .col-m{width:170px}body.octopus frml-block.document div.page section,body.octopus div.document div.page section{padding:0 var(--doc-margin)}body.octopus frml-block.document div.page section div.row,body.octopus div.document div.page section div.row{display:flex;gap:var(--col-spacer);justify-content:space-between}body.octopus frml-block.document div.page section div.column,body.octopus div.document div.page section div.column{display:flex;flex-direction:column}body.octopus frml-block.document div.page section div.spec,body.octopus div.document div.page section div.spec{border-top:1px solid #cacaca;flex-grow:1;height:80px;padding-top:12px}body.octopus frml-block.document div.page section div.spec.col-xs,body.octopus frml-block.document div.page section div.spec.col-s,body.octopus frml-block.document div.page section div.spec.col-m,body.octopus div.document div.page section div.spec.col-xs,body.octopus div.document div.page section div.spec.col-s,body.octopus div.document div.page section div.spec.col-m{flex-grow:0}body.octopus frml-block.document div.page section div.spec label,body.octopus div.document div.page section div.spec label{display:block;font-size:14px;font-weight:500;margin-bottom:7px;text-transform:none}body.octopus frml-block.document div.page section div.spec label em,body.octopus div.document div.page section div.spec label em{font-size:14px}body.octopus frml-block.document div.page section div.spec span.value,body.octopus div.document div.page section div.spec span.value{color:#000;display:block;font-size:14px;line-height:1.35em}body.octopus frml-block.document div.page section #spec-description,body.octopus div.document div.page section #spec-description{font-size:14px;height:auto;padding-bottom:40px}body.octopus frml-block.document div.page section.lines,body.octopus div.document div.page section.lines{padding:0 var(--doc-margin)}body.octopus frml-block.document div.page section.lines ul,body.octopus div.document div.page section.lines ul{list-style:disc;margin:0;margin-left:20px;margin-bottom:20px;padding:0}body.octopus frml-block.document div.page section.lines ul li,body.octopus div.document div.page section.lines ul li{margin:0 0 4px 0;padding:0}body.octopus frml-block.document div.page section.lines ul li ul,body.octopus div.document div.page section.lines ul li ul{list-style:circle;margin:-10px 0 0px 20px;padding-bottom:10px}body.octopus frml-block.document div.page section.lines ul li ul li ul,body.octopus div.document div.page section.lines ul li ul li ul{margin:5px 0 0px 20px;padding-bottom:10px}body.octopus frml-block.document div.page section.lines table,body.octopus div.document div.page section.lines table{background:none;border:none;border-bottom:1px solid #cacaca;border-collapse:collapse;margin-bottom:5px;width:100%}body.octopus frml-block.document div.page section.lines table thead tr th,body.octopus div.document div.page section.lines table thead tr th{background:none;border:none;border-left:1px solid #cacaca;color:#464646;font-size:14px;font-weight:500;padding:0 20px 15px 0;text-align:left;text-transform:none;vertical-align:top}body.octopus frml-block.document div.page section.lines table thead tr th.quantity,body.octopus div.document div.page section.lines table thead tr th.quantity{width:60px}body.octopus frml-block.document div.page section.lines table thead tr th.unit_price,body.octopus div.document div.page section.lines table thead tr th.unit_price{width:120px}body.octopus frml-block.document div.page section.lines table thead tr th.total,body.octopus div.document div.page section.lines table thead tr th.total{padding:0;width:175px}body.octopus frml-block.document div.page section.lines table thead tr th span,body.octopus div.document div.page section.lines table thead tr th span{border-top:1px solid #cacaca;color:#464646;display:block;font-family:"docfont";font-size:14px;padding-top:10px;padding-left:20px;padding-right:10px}body.octopus frml-block.document div.page section.lines table thead tr th:first-child,body.octopus div.document div.page section.lines table thead tr th:first-child{border:none}body.octopus frml-block.document div.page section.lines table thead tr th:first-child span,body.octopus div.document div.page section.lines table thead tr th:first-child span{padding-left:0}body.octopus frml-block.document div.page section.lines table tbody tr td,body.octopus div.document div.page section.lines table tbody tr td{background:none;border:none;border-left:1px solid #cacaca;color:#000;font-size:14px;line-height:1.25em;padding:0px 15px 0 15px;text-align:right;vertical-align:top}body.octopus frml-block.document div.page section.lines table tbody tr td:first-child,body.octopus div.document div.page section.lines table tbody tr td:first-child{border:none;padding-left:0;text-align:left}body.octopus frml-block.document div.page section.lines table tbody tr td:last-child,body.octopus div.document div.page section.lines table tbody tr td:last-child{padding-right:0}body.octopus frml-block.document div.page section.lines table tbody tr td.description ul,body.octopus div.document div.page section.lines table tbody tr td.description ul{margin-bottom:0;padding-bottom:0}body.octopus frml-block.document div.page section.lines table tbody tr td.description ul li,body.octopus div.document div.page section.lines table tbody tr td.description ul li{margin-bottom:10px}body.octopus frml-block.document div.page section.lines table tbody tr td.description ul li ul,body.octopus div.document div.page section.lines table tbody tr td.description ul li ul{list-style:circle;padding-top:5px}body.octopus frml-block.document div.page section.lines table tbody tr td.description ul li ul li ul,body.octopus div.document div.page section.lines table tbody tr td.description ul li ul li ul{list-style:square;padding-top:5px}body.octopus frml-block.document div.page section.lines table tbody tr td.description h1,body.octopus frml-block.document div.page section.lines table tbody tr td.description h2,body.octopus frml-block.document div.page section.lines table tbody tr td.description h3,body.octopus frml-block.document div.page section.lines table tbody tr td.description h4,body.octopus div.document div.page section.lines table tbody tr td.description h1,body.octopus div.document div.page section.lines table tbody tr td.description h2,body.octopus div.document div.page section.lines table tbody tr td.description h3,body.octopus div.document div.page section.lines table tbody tr td.description h4{font-size:14px;font-family:"docfont";font-weight:700;margin:0 0 15px 0;padding:0;text-transform:uppercase}body.octopus frml-block.document div.page section.lines table tbody tr:hover td,body.octopus div.document div.page section.lines table tbody tr:hover td{background:none}body.octopus frml-block.document div.page section.lines table tbody.single tr td.description ul,body.octopus div.document div.page section.lines table tbody.single tr td.description ul{list-style:none;margin-left:0}body.octopus frml-block.document div.page section.lines table tbody.single tr td.description ul li ul,body.octopus div.document div.page section.lines table tbody.single tr td.description ul li ul{list-style:disc;margin-left:18px}body.octopus frml-block.document div.page section.lines table tbody.single tr td.description ul li ul li ul,body.octopus div.document div.page section.lines table tbody.single tr td.description ul li ul li ul{list-style:circle}body.octopus frml-block.document div.page section.lines table tbody.single tr td.description ul li ul li ul li ul,body.octopus div.document div.page section.lines table tbody.single tr td.description ul li ul li ul li ul{list-style:square}body.octopus frml-block.document div.page section.lines table tfoot tr td,body.octopus div.document div.page section.lines table tfoot tr td{background:none;border-top:1px solid #cacaca;color:#000;font-size:14px;padding:15px 15px 15px 0;text-align:right;vertical-align:middle}body.octopus frml-block.document div.page section.lines table tfoot tr td:first-child,body.octopus div.document div.page section.lines table tfoot tr td:first-child{border:none;padding-top:0;padding-right:0}body.octopus frml-block.document div.page section.lines table tfoot tr td:last-child,body.octopus div.document div.page section.lines table tfoot tr td:last-child{border-left:1px solid #cacaca;padding-right:0}body.octopus frml-block.document div.page section.lines table tfoot tr td.other_content,body.octopus div.document div.page section.lines table tfoot tr td.other_content{font-size:12px;text-align:left;vertical-align:bottom}body.octopus frml-block.document div.page section.lines table tfoot tr td.label,body.octopus div.document div.page section.lines table tfoot tr td.label{font-size:14px;padding:15px 15px 15px 0;text-align:left}body.octopus frml-block.document div.page section.lines table tfoot tr td.label.single,body.octopus div.document div.page section.lines table tfoot tr td.label.single{text-align:right}body.octopus frml-block.document div.page section.lines table tfoot tr td.label.single span.other-content,body.octopus div.document div.page section.lines table tfoot tr td.label.single span.other-content{display:block;float:left;font-size:12px;font-weight:500;padding-top:8px;text-align:left;vertical-align:bottom;white-space:nowrap}body.octopus frml-block.document div.page section.lines table tfoot tr.subtotal td.label,body.octopus div.document div.page section.lines table tfoot tr.subtotal td.label{text-transform:uppercase}body.octopus frml-block.document div.page section.lines table tfoot tr.total_without_tax td.label,body.octopus div.document div.page section.lines table tfoot tr.total_without_tax td.label{font-size:16px;font-weight:700;text-transform:uppercase}body.octopus frml-block.document div.page section.lines table tfoot tr.total_without_tax td.label small,body.octopus div.document div.page section.lines table tfoot tr.total_without_tax td.label small{font-size:12px;text-transform:lowercase}body.octopus frml-block.document div.page section.lines table tfoot tr.total td.label,body.octopus div.document div.page section.lines table tfoot tr.total td.label{font-size:16px;font-weight:700;text-transform:uppercase}body.octopus frml-block.document div.page section.lines div.table-bottom,body.octopus div.document div.page section.lines div.table-bottom{font-size:14px;height:30px}body.octopus frml-block.document div.page section.lines div.table-bottom div.line,body.octopus div.document div.page section.lines div.table-bottom div.line{margin:10px 0 0 0}body.octopus frml-block.document div.page section.lines div.table-bottom div.user,body.octopus div.document div.page section.lines div.table-bottom div.user{float:left}body.octopus frml-block.document div.page section.lines div.table-bottom div.exclude_taxes,body.octopus div.document div.page section.lines div.table-bottom div.exclude_taxes{float:right;margin:7px 0px 0 0}body.octopus frml-block.document div.page section.lines div.table-bottom div.next_page,body.octopus div.document div.page section.lines div.table-bottom div.next_page{color:#e33531;float:right;font-size:14px;padding-left:20px;width:160px}body.octopus frml-block.document div.page section.lines div.table-bottom div.notes,body.octopus div.document div.page section.lines div.table-bottom div.notes{border:none;border-bottom:1px solid #cacaca;clear:both;height:auto}body.octopus frml-block.document div.page section.lines div.table-bottom div.notes ul li ul,body.octopus div.document div.page section.lines div.table-bottom div.notes ul li ul{margin-top:10px}body.octopus frml-block.document div.page footer,body.octopus div.document div.page footer{border:none;height:55px;margin:0 var(--doc-margin);bottom:45px;position:absolute;width:830px}body.octopus frml-block.document div.page footer div.pillars,body.octopus div.document div.page footer div.pillars{display:none;text-align:center}body.octopus frml-block.document div.page footer div.pillars span,body.octopus div.document div.page footer div.pillars span{color:#bee2ee;display:inline-block;font-size:24px;font-weight:700;margin-left:15px;margin-right:15px}body.octopus frml-block.document div.page footer div.contact,body.octopus div.document div.page footer div.contact{margin-top:20px;text-align:center;width:100%}body.octopus frml-block.document div.page footer div.contact span,body.octopus div.document div.page footer div.contact span{display:inline-block;font-size:11px}body.octopus frml-block.document div.page footer div.contact span.divider,body.octopus div.document div.page footer div.contact span.divider{color:#e62514;font-weight:700;margin:0 8px 0 8px}body.octopus frml-block.document div.page footer div.contact span.website,body.octopus div.document div.page footer div.contact span.website{color:#e62514;font-size:12px;font-weight:700}body.octopus frml-block.document div.page footer div.pagination,body.octopus div.document div.page footer div.pagination{color:#e62514;float:right;font-size:14px;margin:-15px 5px 0 0}body.octopus frml-block.document.form:first-of-type{border-top:none}body.octopus frml-block.document.form div.page{height:auto;margin:0;overflow:visible;width:100%}body.octopus frml-block.document.form div.page div.field{max-width:none}body.octopus frml-block.document.form div.page div.field input,body.octopus frml-block.document.form div.page div.field select,body.octopus frml-block.document.form div.page div.field textarea{border:none;resize:none}body.octopus frml-block.document.form div.page div.field div.input.with-unit div.unit-aligner span.unit{font-size:var(--fs-xs);margin-top:0}body.octopus frml-block.document.form div.page div.field.date-time-field div.field-col.date{width:auto}body.octopus frml-block.document.form div.page div.field.date-time-field div.field-col.date div.unit-aligner{display:none}body.octopus frml-block.document.form div.page div.field.date-time-field div.field-col.date input{padding-left:var(--field-pad);padding-right:var(--field-pad);width:130px}body.octopus frml-block.document.form div.page section.general div.spec{height:auto}body.octopus frml-block.document.form div.page section.general div.row{padding-bottom:var(--space-s)}body.octopus frml-block.document.form div.page section.lines{padding:var(--space-s) 0}body.octopus frml-block.document.form div.page section.lines table.form{border:none}body.octopus frml-block.document.form div.page section.lines table.form thead tr th{border:none;border-top:1px solid var(--color-surface-xlight);box-sizing:border-box;height:auto;padding:var(--table-cell-space-xs);vertical-align:bottom}body.octopus frml-block.document.form div.page section.lines table.form thead tr th.position{border:none;padding:0;width:50px}body.octopus frml-block.document.form div.page section.lines table.form thead tr th.description{border-left:none;padding-left:var(--table-cell-space-s)}body.octopus frml-block.document.form div.page section.lines table.form thead tr th.price{text-align:right}body.octopus frml-block.document.form div.page section.lines table.form thead tr th.numeric{text-align:right}body.octopus frml-block.document.form div.page section.lines table.form thead tr th.actions{border:none;padding:0;width:50px}body.octopus frml-block.document.form div.page section.lines table.form tbody tr td{background:var(--color-surface);border-left:var(--space-xxxs) solid var(--color-surface-xlight);border-bottom:var(--space-xs) solid var(--color-surface-xlight);padding:0}body.octopus frml-block.document.form div.page section.lines table.form tbody tr td button frml-icon{margin-right:0}body.octopus frml-block.document.form div.page section.lines table.form tbody tr td div.field div.input input{background:var(--color-surface);padding:0 var(--table-cell-space-xs)}body.octopus frml-block.document.form div.page section.lines table.form tbody tr td div.field div.input textarea{background:var(--color-surface);min-height:0;padding:10px var(--table-cell-space-s) 0px}body.octopus frml-block.document.form div.page section.lines table.form tbody tr td div.field div.input.with-unit-right div.unit-aligner span.unit{margin-left:-24px;margin-top:0}body.octopus frml-block.document.form div.page section.lines table.form tbody tr td div.field div.input.with-unit-right input{padding-right:20px}body.octopus frml-block.document.form div.page section.lines table.form tbody tr td.position{background:none;border-left:none;padding-top:var(--space-xxxs);text-align:center}body.octopus frml-block.document.form div.page section.lines table.form tbody tr td.description{border-left:none;padding-top:0}body.octopus frml-block.document.form div.page section.lines table.form tbody tr td.actions{background:none;border-left:none;padding-top:var(--space-xxxs);text-align:center}body.octopus frml-block.document.form div.page section.lines div.add-nested{padding:0 var(--doc-margin)}body.octopus frml-block.document.form div.page section.lines div.table-footer{display:flex;font-size:var(--fs-xs);font-weight:700;justify-content:flex-end;margin:-20px var(--doc-margin) 10px 0}body.octopus frml-block.document.form div.page section.lines div.table-footer label{color:var(--color-ink);font-family:"docfont";text-transform:uppercase}body.octopus frml-block.document.form div.page section.lines div.table-footer div.total{padding-right:var(--space-xs);text-align:right;width:225px}body.octopus frml-block.document.form div.page section.bottom{border-top:1px solid #cacaca;margin:0 var(--doc-margin);padding:var(--space-s) 0 var(--space-l) 0}article.document section frml-block div.inner{border-top:1px solid #cacaca;margin-top:20px;padding-top:10px}article.document section frml-block div.inner:first-child{border:none;margin:0;padding:0}article.order section.general frml-block.description{border-bottom:1px solid #cacaca;height:540px}article.order section.general frml-block.description label{margin-bottom:15px}article.order section.bottom{clear:both}article.order section.bottom div.user{padding-top:15px;width:300px}article.order section.bottom div.total{float:right;font-family:"averta";font-size:16px;font-weight:700;margin:-22px 10px 0 0;text-transform:uppercase}article.order section.bottom label{margin-right:10px}article.order section.bottom span.tax{clear:both;color:#aaa;display:block;font-family:"averta";font-size:14px;font-weight:500;margin-top:5px;text-align:right;text-transform:none}article.invoice section.general frml-block{height:140px}body.octopus frml-appbar{--appbar-color-surface: var(--color-secondary);--appbar-color-text: var(--color-secondary-text)}body.octopus frml-badge.archived{background:var(--color-purple)}body.octopus frml-badge.draft{background:var(--color-ink-light)}body.octopus frml-badge.error{background:var(--color-state-red);color:var(--color-state-red-text)}body.octopus frml-badge.success,body.octopus frml-badge.published{background:var(--color-state-green);color:var(--color-state-green-text)}body.octopus frml-badge.document_nature.proposal{background:var(--color-state-blue)}body.octopus frml-badge.document_nature.confirmation{background:var(--color-state-orange)}body.octopus frml-badge.document_nature.order{background:var(--color-purple)}body.octopus frml-badge.document_nature.invoice{background:var(--color-ink)}body.octopus frml-badge.document_state_proposal,body.octopus frml-badge.document_state_invoice,body.octopus frml-badge.document_state_order,body.octopus frml-badge.document_state_confirmation{background:var(--color-ink-light)}body.octopus frml-badge.document_state_proposal.won,body.octopus frml-badge.document_state_proposal.invoice_sent,body.octopus frml-badge.document_state_proposal.fully_invoiced,body.octopus frml-badge.document_state_proposal.clean,body.octopus frml-badge.document_state_invoice.won,body.octopus frml-badge.document_state_invoice.invoice_sent,body.octopus frml-badge.document_state_invoice.fully_invoiced,body.octopus frml-badge.document_state_invoice.clean,body.octopus frml-badge.document_state_order.won,body.octopus frml-badge.document_state_order.invoice_sent,body.octopus frml-badge.document_state_order.fully_invoiced,body.octopus frml-badge.document_state_order.clean,body.octopus frml-badge.document_state_confirmation.won,body.octopus frml-badge.document_state_confirmation.invoice_sent,body.octopus frml-badge.document_state_confirmation.fully_invoiced,body.octopus frml-badge.document_state_confirmation.clean{background:var(--color-state-green);color:var(--color-state-green-text)}body.octopus frml-badge.document_state_proposal.sent,body.octopus frml-badge.document_state_proposal.partially_invoiced,body.octopus frml-badge.document_state_proposal.uninvoiced,body.octopus frml-badge.document_state_invoice.sent,body.octopus frml-badge.document_state_invoice.partially_invoiced,body.octopus frml-badge.document_state_invoice.uninvoiced,body.octopus frml-badge.document_state_order.sent,body.octopus frml-badge.document_state_order.partially_invoiced,body.octopus frml-badge.document_state_order.uninvoiced,body.octopus frml-badge.document_state_confirmation.sent,body.octopus frml-badge.document_state_confirmation.partially_invoiced,body.octopus frml-badge.document_state_confirmation.uninvoiced{background:var(--color-state-orange)}body.octopus frml-badge.document_state_proposal.lost,body.octopus frml-badge.document_state_proposal.loss,body.octopus frml-badge.document_state_proposal.diverge,body.octopus frml-badge.document_state_invoice.lost,body.octopus frml-badge.document_state_invoice.loss,body.octopus frml-badge.document_state_invoice.diverge,body.octopus frml-badge.document_state_order.lost,body.octopus frml-badge.document_state_order.loss,body.octopus frml-badge.document_state_order.diverge,body.octopus frml-badge.document_state_confirmation.lost,body.octopus frml-badge.document_state_confirmation.loss,body.octopus frml-badge.document_state_confirmation.diverge{background:var(--color-state-red);color:var(--color-state-red-text)}body.octopus frml-badge.invoice.draft{background:var(--color-state-orange)}body.octopus frml-badge.invoice.invoice_sent{background:var(--color-state-green);color:var(--color-state-green-text)}body.octopus frml-badge.order_invoicing_state.fully_invoiced{background:var(--color-state-green)}body.octopus frml-badge.order_invoicing_state.loss{background:var(--color-state-red)}body.octopus frml-badge.order_invoicing_state.partially_invoiced{background:var(--color-state-orange)}body.octopus frml-badge.order_invoicing_state.uninvoiced{background:var(--color-state-orange)}body.octopus frml-badge.project_state.in_progress{background:var(--color-state-green)}body.octopus frml-badge.project_state.idle{background:var(--color-state-orange)}body.octopus frml-badge.project_state.to_invoice{background:var(--color-state-green)}body.octopus frml-badge.project_state.archived{background:var(--color-ink-light)}body.octopus frml-badge.project_nature{background:var(--color-state-blue)}body.octopus frml-badge.project_portal{background:var(--color-state-blue)}body.octopus frml-badge.project_running_timer{background:var(--color-state-orange)}body.octopus frml-badge.project_budget_limit{background:var(--color-state-orange)}body.octopus frml-badge.project_budget_over{background:var(--color-state-red);color:var(--color-state-red-text)}body.octopus frml-badge.proposal.sent,body.octopus frml-badge.proposal_state.sent{background:var(--color-state-orange)}body.octopus frml-badge.proposal.draft,body.octopus frml-badge.proposal_state.draft{background:var(--color-ink-light)}body.octopus frml-badge.proposal.won,body.octopus frml-badge.proposal_state.won{background:var(--color-state-green);color:var(--color-state-green-text)}body.octopus frml-block frml-block-footer.light{border-top:0;padding-top:0}div.chart{position:relative;--chart-serie-0: var(--color-primary);--chart-serie-1: #F5A623;--chart-serie-2: #7ED321;--chart-serie-3: #BD10E0;--chart-serie-4: #50E3C2;--chart-serie-5: #D0021B;--chart-serie-6: #8B572A;--chart-serie-7: #9B9B9B}div.chart ul.legend{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-m);list-style:none;margin:0 0 var(--space-s);padding:0}div.chart ul.legend li{align-items:center;display:flex;font-size:var(--fs-xs);gap:var(--space-xxs)}div.chart ul.legend li i{border-radius:2px;display:inline-block;height:10px;width:10px}div.chart svg{display:block;height:auto;overflow:visible;width:100%}div.chart svg line.grid{stroke:var(--color-border-light);stroke-width:1}div.chart svg line.axis{stroke:var(--color-border);stroke-width:1}div.chart svg text{fill:var(--color-ink-light);font-family:inherit;font-size:13px}div.chart svg text.label-y{dominant-baseline:middle;text-anchor:end}div.chart svg text.label-x{text-anchor:middle}div.chart svg rect.hit{fill:rgba(0,0,0,0)}div.chart svg g.column:hover rect.hit{fill:var(--color-surface)}div.chart svg polyline.line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}div.chart svg circle.dot{stroke:var(--color-bg-default);stroke-width:2}div.chart.chart-line svg polyline.line.serie-1{stroke-dasharray:6 6}div.chart ul.legend i.serie-0,div.chart svg rect.serie-0,div.chart svg circle.serie-0{fill:var(--chart-serie-0)}div.chart svg polyline.serie-0{stroke:var(--chart-serie-0)}div.chart ul.legend i.serie-1,div.chart svg rect.serie-1,div.chart svg circle.serie-1{fill:var(--chart-serie-1)}div.chart svg polyline.serie-1{stroke:var(--chart-serie-1)}div.chart ul.legend i.serie-2,div.chart svg rect.serie-2,div.chart svg circle.serie-2{fill:var(--chart-serie-2)}div.chart svg polyline.serie-2{stroke:var(--chart-serie-2)}div.chart ul.legend i.serie-3,div.chart svg rect.serie-3,div.chart svg circle.serie-3{fill:var(--chart-serie-3)}div.chart svg polyline.serie-3{stroke:var(--chart-serie-3)}div.chart ul.legend i.serie-4,div.chart svg rect.serie-4,div.chart svg circle.serie-4{fill:var(--chart-serie-4)}div.chart svg polyline.serie-4{stroke:var(--chart-serie-4)}div.chart ul.legend i.serie-5,div.chart svg rect.serie-5,div.chart svg circle.serie-5{fill:var(--chart-serie-5)}div.chart svg polyline.serie-5{stroke:var(--chart-serie-5)}div.chart ul.legend i.serie-6,div.chart svg rect.serie-6,div.chart svg circle.serie-6{fill:var(--chart-serie-6)}div.chart svg polyline.serie-6{stroke:var(--chart-serie-6)}div.chart ul.legend i.serie-7,div.chart svg rect.serie-7,div.chart svg circle.serie-7{fill:var(--chart-serie-7)}div.chart svg polyline.serie-7{stroke:var(--chart-serie-7)}div.chart div.chart-tooltip{background:var(--color-bg-tooltip);border-radius:4px;color:var(--color-fg-tooltip);font-size:var(--fs-xs);left:0;opacity:0;padding:var(--space-xs) var(--space-s);pointer-events:none;position:absolute;top:0;transition:opacity .1s;white-space:nowrap;z-index:10}div.chart div.chart-tooltip.visible{opacity:1}div.chart div.chart-tooltip strong{display:block;margin-bottom:var(--space-xxs)}div.chart div.chart-tooltip p{margin:0}div.chart div.chart-tooltip p label{opacity:.7}div.chart div.chart-tooltip p small{opacity:.7}div.percent-charts{display:flex;flex-wrap:wrap;gap:var(--space-l);justify-content:center}div.percent-charts svg.percent-chart{width:180px}div.percent-charts svg.percent-chart path.circle-bg{fill:none;stroke:var(--color-surface-dark);stroke-width:1.2}div.percent-charts svg.percent-chart path.circle{fill:none;stroke:var(--color-primary);stroke-linecap:butt;stroke-width:1.4}div.percent-charts svg.percent-chart text{dominant-baseline:middle;fill:var(--color-ink);font-family:inherit;text-anchor:middle}div.percent-charts svg.percent-chart text.label{fill:var(--color-ink-light);font-size:2.6px;text-transform:uppercase}div.percent-charts svg.percent-chart text.percentage{font-size:6.5px;font-weight:700}div.percent-charts svg.percent-chart text.sublabel{fill:var(--color-ink-light);font-size:2.6px}div.percent-charts svg.percent-chart.overflow path.circle{stroke:var(--color-state-red, #E42135)}div.horizontal-bar-chart{display:flex;flex-direction:column;gap:var(--space-xs)}div.horizontal-bar-chart div.bar div.content{display:flex;font-size:var(--fs-xs);justify-content:space-between}div.horizontal-bar-chart div.bar div.content label{color:var(--color-ink)}div.horizontal-bar-chart div.bar div.content span.value{color:var(--color-ink-light)}div.horizontal-bar-chart div.bar div.graph-wrapper{align-items:center;display:flex;gap:var(--space-xs)}div.horizontal-bar-chart div.bar div.graph-wrapper div.graph{background:var(--color-primary);border-radius:3px;height:10px;min-width:2px;transition:width .3s}div.horizontal-bar-chart div.bar div.graph-wrapper span.percent{color:var(--color-ink-light);font-size:var(--fs-xxs);white-space:nowrap}div.horizontal-bar-chart div.bar.quality_control div.graph{background:var(--chart-serie-1)}:root{--checkbox-size: 24px}body.octopus div.field.checkbox div.input{align-items:center;display:flex}body.octopus div.field.checkbox div.input label{margin:0 0 0 var(--space-s)}body.octopus 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.octopus frml-sidebar header.signature a img.logo{background:none;border-radius:0;padding:0}body.octopus frml-sidebar header.signature a span.platform{font-family:"titlefont";font-size:20px;font-weight:900;line-height:1em;vertical-align:middle;text-transform:uppercase}body.octopus frml-sidebar header.signature a span.platform span.organisation{font-size:12px;opacity:.5;font-weight:700;line-height:1.4em}body.octopus frml-icon-text.secondary{background:var(--color-secondary);color:var(--color-secondary-text)}body#octopus-bills.index table#table-bills thead tr th.billed_on{width:110px}body#octopus-bills.index table#table-bills thead tr th.identifier{width:120px}body#octopus-bills.index table#table-bills thead tr th.supplier{width:220px}body#octopus-bills.index table#table-bills thead tr th.total_amount{width:140px}body#octopus-bills.index table#table-bills tbody tr td.orders a{margin-right:var(--space-xs)}body#octopus-bills.index table#table-bills tbody tr td.orders span.blank{color:var(--color-ink-light)}body#octopus-bills.index table#table-bills tbody tr td.orders frml-form.confirmation{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-xxs)}body#octopus-bills.index table#table-bills tbody tr td.orders frml-form.confirmation select{max-width:360px}body#octopus-bills.index table#table-bills tbody tr td.total_amount small{color:var(--color-ink-light);display:block}body#octopus-clients.index table#table-clients thead tr th.category{width:200px}body#octopus-clients.index table#table-clients thead tr th.default_hourly_rate{width:120px}body#octopus-clients.index_christmas table#table-contacts thead tr th.client{width:300px}body#octopus-clients.index_christmas table#table-contacts thead tr th.email{width:300px}body#octopus-clients.show #block-general frml-data frml-data-row label,body#octopus-clients.show #block-invoicing frml-data frml-data-row label{width:220px}body#octopus-clients.show #block-project-note frml-block-body{padding-top:0}body#octopus-clients.show #block-contacts frml-block-header{padding-bottom:0}body#octopus-clients.show #block-contacts table#table-contacts tbody tr td.name span.title{color:var(--color-ink-xlight);display:block;font-size:var(--font-size-s)}body#octopus-clients.show #block-contacts p.inactive{color:var(--color-ink-xlight);font-size:var(--font-size-s);padding:var(--space-s) var(--blockpad) 0}body#octopus-clients #client-form #block-general div.field.name label{display:flex;justify-content:space-between}body#octopus-clients #client-form #block-general div.field.name label a{color:var(--color-ink-xxlight);font-weight:400}body#octopus-clients #client-form #block-general div.field.name label a:hover{color:var(--color-link)}body#octopus-clients #client-form #block-general div.field.name_document{display:none}body#octopus-clients #client-form #block-portal frml-block-header{margin-bottom:-1px}body#octopus-clients #client-form #block-portal frml-block-header div.actions{display:flex}body#octopus-clients #client-form #block-portal frml-block-header div.actions button#btn-portal-activate{display:block}body#octopus-clients #client-form #block-portal frml-block-header div.actions button#btn-portal-deactivate{display:none}body#octopus-clients #client-form #block-portal frml-block-body{display:none}body#octopus-clients #client-form #block-portal frml-block-column.fields{width:calc(100% - 300px)}body#octopus-clients #client-form #block-portal frml-block-column.picture{width:260px}body#octopus-clients #client-form #block-portal frml-block-column.picture label.image-container{height:200px;width:99%}body#octopus-clients #client-form #block-portal.active frml-block-header{margin-bottom:var(--space-l)}body#octopus-clients #client-form #block-portal.active frml-block-header div.actions button#btn-portal-activate{display:none}body#octopus-clients #client-form #block-portal.active frml-block-header div.actions button#btn-portal-deactivate{display:block}body#octopus-clients #client-form #block-portal.active frml-block-body{display:flex}body#octopus-clients #client-form #block-contacts div.nested-form.table{max-width:none}body#octopus-clients #client-form #block-contacts div.nested-form.table table thead tr th.active{display:none}body#octopus-clients #client-form #block-contacts div.nested-form.table table thead tr th.sex{width:50px}body#octopus-clients #client-form #block-contacts div.nested-form.table table thead tr th.phone{width:120px}body#octopus-clients #client-form #block-contacts div.nested-form.table table tbody tr td.active{display:none}body#octopus-clients #client-form #block-contacts div.nested-form.table table tbody tr:not(:has(td div.field.active input[type=checkbox]:checked)){display:none}body#octopus-clients #client-form #block-contacts div.nested-form.table table.show-inactive thead tr th.active{display:table-cell}body#octopus-clients #client-form #block-contacts div.nested-form.table table.show-inactive tbody tr td.active{display:table-cell}body#octopus-clients #client-form #block-contacts div.nested-form.table table.show-inactive tbody tr td.active div.field.active{margin:0 auto;width:fit-content}body#octopus-clients #client-form #block-contacts div.nested-form.table table.show-inactive tbody tr:not(:has(td div.field.active input[type=checkbox]:checked)){display:table-row}body#octopus-clients #client-form #block-contacts div.nested-form.table table.show-inactive tbody tr:not(:has(td div.field.active input[type=checkbox]:checked)) td:not(.actions){background-color:var(--color-surface)}body#octopus-clients #client-form #block-contacts div.nested-form.table table.show-inactive tbody tr:not(:has(td div.field.active input[type=checkbox]:checked)) td input,body#octopus-clients #client-form #block-contacts div.nested-form.table table.show-inactive tbody tr:not(:has(td div.field.active input[type=checkbox]:checked)) td select{color:var(--color-ink-xlight)}body#octopus-clients #client-form #block-contacts div.nested-form.table table.show-inactive tbody tr:not(:has(td div.field.active input[type=checkbox]:checked)) td button.remove{display:none}body#octopus-contacts.index table#table-contacts thead tr th.client{width:260px}body#octopus-contacts.index table#table-contacts thead tr th.email{width:260px}body#octopus-contacts.index table#table-contacts thead tr th.nature{width:160px}body#octopus-contacts.index table#table-contacts thead tr th.phone{width:140px}body#octopus-contacts.index table#table-contacts tbody tr td.name span.title{display:block}body#octopus-fixed-costs #block-weekly-breakdown div.scroller{overflow-x:auto}body#octopus-fixed-costs #block-weekly-breakdown table.weekly{border-collapse:collapse;width:100%}body#octopus-fixed-costs #block-weekly-breakdown table.weekly th,body#octopus-fixed-costs #block-weekly-breakdown table.weekly td{padding:var(--space-xs) var(--space-s);text-align:right;white-space:nowrap}body#octopus-fixed-costs #block-weekly-breakdown table.weekly th.week,body#octopus-fixed-costs #block-weekly-breakdown table.weekly td.week{text-align:left}body#octopus-fixed-costs #block-weekly-breakdown table.weekly thead th{border-bottom:1px solid var(--color-border);font-weight:600}body#octopus-fixed-costs #block-weekly-breakdown table.weekly tfoot td{border-top:1px solid var(--color-border);font-weight:600}body#octopus-fixed-costs #block-weekly-breakdown table.weekly tbody tr:hover{background-color:var(--color-surface-hover)}body#octopus-invoices.index table#table-invoices thead tr th.invoice_date{width:120px}body#octopus-invoices.index table#table-invoices thead tr th.identifier{width:100px}body#octopus-invoices.index table#table-invoices thead tr th.project_ids{width:160px}body#octopus-invoices.index table#table-invoices thead tr th.client{width:260px}body#octopus-invoices.index table#table-invoices thead tr th.state{width:60px}body#octopus-invoices.index table#table-invoices thead tr th.total{text-align:right;width:140px}body#octopus-invoices.index table#table-invoices tbody tr td.invoice_date,body#octopus-invoices.index table#table-invoices tbody tr td.identifier,body#octopus-invoices.index table#table-invoices tbody tr td.project_ids,body#octopus-invoices.index table#table-invoices tbody tr td.client,body#octopus-invoices.index table#table-invoices tbody tr td.title{vertical-align:top}body#octopus-invoices.index table#table-invoices tbody tr td.total{text-align:right}body#octopus-invoices.select-projects #block-select-projects div.client{margin-bottom:var(--space-m)}body#octopus-invoices.select-projects #block-select-projects div.client h3{color:var(--color-ink-light);font-size:var(--font-size-s);margin:0 0 var(--space-xs);text-transform:uppercase}body#octopus-invoices.select-projects #block-select-projects ul.projects{list-style:none;margin:0;padding:0}body#octopus-invoices.select-projects #block-select-projects ul.projects li{align-items:baseline;display:flex;gap:var(--space-xs);padding:var(--space-xxs) 0}body#octopus-invoices.select-projects #block-select-projects ul.projects li label{cursor:pointer}body#octopus-invoices.select-projects #block-select-projects ul.projects li label span.identifier{font-weight:bold;margin-right:var(--space-xs)}body#octopus-invoices frml-alert#alert-invoicing-notes p{margin:0 0 var(--space-xxs)}body#octopus-invoices frml-alert#alert-invoicing-notes span.user-name{font-weight:bold}body#octopus-invoices frml-alert.past-invoices a{margin-right:var(--space-xxs)}body#octopus-invoices #invoice-form div.field.client_id{margin-bottom:var(--space-xxs)}body#octopus-invoices #invoice-form div.field.client_id frml-autocomplete-results{border:none;width:638px}body#octopus-invoices #invoice-form div.field.contact_id label{display:none}body#octopus-invoices #invoice-form div.field.title textarea{min-height:95px}body#octopus-invoices #invoice-form div.field.filename{max-width:var(--field-m)}body#octopus-invoices #invoice-form div.field.user_id{max-width:var(--field-m)}body#octopus-invoices #invoice-form div.field.days_to_pay{max-width:var(--field-s)}body#octopus-invoices #invoice-form section.lines table.form thead tr th.quantity{width:60px}body#octopus-invoices #invoice-form section.lines table.form thead tr th.unit{width:60px}body#octopus-invoices #invoice-form section.lines table.form thead tr th.unit_price{width:80px}body#octopus-invoices #invoice-form section.lines table.form thead tr th.total{width:100px}body#octopus-invoices #invoice-form section.lines table.form thead tr th.page_break,body#octopus-invoices #invoice-form section.lines table.form thead tr th.masked{width:50px}body#octopus-invoices #invoice-form section.lines table.form tbody tr.blank td.message{background:none;color:var(--color-ink-xlight);padding:var(--space-s) var(--space-xxl)}body#octopus-invoices #invoice-form footer{width:932px}body#octopus-invoice-templates.index table#table-invoice-templates thead tr th.created_at{width:160px}body#octopus-invoice-templates.index table#table-invoice-templates thead tr th.client{width:260px}body#octopus-invoice-templates #invoice-template-form div.field.client_id frml-autocomplete-results{border:none;width:638px}body#octopus-invoice-templates #invoice-template-form div.field.title textarea{min-height:95px}body#octopus-invoice-templates #invoice-template-form div.field.filename{max-width:var(--field-m)}body#octopus-invoice-templates #invoice-template-form section.lines table.form thead tr th.quantity{width:60px}body#octopus-invoice-templates #invoice-template-form section.lines table.form thead tr th.unit{width:60px}body#octopus-invoice-templates #invoice-template-form section.lines table.form thead tr th.unit_price{width:80px}body#octopus-invoice-templates #invoice-template-form section.lines table.form thead tr th.total{width:100px}body#octopus-invoice-templates #invoice-template-form section.lines table.form thead tr th.page_break{width:50px}body#octopus-invoice-templates #invoice-template-form section.lines table.form tbody tr.blank td.message{background:none;color:var(--color-ink-xlight);padding:var(--space-s) var(--space-xxl)}body#octopus-invoice-templates #invoice-template-form footer{width:932px}body.octopus frml-block.note-thread{background:none;border:none}body.octopus frml-block.note-thread frml-comment-thread{display:flex;flex-direction:column;gap:var(--space-s)}body.octopus frml-block.note-thread frml-comment-thread frml-comment{background:var(--color-surface-xlight);border-radius:10px;display:block;padding:var(--space-l) var(--blockpad)}body.octopus frml-block.note-thread frml-comment-thread frml-comment header{align-items:center;display:flex;margin-bottom:var(--space-s)}body.octopus frml-block.note-thread frml-comment-thread frml-comment header frml-avatar{flex-shrink:0;margin-right:var(--space-s)}body.octopus frml-block.note-thread frml-comment-thread frml-comment header div.info{flex:1}body.octopus frml-block.note-thread frml-comment-thread frml-comment header div.info frml-row{align-items:center;margin-bottom:var(--space-xxxs);width:100%}body.octopus frml-block.note-thread frml-comment-thread frml-comment header div.info frml-comment-author{display:block;font-weight:700}body.octopus frml-block.note-thread frml-comment-thread frml-comment header div.info frml-comment-nature{color:var(--color-ink-light);font-size:var(--fs-xs);width:100%}body.octopus frml-block.note-thread frml-comment-thread frml-comment header div.info frml-comment-date{color:var(--color-ink-light)}body.octopus frml-block.note-thread 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.octopus frml-block.note-thread frml-comment-thread frml-comment header frml-dropdown{align-self:flex-start;margin-left:auto}body.octopus frml-block.note-thread frml-comment-thread frml-comment header frml-dropdown button.trigger{background:none;padding:0}body.octopus frml-block.note-thread frml-comment-thread frml-comment header frml-dropdown button.trigger frml-icon{width:22px}body.octopus frml-block.note-thread 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.octopus frml-block.note-thread 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.octopus frml-block.note-thread frml-comment-thread frml-comment frml-comment-form.edit div.fields{align-items:flex-end;display:flex;flex-direction:column;width:100%}body.octopus frml-block.note-thread frml-comment-thread frml-comment.edit frml-comment-text{display:none}body.octopus frml-block.note-thread frml-comment-thread frml-comment.edit frml-comment-form.edit{display:flex}body.octopus frml-block.note-thread frml-comment-thread frml-comment.project_invoicing{border-left:4px solid var(--color-state-orange)}body.octopus frml-block.note-thread frml-comment-thread frml-comment.client-note{background:var(--color-surface)}body.octopus frml-block.note-thread frml-comment-thread frml-comment.client-note frml-comment-text{margin-left:0}body.octopus frml-block.note-thread frml-comment-form{background:var(--color-surface-xlight);border-radius:10px;display:flex;padding:var(--space-m) var(--space-m)}body.octopus frml-block.note-thread frml-comment-form frml-avatar{flex-shrink:0;margin-right:var(--space-s)}body.octopus frml-block.note-thread frml-comment-form div.fields{width:100%}body.octopus frml-block.note-thread frml-comment-form div.field.message{margin:0;max-width:none}body.octopus frml-block.note-thread frml-comment-form div.field.message label{display:none}body.octopus frml-block.note-thread frml-comment-form div.field.message 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.octopus frml-block.note-thread frml-comment-form frml-row.footer{align-items:center;justify-content:space-between;margin-bottom:0}body.octopus frml-block.note-thread frml-comment-form frml-row.footer div.tools{align-items:center;display:flex;gap:var(--space-m)}body.octopus frml-block.note-thread frml-comment-form frml-row.footer div.field{margin:0;width:fit-content}body.octopus frml-block.note-thread frml-comment-form frml-row.footer div.field.nature{max-width:var(--field-s)}body.octopus frml-block.note-thread frml-comment-form frml-row.footer label{display:none}body#octopus-orders.index table#table-orders thead tr th.order_date{width:130px}body#octopus-orders.index table#table-orders thead tr th.identifier{width:130px}body#octopus-orders.index table#table-orders thead tr th.invoicing_state{width:135px}body#octopus-orders.index table#table-orders thead tr th.project{width:110px}body#octopus-orders.index table#table-orders thead tr th.quickbooks{width:40px}body#octopus-orders.index table#table-orders thead tr th.split{width:40px}body#octopus-orders.index table#table-orders thead tr th.supplier{width:220px}body#octopus-orders.index table#table-orders thead tr th.total{width:150px}body#octopus-orders.index table#table-orders tbody tr td.invoicing_state{padding-right:0}body#octopus-orders.index table#table-orders tbody tr td.split{padding:0 var(--space-xxs)}body#octopus-orders.index table#table-orders tbody tr td.split frml-icon svg{fill:var(--color-ink-light);width:18px}body#octopus-orders.index table#table-orders tbody tr td.quickbooks{padding:0 var(--space-xxs)}body#octopus-orders.index table#table-orders tbody tr td.quickbooks frml-icon{align-items:center;border-radius:100px;display:flex;height:26px;justify-content:center;width:26px}body#octopus-orders.index table#table-orders tbody tr td.quickbooks frml-icon svg{fill:var(--color-state-green-text);width:70%}body#octopus-orders.index table#table-orders tbody tr td.quickbooks frml-icon.none{background-color:var(--color-surface-xdark)}body#octopus-orders.index table#table-orders tbody tr td.quickbooks frml-icon.confirmed{background-color:var(--color-state-green)}body#octopus-orders.index table#table-orders tbody tr td.quickbooks frml-icon.suggested{background-color:var(--color-state-orange)}body#octopus-orders.index table#table-orders tbody tr td.quickbooks frml-icon.unavailable{background-color:var(--color-state-red)}body#octopus-orders.show #block-order section.description{min-height:600px}body#octopus-orders.show #block-order section.description label{margin-bottom:var(--space-s)}body#octopus-orders.show #block-order section.bottom{align-items:flex-start;display:flex}body#octopus-orders.show #block-order section.bottom div.spec{height:auto;margin:0;width:auto}body#octopus-orders.show #block-order section.bottom div.spec label{float:left;margin:2px var(--space-xxs) 0 0}body#octopus-orders.show #block-order section.bottom div.spec.total{flex-grow:0;text-align:right;width:300px}body#octopus-orders.show #block-order section.bottom div.spec.total label{float:left;font-size:var(--fs-m);font-weight:700;margin-top:4px;text-transform:uppercase}body#octopus-orders.show #block-order section.bottom div.spec.total span.value{font-size:var(--fs-m)}body#octopus-orders #order-form section.description div.spec{height:auto}body#octopus-orders #order-form section.description div.row.total{align-items:flex-end;border-top:1px solid #cacaca;flex-direction:column;gap:0;margin-top:var(--space-m);padding-top:var(--space-m)}body#octopus-orders #order-form section.description div.row.total div.field{align-items:center;display:flex;gap:var(--space-s);justify-content:flex-end;margin-bottom:var(--space-s);width:400px}body#octopus-orders #order-form section.description div.row.total div.field label{margin-bottom:0}body#octopus-orders #order-form div.field.project_id frml-autocomplete-results{border:none;max-height:360px;overflow:scroll;width:638px}body#octopus-orders #order-form div.field.project_id frml-autocomplete-results ul.results li button.result{align-items:flex-start;flex-direction:column;line-height:1.3em;padding:var(--space-xxs) var(--space-xs)}body#octopus-orders #order-form div.field.project_id frml-autocomplete-results ul.results li button.result span.client{color:var(--color-ink-light)}body#octopus-orders #order-form div.field.client_name input{color:var(--color-ink-light)}body#octopus-orders #order-form footer{width:932px}body#octopus-projects.index frml-block-header.tabs frml-sifter-checkbox{margin-left:auto;margin-right:var(--space-m)}body#octopus-projects.index table#table-projects thead tr th.client{width:340px}body#octopus-projects.index table#table-projects thead tr th.created_at{width:160px}body#octopus-projects.index table#table-projects thead tr th.icons{width:180px}body#octopus-projects.index table#table-projects thead tr th.identifier{width:140px}body#octopus-projects.index table#table-projects thead tr th.invoicing_state{width:70px}body#octopus-projects.index table#table-projects thead tr th.invoicer{width:180px}body#octopus-projects.index table#table-projects thead tr th.sent_to_invoicing_at{width:140px}body#octopus-projects.index table#table-projects tbody tr td.invoicing_state{padding-right:0;text-align:right}body#octopus-projects.index table#table-projects tbody tr td.invoicing_state frml-icon.on_time{display:none}body#octopus-projects.index table#table-projects tbody tr td.icons{padding-left:0;text-align:right}body#octopus-projects.index table#table-projects tbody tr td.icons div.wrapper{align-items:center;display:flex;gap:var(--space-xxs);justify-content:flex-end}body#octopus-projects.show frml-alert#alert-group{margin-bottom:var(--space-m)}body#octopus-projects.show #block-general frml-data frml-data-row label,body#octopus-projects.show #block-invoicing frml-data frml-data-row label,body#octopus-projects.show #block-client frml-data frml-data-row label,body#octopus-projects.show #block-contact frml-data frml-data-row label{width:220px}body#octopus-projects.show #block-client p.blank{color:var(--color-ink-light);margin:0}body#octopus-projects.team table#table-project-workers thead tr th.nature{width:220px}body#octopus-projects.team table#table-project-workers thead tr th.last_worked_at{width:260px}body#octopus-projects.team table#table-project-workers tbody tr td.name{align-items:center;display:flex;gap:var(--space-xs)}body#octopus-projects.team table#table-project-workers tbody tr td.last_worked_at span.working{color:var(--color-state-green);font-weight:700}body#octopus-projects.team table#table-project-workers tbody tr td.last_worked_at span.blank{color:var(--color-ink-xlight)}body#octopus-projects.team #block-managers frml-data frml-data-row label{width:260px}body#octopus-projects.budget table#table-budget-lines thead tr th.hourly_rate{width:160px}body#octopus-projects.budget table#table-budget-lines thead tr th.target_hours{width:160px}body#octopus-projects.budget table#table-budget-lines thead tr th.real_hours{width:160px}body#octopus-projects.budget table#table-budget-lines tbody tr td.hourly_rate,body#octopus-projects.budget table#table-budget-lines tbody tr td.target_hours,body#octopus-projects.budget table#table-budget-lines tbody tr td.real_hours,body#octopus-projects.budget table#table-budget-lines tfoot tr td.hourly_rate,body#octopus-projects.budget table#table-budget-lines tfoot tr td.target_hours,body#octopus-projects.budget table#table-budget-lines tfoot tr td.real_hours{text-align:right}body#octopus-projects.budget table#table-budget-lines tfoot tr td{font-weight:700}body#octopus-projects.documents frml-alert#alert-orders-without-bill{margin:0 var(--blockpad) var(--space-m)}body#octopus-projects.documents table#table-documents thead tr th.nature{width:170px}body#octopus-projects.documents table#table-documents thead tr th.date{width:130px}body#octopus-projects.documents table#table-documents thead tr th.icons{width:80px}body#octopus-projects.documents table#table-documents thead tr th.state{width:150px}body#octopus-projects.documents table#table-documents thead tr th.amount{width:130px}body#octopus-projects.documents table#table-documents tbody tr td.icons{padding-left:0;text-align:right}body#octopus-projects.documents table#table-documents tbody tr td.amount{text-align:right}body#octopus-projects.report #block-report frml-block-header div.actions frml-button-group{display:flex;gap:var(--space-xxs)}body#octopus-projects.report #block-report nav#tabs-report{margin:0 var(--blockpad) var(--space-m)}body#octopus-projects.report table.report,body#octopus-projects.report table.levels,body#octopus-projects.report table.dates,body#octopus-projects.report table.corrections{border-collapse:collapse;width:100%}body#octopus-projects.report table.report thead tr th,body#octopus-projects.report table.report tfoot tr td,body#octopus-projects.report table.levels thead tr th,body#octopus-projects.report table.levels tfoot tr td,body#octopus-projects.report table.dates thead tr th,body#octopus-projects.report table.dates tfoot tr td,body#octopus-projects.report table.corrections thead tr th,body#octopus-projects.report table.corrections tfoot tr td{font-weight:700;padding:var(--space-xs) var(--blockpad);text-align:left}body#octopus-projects.report table.report tfoot tr td,body#octopus-projects.report table.levels tfoot tr td,body#octopus-projects.report table.dates tfoot tr td,body#octopus-projects.report table.corrections tfoot tr td{border-top:2px solid var(--color-border)}body#octopus-projects.report table.report tbody tr td,body#octopus-projects.report table.report tbody tr th,body#octopus-projects.report table.levels tbody tr td,body#octopus-projects.report table.levels tbody tr th,body#octopus-projects.report table.dates tbody tr td,body#octopus-projects.report table.dates tbody tr th,body#octopus-projects.report table.corrections tbody tr td,body#octopus-projects.report table.corrections tbody tr th{border-top:1px solid var(--color-border);padding:var(--space-xs) var(--blockpad);text-align:left;vertical-align:middle}body#octopus-projects.report table.report th.duration,body#octopus-projects.report table.report td.duration,body#octopus-projects.report table.report th.amount,body#octopus-projects.report table.report td.amount,body#octopus-projects.report table.report th.percent,body#octopus-projects.report table.report td.percent,body#octopus-projects.report table.report th.count,body#octopus-projects.report table.report td.count,body#octopus-projects.report table.levels th.duration,body#octopus-projects.report table.levels td.duration,body#octopus-projects.report table.levels th.amount,body#octopus-projects.report table.levels td.amount,body#octopus-projects.report table.levels th.percent,body#octopus-projects.report table.levels td.percent,body#octopus-projects.report table.levels th.count,body#octopus-projects.report table.levels td.count,body#octopus-projects.report table.dates th.duration,body#octopus-projects.report table.dates td.duration,body#octopus-projects.report table.dates th.amount,body#octopus-projects.report table.dates td.amount,body#octopus-projects.report table.dates th.percent,body#octopus-projects.report table.dates td.percent,body#octopus-projects.report table.dates th.count,body#octopus-projects.report table.dates td.count,body#octopus-projects.report table.corrections th.duration,body#octopus-projects.report table.corrections td.duration,body#octopus-projects.report table.corrections th.amount,body#octopus-projects.report table.corrections td.amount,body#octopus-projects.report table.corrections th.percent,body#octopus-projects.report table.corrections td.percent,body#octopus-projects.report table.corrections th.count,body#octopus-projects.report table.corrections td.count{text-align:right;white-space:nowrap}body#octopus-projects.report table.report td.name,body#octopus-projects.report table.report td.user,body#octopus-projects.report table.levels td.name,body#octopus-projects.report table.levels td.user,body#octopus-projects.report table.dates td.name,body#octopus-projects.report table.dates td.user,body#octopus-projects.report table.corrections td.name,body#octopus-projects.report table.corrections td.user{align-items:center;display:flex;gap:var(--space-xs)}body#octopus-projects.report table.report td.time,body#octopus-projects.report table.levels td.time,body#octopus-projects.report table.dates td.time,body#octopus-projects.report table.corrections td.time{white-space:nowrap}body#octopus-projects.report table.report td.time span.date,body#octopus-projects.report table.levels td.time span.date,body#octopus-projects.report table.dates td.time span.date,body#octopus-projects.report table.corrections td.time span.date{color:var(--color-ink-light);margin-right:var(--space-xs)}body#octopus-projects.report table.report td.task span.notes,body#octopus-projects.report table.report div.entry span.notes,body#octopus-projects.report table.levels td.task span.notes,body#octopus-projects.report table.levels div.entry span.notes,body#octopus-projects.report table.dates td.task span.notes,body#octopus-projects.report table.dates div.entry span.notes,body#octopus-projects.report table.corrections td.task span.notes,body#octopus-projects.report table.corrections div.entry span.notes{color:var(--color-ink-light);display:block;font-size:var(--fs-xs)}body#octopus-projects.report table.report td.task span.notes.blank,body#octopus-projects.report table.report div.entry span.notes.blank,body#octopus-projects.report table.levels td.task span.notes.blank,body#octopus-projects.report table.levels div.entry span.notes.blank,body#octopus-projects.report table.dates td.task span.notes.blank,body#octopus-projects.report table.dates div.entry span.notes.blank,body#octopus-projects.report table.corrections td.task span.notes.blank,body#octopus-projects.report table.corrections div.entry span.notes.blank{font-style:italic}body#octopus-projects.report table.report div.entry span.time,body#octopus-projects.report table.levels div.entry span.time,body#octopus-projects.report table.dates div.entry span.time,body#octopus-projects.report table.corrections div.entry span.time{display:block}body#octopus-projects.report table.report div.entry span.time span.date,body#octopus-projects.report table.levels div.entry span.time span.date,body#octopus-projects.report table.dates div.entry span.time span.date,body#octopus-projects.report table.corrections div.entry span.time span.date{color:var(--color-ink-light);margin-right:var(--space-xs)}body#octopus-projects.report table.report td.flags,body#octopus-projects.report table.levels td.flags,body#octopus-projects.report table.dates td.flags,body#octopus-projects.report table.corrections td.flags{white-space:nowrap}body#octopus-projects.report table.report td.flags frml-icon,body#octopus-projects.report table.levels td.flags frml-icon,body#octopus-projects.report table.dates td.flags frml-icon,body#octopus-projects.report table.corrections td.flags frml-icon{width:16px}body#octopus-projects.report table.report td.flags frml-icon.invoiced svg,body#octopus-projects.report table.levels td.flags frml-icon.invoiced svg,body#octopus-projects.report table.dates td.flags frml-icon.invoiced svg,body#octopus-projects.report table.corrections td.flags frml-icon.invoiced svg{fill:var(--color-state-green)}body#octopus-projects.report table.report td.flags frml-icon.extra svg,body#octopus-projects.report table.levels td.flags frml-icon.extra svg,body#octopus-projects.report table.dates td.flags frml-icon.extra svg,body#octopus-projects.report table.corrections td.flags frml-icon.extra svg{fill:var(--color-state-orange)}body#octopus-projects.report table.report span.subvalue,body#octopus-projects.report table.levels span.subvalue,body#octopus-projects.report table.dates span.subvalue,body#octopus-projects.report table.corrections span.subvalue{color:var(--color-ink-light);display:block;font-size:var(--fs-xs);font-weight:400}body#octopus-projects.report table.report th.sort a,body#octopus-projects.report table.levels th.sort a,body#octopus-projects.report table.dates th.sort a,body#octopus-projects.report table.corrections th.sort a{align-items:center;color:inherit;display:inline-flex;gap:var(--space-xxs);text-decoration:none}body#octopus-projects.report table.report th.sort a frml-icon,body#octopus-projects.report table.levels th.sort a frml-icon,body#octopus-projects.report table.dates th.sort a frml-icon,body#octopus-projects.report table.corrections th.sort a frml-icon{opacity:.3;width:14px}body#octopus-projects.report table.report th.sort.sorted a frml-icon,body#octopus-projects.report table.levels th.sort.sorted a frml-icon,body#octopus-projects.report table.dates th.sort.sorted a frml-icon,body#octopus-projects.report table.corrections th.sort.sorted a frml-icon{opacity:1}body#octopus-projects.report table.report tr.separator th,body#octopus-projects.report table.levels tr.separator th,body#octopus-projects.report table.dates tr.separator th,body#octopus-projects.report table.corrections tr.separator th{background:var(--color-surface)}body#octopus-projects.report table.dates tbody tr.date th{background:var(--color-surface)}body#octopus-projects.report table.levels tbody tr.level{display:none}body#octopus-projects.report table.levels tbody tr.level.level-1,body#octopus-projects.report table.levels tbody tr.level.visible{display:table-row}body#octopus-projects.report table.levels tbody tr.level.separator{display:none}body#octopus-projects.report table.levels tbody tr.level.level-2 td:first-child{padding-left:calc(var(--blockpad) + var(--space-l))}body#octopus-projects.report table.levels tbody tr.level.level-3 td:first-child{padding-left:calc(var(--blockpad) + var(--space-xxl))}body#octopus-projects.report table.levels tbody tr.level.level-4 td:first-child{padding-left:calc(var(--blockpad) + var(--space-xxl) + var(--space-l))}body#octopus-projects.report table.levels tbody tr.level:not(.separator){cursor:pointer}body#octopus-projects.report table.levels tbody tr.level:not(.separator):hover td{background:var(--color-surface)}body#octopus-projects.report table.levels tbody tr.level span.drawer-icons{display:inline-flex;width:16px}body#octopus-projects.report table.levels tbody tr.level span.drawer-icons frml-icon{width:16px}body#octopus-projects.report table.levels tbody tr.level span.drawer-icons frml-icon:last-child{display:none}body#octopus-projects.report table.levels tbody tr.level.opened span.drawer-icons frml-icon:first-child{display:none}body#octopus-projects.report table.levels tbody tr.level.opened span.drawer-icons frml-icon:last-child{display:inline-flex}body#octopus-projects.report div.report-charts{border-bottom:1px solid var(--color-border);margin-bottom:var(--space-m)}body#octopus-projects.report div.report-charts frml-box-stats-row{border-bottom:1px solid var(--color-border)}body#octopus-projects.report div.report-charts div.chart-wrapper{padding:var(--space-m) var(--blockpad)}body#octopus-projects.report div.report-charts div.chart-wrapper h3{font-size:var(--fs-s);margin:0 0 var(--space-s)}body#octopus-projects.report div.report-charts div.chart-wrapper p.blank{color:var(--color-ink-light);font-style:italic}body#octopus-projects.report div.report-charts div.chart-columns{display:grid;gap:var(--space-m);grid-template-columns:1fr 1fr}@media only screen and (max-width:1000px){body#octopus-projects.report div.report-charts div.chart-columns{grid-template-columns:1fr}}body#octopus-projects.report div.report-charts div.chart-columns div.percent-charts{margin-bottom:var(--space-m)}body#octopus-projects.report div.report-charts div.chart-columns div.percent-charts svg.percent-chart{width:140px}body#octopus-projects.notes #block-client-note{margin-top:var(--space-m)}body#octopus-projects #project-form div.field.identifier{max-width:var(--field-xs)}body#octopus-projects #project-form div.field.nature{max-width:var(--field-m)}body#octopus-projects #project-form div.field.client_identifier{max-width:var(--field-xs)}body#octopus-projects #project-form div.field.order_identifier{max-width:var(--field-xs)}body#octopus-proposals.index table#table-proposals thead tr th.proposal_date{width:160px}body#octopus-proposals.index table#table-proposals thead tr th.client{width:260px}body#octopus-proposals.index table#table-proposals thead tr th.title{width:310px}body#octopus-proposals.index table#table-proposals thead tr th.state{width:60px}body#octopus-proposals.index table#table-proposals thead tr th.total{text-align:right;width:160px}body#octopus-proposals.index table#table-proposals tbody tr td.blank{padding:0}body#octopus-proposals.index table#table-proposals tbody tr td.proposal_date,body#octopus-proposals.index table#table-proposals tbody tr td.client,body#octopus-proposals.index table#table-proposals tbody tr td.title{vertical-align:top}body#octopus-proposals.index table#table-proposals tbody tr td.total{text-align:right}body#octopus-proposals #proposal-form div.field.client_identifier{margin-bottom:var(--space-xs)}body#octopus-proposals #proposal-form div.field.client_id{margin-bottom:var(--space-xxs)}body#octopus-proposals #proposal-form div.field.client_id frml-autocomplete-results{border:none;width:638px}body#octopus-proposals #proposal-form div.field.contact_id label{display:none}body#octopus-proposals #proposal-form div.field.identifier label{display:none}body#octopus-proposals #proposal-form div.field.title textarea{min-height:95px}body#octopus-proposals #proposal-form div.field.description{width:100%}body#octopus-proposals #proposal-form div.field.description textarea{height:200px}body#octopus-proposals #proposal-form div.field.filename{max-width:var(--field-m)}body#octopus-proposals #proposal-form div.field.user_id{max-width:var(--field-m)}body#octopus-proposals #proposal-form section.lines table.form thead tr th.quantity{width:60px}body#octopus-proposals #proposal-form section.lines table.form thead tr th.unit{width:60px}body#octopus-proposals #proposal-form section.lines table.form thead tr th.unit_price{width:80px}body#octopus-proposals #proposal-form section.lines table.form thead tr th.total{width:100px}body#octopus-proposals #proposal-form section.lines table.form tbody tr.blank td.message{background:none;color:var(--color-ink-xlight);padding:var(--space-s) var(--space-xxl)}body#octopus-proposals #proposal-form footer{width:932px}body#octopus-proposal_confirmations.edit table#table-confirmation-lines{width:100%}body#octopus-proposal_confirmations.edit table#table-confirmation-lines thead tr th.state{width:120px}body#octopus-proposal_confirmations.edit table#table-confirmation-lines thead tr th.quantity{width:160px}body#octopus-proposal_confirmations.edit table#table-confirmation-lines thead tr th.actions{width:140px}body#octopus-proposal_confirmations.edit table#table-confirmation-lines tbody tr td{padding:var(--space-s);vertical-align:top}body#octopus-proposal_confirmations.edit table#table-confirmation-lines tbody tr td.state div.buttons{display:flex;gap:var(--space-xxs)}body#octopus-proposal_confirmations.edit table#table-confirmation-lines tbody tr td.state div.buttons button{background:var(--color-surface);border:1px solid var(--color-surface-xdark);border-radius:var(--box-radius-s);color:var(--color-ink-xlight);cursor:pointer;height:36px;width:36px}body#octopus-proposal_confirmations.edit table#table-confirmation-lines tbody tr td.state div.buttons button.done.selected{background:var(--color-success);border-color:var(--color-success);color:var(--color-success-text)}body#octopus-proposal_confirmations.edit table#table-confirmation-lines tbody tr td.state div.buttons button.cancelled.selected{background:var(--color-critical);border-color:var(--color-critical);color:var(--color-critical-text)}body#octopus-proposal_confirmations.edit table#table-confirmation-lines tbody tr td.quantity div.wrapper{align-items:center;display:flex;gap:var(--space-xxs)}body#octopus-proposal_confirmations.edit table#table-confirmation-lines tbody tr td.quantity div.wrapper input{width:70px}body#octopus-proposal_confirmations.edit table#table-confirmation-lines tbody tr td.quantity div.wrapper span.denominator{color:var(--color-ink-xlight);white-space:nowrap}body#octopus-proposal_confirmations.edit table#table-confirmation-lines tbody tr td.quantity div.unit{color:var(--color-ink-xlight);font-size:var(--font-size-s)}body#octopus-proposal_confirmations.edit table#table-confirmation-lines tbody tr td.description ul{margin:0;padding-left:var(--space-m)}body#octopus-proposal_confirmations.edit table#table-confirmation-lines tbody tr td.description div.field.confirmation_notes{display:none;margin-top:var(--space-xs)}body#octopus-proposal_confirmations.edit table#table-confirmation-lines tbody tr td.actions{text-align:right}body#octopus-proposal_confirmations.edit table#table-confirmation-lines tbody tr.has-notes td.description div.field.confirmation_notes{display:block}body#octopus-proposal_confirmations.edit table#table-confirmation-lines tbody tr.has-notes td.actions a.add-note{display:none}body#octopus-proposal_confirmations.edit table#table-confirmation-lines tbody tr.additional-tasks td.description div.question{color:var(--color-ink);font-weight:600;padding-top:var(--space-xxs)}body#octopus-proposal_confirmations.edit table#table-confirmation-lines tbody tr.additional-tasks td.description div.field.additional_tasks{display:none;margin-top:var(--space-xs)}body#octopus-proposal_confirmations.edit table#table-confirmation-lines tbody tr.additional-tasks.described td.description div.question{display:none}body#octopus-proposal_confirmations.edit table#table-confirmation-lines tbody tr.additional-tasks.described td.description div.field.additional_tasks{display:block}body#octopus-proposal_confirmations.show #block-confirmation section.general{display:flex;flex-wrap:wrap;gap:var(--space-l);margin-bottom:var(--space-l)}body#octopus-proposal_confirmations.show #block-confirmation section.general div.spec{display:flex;flex-direction:column}body#octopus-proposal_confirmations.show #block-confirmation section.general div.spec label{color:var(--color-ink-xlight);font-size:var(--font-size-s)}body#octopus-proposal_confirmations.show #block-confirmation table#table-confirmation-lines{width:100%}body#octopus-proposal_confirmations.show #block-confirmation table#table-confirmation-lines thead tr th.state{width:60px}body#octopus-proposal_confirmations.show #block-confirmation table#table-confirmation-lines thead tr th.quantity{width:180px;text-align:right}body#octopus-proposal_confirmations.show #block-confirmation table#table-confirmation-lines tbody tr td{padding:var(--space-s);vertical-align:top}body#octopus-proposal_confirmations.show #block-confirmation table#table-confirmation-lines tbody tr td.state frml-icon.done{color:var(--color-success)}body#octopus-proposal_confirmations.show #block-confirmation table#table-confirmation-lines tbody tr td.state frml-icon.cancelled{color:var(--color-critical)}body#octopus-proposal_confirmations.show #block-confirmation table#table-confirmation-lines tbody tr td.state frml-icon.diverge{color:var(--color-warning)}body#octopus-proposal_confirmations.show #block-confirmation table#table-confirmation-lines tbody tr td.description ul{margin:0;padding-left:var(--space-m)}body#octopus-proposal_confirmations.show #block-confirmation table#table-confirmation-lines tbody tr td.description div.notes{color:var(--color-ink-xlight);font-size:var(--font-size-s);margin-top:var(--space-xxs)}body#octopus-proposal_confirmations.show #block-confirmation table#table-confirmation-lines tbody tr td.description strong.additional{display:block;margin-bottom:var(--space-xxs)}body#octopus-proposal_confirmations.show #block-confirmation table#table-confirmation-lines tbody tr td.quantity{text-align:right;white-space:nowrap}body#octopus-proposal_confirmations.show #block-confirmation table#table-confirmation-lines tbody tr td.quantity span.diverge{color:var(--color-critical);font-weight:600}body#octopus-proposal_confirmations.show #block-confirmation table#table-confirmation-lines tbody tr td.quantity span.unit{color:var(--color-ink-xlight)}body#octopus-proposal-templates.index table#table-proposal-templates thead tr th.created_at{width:160px}body#octopus-proposal-templates #proposal-template-form div.field.title textarea{min-height:95px}body#octopus-proposal-templates #proposal-template-form div.field.description{width:100%}body#octopus-proposal-templates #proposal-template-form div.field.description textarea{height:200px}body#octopus-proposal-templates #proposal-template-form section.lines table.form thead tr th.quantity{width:60px}body#octopus-proposal-templates #proposal-template-form section.lines table.form thead tr th.unit{width:60px}body#octopus-proposal-templates #proposal-template-form section.lines table.form thead tr th.unit_price{width:80px}body#octopus-proposal-templates #proposal-template-form section.lines table.form thead tr th.total{width:100px}body#octopus-proposal-templates #proposal-template-form section.lines table.form tbody tr.blank td.message{background:none;color:var(--color-ink-xlight);padding:var(--space-s) var(--space-xxl)}body#octopus-proposal-templates #proposal-template-form footer{width:932px}body#octopus-quickbooks.index frml-button-group{display:flex}body#octopus-reports table.report,body#octopus-reports table.levels,body#octopus-reports table.dates,body#octopus-reports table.corrections{border-collapse:collapse;width:100%}body#octopus-reports table.report thead tr th,body#octopus-reports table.report tfoot tr td,body#octopus-reports table.levels thead tr th,body#octopus-reports table.levels tfoot tr td,body#octopus-reports table.dates thead tr th,body#octopus-reports table.dates tfoot tr td,body#octopus-reports table.corrections thead tr th,body#octopus-reports table.corrections tfoot tr td{font-weight:700;padding:var(--space-xs) var(--blockpad);text-align:left}body#octopus-reports table.report tfoot tr td,body#octopus-reports table.levels tfoot tr td,body#octopus-reports table.dates tfoot tr td,body#octopus-reports table.corrections tfoot tr td{border-top:2px solid var(--color-border)}body#octopus-reports table.report tbody tr td,body#octopus-reports table.report tbody tr th,body#octopus-reports table.levels tbody tr td,body#octopus-reports table.levels tbody tr th,body#octopus-reports table.dates tbody tr td,body#octopus-reports table.dates tbody tr th,body#octopus-reports table.corrections tbody tr td,body#octopus-reports table.corrections tbody tr th{border-top:1px solid var(--color-border);padding:var(--space-xs) var(--blockpad);text-align:left;vertical-align:middle}body#octopus-reports table.report th.duration,body#octopus-reports table.report td.duration,body#octopus-reports table.report th.amount,body#octopus-reports table.report td.amount,body#octopus-reports table.report th.percent,body#octopus-reports table.report td.percent,body#octopus-reports table.report th.count,body#octopus-reports table.report td.count,body#octopus-reports table.levels th.duration,body#octopus-reports table.levels td.duration,body#octopus-reports table.levels th.amount,body#octopus-reports table.levels td.amount,body#octopus-reports table.levels th.percent,body#octopus-reports table.levels td.percent,body#octopus-reports table.levels th.count,body#octopus-reports table.levels td.count,body#octopus-reports table.dates th.duration,body#octopus-reports table.dates td.duration,body#octopus-reports table.dates th.amount,body#octopus-reports table.dates td.amount,body#octopus-reports table.dates th.percent,body#octopus-reports table.dates td.percent,body#octopus-reports table.dates th.count,body#octopus-reports table.dates td.count,body#octopus-reports table.corrections th.duration,body#octopus-reports table.corrections td.duration,body#octopus-reports table.corrections th.amount,body#octopus-reports table.corrections td.amount,body#octopus-reports table.corrections th.percent,body#octopus-reports table.corrections td.percent,body#octopus-reports table.corrections th.count,body#octopus-reports table.corrections td.count{text-align:right;white-space:nowrap}body#octopus-reports table.report td.name,body#octopus-reports table.report td.user,body#octopus-reports table.levels td.name,body#octopus-reports table.levels td.user,body#octopus-reports table.dates td.name,body#octopus-reports table.dates td.user,body#octopus-reports table.corrections td.name,body#octopus-reports table.corrections td.user{align-items:center;display:flex;gap:var(--space-xs)}body#octopus-reports table.report td.time,body#octopus-reports table.levels td.time,body#octopus-reports table.dates td.time,body#octopus-reports table.corrections td.time{white-space:nowrap}body#octopus-reports table.report td.time span.date,body#octopus-reports table.levels td.time span.date,body#octopus-reports table.dates td.time span.date,body#octopus-reports table.corrections td.time span.date{color:var(--color-ink-light);margin-right:var(--space-xs)}body#octopus-reports table.report td.task span.notes,body#octopus-reports table.report div.entry span.notes,body#octopus-reports table.levels td.task span.notes,body#octopus-reports table.levels div.entry span.notes,body#octopus-reports table.dates td.task span.notes,body#octopus-reports table.dates div.entry span.notes,body#octopus-reports table.corrections td.task span.notes,body#octopus-reports table.corrections div.entry span.notes{color:var(--color-ink-light);display:block;font-size:var(--fs-xs)}body#octopus-reports table.report td.task span.notes.blank,body#octopus-reports table.report div.entry span.notes.blank,body#octopus-reports table.levels td.task span.notes.blank,body#octopus-reports table.levels div.entry span.notes.blank,body#octopus-reports table.dates td.task span.notes.blank,body#octopus-reports table.dates div.entry span.notes.blank,body#octopus-reports table.corrections td.task span.notes.blank,body#octopus-reports table.corrections div.entry span.notes.blank{font-style:italic}body#octopus-reports table.report div.entry span.time,body#octopus-reports table.levels div.entry span.time,body#octopus-reports table.dates div.entry span.time,body#octopus-reports table.corrections div.entry span.time{display:block}body#octopus-reports table.report div.entry span.time span.date,body#octopus-reports table.levels div.entry span.time span.date,body#octopus-reports table.dates div.entry span.time span.date,body#octopus-reports table.corrections div.entry span.time span.date{color:var(--color-ink-light);margin-right:var(--space-xs)}body#octopus-reports table.report td.flags,body#octopus-reports table.levels td.flags,body#octopus-reports table.dates td.flags,body#octopus-reports table.corrections td.flags{white-space:nowrap}body#octopus-reports table.report td.flags frml-icon,body#octopus-reports table.levels td.flags frml-icon,body#octopus-reports table.dates td.flags frml-icon,body#octopus-reports table.corrections td.flags frml-icon{width:16px}body#octopus-reports table.report td.flags frml-icon.invoiced svg,body#octopus-reports table.levels td.flags frml-icon.invoiced svg,body#octopus-reports table.dates td.flags frml-icon.invoiced svg,body#octopus-reports table.corrections td.flags frml-icon.invoiced svg{fill:var(--color-state-green)}body#octopus-reports table.report td.flags frml-icon.extra svg,body#octopus-reports table.levels td.flags frml-icon.extra svg,body#octopus-reports table.dates td.flags frml-icon.extra svg,body#octopus-reports table.corrections td.flags frml-icon.extra svg{fill:var(--color-state-orange)}body#octopus-reports table.report span.subvalue,body#octopus-reports table.levels span.subvalue,body#octopus-reports table.dates span.subvalue,body#octopus-reports table.corrections span.subvalue{color:var(--color-ink-light);display:block;font-size:var(--fs-xs);font-weight:400}body#octopus-reports table.report th.sort a,body#octopus-reports table.levels th.sort a,body#octopus-reports table.dates th.sort a,body#octopus-reports table.corrections th.sort a{align-items:center;color:inherit;display:inline-flex;gap:var(--space-xxs);text-decoration:none}body#octopus-reports table.report th.sort a frml-icon,body#octopus-reports table.levels th.sort a frml-icon,body#octopus-reports table.dates th.sort a frml-icon,body#octopus-reports table.corrections th.sort a frml-icon{opacity:.3;width:14px}body#octopus-reports table.report th.sort.sorted a frml-icon,body#octopus-reports table.levels th.sort.sorted a frml-icon,body#octopus-reports table.dates th.sort.sorted a frml-icon,body#octopus-reports table.corrections th.sort.sorted a frml-icon{opacity:1}body#octopus-reports table.report tr.separator th,body#octopus-reports table.levels tr.separator th,body#octopus-reports table.dates tr.separator th,body#octopus-reports table.corrections tr.separator th{background:var(--color-surface)}body#octopus-reports table.dates tbody tr.date th{background:var(--color-surface)}body#octopus-reports table.levels tbody tr.level{display:none}body#octopus-reports table.levels tbody tr.level.level-1,body#octopus-reports table.levels tbody tr.level.visible{display:table-row}body#octopus-reports table.levels tbody tr.level.separator{display:none}body#octopus-reports table.levels tbody tr.level.level-2 td:first-child{padding-left:calc(var(--blockpad) + var(--space-l))}body#octopus-reports table.levels tbody tr.level.level-3 td:first-child{padding-left:calc(var(--blockpad) + var(--space-xxl))}body#octopus-reports table.levels tbody tr.level.level-4 td:first-child{padding-left:calc(var(--blockpad) + var(--space-xxl) + var(--space-l))}body#octopus-reports table.levels tbody tr.level:not(.separator){cursor:pointer}body#octopus-reports table.levels tbody tr.level:not(.separator):hover td{background:var(--color-surface)}body#octopus-reports table.levels tbody tr.level span.drawer-icons{display:inline-flex;width:16px}body#octopus-reports table.levels tbody tr.level span.drawer-icons frml-icon{width:16px}body#octopus-reports table.levels tbody tr.level span.drawer-icons frml-icon:last-child{display:none}body#octopus-reports table.levels tbody tr.level.opened span.drawer-icons frml-icon:first-child{display:none}body#octopus-reports table.levels tbody tr.level.opened span.drawer-icons frml-icon:last-child{display:inline-flex}body#octopus-reports frml-block.list-navigation nav.sections ul{list-style:none;margin:0;padding:0}body#octopus-reports frml-block.list-navigation nav.sections ul li a{align-items:center;border-top:1px solid var(--color-border);color:var(--color-ink);display:flex;justify-content:space-between;padding:var(--space-s) var(--blockpad);text-decoration:none}body#octopus-reports frml-block.list-navigation nav.sections ul li a:hover{background:var(--color-surface)}body#octopus-reports frml-block.list-navigation nav.sections ul li a frml-icon{width:16px}body#octopus-reports #block-report frml-block-header{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-m);justify-content:space-between}body#octopus-reports #block-report nav.range-nav{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-m)}body#octopus-reports #block-report nav.range-nav frml-button-group{display:flex;gap:var(--space-xxs)}body#octopus-reports #block-report nav.range-nav div.current-range{align-items:baseline;display:flex;gap:var(--space-xs)}body#octopus-reports #block-report nav.range-nav div.current-range span.value{font-weight:700}body#octopus-reports #block-report nav.range-nav div.current-range label{color:var(--color-ink-light)}body#octopus-reports #block-report nav.range-nav span.date-input input.range-date{border:1px solid var(--color-border);border-radius:4px;color:var(--color-ink-light);font-family:inherit;font-size:var(--fs-xs);padding:var(--space-xxs) var(--space-xs)}body#octopus-reports #block-report nav.sales-nav,body#octopus-reports #block-report nav.hours-filters{display:flex;flex-wrap:wrap;gap:var(--space-s);padding:0 var(--blockpad) var(--space-m)}body#octopus-reports #block-report nav.sales-nav frml-select-navigator,body#octopus-reports #block-report nav.hours-filters frml-select-navigator{min-width:240px}body#octopus-reports #block-report nav.sales-nav frml-select-navigator div.field,body#octopus-reports #block-report nav.hours-filters frml-select-navigator div.field{margin:0}body#octopus-reports #block-report nav.hours-filters{padding:0}body#octopus-reports #block-report nav.tabs,body#octopus-reports #block-report frml-tabs-nav{margin:0 var(--blockpad) var(--space-m)}body#octopus-reports #block-report div.chart-wrapper{padding:var(--space-m) var(--blockpad)}body#octopus-reports #block-report table.report tbody tr.alert td{background:var(--color-state-orange-light, #FFF4E0)}body#octopus-reports #block-report table.report td.percent.overworked{color:var(--color-state-red, #E42135)}body#octopus-reports #block-report table.report td.duration.soft{color:var(--color-ink-light)}body#octopus-reports #block-report table.report td.name a.main{color:var(--color-ink);font-weight:700;text-decoration:none}body#octopus-reports #block-report table.report td.name a.main small{color:var(--color-ink-light);display:block;font-weight:400}body#octopus-reports #block-report table.report td.name.team-leader{font-weight:700}body#octopus-reports #block-report table.report td.project span.client{color:var(--color-ink-light);display:block;font-size:var(--fs-xs)}body#octopus-reports #block-report table.report td.project span.blank{color:var(--color-ink-light);font-style:italic}body#octopus-reports #block-report table.report tr.internal td.flags frml-icon{width:16px}body#octopus-reports #block-report table.heat th.year,body#octopus-reports #block-report table.heat td.year{text-align:right;width:100px}body#octopus-reports #block-report table.heat td.heat{border-bottom:1px solid #fff;color:#fff;font-weight:700}body#octopus-reports #block-report table.heat td.heat-1{background:#62bb46}body#octopus-reports #block-report table.heat td.heat-2{background:#b2d34a}body#octopus-reports #block-report table.heat td.heat-3{background:#ffc20e}body#octopus-reports #block-report table.heat td.heat-4{background:#f58220}body#octopus-reports #block-report table.heat td.heat-5{background:#f15b40}body#octopus-reports #block-report form.search input{border:1px solid var(--color-border);border-radius:4px;font-family:inherit;font-size:var(--fs-xs);padding:var(--space-xxs) var(--space-xs);width:100%}body#octopus-reports #block-proposals frml-block-header h2 span.count{background:var(--color-primary);border-radius:100px;color:#fff;font-size:var(--fs-xxs);margin-left:var(--space-xs);padding:2px 8px}body#octopus-reports #block-proposals frml-block-header p.amount{color:var(--color-ink-light);margin:0}body#octopus-reports #block-proposals p.blank{color:var(--color-ink-light);padding:var(--space-m) var(--blockpad)}body#octopus-reports #block-proposals table.proposals td.name{display:table-cell}body#octopus-reports #block-proposals table.proposals td.name strong{display:block}body#octopus-reports #block-proposals table.proposals td.name a.main{color:var(--color-ink);text-decoration:none}body#octopus-reports #block-proposals table.proposals td.contact span{display:block;font-size:var(--fs-xs)}body#octopus-reports #block-proposals table.proposals td.date,body#octopus-reports #block-proposals table.proposals td.amount{white-space:nowrap}body#octopus-reports.tasks frml-header frml-select-navigator{min-width:260px}body#octopus-reports.tasks frml-header frml-select-navigator div.field{margin:0}body#octopus-reports.teams frml-header frml-select-navigator{min-width:220px}body#octopus-reports.teams frml-header frml-select-navigator div.field{margin:0}body#octopus-sessions.new frml-app{background:var(--color-secondary)}body#octopus-sessions.new main#blaze-sign-in header#main-header{background:var(--color-secondary);border-bottom:none}body#octopus-suppliers.index table#table-suppliers thead tr th.phone{width:200px}body#octopus-suppliers.index table#table-suppliers thead tr th.quickbooks_id{width:160px}body#octopus-users.index #table-users thead tr th.title{width:260px}body#octopus-users.index #table-users thead tr th.role{width:240px}body#octopus-users.index #table-users thead tr th.capacity{text-align:right;width:130px}body#octopus-users.index #table-users tbody tr td.name{padding-top:var(--space-xxs);padding-bottom:var(--space-xxs)}body#octopus-users.index #table-users tbody tr td.name div.user{align-items:center;gap:var(--space-xxs);display:flex}body#octopus-users.index #table-users tbody tr td.name div.user span.avatar{margin-right:var(--space-xs)}body#octopus-users.index #table-users tbody tr td.capacity{text-align:right}body#octopus-users #user-form #phone-fields{display:flex}body#octopus-users #user-form #phone-fields div.field.phone{max-width:200px}body#octopus-users #user-form #phone-fields div.field.extension{max-width:var(--field-xs)}body#octopus-users #user-form #block-salaries table thead tr th.start_on{width:60px}body#octopus-users #user-form #block-salaries table thead tr th.capacity{width:30px}body#octopus-users #user-form #block-salaries table thead tr th.variation{text-align:right;width:45px}body#octopus-users #user-form #block-salaries table thead tr th.nature{width:60px}body#octopus-users #user-form #block-salaries table tbody tr.item.existing td input,body#octopus-users #user-form #block-salaries table tbody tr.item.existing td select,body#octopus-users #user-form #block-salaries table tbody tr.item.existing td div.static,body#octopus-users #user-form #block-salaries table tbody tr.item.existing td span.unit{color:var(--color-ink-xlight)}body#octopus-users #user-form #block-salaries table tbody tr.item.existing td frml-icon svg{fill:var(--color-ink-xlight)}body#octopus-users #user-form #block-salaries table tbody tr.item.existing:not(.item~.item) td input,body#octopus-users #user-form #block-salaries table tbody tr.item.existing:not(.item~.item) td select,body#octopus-users #user-form #block-salaries table tbody tr.item.existing:not(.item~.item) td div.static,body#octopus-users #user-form #block-salaries table tbody tr.item.existing:not(.item~.item) td span.unit{color:var(--color-ink)}body#octopus-users #user-form #block-salaries table tbody tr.item.existing:not(.item~.item) td frml-icon svg{fill:var(--color-ink)}body#octopus-users #user-form #block-salaries table tbody tr.item td.capacity input{padding-left:20px;padding-right:32px;width:calc(100% - 54px)}body#octopus-users #user-form #block-salaries table tbody tr.item td.variation div.static{text-align:right;width:calc(100% - 21px)}body#octopus-teams #team-form div.nested.teammates table thead tr th.date_time{width:150px}body#octopus-time-entries #form-dialog-time-entry{margin:0 auto;max-width:700px;width:100%}body#octopus-time-entries.index frml-block:first-child{margin-bottom:0}body#octopus-time-entries.index #block-timesheet frml-blank-state{height:auto;padding:var(--space-xxxl) 10%}body#octopus-time-entries.index #block-timesheet frml-block-header{flex-direction:column;padding:0;width:100%}body#octopus-time-entries.index #block-timesheet frml-block-header section.filters{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;padding:0 0 0 var(--blockpad);width:100%}body#octopus-time-entries.index #block-timesheet frml-block-header section.filters frml-sifter-date-selector button.clear{display:none}body#octopus-time-entries.index #block-timesheet frml-block-header section.filters frml-sifter-select{margin-right:var(--space-m)}body#octopus-time-entries.index #block-timesheet frml-block-header section.filters div.total{align-items:center;border-left:1px solid var(--color-surface-dark);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin-left:auto;height:100%;padding:var(--space-m) 0;width:162px}body#octopus-time-entries.index #block-timesheet frml-block-header section.filters div.total label{color:var(--color-ink-light);display:block;margin-bottom:var(--space-xxxs);text-align:center}body#octopus-time-entries.index #block-timesheet frml-block-header section.filters div.total turbo-frame{display:block;font-size:var(--fs-m);font-weight:700;height:20px;line-height:1em;min-width:50px}body#octopus-time-entries.index #block-timesheet nav.week{border-top:1px solid var(--color-surface-dark);width:100%}body#octopus-time-entries.index #block-timesheet nav.week ul{display:flex;justify-content:space-between;width:100%}body#octopus-time-entries.index #block-timesheet nav.week ul li{align-items:center;border-right:1px solid var(--color-surface-dark);cursor:pointer;display:flex;justify-content:center}body#octopus-time-entries.index #block-timesheet nav.week ul li:last-child{border-right:none}body#octopus-time-entries.index #block-timesheet nav.week ul li a.main{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;padding:var(--space-s);text-decoration:none;width:100%}body#octopus-time-entries.index #block-timesheet nav.week ul li a.main:hover{background-color:var(--color-surface-light)}body#octopus-time-entries.index #block-timesheet nav.week ul li.day{flex:1}body#octopus-time-entries.index #block-timesheet nav.week ul li.day a.main span.day{color:var(--color-ink-light);font-weight:500}body#octopus-time-entries.index #block-timesheet nav.week ul li.icon{width:80px}body#octopus-time-entries.index #block-timesheet nav.week ul li.icon frml-icon{width:22px}body#octopus-time-entries.index #block-timesheet nav.week ul li.icon frml-icon svg{fill:var(--color-ink-light)}body#octopus-time-entries.index #block-timesheet nav.week ul li.selected a.main{background:var(--color-primary);color:var(--color-primary-text)}body#octopus-time-entries.index #block-timesheet nav.week ul li.selected a.main span.day{color:var(--color-primary-text)}body#octopus-time-entries.index #block-timesheet #table-time-entries thead{display:none}body#octopus-time-entries.index #block-timesheet #table-time-entries tbody tr td.time{width:90px}body#octopus-time-entries.index #block-timesheet #table-time-entries tbody tr td.project span.client{color:var(--color-ink-light);display:block}body#octopus-time-entries.index #block-timesheet #table-time-entries tbody tr td.task span.task{color:var(--color-ink-light);display:block}body#octopus-time-entries.index #block-timesheet #table-time-entries tbody tr td.indicators{padding:0;text-align:right;width:40px}body#octopus-time-entries.index #block-timesheet #table-time-entries tbody tr td.indicators frml-icon{display:inline-block;width:24px}body#octopus-time-entries.index #block-timesheet #table-time-entries tbody tr td.indicators frml-icon.alphatek svg{fill:var(--color-red)}body#octopus-time-entries.index #block-timesheet #table-time-entries tbody tr td.indicators frml-icon.extra svg{fill:var(--color-state-green)}body#octopus-time-entries.index #block-timesheet #table-time-entries tbody tr td.indicators frml-icon.split{width:18px}body#octopus-time-entries.index #block-timesheet #table-time-entries tbody tr td.indicators frml-icon.split svg{fill:var(--color-ink-xlight)}body#octopus-time-entries.index #block-timesheet #table-time-entries tbody tr td.duration{font-weight:700;text-align:right;width:60px}body#octopus-time-entries.index #block-timesheet #table-time-entries tbody tr td.control{padding-top:0;padding-bottom:0;text-align:center;width:47px}body#octopus-time-entries.index #block-timesheet #table-time-entries tbody tr td.control a.button.icon{background:var(--color-surface-xdark);border-radius:100px;display:inline-block;padding:10px;width:fit-content}body#octopus-time-entries.index #block-timesheet #table-time-entries tbody tr td.control a.button.icon frml-icon{width:16px}body#octopus-time-entries.index #block-timesheet #table-time-entries tbody tr td.control a.button.icon frml-icon svg{fill:var(--color-surface-xlight)}body#octopus-time-entries.index #block-timesheet #table-time-entries tbody tr td.control a.button.icon.stop{background:var(--color-state-red)}body#octopus-time-entries.index #block-timesheet #table-time-entries tbody tr td.control a.button.icon.stop frml-icon{width:14px}body#octopus-time-entries.index #block-timesheet #table-time-entries tbody tr td.control a.button.icon.play frml-icon{margin-left:2px;margin-right:-2px}body#octopus-time-entries.index #block-timesheet #table-time-entries tbody tr td.control a.button.icon.play:hover{background:var(--color-state-green)}body#octopus-time-entries.index #block-timesheet #table-time-entries tbody tr td.control frml-icon.lock{margin:0 auto;width:22px}body#octopus-time-entries.index #block-timesheet #table-time-entries tbody tr td.control frml-icon.lock svg{fill:var(--color-ink-xlight)}body#octopus-time-entries.index #block-timesheet #table-time-entries tbody tr.locked td{background:var(--color-surface);color:var(--color-ink-light)}body#octopus-time-entries #btn-footer-add{height:80vh;opacity:0;width:100%}body#octopus-time-entries #form-dialog-time-entry frml-dialog-header h1{font-size:var(--fs-m)}body#octopus-time-entries #form-dialog-time-entry section.task{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:var(--field-margin-bottom)}body#octopus-time-entries #form-dialog-time-entry section.task div.field.task_id{margin-bottom:0}body#octopus-time-entries #form-dialog-time-entry section.task div.field.task_id label{display:none}body#octopus-time-entries #form-dialog-time-entry section.task div.field.extra{align-items:center;background:var(--color-surface);border:1px solid var(--color-surface);border-radius:var(--field-border-radius);display:flex;height:var(--field-height);justify-content:center;margin-left:var(--space-l);margin-bottom:0;width:150px}body#octopus-time-entries #form-dialog-time-entry section.task div.field.extra label{margin-bottom:0}body#octopus-time-entries #form-dialog-time-entry section.task div.field.extra div.input{width:auto}body#octopus-time-entries #form-dialog-time-entry #label-start-at{display:block;margin-bottom:var(--space-xxs)}body#octopus-time-entries #form-dialog-time-entry section.range{align-items:flex-start;display:flex;justify-content:flex-start;margin-bottom:var(--field-margin-bottom)}body#octopus-time-entries #form-dialog-time-entry section.range div.field{margin:0;width:auto}body#octopus-time-entries #form-dialog-time-entry section.range div.field label{display:none}body#octopus-time-entries #form-dialog-time-entry section.range div.field div.field-col.date{display:none}body#octopus-time-entries #form-dialog-time-entry section.range div.field button.clear{display:none}body#octopus-time-entries #form-dialog-time-entry frml-autocomplete-results{max-height:390px;overflow:scroll}body#octopus-time-entries #form-dialog-time-entry frml-autocomplete-results ul.results li button.result{align-items:flex-start;flex-direction:column;line-height:1.3em;padding:var(--space-xxs) var(--space-xs)}body#octopus-time-entries #form-dialog-time-entry frml-autocomplete-results ul.results li button.result span.client{color:var(--color-ink-light)}body#octopus-time-entries #form-dialog-time-entry div.field.project_id label{display:none}body#octopus-time-entries #form-dialog-time-entry div.field.checkbox.internal{display:none}body#octopus-time-entries #form-dialog-time-entry div.field.extra{margin-bottom:0}body#octopus-time-entries #form-dialog-time-entry div.field.notes label{display:none}body#octopus-time-entries #form-dialog-time-entry div.field.remote_work label{display:none}body#octopus-time-entries #form-dialog-time-entry div.field.end_at.error{margin-bottom:var(--space-m)}body#octopus-time-entries #form-dialog-time-entry div.field.end_at.error input{background-image:none}body#octopus-time-entries #form-dialog-time-entry div.field.end_at.error p.error{position:absolute;margin:var(--space-xxxs) 0 0 -125px}body#octopus-time-entries #form-dialog-time-entry.new frml-dialog-header{border-bottom:none;margin-bottom:0}body#octopus-time-entries #form-dialog-time-entry.new nav.formula-tabs{border-radius:0;margin-bottom:var(--space-m)}body#octopus-time-entries #form-dialog-time-entry.new nav.formula-tabs ul li button{border-radius:0}body#octopus-time-entries #form-dialog-time-entry.edit nav.formula-tabs{display:none}body#octopus-time-entries #form-dialog-time-entry.client section.task.internal{display:none}body#octopus-time-entries #form-dialog-time-entry.internal div.field.project_id{display:none}body#octopus-time-entries #form-dialog-time-entry.internal section.task.client{display:none}body#octopus-mailers-invoices frml-layout.mailer{width:auto}body#octopus-mailers-invoices frml-layout.mailer frml-layout-column:first-child{max-width:var(--block-m);width:100%}body#octopus-mailers-invoices frml-layout.mailer frml-layout-column:last-child{min-width:var(--block-xs)}body#octopus-mailers-proposals frml-layout.mailer{width:auto}body#octopus-mailers-proposals frml-layout.mailer frml-layout-column:first-child{max-width:var(--block-m);width:100%}body#octopus-mailers-proposals frml-layout.mailer frml-layout-column:last-child{min-width:var(--block-xs)}
