.alpha-code-tag[data-v-48bf1212]{font-size:.55rem}.alpha-code-tag.alpha-code-tag[data-v-48bf1212]:not(:last-child){margin-right:.15rem}.alpha-code-tag.alpha-code-tag[data-v-48bf1212]:not(body){padding-left:.2rem;padding-right:.2rem}.pill[data-v-7eb22308]{padding:2px}.pill.isFirst[data-v-7eb22308]{border-top-left-radius:5px;border-bottom-left-radius:5px}.pill.isLast[data-v-7eb22308]{border-top-right-radius:5px;border-bottom-right-radius:5px}.pill.has-border[data-v-7eb22308]{border:1px solid #999;border-left:0}.w-100[data-v-7eb22308]{width:100%}.narrow-line[data-v-47295c94]{line-height:1;white-space:nowrap}.supplement-container[data-v-47295c94]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px}.authorised-icon[data-v-47295c94]{height:10px;width:10px}td[data-v-47295c94]{padding-left:.5rem!important}.supp-container[data-v-47295c94]{position:relative}.change-icon[data-v-47295c94]{position:absolute;top:0;right:0;margin-right:-.1em;margin-top:-.1em}.item-row-quote-builder-labour{-webkit-transition:height .05s;transition:height .05s}.count-badge[data-v-aa64fe24]{margin-left:5px}.item-row-quote-builder-parts{height:55px!important;border-radius:5px;font-size:.9em;margin-bottom:5px;padding:2px}.item-row-quote-builder-parts .center-y{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.item-row-quote-builder-parts .center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.item-row-quote-builder-parts .end{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.item-row-quote-builder-parts.is-selected{height:85px!important}.item-row-quote-builder-parts.is-open{height:120px!important}.item-row-quote-builder-parts span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-row-quote-builder-misc{height:45px!important;border-radius:5px;font-size:.9em;margin-bottom:5px;padding:2px}.item-row-quote-builder-misc .center-y{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.item-row-quote-builder-misc .center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.item-row-quote-builder-misc .end{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.item-row-quote-builder-misc.is-open{height:85px!important}.item-row-quote-builder-misc span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-row-quote-builder-sublet{height:45px!important;border-radius:5px;font-size:.9em;margin-bottom:5px;padding:2px}.item-row-quote-builder-sublet .center-y{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.item-row-quote-builder-sublet .center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.item-row-quote-builder-sublet .end{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.item-row-quote-builder-sublet.is-open{height:85px!important}.item-row-quote-builder-sublet.is-open.is-support-user{height:130px!important}.item-row-quote-builder-sublet span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-grey-1{border-bottom:2px solid #3391f0}.item-row-quote-builder-labour{display:grid;height:45px!important;border-radius:5px;font-size:.9em;margin-bottom:5px;padding:2px}.item-row-quote-builder-labour .center-y{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.item-row-quote-builder-labour .center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.item-row-quote-builder-labour .end{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.item-row-quote-builder-labour.is-open{height:85px!important}.item-row-quote-builder-labour span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.is-quote-item-field-editable{cursor:text}.quote-builder-item-row{position:relative}.quote-builder-item-row.is-selected{z-index:10}.quote-builder-item-row.is-delete-real-item *{text-decoration:line-through}.quote-builder-item-row.strike-through-line{position:relative}.quote-builder-item-row.strike-through-line div{opacity:.9}.quote-builder-item-row.strike-through-line:before{content:"";position:absolute;top:50%;left:0;width:100%;border-top:1px solid #000;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.quote-builder-item-row.flash-highlight{-webkit-animation:blueFlash 1s ease-in-out;animation:blueFlash 1s ease-in-out}@-webkit-keyframes blueFlash{0%{-webkit-box-shadow:0 0 0 0 rgba(50,152,220,0);box-shadow:0 0 0 0 rgba(50,152,220,0)}50%{-webkit-box-shadow:0 0 0 4px rgba(50,152,220,.6);box-shadow:0 0 0 4px rgba(50,152,220,.6)}to{-webkit-box-shadow:0 0 0 0 rgba(50,152,220,0);box-shadow:0 0 0 0 rgba(50,152,220,0)}}@keyframes blueFlash{0%{-webkit-box-shadow:0 0 0 0 rgba(50,152,220,0);box-shadow:0 0 0 0 rgba(50,152,220,0)}50%{-webkit-box-shadow:0 0 0 4px rgba(50,152,220,.6);box-shadow:0 0 0 4px rgba(50,152,220,.6)}to{-webkit-box-shadow:0 0 0 0 rgba(50,152,220,0);box-shadow:0 0 0 0 rgba(50,152,220,0)}}.table-container-avaialble-butterfly-items{max-height:calc(100vh - 354px);overflow-y:auto}.table-container-avaialble-butterfly-items td{border:none}.table-container-avaialble-butterfly-items th{font-weight:100!important}.table-container-avaialble-butterfly-items tfoot{display:none}.table-container-avaialble-butterfly-items .butterfly-item-values{cursor:pointer;border:1px solid #888;border-radius:5px;-ms-flex-item-align:center;align-self:center}.table-container-avaialble-butterfly-items .butterfly-item-values.is-selected{color:#fff;background-color:#3391f0;border:1px solid #3391f0}.table-container-avaialble-butterfly-items .butterfly-item-values:hover{color:#3391f0;border:1px solid #3391f0}.table-container-avaialble-butterfly-items .butterfly-item-values.is-selected:hover{color:#fff;border:1px solid #d92550}.template-item-grid[data-v-0da7e9fc]{display:grid;grid-template-columns:3% 84% 13%}.border-bottom-primary{border-bottom:1px solid #3391f0}.modal-card,.template-items-modal{min-width:800px;width:60vw}.template-items-container{overflow-y:auto;max-height:50vh}.template-item-grid.is-title{position:sticky;top:-1px;border-bottom:1px;z-index:3;border-top:1px solid hsla(0,0%,53.3%,.3);border-bottom:1px solid hsla(0,0%,53.3%,.3)}.is-flex-items-center[data-v-72d8394b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.template-list-item[data-v-28c9aedb]{border-radius:5px}.tags-container[data-v-28c9aedb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.modal-card[data-v-44ab9073],.template-items-modal[data-v-44ab9073]{min-width:800px;width:60vw}.template-items-container[data-v-44ab9073]{overflow-y:auto;max-height:50vh}.category-item-grid[data-v-44ab9073]{display:grid;grid-template-columns:90% 10%;border-bottom:2px solid #cfcbcb}.info-bar[data-v-44ab9073]{background-color:var(--bulma-primary-75);border-radius:5px;border-left:6px solid #3391f0}.full-quote-page-height{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:calc(100vh - 124px)!important}.cell .title{font-size:1.2em;font-weight:700;border-bottom:2px solid #066ce0}.cell .row{background-color:#eee;border:1px solid #000;padding:10px;margin:4px;border-radius:5px}.quote-item-heading{position:sticky;top:50px;z-index:9}.scrollable-part-items{overflow-y:auto;overflow-x:hidden;max-height:calc(100vh - 214px)}.scrollable-part-items .quote-item-heading{position:sticky;top:0;z-index:9}