.register-turnstile-field{display:flex;justify-content:left;margin:.5rem 0 1rem}.register-turnstile{min-height:65px}.field[data-v-63bd75c2]{margin-bottom:1.5rem}.confirm-email-icon[data-v-51cb7efa]{margin-bottom:.5rem;text-align:center}.confirm-email-icon .icon[data-v-51cb7efa]{color:#4da1ff;font-size:4rem}.login-content hr[data-v-51cb7efa]{border:none!important;border-top:1px solid #ced0da!important;height:auto!important;margin:1.5rem 0!important}.segment-control[data-v-3c9f0631]{border-radius:8px;display:flex;overflow:hidden}.segment-control__segment[data-v-3c9f0631]{align-items:center;background:var(--color-bg-surface);border:1px solid var(--color-border);color:var(--color-text-muted);cursor:pointer;display:flex;flex:1;flex-direction:column;font-family:var(--font-regular);font-size:14px;gap:.5rem;justify-content:center;padding:1rem .75rem}.segment-control__segment[data-v-3c9f0631]:first-child{border-radius:8px 0 0 8px;border-right:none}.segment-control__segment[data-v-3c9f0631]:last-child{border-radius:0 8px 8px 0}.segment-control__segment--selected[data-v-3c9f0631]{background:var(--color-selected);border-color:var(--color-primary);color:var(--color-primary);z-index:1}.segment-control__segment:first-child.segment-control__segment--selected[data-v-3c9f0631]{border-right:1px solid var(--color-primary)}.segment-control__segment--selected+.segment-control__segment[data-v-3c9f0631]{border-left-color:var(--color-primary)}.segment-control__icon[data-v-3c9f0631]{align-items:center;display:inline-flex;justify-content:center;line-height:0}.segment-control__icon[data-v-3c9f0631] path{fill:currentColor}.segment-control__label.small.strong[data-v-3c9f0631]{font-size:14px;font-weight:700}.contact-select[data-v-5ed91332],.contact-select__field[data-v-5ed91332]{position:relative}.contact-select__field.has-clear[data-v-5ed91332] .smardie-text-input input{padding-right:2.5rem}.contact-select[data-v-5ed91332] .smardie-text-input input{background:var(--color-bg-input)!important;color:var(--color-text)!important;-webkit-text-fill-color:var(--color-text);border-color:var(--color-border-input)!important}.contact-select[data-v-5ed91332] .smardie-text-input input::placeholder{color:var(--color-text-muted)!important;-webkit-text-fill-color:var(--color-text-muted);opacity:1!important}.contact-select__clear[data-v-5ed91332]{align-items:center;background:transparent;border:none;color:var(--color-primary);cursor:pointer;display:inline-flex;justify-content:center;line-height:1;margin:0;padding:.35rem;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);z-index:2}.contact-select__clear .icon[data-v-5ed91332]{color:var(--color-primary);margin:0}.contact-dropdown[data-v-5ed91332]{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:4px;box-shadow:var(--shadow-tile);box-sizing:border-box;margin-top:4px;max-height:220px;overflow-y:auto;position:relative;z-index:2}.contact-dropdown__loader[data-v-5ed91332]{margin:12px}.contact-dropdown__list[data-v-5ed91332]{list-style:none;margin:0;padding:0}.contact-dropdown__item[data-v-5ed91332]{align-items:center;box-sizing:border-box;color:var(--color-text);cursor:pointer;display:flex;line-height:1.25;list-style:none;margin:0;min-height:36px;padding:8px 12px}.contact-dropdown__item[data-v-5ed91332]:hover{background:var(--color-very-light-grey);color:var(--color-text)}[data-theme=dark] .contact-dropdown__item[data-v-5ed91332]:hover{background:var(--color-charcoal);color:var(--color-text)}.customer-modal-body[data-v-6952ed57]{min-height:120px;overflow:visible}.customer-modal-field[data-v-6952ed57]{margin-bottom:16px}.customer-modal-create-link[data-v-6952ed57]{background:transparent;border:none;color:var(--color-primary);cursor:pointer;display:inline-block;font-size:14px;font-weight:600;margin:0 0 16px;padding:0;text-align:left}.customer-modal-create-link[data-v-6952ed57]:hover{text-decoration:underline}.customer-modal-sm8[data-v-6952ed57]{margin-top:8px}.customer-modal-sm8-label[data-v-6952ed57]{align-items:center;display:inline-flex;gap:6px}.customer-modal-sm8-icon[data-v-6952ed57]{height:16px;width:auto}.customer-modal-sm8-help[data-v-6952ed57]{color:var(--color-text-muted)!important;font-size:13px;margin-bottom:0;margin-top:8px}.quote-duplicate-option-modal-mask.modal-mask[data-v-2218cf79]{z-index:200}.quote-duplicate-option-modal-container.modal-container[data-v-2218cf79]{max-width:460px;width:90vw}.quote-duplicate-option-modal-container .modal-footer[data-v-2218cf79]{text-align:left}.quote-duplicate-choice[data-v-2218cf79]{align-items:center;display:flex!important;gap:12px;height:44px!important;justify-content:flex-start;line-height:1.2!important;margin:0 0 10px!important;max-height:44px!important;min-height:44px!important;padding:0 14px!important;text-align:left}.quote-duplicate-choice[data-v-2218cf79]:last-of-type{margin-bottom:0!important}.quote-duplicate-choice i.icon[data-v-2218cf79]{color:#4da1ff;font-size:1.1em!important;height:auto!important;margin:0!important;width:auto!important}.quote-duplicate-choice strong[data-v-2218cf79]{font-weight:600}.quote-duplicate-hint[data-v-2218cf79]{color:#707070;font-size:13px;margin:10px 0 0}.document-status-pill[data-v-223f1a1a]{align-items:center;border-radius:999px;box-sizing:border-box;display:inline-flex;flex-shrink:0;font-family:var(--font-regular);font-size:12px;font-weight:400;justify-content:center;letter-spacing:.04em;line-height:1;min-width:90px;padding:6px 14px;text-transform:uppercase;width:90px}.document-status-pill--draft[data-v-223f1a1a]{background:#f3f5f8;color:#323c47}.document-status-pill--sent[data-v-223f1a1a]{background:#ffdfab;color:#5c4100}.document-status-pill--accepted[data-v-223f1a1a]{background:#b6f5e6;color:#00523f}.document-status-pill--invoiced[data-v-223f1a1a]{background:#d6eaf9;color:#1f5c9e}.document-status-pill--declined[data-v-223f1a1a]{background:#ffd6d6;color:#8b2828}.document-status-pill--default[data-v-223f1a1a]{background:var(--color-bg-elevated);color:var(--color-text)}.document-list-card[data-v-4350351a]{background:var(--color-bg-document-card);border:1px solid var(--color-border-document-card);border-radius:12px;box-sizing:border-box;padding:16px 18px}.document-list-card__top[data-v-4350351a]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.document-list-card__identity[data-v-4350351a]{flex:1 1 auto;min-width:0}.document-list-card__number[data-v-4350351a]{font-family:var(--font-regular);font-size:12px;font-weight:400}.document-list-card__customer[data-v-4350351a],.document-list-card__number[data-v-4350351a]{color:var(--color-text);line-height:1.25;margin:0}.document-list-card__reference[data-v-4350351a]{color:var(--color-text);display:-webkit-box;font-family:var(--font-regular);font-size:12px;font-weight:400;-webkit-line-clamp:2;line-height:1.4;margin:4px 0 0;-webkit-box-orient:vertical;overflow:hidden}.document-list-card__footer[data-v-4350351a]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:4px}.document-list-card__dates[data-v-4350351a]{display:flex;flex:1 1 auto;flex-direction:column;gap:0;min-width:0}.document-list-card__date[data-v-4350351a]{align-items:baseline;display:flex;font-size:12px;gap:4px;line-height:1.25;margin:0}.document-list-card__date-label[data-v-4350351a]{color:var(--color-text);font-family:var(--font-semibold);font-weight:600}.document-list-card__date-value[data-v-4350351a]{color:var(--color-text);font-family:var(--font-regular);font-weight:400}.document-list-card__amount[data-v-4350351a]{color:var(--color-text);flex-shrink:0;font-family:var(--font-semibold);font-size:14px;font-weight:600;line-height:1.25;margin:0;text-align:right}.quotes-page-header[data-v-4f98dc72]{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.quotes-page-header h1[data-v-4f98dc72]{margin:0}.quotes-page-header .ui.primary.button[data-v-4f98dc72]{margin-right:0}.quotes-search-row[data-v-4f98dc72]{margin-bottom:12px}.quotes-search-row .smardie-text-input input[data-v-4f98dc72]{height:44px!important;line-height:44px!important}.quotes-grid-wrapper.ui.grid[data-v-4f98dc72]{margin:0!important}.quotes-grid-wrapper .ui.bottom.attached.tab.segment[data-v-4f98dc72],.quotes-grid-wrapper.ui.grid>.column[data-v-4f98dc72]{padding-left:0!important;padding-right:0!important}@media (max-width:767px){.quotes-page-header h1[data-v-4f98dc72]{font-size:1.5em}}.breadcrumbs{align-items:center;display:inline-flex;flex-wrap:nowrap;font-family:var(--font-regular);font-size:14px;line-height:17px;max-width:100%;white-space:nowrap}.breadcrumbs .quote-bc-current,.breadcrumbs .quote-bc-emoji,.breadcrumbs .quote-bc-link,.breadcrumbs .quote-bc-parent,.breadcrumbs .quote-bc-sep{flex-shrink:0}.breadcrumbs .quote-bc-parent{color:#707070;font-size:14px;line-height:17px}.modal-body[data-v-2e6d17a5]{padding-top:0}thead[data-v-2e6d17a5]{font-weight:700}td[data-v-2e6d17a5]{border-bottom:#000;margin-top:4px}input[data-v-2e6d17a5]{max-width:100px}.pricing-pin-verification[data-v-7bbedc0c]{min-width:200px}.pricing-pin-verification .field.settings[data-v-7bbedc0c]{margin:0!important}.excavation-dims[data-v-2c51c453]{align-items:flex-start;box-sizing:border-box;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:16px;margin-top:16px;width:100%}.excavation-dims__field[data-v-2c51c453]{clear:none!important;flex:1 1 0!important;float:none!important;margin:0!important;max-width:none!important;min-width:0!important;width:auto!important}.excavation-dims__field[data-v-2c51c453] .smardie-text-input,.excavation-dims__field[data-v-2c51c453] .smardie-text-input input{box-sizing:border-box;width:100%}.excavation-dims__field[data-v-2c51c453] .smardie-text-input input{height:44px;margin:0;min-height:44px}.ui.form .fields[data-v-63061dac]{margin-bottom:1em;padding:12px}.calculated-task-modal .vs__search,.calculated-task-modal .vs__search:focus{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:none!important;border:1px solid transparent!important;border-left:none!important;box-shadow:none!important;color:var(--vs-search-input-color)!important;flex-grow:1!important;font-size:var(--vs-font-size)!important;line-height:var(--vs-line-height)!important;margin:4px 0 0!important;max-width:100%!important;outline:none!important;padding:0 7px!important;width:0!important;z-index:1!important}.task-modal-product-search[data-v-1ea1ec96]{margin:24px 0 12px;max-width:100%;min-width:0}.task-modal-product-hint[data-v-1ea1ec96]{color:#666;margin:0 0 16px;max-width:100%;overflow-wrap:anywhere}.quote-task-tile{background:var(--color-bg-surface);border:none;border-radius:8px;box-shadow:var(--shadow-tile);box-sizing:border-box;display:flex;flex-direction:column;min-width:0;overflow:hidden;width:100%}.quote-task-tile-image{background:var(--color-very-light-grey);flex-shrink:0;height:200px;position:relative;width:100%}.quote-task-tile-image-frame{align-items:center;background-color:var(--color-white);box-sizing:border-box;display:flex;height:100%;justify-content:center;padding:0;width:100%}.quote-task-tile-img{display:block;flex-shrink:0;height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.quote-task-tile-divider{background:#f0f3f7;flex-shrink:0;height:1px}.quote-task-tile-body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:16px 18px}.quote-task-tile-code{color:var(--color-mid-grey);font-family:var(--font-regular);font-size:12px;letter-spacing:.04em;line-height:16px;margin-bottom:6px;text-transform:uppercase}.quote-task-tile-title{color:var(--color-text)!important;font-family:var(--font-semibold)!important;font-size:16px!important;font-weight:600!important;line-height:20px!important;margin:0 0 16px!important;padding:0!important}.quote-task-tile-footer{align-items:center;display:flex;gap:8px;margin-top:auto;width:100%}.quote-task-tile-price-col{flex:0 1 auto;min-width:0}.quote-task-tile-price-line{color:var(--color-text);font-family:var(--font-semibold);font-weight:600;line-height:1.1}.quote-task-tile-currency{margin-right:2px}.quote-task-tile-currency,.quote-task-tile-dollars{font-size:24px;font-weight:600;vertical-align:baseline}.quote-task-tile-cents{color:var(--color-text);font-size:14px;font-weight:600;margin-left:1px;position:relative;top:-.12em;vertical-align:super}.quote-task-tile-inc{color:var(--color-text);font-family:var(--font-regular);font-size:14px;line-height:18px;margin-top:4px}.quote-task-tile-btn{align-items:center;background:var(--color-bg-surface)!important;border:1px solid var(--color-border-subtle)!important;border-radius:50%!important;box-shadow:0 2px 4px rgba(50,60,71,.1)!important;box-sizing:border-box;color:#4da1ff!important;cursor:pointer;display:inline-flex;flex-shrink:0;height:64px;justify-content:center;margin:0 0 0 auto!important;min-height:64px;padding:0!important;text-align:center;width:64px}.quote-task-tile-btn svg{display:block;flex-shrink:0}.quote-task-tile-btn:hover{background:var(--color-bg-elevated)!important;box-shadow:0 2px 6px rgba(50,60,71,.14)!important}.quote-task-tile-btn:focus{outline:2px solid rgba(77,161,255,.45);outline-offset:1px}@media only screen and (max-width:519px){.quote-task-tile{align-items:stretch;flex-direction:row}.quote-task-tile-image{height:auto;min-height:0;min-width:112px;width:112px}.quote-task-tile-image-frame{min-height:100%}.quote-task-tile-divider{align-self:stretch;height:auto;width:1px}.quote-task-tile-body{flex:1 1 auto;min-width:0;padding:12px 14px}.quote-task-tile-code{margin-bottom:4px}.quote-task-tile-title{flex:1 1 auto;font-size:14px!important;line-height:18px!important;margin-bottom:8px!important}.quote-task-tile-currency,.quote-task-tile-dollars{font-size:24px}.quote-task-tile-cents{font-size:14px}.quote-task-tile-inc{font-size:12px;line-height:16px;margin-top:2px}.quote-task-tile-btn{height:64px;min-height:64px;padding:0!important;width:64px}}.addon-task-added[data-v-e5de3bda]{align-items:center;background:#eff4f6;border:0;margin-top:32px;max-width:none;padding:16px}.addon-task-added__body[data-v-e5de3bda]{align-items:center;border-left:0;flex-direction:row;gap:16px;padding-left:0}.addon-task-added__content[data-v-e5de3bda]{flex:1;min-width:0}.addon-task-added .task-modal-selected-product__image[data-v-e5de3bda]{height:64px;width:64px}.addon-task-added__message[data-v-e5de3bda]{align-items:center;color:#4da1ff;display:inline-flex;font-family:var(--font-regular);font-size:14px;gap:6px;line-height:17px;margin:0 0 8px;padding:0}.addon-task-added__message .icon[data-v-e5de3bda]{color:#4da1ff;margin:0!important}.addon-task-added__title[data-v-e5de3bda]{color:#323c47;font-family:var(--font-semibold)!important;font-size:18px;font-weight:600;letter-spacing:.5px;margin-bottom:0;margin-top:0}.addon-task-added__back[data-v-e5de3bda]{align-self:center;flex:0 0 180px;margin:0}.addon-task-list-header[data-v-e5de3bda]{margin-top:0}.quote-task-grid[data-v-e5de3bda]{padding-bottom:24px}@media screen and (max-width:767px){.addon-task-added[data-v-e5de3bda]{align-items:flex-start;gap:12px;margin-top:16px;padding:16px}.addon-task-added__body[data-v-e5de3bda]{align-items:stretch;flex-direction:column;gap:16px}.addon-task-added__content[data-v-e5de3bda]{display:flex;flex-direction:column;gap:8px}.addon-task-added__message[data-v-e5de3bda],.addon-task-added__title[data-v-e5de3bda]{margin:0}.addon-task-added__back[data-v-e5de3bda]{align-self:flex-start;flex-basis:auto;min-height:44px;width:auto}}@media screen and (max-width:620px){.addon-task-added .task-modal-selected-product__image[data-v-e5de3bda]{display:none}}.main.ui.container{margin-top:48px!important}.spinner[data-v-11941b2c]{font-size:10px;height:40px;margin:0 auto;text-align:center;width:50px}.spinner>div[data-v-11941b2c]{-webkit-animation:sk-stretchdelay-11941b2c 1.2s ease-in-out infinite;animation:sk-stretchdelay-11941b2c 1.2s ease-in-out infinite;background-color:var(--color-primary);display:inline-block;height:100%;width:6px}.spinner.small>div[data-v-11941b2c]{width:4px}.spinner .rect2[data-v-11941b2c]{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.spinner .rect3[data-v-11941b2c]{-webkit-animation-delay:-1s;animation-delay:-1s}.spinner .rect4[data-v-11941b2c]{-webkit-animation-delay:-.9s;animation-delay:-.9s}.spinner .rect5[data-v-11941b2c]{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes sk-stretchdelay-11941b2c{0%,40%,to{-webkit-transform:scaleY(.4)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay-11941b2c{0%,40%,to{transform:scaleY(.4);-webkit-transform:scaleY(.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}#file-upload[data-v-e3d47f34]{opacity:0;position:absolute;z-index:-1}.customers-page-header[data-v-88a9f8b4]{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.customers-page-header h1[data-v-88a9f8b4]{margin:0}.customers-page-header .ui.primary.button[data-v-88a9f8b4]{margin-right:0}.customers-search-row[data-v-88a9f8b4]{margin-bottom:12px}.customers-search-row .smardie-text-input input[data-v-88a9f8b4]{height:44px!important;line-height:44px!important}.customers-import-row[data-v-88a9f8b4]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.ui.customers-import-btn.button[data-v-88a9f8b4]{align-items:center;background:var(--color-bg-button-secondary)!important;border:1px solid var(--color-border)!important;border-radius:6px!important;box-shadow:none!important;color:var(--color-text)!important;cursor:pointer;display:inline-flex!important;font-weight:500!important;gap:8px;height:40px;padding:0 16px!important;transition:border-color .15s ease,box-shadow .15s ease}.ui.customers-import-btn.button[data-v-88a9f8b4]:hover{border-color:var(--color-text)!important;box-shadow:0 1px 4px rgba(0,0,0,.08)!important}.ui.customers-import-btn.button.loading[data-v-88a9f8b4]{opacity:.7;pointer-events:none}.import-btn-logo[data-v-88a9f8b4]{flex-shrink:0;height:22px;object-fit:contain;width:22px}.customers-grid-wrapper[data-v-88a9f8b4]{position:relative}.customers-grid-wrapper.ui.grid[data-v-88a9f8b4]{margin-left:0!important;margin-right:0!important}.customers-grid-wrapper.ui.grid>.column[data-v-88a9f8b4]{padding-left:0!important;padding-right:16px!important}.customers-grid-wrapper .ui.bottom.attached.tab.segment[data-v-88a9f8b4]{padding-left:0!important;padding-right:0!important}.customers-contact-table.ui.table thead[data-v-88a9f8b4],.customers-contact-table.ui.table:not(.unstackable) thead[data-v-88a9f8b4]{display:none!important}.customers-contact-table.ui.table td[data-v-88a9f8b4],.customers-contact-table.ui.table th[data-v-88a9f8b4],.customers-contact-table.ui.table thead th[data-v-88a9f8b4],.customers-contact-table.ui.table[data-v-88a9f8b4]{border-color:var(--color-border-table)!important}.customers-contact-table.ui.table thead th[data-v-88a9f8b4]{border-bottom:1px solid var(--color-border-table)!important}.contacts-section-row td.contacts-section-header[data-v-88a9f8b4],.contacts-section-row[data-v-88a9f8b4]{background:var(--color-bg-elevated)!important}.contacts-section-row td.contacts-section-header[data-v-88a9f8b4]{color:var(--color-text-muted)!important;cursor:default;font-size:.85em;font-weight:600!important;letter-spacing:.04em;padding:6px 12px!important;text-transform:uppercase}[data-theme=dark] .contacts-section-row td.contacts-section-header[data-v-88a9f8b4],[data-theme=dark] .contacts-section-row[data-v-88a9f8b4]{background:var(--color-near-black)!important}[data-theme=dark] .contacts-section-row td.contacts-section-header[data-v-88a9f8b4]{color:var(--color-white)!important}.contacts-section-row[data-v-88a9f8b4]{cursor:default!important}.customers-contact-table.ui.selectable.table tbody tr:hover>td[data-v-88a9f8b4],.customers-contact-table.ui.selectable.table tbody tr[data-v-88a9f8b4]:hover{background:var(--color-bg-surface)!important}.customers-contact-table.ui.selectable.table tbody tr.contacts-section-row:hover>td.contacts-section-header[data-v-88a9f8b4],.customers-contact-table.ui.selectable.table tbody tr.contacts-section-row:hover>td[data-v-88a9f8b4],.customers-contact-table.ui.selectable.table tbody tr.contacts-section-row[data-v-88a9f8b4]:hover{background:var(--color-bg-elevated)!important}[data-theme=dark] .customers-contact-table.ui.selectable.table tbody tr.contacts-section-row:hover>td.contacts-section-header[data-v-88a9f8b4],[data-theme=dark] .customers-contact-table.ui.selectable.table tbody tr.contacts-section-row:hover>td[data-v-88a9f8b4],[data-theme=dark] .customers-contact-table.ui.selectable.table tbody tr.contacts-section-row[data-v-88a9f8b4]:hover{background:var(--color-near-black)!important}.customers-contact-table .cell-sub-description[data-v-88a9f8b4]{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.contacts-letter-rail[data-v-88a9f8b4]{align-items:center;background:var(--color-bg-page);border-radius:10px;display:flex;flex-direction:column;gap:0;max-height:80vh;padding:6px 4px;position:fixed;right:10px;top:60%;touch-action:none;transform:translateY(-50%);user-select:none;z-index:20}.contacts-letter-rail .rail-item[data-v-88a9f8b4]{color:var(--color-border);font-size:11px;font-weight:600;line-height:14px;padding:0 2px;text-align:center}.contacts-letter-rail .rail-letter[data-v-88a9f8b4]{cursor:pointer}.contacts-letter-rail .rail-letter.rail-active[data-v-88a9f8b4],.contacts-letter-rail .rail-letter[data-v-88a9f8b4]:hover{color:#4da1ff}.contacts-letter-rail .rail-spacer[data-v-88a9f8b4]{color:#4da1ff;cursor:default;font-size:8px;line-height:10px}.contacts-rail-bubble[data-v-88a9f8b4]{align-items:center;background:#4da1ff;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.25);color:#fff;display:flex;font-size:26px;font-weight:700;height:56px;justify-content:center;pointer-events:none;position:fixed;right:44px;transform:translateY(-50%);width:56px;z-index:21}@media (max-width:767px){.customers-page-header h1[data-v-88a9f8b4]{font-size:1.5em}.contacts-letter-rail[data-v-88a9f8b4]{padding:4px 2px;right:4px;top:60%}.customers-contact-table.ui.table:not(.unstackable) tbody tr.contact-row[data-v-88a9f8b4]{border-bottom:1px solid var(--color-border-table)!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.customers-contact-table.ui.table:not(.unstackable) tbody tr.contact-row>td.contact-cell-empty[data-v-88a9f8b4]{display:none!important}.customers-contact-table.ui.table:not(.unstackable) tbody tr.contact-row>td[data-v-88a9f8b4]{padding-bottom:.2em!important;padding-top:.2em!important}.customers-contact-table.ui.table:not(.unstackable) tbody tr.contact-row>td[data-v-88a9f8b4]:first-child{padding-top:.35em!important}.customers-contact-table.ui.table:not(.unstackable) tbody tr.contact-row>td[data-v-88a9f8b4]:last-child:not(.contact-cell-empty){padding-bottom:.35em!important}}.page-with-subnav__content.main-container[data-v-24a1babd]{margin-top:16px}.customer-form-grid[data-v-24a1babd]{margin-left:0;margin-right:0;max-width:680px}.page-with-subnav__content.main-container[data-v-3d3d85fc]{margin-top:16px}.customer-form-grid[data-v-3d3d85fc]{margin-left:0;margin-right:0;max-width:680px}.customer-form-grid--documents[data-v-3d3d85fc]{max-width:none}.customer-documents-tab[data-v-3d3d85fc]{padding-left:0!important;padding-right:0!important}.settings-side-menu-dropdown[data-v-70bd1bb1]{margin-bottom:1rem;width:100%}.settings-side-menu-dropdown label[data-v-70bd1bb1]{color:var(--color-text);display:block;font-weight:400;margin-bottom:.5rem}.pricing-strategy[data-v-312793d1]{display:flex;gap:16px}.pricing-strategy__card[data-v-312793d1]{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:8px;cursor:pointer;flex:1;padding:16px 18px;transition:background-color .15s,border-color .15s,box-shadow .15s}.pricing-strategy__card--selected[data-v-312793d1]{background:var(--color-selected);border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.pricing-strategy__header[data-v-312793d1]{align-items:center;display:flex;gap:8px;margin-bottom:4px}.pricing-strategy__icon[data-v-312793d1]{color:var(--color-primary);height:32px;width:32px}.pricing-strategy__title[data-v-312793d1]{color:var(--color-text);font-weight:600}.pricing-strategy__body[data-v-312793d1]{color:var(--color-text);margin:4px 0 10px}.pricing-strategy__card--selected .pricing-strategy__body[data-v-312793d1],.pricing-strategy__card--selected .pricing-strategy__callout label[data-v-312793d1],.pricing-strategy__card--selected .pricing-strategy__title[data-v-312793d1]{color:var(--color-dark-grey)!important}.pricing-strategy__callout label[data-v-312793d1]{color:var(--color-text);font-weight:600}.pricing-protect-row[data-v-312793d1]{margin-top:.5rem}.pricing-pin-help[data-v-312793d1]{color:var(--color-text-muted);font-size:12px;line-height:1.4;margin:8px 0 0}.pricing-discounts-header[data-v-312793d1]{margin-top:34px!important}.billing-plan-block p[data-v-312793d1]{margin-bottom:.35em;margin-top:0}.billing-plan-block p[data-v-312793d1]:last-child{margin-bottom:0}.billing-plan-block .billing-next-invoice-label[data-v-312793d1]{margin-top:1.2em}.billing-payment-history-header[data-v-312793d1]{margin-top:32px!important}.pricing-discounts-toolbar[data-v-312793d1]{align-items:center}.pricing-discounts-copy[data-v-312793d1]{color:var(--color-text)}.pricing-discounts-action[data-v-312793d1]{text-align:right}.pricing-discounts-action a.ui.button[data-v-312793d1]{margin-left:0}.pricing-discounts-table tbody tr[data-v-312793d1]{cursor:pointer}.pricing-discounts-table tbody tr[data-v-312793d1]:hover{background:var(--color-selected)}.pricing-discounts-empty-row[data-v-312793d1]{cursor:default}.pricing-discounts-empty-row[data-v-312793d1]:hover{background:transparent!important}.pricing-discounts-table thead tr[data-v-312793d1]{background:transparent}@media (min-width:768px){.pricing-discounts-table tbody td[data-v-312793d1]:last-child,.pricing-discounts-table thead th[data-v-312793d1]:last-child{text-align:right}}.pricing-discount-pill[data-v-312793d1]{border:1px dashed #323c47;display:inline-block;font-weight:700;letter-spacing:.01em;min-width:110px;padding:6px 12px;text-align:center}.empty-state-container[data-v-312793d1]{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:4px;margin:0 0 20px;padding:40px 20px;text-align:center}.empty-state-content[data-v-312793d1]{align-items:center;display:flex;flex-direction:column;justify-content:center}.empty-state-title[data-v-312793d1]{color:var(--color-text);font-family:var(--font-semibold);font-size:18px;font-weight:600;margin:0 0 8px}.empty-state-description[data-v-312793d1]{color:var(--color-text-muted);font-family:var(--font-semibold);font-size:14px;line-height:1.4;margin:0}@media (max-width:767px){.pricing-strategy[data-v-312793d1]{flex-direction:column}.pricing-discounts-toolbar .field.pricing-discounts-action[data-v-312793d1]{width:100%}.pricing-discounts-action[data-v-312793d1]{text-align:left}.pricing-discounts-action a.ui.button[data-v-312793d1]{box-sizing:border-box;float:none!important}.pricing-discounts-table td[data-v-312793d1],.pricing-discounts-table th[data-v-312793d1]{text-align:left!important}}.page-with-subnav__content.main-container[data-v-69ea6a20]{margin-top:16px}.discount-form-grid[data-v-69ea6a20]{margin-left:0;margin-right:0;max-width:680px}.discount-form-heading[data-v-69ea6a20]{align-items:center;color:#323c47;display:flex;gap:10px;margin-top:0}.discount-form-heading-icon[data-v-69ea6a20]{flex-shrink:0}.discount-form-inner[data-v-69ea6a20]{width:100%}@media (min-width:768px){.discount-form-inner[data-v-69ea6a20]{max-width:none}}.discount-field-hint[data-v-69ea6a20]{color:var(--color-mid-grey);font-size:13px;margin-top:6px}.discount-form-actions[data-v-69ea6a20]{margin-top:1rem}.discount-form-actions .button+.button[data-v-69ea6a20]{margin-left:.5rem}.discount-amount-input[type=number][data-v-69ea6a20]::-webkit-inner-spin-button,.discount-amount-input[type=number][data-v-69ea6a20]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.discount-amount-input[type=number][data-v-69ea6a20]{-moz-appearance:textfield;appearance:textfield}.page-with-subnav__content.main-container[data-v-4226ed1e]{margin-top:16px}.product-form-grid[data-v-4226ed1e]{margin-left:0;margin-right:0;max-width:680px}.product-form-heading[data-v-4226ed1e]{align-items:center;color:#323c47;display:flex;gap:10px;margin-top:0}.product-form-inner[data-v-4226ed1e]{width:100%}@media (min-width:768px){.product-form-inner[data-v-4226ed1e]{max-width:none}}.product-form-actions[data-v-4226ed1e]{margin-top:1rem}.product-form-actions .button+.button[data-v-4226ed1e]{margin-left:.5rem}.product-amount-input[type=number][data-v-4226ed1e]::-webkit-inner-spin-button,.product-amount-input[type=number][data-v-4226ed1e]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-amount-input[type=number][data-v-4226ed1e]{-moz-appearance:textfield;appearance:textfield}.page-with-subnav[data-v-6071aebf]{display:flex;flex-direction:column;min-height:calc(100vh - 48px);min-height:calc(100dvh - 48px)}.page-with-subnav__content.main-container[data-v-6071aebf]{box-sizing:border-box;flex:1 0 auto;margin-top:16px;padding-bottom:104px;width:auto}.task-form-grid[data-v-6071aebf]{margin-left:0;margin-right:0;max-width:680px}.task-form-heading[data-v-6071aebf]{align-items:center;color:#323c47;display:flex;gap:10px;margin-top:0}.task-form-inner[data-v-6071aebf]{width:100%}@media (min-width:768px){.task-form-inner[data-v-6071aebf]{max-width:none}}.task-type-help-link[data-v-6071aebf]{color:#4da1ff;display:inline-block;font-size:14px;line-height:1.4;margin-top:8px;text-decoration:underline}.task-type-help-link[data-v-6071aebf]:focus,.task-type-help-link[data-v-6071aebf]:hover{color:var(--color-primary);text-decoration:underline}.task-management-actions[data-v-6071aebf]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.task-reset-default-btn[data-v-6071aebf]{align-items:center;display:inline-flex!important;gap:8px}.task-reset-default-btn[data-v-6071aebf],.task-reset-default-btn[data-v-6071aebf]:focus,.task-reset-default-btn[data-v-6071aebf]:hover{border-color:#ff4c4c!important;box-shadow:inset 0 0 0 1px #ff4c4c!important;color:#ff4c4c!important}.task-reset-default-btn__icon[data-v-6071aebf]{background-color:#ff4c4c;display:block;flex:0 0 auto;height:16px;-webkit-mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABjElEQVR4AcSVUVLDMAxE5XAwwj/lCHQ4SduTMOUIlP/CwYjRM5HGsZ0M6RTwdCPbkXcl11Y6+eX2/wL3z7HfvMRzwjHGDdDxwzHuARuAxY9+idkMWABp6OQsUfoEGZuOo8gOIIjtOuml0ZoCROTE+aIg7zLTYpDb1qtKAHIicmcljYPcnbYhnB7Dt9V+EDm4Dx3NClNiIlCSQwLp21OoIh8GqebYVinaRCBPM2iEr9uwL/x9iGjKSrMxy5w7jJ2JgFiaui1L5OPaHxkXYHtsRYjyYf01li0y2DoXyLfn0ug5eQk3sqsEbOLa1jO4NrHx/Z1A/JQDFwqY+ho7d0g8A86wYQ2x+c4dEhcwx0tsij67QzlHJcA5pkLmYC5flPchz2tXeYcqAbYpJ6DfKsWIUs4n5I3yUglAKFoqkh0fkHhG+rGhz4US2xb1Cw1ynZamQJkmjo6MNM1pMJy8udvfFKAUExFVEgsmWSkpY4jnynkS10dTgP/BIsICiBBM4MOjwE85Fn9NgcUVK19+AQAA//+9dkctAAAABklEQVQDAMmD1jHY6A2YAAAAAElFTkSuQmCC) center/contain no-repeat;mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABjElEQVR4AcSVUVLDMAxE5XAwwj/lCHQ4SduTMOUIlP/CwYjRM5HGsZ0M6RTwdCPbkXcl11Y6+eX2/wL3z7HfvMRzwjHGDdDxwzHuARuAxY9+idkMWABp6OQsUfoEGZuOo8gOIIjtOuml0ZoCROTE+aIg7zLTYpDb1qtKAHIicmcljYPcnbYhnB7Dt9V+EDm4Dx3NClNiIlCSQwLp21OoIh8GqebYVinaRCBPM2iEr9uwL/x9iGjKSrMxy5w7jJ2JgFiaui1L5OPaHxkXYHtsRYjyYf01li0y2DoXyLfn0ug5eQk3sqsEbOLa1jO4NrHx/Z1A/JQDFwqY+ho7d0g8A86wYQ2x+c4dEhcwx0tsij67QzlHJcA5pkLmYC5flPchz2tXeYcqAbYpJ6DfKsWIUs4n5I3yUglAKFoqkh0fkHhG+rGhz4US2xb1Cw1ynZamQJkmjo6MNM1pMJy8udvfFKAUExFVEgsmWSkpY4jnynkS10dTgP/BIsICiBBM4MOjwE85Fn9NgcUVK19+AQAA//+9dkctAAAABklEQVQDAMmD1jHY6A2YAAAAAElFTkSuQmCC) center/contain no-repeat;width:16px}.task-reset-default-btn.disabled .task-reset-default-btn__icon[data-v-6071aebf],.task-reset-default-btn:disabled .task-reset-default-btn__icon[data-v-6071aebf]{opacity:.45}.classification-checkbox[data-v-6071aebf]{margin-bottom:4px}.task-excavation-empty[data-v-6071aebf]{color:var(--color-mid-grey);padding:24px 0;text-align:center}.task-stepper[data-v-6071aebf]{margin:8px 0 28px}.task-stepper__row[data-v-6071aebf]{align-items:center;display:flex;justify-content:center;width:100%;--step-circle:36px;--step-connector-height:2px;--step-connector-end-gap:16px}.task-stepper__btn[data-v-6071aebf]{align-items:center;background:none;border:0;cursor:pointer;display:flex;flex:0 0 auto;flex-direction:row;gap:8px;min-width:0;padding:0;user-select:none}.task-stepper__num[data-v-6071aebf]{align-items:center;background:#f9fafb;border:2px solid #707070;border-radius:50%;box-sizing:border-box;color:#707070;display:flex;font-size:14px;font-weight:600;height:var(--step-circle);justify-content:center;line-height:1;width:var(--step-circle)}.task-stepper__check[data-v-6071aebf]{color:inherit;font-size:14px;line-height:1}.task-stepper__label[data-v-6071aebf]{color:var(--color-text);font-size:14px;font-weight:400;line-height:1;white-space:nowrap}.task-stepper__btn.is-active .task-stepper__num[data-v-6071aebf]{background:#4da1ff;border-color:#4da1ff;color:#fff}.task-stepper__btn.is-next .task-stepper__num[data-v-6071aebf]{background:var(--color-bg-input);border-color:#4da1ff;color:#4da1ff}.task-stepper__btn.is-active .task-stepper__label[data-v-6071aebf]{color:var(--color-text);font-weight:600}.task-stepper__btn.is-done .task-stepper__num[data-v-6071aebf]{background:#4da1ff;border-color:#4da1ff;color:#fff}.task-stepper__btn.is-done .task-stepper__label[data-v-6071aebf]{color:var(--color-text);font-weight:400}.task-stepper__connector[data-v-6071aebf]{border-top:var(--step-connector-height) dashed #707070;box-sizing:border-box;flex:1 1 auto;height:0;margin:0 var(--step-connector-end-gap)}.task-stepper__connector.is-solid[data-v-6071aebf]{border-top-color:#4da1ff;border-top-style:solid}@media screen and (max-width:767px){.task-stepper__row[data-v-6071aebf]{--step-circle:24px;--step-connector-height:2px;--step-connector-end-gap:8px;align-items:flex-start}.task-stepper__btn[data-v-6071aebf]{flex:1 1 0;flex-direction:column;gap:8px;min-width:0}.task-stepper__label[data-v-6071aebf]{font-size:13px;line-height:1.2;text-align:center;white-space:normal}.task-stepper__connector[data-v-6071aebf]{margin-bottom:0;margin-top:calc(var(--step-circle)/2 - var(--step-connector-height)/2)}}.task-step-panel[data-v-6071aebf]{min-height:120px}.task-time-complete[data-v-6071aebf]{align-items:stretch;display:flex;gap:12px;width:100%}.task-time-complete>.select[data-v-6071aebf],.task-time-complete>.smardie-field-control[data-v-6071aebf]{flex:1 1 0;min-width:0;width:auto}.page-with-subnav__content.main-container[data-v-4edb27c2]{margin-top:16px}.user-form-grid[data-v-4edb27c2]{margin-left:0;margin-right:0;max-width:680px}.user-form-heading[data-v-4edb27c2]{align-items:center;color:#323c47;display:flex;gap:10px;margin-top:0}.user-form-heading-icon[data-v-4edb27c2]{flex-shrink:0}.user-form-inner[data-v-4edb27c2]{width:100%}@media (min-width:768px){.user-form-inner[data-v-4edb27c2]{max-width:none}}.user-permissions-copy[data-v-4edb27c2]{color:#323c47;margin:0 0 1rem}.user-access-help-link[data-v-4edb27c2]{color:var(--color-primary);display:inline-block;font-size:14px;margin-top:8px}.user-form-actions[data-v-4edb27c2]{margin-top:1rem}.user-form-actions .button+.button[data-v-4edb27c2]{margin-left:.5rem}.account-picker-item[data-v-aebc1554]{background:#fff;border:none;cursor:pointer;text-align:left}.account-picker-row[data-v-aebc1554]{align-items:center;display:flex;gap:12px}.account-picker-text[data-v-aebc1554]{text-align:left}.account-picker-name[data-v-aebc1554]{color:#323c47;font-weight:600}.account-picker-meta[data-v-aebc1554]{color:#707070;font-size:13px;margin-top:2px}.empty-state-container[data-v-7c644868]{background:var(--color-bg-document-card);border:1px solid var(--color-border-document-card);border-radius:4px;margin:20px 0;padding:40px 20px;text-align:center}.empty-state-content[data-v-7c644868]{align-items:center;display:flex;flex-direction:column;justify-content:center}.empty-state-title[data-v-7c644868]{color:var(--color-text);font-family:var(--font-semibold);font-size:18px;font-weight:600;margin:0 0 8px}.empty-state-description[data-v-7c644868]{color:var(--color-text-muted);font-family:var(--font-semibold);font-size:14px;line-height:1.4;margin:0}.ui.table tbody tr.empty-state-row:hover td[data-v-7c644868],.ui.table tbody tr.empty-state-row[data-v-7c644868]:hover,.ui.table tbody tr.show-view-task-all:hover td[data-v-7c644868],.ui.table tbody tr.show-view-task-all[data-v-7c644868]:hover{background-color:transparent!important}#csv-upload[data-v-03d1c2f2],#import-csv[data-v-03d1c2f2]{opacity:0;position:absolute;z-index:-1}.import-csv-modal[data-v-03d1c2f2]{max-width:720px}.import-help[data-v-03d1c2f2],.task-group-help[data-v-03d1c2f2]{color:var(--color-mid-grey);font-size:.9rem;margin-top:.35rem}.text-warn[data-v-03d1c2f2]{color:var(--color-mid-grey);font-weight:600}.sample-rows[data-v-03d1c2f2]{margin-top:1rem;overflow-x:auto}.ui.table th[data-v-a1f3ebb4]{background:transparent!important}.material-row[data-v-a1f3ebb4]{cursor:pointer;transition:background-color .2s ease}.material-row.clickable[data-v-a1f3ebb4]:hover{background-color:var(--color-very-light-grey)!important}.material-row[data-v-a1f3ebb4]{cursor:pointer!important}.pagination-controls[data-v-a1f3ebb4]{margin-top:20px;text-align:center}.ui.tabular.menu .item[data-v-a1f3ebb4]{cursor:pointer}.ui.tabular.menu .item.active[data-v-a1f3ebb4]{background:transparent;border:none;box-shadow:none;color:var(--color-primary);margin-bottom:0}.ui.table th[data-v-a1f3ebb4]{background-color:#f9fafb;font-weight:600}.ui.table td[data-v-a1f3ebb4]{vertical-align:middle}.image.icon[data-v-a1f3ebb4]{display:block;margin:0 auto}.empty-state-container[data-v-a1f3ebb4]{background:var(--color-bg-document-card);border:1px solid var(--color-border-document-card);border-radius:4px;margin:20px 0;padding:40px 20px;text-align:center}.empty-state-content[data-v-a1f3ebb4]{align-items:center;display:flex;flex-direction:column;justify-content:center}.empty-state-title[data-v-a1f3ebb4]{color:var(--color-text);font-family:var(--font-semibold);font-size:18px;font-weight:600;margin:0 0 8px}.empty-state-description[data-v-a1f3ebb4]{color:var(--color-text-muted);font-family:var(--font-semibold);font-size:14px;line-height:1.4;margin:0}.error[data-v-35fe382e]{border-color:var(--color-error)!important}.error-message[data-v-35fe382e]{color:var(--color-error);font-size:.875em;margin-top:.25rem}.field.error label[data-v-35fe382e]{color:var(--color-error)}.ui.button.loading[data-v-35fe382e]{pointer-events:none}.search-filters[data-v-dff3ff7a]{margin-bottom:20px}.filter-row[data-v-dff3ff7a]{align-items:end;display:flex;gap:15px;margin-bottom:15px}.filter-row .field[data-v-dff3ff7a]{flex:1}.category-row[data-v-dff3ff7a]{background-color:#fff!important;transition:background-color .2s ease,opacity .2s ease}.category-row.clickable[data-v-dff3ff7a]{cursor:grab;user-select:none}.category-row.clickable[data-v-dff3ff7a]:active{cursor:grabbing}.category-row.clickable[data-v-dff3ff7a]:hover{background-color:#fff!important}.category-row[data-v-dff3ff7a]:not(.clickable){cursor:default}.category-row--dragging[data-v-dff3ff7a]{cursor:grabbing!important;opacity:.45}.category-row--drag-over td[data-v-dff3ff7a]{border-top:2px solid #4da1ff!important;box-shadow:inset 0 2px 0 0 #4da1ff}.sub-category[data-v-dff3ff7a],.sub-sub-category[data-v-dff3ff7a]{background-color:#fff!important}.sub-category td[data-v-dff3ff7a]:first-child,.sub-sub-category td[data-v-dff3ff7a]:first-child{padding-left:2rem}.sub-sub-category td[data-v-dff3ff7a]:first-child{padding-left:3rem}.ui.text.muted[data-v-dff3ff7a]{color:#323c47}.ui.text.muted small[data-v-dff3ff7a]{color:#707070;font-size:.875em}.category-row td[data-v-dff3ff7a]{background-color:#fff!important;color:#323c47!important}.ui.table tbody tr.category-row:hover td[data-v-dff3ff7a],.ui.table tbody tr.category-row[data-v-dff3ff7a]:hover{background-color:#fff!important}.quote-accept-page[data-v-6f60acf6]{background:var(--color-very-light-grey);box-sizing:border-box;min-height:calc(100vh - 48px);padding-top:48px}#app:has(.integration-expired-banner) .quote-accept-page[data-v-6f60acf6]{padding-top:32px}.quote-accept-status[data-v-6f60acf6]{margin:4rem auto;max-width:560px;padding:0 1rem;text-align:center}.invoice-approve-page[data-v-6751205d]{background:var(--color-very-light-grey);box-sizing:border-box;min-height:calc(100vh - 48px);padding-top:48px}#app:has(.integration-expired-banner) .invoice-approve-page[data-v-6751205d]{padding-top:32px}.invoice-approve-status[data-v-6751205d]{margin:4rem auto;max-width:560px;padding:0 1rem;text-align:center}.plan-frequency-select[data-v-7e2ba786]{display:flex;flex-direction:column;gap:12px}.plan-frequency-card[data-v-7e2ba786]{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:8px;cursor:pointer;min-height:96px;padding:1rem 1.25rem;position:relative;transition:background-color .15s,border-color .15s}.plan-frequency-card[data-v-7e2ba786]:hover{border-color:var(--color-primary)}.plan-frequency-card--selected[data-v-7e2ba786]{background:var(--color-selected);border:2px solid var(--color-primary);min-height:120px}.plan-frequency-card--selected[data-v-7e2ba786]:hover{border-color:var(--color-primary)}.plan-frequency-card__tag[data-v-7e2ba786]{background:var(--color-nav-bg);border-radius:4px;color:var(--color-text-on-nav);font-family:var(--font-regular);font-size:12px;font-weight:700;padding:4px 12px;position:absolute;right:16px;top:-11px;z-index:1}.plan-frequency-card__content[data-v-7e2ba786]{align-items:center;display:flex;gap:1rem;justify-content:space-between;min-height:88px}.plan-frequency-card--selected .plan-frequency-card__content[data-v-7e2ba786]{min-height:96px}.plan-frequency-card__main[data-v-7e2ba786]{display:flex;flex-direction:column;gap:.25rem;justify-content:center}.plan-frequency-card__title[data-v-7e2ba786]{color:var(--color-text);font-family:var(--font-regular);font-size:28px;font-weight:700;margin:0}.plan-frequency-card--selected .plan-frequency-card__title[data-v-7e2ba786]{color:var(--color-primary)}.plan-frequency-card__pricing[data-v-7e2ba786]{align-items:baseline;display:flex;flex-wrap:wrap;gap:.35rem}.plan-frequency-card__original[data-v-7e2ba786]{color:var(--color-text-muted);font-size:.95rem;text-decoration:line-through}.plan-frequency-card__price[data-v-7e2ba786]{color:var(--color-text);font-size:.95rem;font-weight:600}.plan-frequency-card__price--accent[data-v-7e2ba786]{color:var(--color-primary)}.plan-frequency-card__right[data-v-7e2ba786]{align-items:center;display:flex;flex-shrink:0}.plan-frequency-card__monthly-price[data-v-7e2ba786]{color:var(--color-text);font-size:.95rem;font-weight:600}.plan-frequency-card--selected .plan-frequency-card__monthly-price[data-v-7e2ba786]{color:var(--color-text)}.plan-frequency-card__gap[data-v-7e2ba786]{flex-shrink:0;width:16px}.plan-frequency-card__check[data-v-7e2ba786]{align-items:center;background:var(--color-bg-surface);border:2px solid var(--color-nav-bg);border-radius:6px;color:var(--color-nav-bg);display:inline-flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.plan-frequency-card__empty[data-v-7e2ba786]{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:6px;display:inline-block;flex-shrink:0;height:24px;width:24px}.plan-page[data-v-689e8772]{padding-bottom:1rem}.plan-page-h1-row[data-v-689e8772]{margin-bottom:0}.plan-page-content-row[data-v-689e8772]{margin-top:1rem}.plan-page__heading[data-v-689e8772]{font-weight:600;margin-bottom:.75rem}.plan-page__features[data-v-689e8772]{color:var(--color-text);font-size:1.125rem;line-height:1.5;list-style:none;margin:0;padding:0}.plan-page__features li[data-v-689e8772]{align-items:center;display:flex;gap:.5rem;margin-bottom:.5rem}.plan-page__check-icon[data-v-689e8772]{display:block;flex-shrink:0;height:22px;width:22px}.plan-page-divider[data-v-689e8772]{border-top:1px solid rgba(34,36,38,.15);margin:2rem 0 0}.plan-page-actions[data-v-689e8772]{align-items:center;display:flex;justify-content:flex-end;margin-top:1rem;padding-top:0}.plan-page-actions .plan-page-continue-btn[data-v-689e8772]{height:36px;line-height:36px;padding-bottom:0;padding-top:0}@media (max-width:767px){.plan-page-actions[data-v-689e8772]{justify-content:stretch}.plan-page-actions .plan-page-continue-btn[data-v-689e8772]{width:100%}}.payment-input-wrap[data-v-3cab75a2]{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:4px;box-sizing:border-box;min-height:42px;padding:.6rem .75rem;position:relative;z-index:1}.payment-input-wrap[data-v-3cab75a2] .StripeElement{width:100%}.payment-input-wrap[data-v-3cab75a2] iframe{min-height:20px!important;pointer-events:auto!important}.payment-form-column[data-v-010bebf8]{position:relative;z-index:2}.payment-summary-column[data-v-010bebf8]{position:relative;z-index:1}.invoices-page-header[data-v-772400de]{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.invoices-page-header h1[data-v-772400de]{margin:0}.invoices-search-row[data-v-772400de]{margin-bottom:12px}.invoices-search-row .smardie-text-input input[data-v-772400de]{height:44px!important;line-height:44px!important}.invoices-grid-wrapper.ui.grid[data-v-772400de]{margin:0!important}.invoices-grid-wrapper.ui.grid>.column[data-v-772400de],.ui.bottom.attached.tab.segment[data-v-772400de]{padding-left:0!important;padding-right:0!important}@media (max-width:767px){.invoices-page-header h1[data-v-772400de]{font-size:1.5em}}.onboarding-layout[data-v-38626393]{background:#fff;min-height:100vh}.onboarding-main[data-v-38626393]{background:#fff;margin:64px auto 0;max-width:980px;min-height:calc(100vh - 48px);padding:0}input[type=file][data-v-785d6224]{opacity:0;position:absolute;z-index:-1}.smardie-btn-secondary[data-v-785d6224]{text-align:center;width:120px}.image-upload-title[data-v-785d6224]{display:block}.image-upload-guidance[data-v-785d6224]{margin:.25rem 0 .75rem}.image-uploader--without-title[data-v-785d6224]{padding-top:8px}.image-uploader--without-title .image-upload-guidance[data-v-785d6224]{margin-top:0}.image-upload-paste-zone[data-v-785d6224]{border-radius:8px;display:block;outline:2px solid transparent;outline-offset:4px;transition:outline-color .15s ease}.image-upload-paste-zone.is-paste-focused[data-v-785d6224],.image-upload-paste-zone[data-v-785d6224]:focus{outline-color:#4da1ff}.image-upload-paste-zone[data-v-785d6224]:focus:not(:focus-visible){outline-color:#4da1ff}img[data-v-785d6224]{margin-left:0;margin-right:0}.ui.image.image-upload-preview[data-v-785d6224]{aspect-ratio:1/1;border-radius:4px;display:block;height:auto;max-width:100%;position:relative;width:120px}.ui.image.image-upload-preview>img[data-v-785d6224]{aspect-ratio:1/1;border-radius:4px;display:block;height:100%;max-width:none;object-fit:cover;pointer-events:none;width:100%}.image-upload-column[data-v-785d6224]{cursor:default}.image-upload-column[draggable=true][data-v-785d6224]{cursor:grab}.image-upload-column.is-dragging[data-v-785d6224]{cursor:grabbing;opacity:.45}.image-upload-column.is-drag-over .image-upload-preview[data-v-785d6224]{outline:2px solid #4da1ff;outline-offset:2px}.image-delete-btn[data-v-785d6224]{align-items:center;background:#fff;border:1.5px solid #ff4c4c;border-radius:50%;cursor:pointer;display:flex;height:28px;justify-content:center;line-height:1;padding:0;position:absolute;right:-10px;top:-10px;width:28px;z-index:1}.image-delete-btn img[data-v-785d6224]{display:block;height:16px;margin:0;pointer-events:none;width:16px}.onboarding-h1-row[data-v-39bb7a2d]{margin-bottom:0}.onboarding-content-row[data-v-39bb7a2d]{margin-top:1rem}.onboarding-divider[data-v-39bb7a2d]{border-top:1px solid rgba(34,36,38,.15);margin:2rem 0 0}.onboarding-actions[data-v-39bb7a2d]{display:flex;justify-content:flex-end;margin-top:1rem;padding-top:0}.onboarding-h1-row[data-v-21097527]{margin-bottom:0}.onboarding-content-row[data-v-21097527]{margin-top:1rem}.onboarding-divider[data-v-21097527]{border-top:1px solid rgba(34,36,38,.15);margin:2rem 0 0}.onboarding-actions[data-v-21097527]{align-items:center;display:flex;justify-content:space-between;margin-top:1rem;padding-top:0}.onboarding-actions .onboarding-back-btn[data-v-21097527],.onboarding-actions .onboarding-continue-btn[data-v-21097527]{height:36px;line-height:36px;padding-bottom:0;padding-top:0}@media (max-width:767px){.onboarding-actions[data-v-21097527]{flex-direction:column;gap:16px}.onboarding-actions .onboarding-back-btn[data-v-21097527],.onboarding-actions .onboarding-continue-btn[data-v-21097527]{width:100%}.onboarding-actions .onboarding-continue-btn[data-v-21097527]{margin-bottom:0!important;order:1}.onboarding-actions .onboarding-back-btn[data-v-21097527]{order:2}}.plan-page[data-v-7dc4a89c]{padding-bottom:1rem}.onboarding-h1-row[data-v-7dc4a89c]{margin-bottom:0}.onboarding-content-row[data-v-7dc4a89c]{margin-top:1rem}.plan-page__heading[data-v-7dc4a89c]{font-weight:600;margin-bottom:.75rem}.plan-page__features[data-v-7dc4a89c]{color:var(--color-text);font-size:1.125rem;line-height:1.5;list-style:none;margin:0;padding:0}.plan-page__features li[data-v-7dc4a89c]{align-items:center;display:flex;gap:.5rem;margin-bottom:.5rem}.plan-page__check-icon[data-v-7dc4a89c]{display:block;flex-shrink:0;height:22px;width:22px}.plan-page__disclaimer[data-v-7dc4a89c]{align-items:center;color:var(--color-text-muted);display:flex;font-size:.9375rem;gap:.5rem;margin-top:1rem}.plan-page__disclaimer-icon[data-v-7dc4a89c]{display:block;flex-shrink:0;height:20px;width:20px}.onboarding-divider[data-v-7dc4a89c]{border-top:1px solid var(--color-border-subtle);margin:2rem 0 0}.onboarding-actions[data-v-7dc4a89c]{align-items:center;display:flex;justify-content:space-between;margin-top:1rem;padding-top:0}.onboarding-actions .onboarding-back-btn[data-v-7dc4a89c],.onboarding-actions .onboarding-continue-btn[data-v-7dc4a89c]{height:36px;line-height:36px;padding-bottom:0;padding-top:0}@media (max-width:767px){.onboarding-actions[data-v-7dc4a89c]{flex-direction:column;gap:16px}.onboarding-actions .onboarding-back-btn[data-v-7dc4a89c],.onboarding-actions .onboarding-continue-btn[data-v-7dc4a89c]{width:100%}.onboarding-actions .onboarding-continue-btn[data-v-7dc4a89c]{margin-bottom:0!important;order:1}.onboarding-actions .onboarding-back-btn[data-v-7dc4a89c]{order:2}}.payment-page[data-v-f3a8c518]{padding-bottom:1rem}.onboarding-h1-row[data-v-f3a8c518]{margin-bottom:0}.onboarding-content-row[data-v-f3a8c518]{margin-top:1rem}.payment-summary-wrap[data-v-f3a8c518]{width:100%}@media (min-width:768px){.payment-summary-wrap[data-v-f3a8c518]{margin-top:34px}.payment-switch-link[data-v-f3a8c518]{display:block;margin-bottom:8px;text-align:right}}@media (max-width:767px){.payment-switch-link[data-v-f3a8c518]{display:block;margin-bottom:8px;text-align:right}}.payment-submit-btn[data-v-f3a8c518]{margin-bottom:0!important}.payment-referral-field[data-v-f3a8c518]{margin-bottom:1rem;margin-top:1rem}.payment-disclaimer[data-v-f3a8c518]{align-items:center;color:#707070;display:flex;font-size:.9rem;gap:.5rem;line-height:1.4;margin-top:24px}.payment-disclaimer__icon[data-v-f3a8c518]{flex-shrink:0;height:20px;width:20px}.payment-summary-column[data-v-f3a8c518]{align-items:stretch;display:flex;flex-direction:column}.payment-switch-link[data-v-f3a8c518]{color:#4da1ff;font-size:.95rem}.payment-plan-summary[data-v-f3a8c518]{background:#fff;border:1px solid #ced0da;border-radius:8px;min-height:96px;padding:1rem 1.25rem;width:100%}.payment-plan-summary__content[data-v-f3a8c518]{align-items:center;display:flex;gap:1rem;justify-content:space-between;min-height:88px}.payment-plan-summary__main[data-v-f3a8c518]{display:flex;flex-direction:column;gap:.25rem;justify-content:center}.payment-plan-summary__title[data-v-f3a8c518]{color:#323c47;font-family:var(--font-regular);font-size:28px;font-weight:700;margin:0}.payment-plan-summary__pricing[data-v-f3a8c518]{align-items:baseline;display:flex;flex-wrap:wrap;gap:.35rem}.payment-plan-summary__original[data-v-f3a8c518]{color:#707070;font-size:.95rem;text-decoration:line-through}.payment-plan-summary__price[data-v-f3a8c518]{color:#323c47;font-size:.95rem;font-weight:600}.payment-plan-summary__price--accent[data-v-f3a8c518]{color:#4da1ff}.payment-plan-summary__right[data-v-f3a8c518]{flex-shrink:0}.payment-plan-summary__monthly-price[data-v-f3a8c518]{color:#323c47;font-size:.95rem;font-weight:600}.onboarding-divider[data-v-f3a8c518]{border-top:1px solid rgba(34,36,38,.15);margin:2rem 0 0}.onboarding-actions[data-v-f3a8c518]{align-items:center;display:flex;justify-content:space-between;margin-top:1rem;padding-top:0}.onboarding-actions .onboarding-back-btn[data-v-f3a8c518]{height:36px;line-height:36px;padding-bottom:0;padding-top:0}@media (max-width:767px){.onboarding-actions .onboarding-back-btn[data-v-f3a8c518]{width:100%}}.complete-card[data-v-136cf719]{margin:0 auto;max-width:560px;padding-top:2.5rem;text-align:center}.success-icon[data-v-136cf719]{margin-bottom:1rem}.success-icon .icon[data-v-136cf719]{color:var(--color-success);font-size:4rem}.complete-card .header[data-v-136cf719]{margin-top:0}.description[data-v-136cf719]{color:var(--color-mid-grey);margin-bottom:1rem}.start-button[data-v-136cf719]{margin-top:1.5rem}.email-previews-page[data-v-0eb6dd8a]{padding:1rem 0}.email-previews-intro[data-v-0eb6dd8a]{color:var(--color-mid-grey);margin-bottom:1.5rem}.email-previews-intro code[data-v-0eb6dd8a]{background:var(--color-very-light-grey);border-radius:4px;padding:2px 6px}.email-previews-page .list .item .header[data-v-0eb6dd8a]{font-size:1.1rem}.not-found-page[data-v-4cfb1f1f]{min-height:calc(100vh - 48px);padding:78px 24px 48px}.not-found-card[data-v-4cfb1f1f]{margin:0 auto;max-width:640px;width:100%}h1[data-v-4cfb1f1f]{font-family:var(--font-bold);font-size:50px;font-weight:500;line-height:1;margin:0}.lead[data-v-4cfb1f1f],h1[data-v-4cfb1f1f]{color:var(--color-dark-grey);letter-spacing:.2px}.lead[data-v-4cfb1f1f]{font-family:var(--font-semibold);font-size:47px;line-height:1.13;margin:24px 0 28px}hr[data-v-4cfb1f1f]{border:0;border-top:1px solid var(--color-border);margin:0 0 24px}.error-code[data-v-4cfb1f1f],.help-text[data-v-4cfb1f1f]{color:var(--color-dark-grey);font-family:var(--font-regular);font-size:32px;line-height:1.25;margin:0}.help-text[data-v-4cfb1f1f]{margin-top:24px}.not-found-links[data-v-4cfb1f1f]{display:flex;flex-direction:column;margin-top:4px}.not-found-links a[data-v-4cfb1f1f]{color:var(--color-primary);font-family:var(--font-semibold);font-size:32px;line-height:1.2;text-decoration:none;width:max-content}@media screen and (min-width:768px){.not-found-page[data-v-4cfb1f1f]{padding-top:98px}h1[data-v-4cfb1f1f]{font-size:44px}.lead[data-v-4cfb1f1f]{font-size:46px;line-height:1.08;margin-bottom:24px;margin-top:18px}.error-code[data-v-4cfb1f1f],.help-text[data-v-4cfb1f1f]{font-size:26px;line-height:1.2}.help-text[data-v-4cfb1f1f]{margin-top:20px}.not-found-links a[data-v-4cfb1f1f]{font-size:24px;line-height:1.2}}@media screen and (max-width:767px){.desktop-break[data-v-4cfb1f1f]{display:none}}.ui.dropdown.item.text.disabled[data-v-084b41bb]{color:var(--color-border)!important}.smardie-top-nav[data-v-084b41bb]{background:var(--color-nav-bg)!important;border-bottom:1px solid #284664!important;height:48px!important;z-index:101!important}.smardie-top-nav .item[data-v-084b41bb],.smardie-top-nav .item[data-v-084b41bb]:link,.smardie-top-nav .item[data-v-084b41bb]:visited{align-items:center!important;box-sizing:border-box;color:#fff!important;display:flex!important;height:48px!important}.smardie-top-nav .item i.icon[data-v-084b41bb]{color:#fff!important;height:auto!important;line-height:1!important;margin:0 .35em 0 0!important;padding-top:0!important}.smardie-top-nav .item:active i.icon[data-v-084b41bb],.smardie-top-nav .item:focus i.icon[data-v-084b41bb],.smardie-top-nav .item:hover i.icon[data-v-084b41bb],.smardie-top-nav .item[data-v-084b41bb]:active,.smardie-top-nav .item[data-v-084b41bb]:focus,.smardie-top-nav .item[data-v-084b41bb]:hover{color:#4da1ff!important}.smardie-top-nav .item.img[data-v-084b41bb]{align-items:center;display:flex}.smardie-top-nav .item.img img[data-v-084b41bb]{display:block}.smardie-mobile-top-nav[data-v-084b41bb]{display:none!important}@media screen and (max-width:767px){.smardie-top-nav[data-v-084b41bb]{display:none!important}.smardie-mobile-top-nav[data-v-084b41bb]{background-color:var(--color-nav-bg)!important;border:none!important;box-shadow:none!important;display:flex!important;height:48px!important;z-index:101!important}.smardie-mobile-top-nav>.item i.icon[data-v-084b41bb],.smardie-mobile-top-nav>.item[data-v-084b41bb]{color:var(--color-white)!important}.smardie-mobile-top-nav .dropdown .menu[data-v-084b41bb]{background:var(--color-bg-surface)!important;border:none!important;border-bottom:1px solid var(--color-border)!important;box-shadow:none!important}.smardie-mobile-top-nav .dropdown .menu .item[data-v-084b41bb],.smardie-mobile-top-nav .dropdown .menu a .item[data-v-084b41bb],.smardie-mobile-top-nav .dropdown .menu a.item[data-v-084b41bb],.smardie-mobile-top-nav .dropdown .menu a[data-v-084b41bb]{color:var(--color-text)!important;-webkit-text-fill-color:var(--color-text)!important;justify-content:center!important;text-align:center!important}.smardie-mobile-top-nav .dropdown .menu .item i.icon[data-v-084b41bb]{color:var(--color-text)!important}.smardie-mobile-top-nav .dropdown .menu .item[data-v-084b41bb]:active,.smardie-mobile-top-nav .dropdown .menu .item[data-v-084b41bb]:hover,.smardie-mobile-top-nav .dropdown .menu .router-link-active[data-v-084b41bb],.smardie-mobile-top-nav .dropdown .menu .router-link-exact-active[data-v-084b41bb],.smardie-mobile-top-nav .dropdown .menu a:hover .item[data-v-084b41bb],.smardie-mobile-top-nav .dropdown .menu a[data-v-084b41bb]:hover{color:var(--color-primary)!important;-webkit-text-fill-color:var(--color-primary)!important}}.trial-banner[data-v-521ef379]{background-color:#e7f5fe;color:var(--color-nav-bg);flex-wrap:wrap;font-size:15px;gap:.5rem;padding:10px 1rem}.integration-expired-banner[data-v-229540e7],.trial-banner[data-v-521ef379]{align-items:center;box-sizing:border-box;display:flex;justify-content:center;margin-top:48px;width:100%}.integration-expired-banner[data-v-229540e7]{background-color:var(--color-error);color:#fff;font-size:16px;font-weight:600;line-height:1.4;padding:8px 3rem 8px 1rem;position:relative}.integration-expired-banner__message[data-v-229540e7]{flex:1;text-align:center}.integration-expired-banner__close[data-v-229540e7]{align-items:center;background:transparent;border:none;cursor:pointer;display:inline-flex;justify-content:center;margin:0;min-height:44px;min-width:44px;padding:.5rem;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);-webkit-tap-highlight-color:transparent}.integration-expired-banner__close:hover .document-preview-close-icon[data-v-229540e7]{opacity:1}.integration-expired-banner__close[data-v-229540e7]:focus{outline:none}.integration-expired-banner__close .document-preview-close-icon[data-v-229540e7]{filter:brightness(0) invert(1);height:16px;opacity:.85;width:16px}:root,[data-theme=light]{--color-primary:#4da1ff;--color-accent:#00d1fe;--color-nav-bg:#284664;--color-selected:#e7f5fe;--color-white:#fff;--color-near-black:#19191a;--color-dark-grey:#323c47;--color-mid-grey:#707070;--color-light-grey:#ced0da;--color-very-light-grey:#f9fafb;--color-mist:#eff4f6;--color-success:#00d191;--color-error:#ff4c4c;--color-charcoal:#272828;--color-near-charcoal:#333;--color-bg-page:#fff;--color-bg-surface:#fff;--color-bg-elevated:#f9fafb;--color-bg-muted:#f9fafb;--color-bg-subnav:#f9fafb;--color-bg-quote-builder:#eff4f6;--color-bg-sidebar:#fff;--color-bg-paper:#fff;--color-bg-document-card:#fff;--color-bg-input:#fff;--color-bg-input-disabled:#f9fafb;--color-bg-button-secondary:#fff;--color-bg-input-addon:#ced0da;--color-bg-search:#fff;--color-text-on-addon:#19191a;--color-border:#ced0da;--color-border-input:#ced0da;--color-border-subnav:#ced0da;--color-border-document-card:#ced0da;--color-border-table:#ced0da;--color-border-subtle:#f9fafb;--color-text:#323c47;--color-text-muted:#707070;--color-text-on-primary:#fff;--color-text-on-nav:#fff;--color-icon:#323c47;--color-icon-input:#4da1ff;--color-focus:#4da1ff;--shadow-tile:0 1px 3px 0 rgba(34,36,38,.12);color-scheme:light}[data-theme=dark]{--color-bg-page:#19191a;--color-bg-surface:#19191a;--color-bg-elevated:#19191a;--color-bg-muted:#19191a;--color-bg-subnav:#272828;--color-bg-quote-builder:#272828;--color-bg-sidebar:#19191a;--color-bg-paper:#fff;--color-bg-document-card:#272828;--color-bg-input:#272828;--color-bg-input-disabled:#19191a;--color-bg-button-secondary:#19191a;--color-bg-input-addon:#ced0da;--color-bg-search:#272828;--color-text-on-addon:#19191a;--color-border:#ced0da;--color-border-input:#333;--color-border-subnav:#333;--color-border-document-card:#333;--color-border-table:#333;--color-border-subtle:#f9fafb;--color-text:#fff;--color-text-muted:#ced0da;--color-text-on-primary:#fff;--color-text-on-nav:#fff;--color-icon:#fff;--color-icon-input:#4da1ff;--color-focus:#4da1ff;--color-selected:#e7f5fe;--shadow-tile:0 1px 3px 0 rgba(0,0,0,.45);color-scheme:dark}@font-face{font-family:ProximaNova-Bold;src:url(/static/fonts/ProximaNova-Bold.09394b2.otf)}@font-face{font-family:ProximaNova-ExtraBold;src:url(/static/fonts/ProximaNova-Extrabold.c9d202c.otf)}@font-face{font-family:ProximaNova-Light;src:url(/static/fonts/ProximaNova-Light.367531d.otf)}@font-face{font-family:ProximaNova-Regular;src:url(/static/fonts/ProximaNova-Regular.7bc9ce4.otf)}@font-face{font-family:ProximaNova-Semibold;src:url(/static/fonts/ProximaNova-Semibold.2278178.otf)}:root{--font-regular:"ProximaNova-Regular",sans-serif;--font-semibold:"ProximaNova-Semibold",sans-serif;--font-bold:"ProximaNova-Bold",sans-serif;--font-extrabold:"ProximaNova-ExtraBold",sans-serif}i.icon{height:auto;width:auto}*{-webkit-font-smoothing:antialiased}@-ms-viewport{width:device-width}html{border:none!important}body,html{background-color:var(--color-bg-page);font-family:var(--font-regular)!important}body{font-size:1em;letter-spacing:.5px;margin:0;overflow-x:hidden;overflow-y:scroll;padding:0}#app,body{color:var(--color-text)}#app{background-color:var(--color-bg-page);min-height:100vh}.ui.basic.active.button,.ui.basic.buttons .active.button,.ui.dropdown .menu>.item,.ui.dropdown>.text,.ui.form .field>label,.ui.form .grouped.fields>label,.ui.form .inline.field>label,.ui.form .inline.fields>label,.ui.form input:focus,.ui.form input:not([type]),.ui.form input[type=email],.ui.form input[type=number],.ui.form input[type=password],.ui.form input[type=search],.ui.form input[type=tel],.ui.form input[type=text],.ui.form input[type=url],.ui.form label,.ui.form textarea,.ui.form textarea:focus,.ui.header:not(.inverted):not(.white),.ui.input>input,.ui.link.list.list .active.item,.ui.link.list.list .active.item a:not(.ui),.ui.link.menu .item:hover,.ui.list .list>.item,.ui.list>.item,.ui.menu .item:hover,.ui.menu .link.item:hover,.ui.menu .ui.dropdown .menu>.active.item,.ui.menu .ui.dropdown .menu>.item:hover,.ui.menu .ui.dropdown .menu>.selected.item,.ui.menu a.item:hover,.ui.selection.dropdown,.ui.selection.list .list>.item.active,.ui.selection.list>.item.active,.ui.sortable.table thead th.sorted,.ui.sortable.table thead th.sorted:hover{color:var(--color-text)}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.ui.grid{margin-left:0;margin-right:0}::-webkit-scrollbar{display:none}h1{color:var(--color-text);font-family:var(--font-bold)!important;font-size:36px;font-weight:500;letter-spacing:.73px}h1 .icon{color:#4da1ff}h2{font-size:1.33em}h2,h3{color:var(--color-text);font-family:var(--font-semibold)!important;font-weight:600;letter-spacing:.5px}h3{font-size:20px}h4,h5{color:var(--color-text);font-family:var(--font-semibold)!important;font-weight:600;letter-spacing:.5px}h5{font-size:18px;line-height:1.2}p{color:var(--color-text);line-height:24px}p.light{color:var(--color-text-muted)}.body-large{font-family:var(--font-regular)}.body-large,.body-large-bold{color:var(--color-text);font-size:16px;line-height:20px}.body-large-bold{font-family:var(--font-bold)}.body-medium{color:var(--color-text);font-family:var(--font-regular);font-size:14px;line-height:17px}.link-medium{font-size:14px;line-height:17px}.link-large,.link-medium{color:#4da1ff;cursor:pointer;font-family:var(--font-regular);text-decoration:underline}.link-large{font-size:16px;line-height:20px}.small{font-size:14px}.strong{font-weight:700}.disclaimer{color:#707070;font-size:14px;letter-spacing:.5px;line-height:17px}.disclaimer,button,input,optgroup,select,textarea{font-family:var(--font-regular)!important}.empty-quote-arrow{left:5em;position:fixed;top:10em}.empty-quote-image{margin-left:-4em;padding-top:7em}.empty-quote-text{padding:1em 4em}.empty-quote-title{margin:1em auto}.empty-quote-description h2{color:var(--color-mid-grey);font-family:var(--font-regular)!important}.quote-builder .quote-builder-catalog{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:var(--color-bg-quote-builder)}.quote-builder .quote-builder-catalog input,.quote-builder .quote-builder-catalog select,.quote-builder .quote-builder-catalog textarea{-webkit-user-select:text;user-select:text}.mobile-categoriesBtn{background-color:#fff!important;border:1px solid #ced0da!important;text-align:left!important}.bg-very-light-grey{background-color:var(--color-bg-elevated)}.ui.menu{font-family:var(--font-regular)!important}.ui.top.fixed.secondary.pointing.menu{background:var(--color-nav-bg);border-bottom:1px solid #284664;height:48px}.ui.top.fixed.pointing.menu .dropdown.item,.ui.top.fixed.pointing.menu .item{color:#fff;font-family:var(--font-regular)!important;height:48px!important}.ui.top.fixed.secondary.pointing.menu .item>i{padding-top:3px}.ui.top.fixed.secondary.pointing.menu .dropdown.item .item{color:#323c47}.ui.top.fixed.secondary.pointing.menu .item.avatar img{height:32px;width:32px}.ui.top.fixed.secondary.pointing.menu .item.avatar .ui.dropdown.item{padding-left:0;padding-top:26px}.ui.top.fixed.secondary.pointing.menu i.icon{height:100%}.ui.top.fixed.secondary.pointing.menu .active.item,.ui.top.fixed.secondary.pointing.menu .active.item:hover{border-color:transparent}.dropdown.item:active,.dropdown.item:focus,.item a:active,.item a:focus,.item:active,.item:focus,.item>i.dropdown.icon:active,.item>i.dropdown.icon:focus,.ui.top.fixed.secondary.pointing.menu .dropdown.item:hover,.ui.top.fixed.secondary.pointing.menu .item a:hover,.ui.top.fixed.secondary.pointing.menu .item:hover,.ui.top.fixed.secondary.pointing.menu .item>i.dropdown.icon:hover{color:#4da1ff;cursor:pointer}.ui.top.fixed.secondary.pointing.menu .item.disabled{display:none}.footer{color:#707070;margin:0 auto;padding-bottom:20px;padding-top:20px;text-align:center;width:100%}.footer .divider{border:none;margin:0 0 20px;padding:0}.footer-links{margin-bottom:20px;width:100%}.footer-links ul{list-style:none;margin:0 auto}.footer-links li{display:inline;margin-right:30px}.footer-links li a{color:#707070;text-decoration:none}.footer-links li a:hover{color:#4da1ff}.left-footer{width:748px}.ui.segment.with-padding{padding:1em!important}.ui.input input{padding-bottom:.6rem!important;padding-top:.75rem!important}.ui form input{font-family:var(--font-regular)!important;padding-top:.85em!important}.ui.form input[type=text]{padding:.7em 1em .6em}.ui.form select{height:100%}.ui.selection.dropdown{color:#323c47!important}.ui form input:focus,.ui.selection.active.dropdown,.ui.selection.active.dropdown .menu,.ui.selection.dropdown:focus{border-color:#4da1ff!important}.ui.input input#task-search{border:0;border-radius:6px 0 0 6px;box-shadow:0 2px 20px 9px rgba(31,31,31,.04);height:40px}.ui.labeled.input.cost{max-height:38px}.ui.button{box-shadow:0 0 0 0 rgba(34,36,38,0)}.ui.button,.ui.primary.button{font-family:var(--font-regular)}.ui.primary.button{background-color:var(--color-primary);color:var(--color-text-on-primary)}.ui.primary.button.small{font-family:var(--font-regular);font-size:1.08em}.ui.secondary.button{background-color:var(--color-bg-button-secondary)!important;box-shadow:0 0 0 1px var(--color-primary) inset!important;color:var(--color-primary);font-family:var(--font-regular);font-weight:400}.ui.secondary.button:hover{background-color:var(--color-selected)!important;color:var(--color-primary)!important}.ui.secondary.button .icon{color:var(--color-primary);opacity:1}.ui.secondary.button.small{font-family:var(--font-regular);font-size:1.08em}.ui.basic.button:focus-visible,.ui.button:focus-visible,.ui.green.button:focus-visible,.ui.negative.button:focus-visible,.ui.primary.button:focus-visible,.ui.secondary.button:focus-visible,a.ui.button:focus-visible,button:focus-visible{box-shadow:0 0 0 4px rgba(77,161,255,.2);outline:2px solid var(--color-focus);outline-offset:2px}[data-theme=dark] .ui.basic.button:focus-visible,[data-theme=dark] .ui.button:focus-visible,[data-theme=dark] .ui.primary.button:focus-visible,[data-theme=dark] .ui.secondary.button:focus-visible,[data-theme=dark] a.ui.button:focus-visible,[data-theme=dark] button:focus-visible{box-shadow:0 0 0 4px rgba(77,161,255,.3);outline:2px solid var(--color-focus);outline-offset:2px}.ui.button:focus:not(:focus-visible){box-shadow:none;outline:none}.add.button,.ui.blue.button{background-color:var(--color-selected);border-radius:6px;color:var(--color-primary);font-family:var(--font-regular);font-weight:400;height:33px;line-height:33px;text-align:center}.add-button{width:86px!important}.select-product.add-button{padding:0}@media (hover:hover){.add.button:hover{background-color:#4da1ff!important;color:#fff!important;cursor:pointer}}.ui.blue.button.small{font-family:var(--font-regular)}.ui.basic.blue.button{background-color:#e7f5fe;border-radius:6px;box-shadow:inset 0 0 0 1px #4da1ff!important;color:#4da1ff!important;font-family:var(--font-regular);font-size:1.33em}.ui.basic.blue.button:focus,.ui.basic.blue.button:hover{background-color:#e7f5fe!important;box-shadow:inset 0 0 0 1px #4da1ff!important;color:#4da1ff!important}.ui.basic.blue.button.small{font-family:var(--font-regular);font-size:1.08em}.ui.xero-import.button{background-color:transparent;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAAGXcA1uAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADB/VeXAAADyElEQVRIDa1WW2gUSRQ9tzpjZiaTZGJmfMQYo0aJIopRiK7uLuyHogOKv4s/igsr0SioP374wA+/BN+KCroo+Clxzbg+PgRhRUFQUHddDEp8pzMmxmgmZqbLW9WptmeI42NtmL5VdR91b9U5t4fAT2VrZ1OQqIXUAHD2q0WhVtTAe2LJjjdqwmYd0qwKM9Aa9fJrXSU5lvJtaSwftnJcCP/1ZrB/RilGFROR62FnAemFEiSaXU9+x5L2ff4lzQLFzttLpCNzckslRlBOWsZaSR33j4YyVAUFLv4QxS+xgNZ/woOyg1l9rFKZ6z20H7+GSsLoCPSmMxEvU/MhIxnDfEmCjvFJ2fdZUXmIT2hFTQjjSyzc7sngyvwK/F4bRmkR4ebrASTnRnGyPd1QxMZtwwM0efVtfTso5nqXjw3ip6tdaIgW4UZXBr9WB5G41q031CnFWu0eCVman0L+nAI0RjsYBRd+lE9/lZm7ko8sgJrOBfFnap7jMCaZqu6Hc4Qv+EdWPZOS9qYSsQP+AJ5DobT4dJZ2Loqf9XaobM2FjT+iGRsnofL2Y8wY5EuDrE9gI9/czMUajbK1E0L6gpaNLsa2+hJMLbUwmlE3ki9lO8+reTyJL5RINmuHE+1pbGXFuRf9aHnej+4BiedpBy/7HRx51KfDNw5XcJVV2qGOvTfe6cVcXnz13sHMcgUA93FYTOf5qcdpHtFVrsHOsKc1qC8ogmSNFeoWC1oNKhXEny6ufCLUlQuBdYWdyDF80DXYi0bsVcDiHJn3uY/iQCoR91L2oOE3i120q5DFdulgxefrY3AKHIeFrQag/lg5G8TPdzQ7knaDUeo3+vIxOYJovb04ts/46EA64wH8+yWcM46FpLoABFCvKiJFsbR0Hn3+KAqFHEpH2SCJWjHIX6s2LLBzasQjOKMZB7hPRbgnbagL4y/uSQd5bkC5Y0oJVOOdwjRoGh/CuTlRnJ5dhsYKA1ppqdikPg9SImJyWDcxhLUTwtjESD/DtLj+cwXu9mSRYSP11EeKsOvBOzQx3xb83Y3L86JYyHLXtAguvHyPoEWo4WT3tPUx19DLeZJuTSrTP+eU4w4Hq7uUQpgNT84qw5Z/3mqHG10DaO9zYDO1WpiT5ju3+V6vru7W6wxmclNdOS6Iww9dfqrYTLWPn05TxfeTYo2LoiGb7//bRhGO2+pvHt7dTxvOMJo0W789PDlMvGU5PdsfTG0EB6e+lhMa+wLLTWAT06vALPilyxG5lDtvgtcncnVVrl4Do40J36r+8aiu5vfzjz8A+Gpj3Vk+RlUAAAAASUVORK5CYII=);background-position:18% 5px;background-repeat:no-repeat;border:1px solid var(--color-border);cursor:pointer;height:36px;padding-left:54px;vertical-align:middle}.ui.xero-import.button:hover{border:1px solid#323c47}.floating.dropdown.icon.blue.button{border-right:solid;border-width:1px;padding-left:25px}.ui.button.layout-left{background-color:#fff;border-left:1pxu solid rgba(34,36,38,.15);border-radius:0!important;color:rgba(0,0,0,.2);margin-left:1px!important}.ui.button.layout-right{background-color:#fff;border-left:1px solid rgba(34,36,38,.15);color:#4da1ff;margin-left:-1px!important}.button.new-category,.button.new-material,.button.new-product,.button.new-task{margin-top:6px}a{color:var(--color-dark-grey);text-decoration:none}a.primary{color:#4da1ff}a.primary:hover{color:var(--color-dark-grey)}.ui.button.user-role{font-size:1.5em;height:4.7em;line-height:3em}hr{margin-bottom:20px;margin-top:20px;opacity:.3}.attached.segment{border:0 solid var(--color-border)!important}.ui.success.message,.ui.success.message .header{background-color:var(--color-success);box-shadow:0 0 0 1px var(--color-success) inset,0 0 0 0 transparent;color:#fff}.options.modal-container .ui.fluid.basic.button{background:var(--color-bg-button-secondary)!important;border:1px solid var(--color-border)!important;box-shadow:none!important;color:var(--color-text)!important;height:120px;line-height:16px;margin-top:16px;padding-top:40px;text-shadow:none!important}[data-theme=dark] .options.modal-container .ui.fluid.basic.button{background:var(--color-charcoal)!important;color:var(--color-white)!important}[data-theme=dark] .options.modal-container .ui.fluid.basic.button strong{color:var(--color-white)!important}.options.modal-container .ui.fluid.basic.button i.large{color:var(--color-primary);display:block;margin:auto auto 8px}.banner{margin:8px 21px;min-height:36px;padding:8px;text-align:center}.amber{background-color:var(--color-mid-grey);color:var(--color-dark-grey)}.integration-item{padding-top:2em!important}.integration.action,.integration.content{margin:auto!important}.integration.content{padding-right:1em!important;width:100%!important}.integration.action{padding-top:1em!important}.integration.action .ui.basic.button,.integration.action .ui.button:not(.primary),.smardie-btn-secondary,.ui.basic.button.smardie-btn-secondary,.ui.button.smardie-btn-secondary{background-color:var(--color-bg-button-secondary)!important;border:1px solid var(--color-border)!important;box-shadow:none!important;color:var(--color-text)!important;text-shadow:none!important}[data-theme=dark] .integration.action .ui.basic.button,[data-theme=dark] .integration.action .ui.button:not(.primary),[data-theme=dark] .smardie-btn-secondary,[data-theme=dark] .ui.basic.button.smardie-btn-secondary,[data-theme=dark] .ui.button.smardie-btn-secondary{background-color:var(--color-charcoal)!important;color:var(--color-white)!important}.integration.action .ui.basic.button:hover,.integration.action .ui.button:not(.primary):hover,.smardie-btn-secondary:hover,.ui.basic.button.smardie-btn-secondary:hover,.ui.button.smardie-btn-secondary:hover{background-color:var(--color-bg-elevated)!important;border-color:var(--color-primary)!important;color:var(--color-text)!important}[data-theme=dark] .integration.action .ui.basic.button:hover,[data-theme=dark] .integration.action .ui.button:not(.primary):hover,[data-theme=dark] .smardie-btn-secondary:hover,[data-theme=dark] .ui.basic.button.smardie-btn-secondary:hover,[data-theme=dark] .ui.button.smardie-btn-secondary:hover{background-color:var(--color-charcoal)!important;color:var(--color-white)!important}.integration.button{min-width:160px}.integration-subheader{margin-bottom:1em;margin-top:2em!important}.integration-configuration .xero-sales-account{margin-top:30px}.integration-configuration .settings-save-btn{margin-top:30px;max-width:48%;white-space:nowrap}.ui.items .item.integration-item>.integration.image,.ui.items .item.integration-item>.integration.image>img{height:auto!important;max-width:80px!important;width:80px!important}button.xero-connect,button.xero-disconnect{border:none;display:inline-block;flex-shrink:0;margin:0;padding:0;vertical-align:middle}button.xero-connect:focus-visible,button.xero-disconnect:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.xero-connect{background:url(/static/img/connect-white.41dfa5e.svg) 0 0 no-repeat;cursor:pointer;height:42px;width:184px}.xero-connect:hover{background:url(/static/img/connect-blue.9829553.svg) 0 0 no-repeat}.xero-disconnect{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTg0IiBoZWlnaHQ9IjQyIiB2aWV3Qm94PSIwIDAgMTg0IDQyIj48dGl0bGU+ZGlzY29ubmVjdC13aGl0ZTwvdGl0bGU+PGRlZnM+PGZpbHRlciBpZD0iYSIgd2lkdGg9IjEwMy45JSIgaGVpZ2h0PSIxMTguNCUiIHg9Ii0xLjklIiB5PSItNi42JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94Ij48ZmVPZmZzZXQgZHk9IjEiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiLz48ZmVHYXVzc2lhbkJsdXIgaW49InNoYWRvd09mZnNldE91dGVyMSIgcmVzdWx0PSJzaGFkb3dCbHVyT3V0ZXIxIiBzdGREZXZpYXRpb249IjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd0JsdXJPdXRlcjEiIGluMj0iU291cmNlQWxwaGEiIG9wZXJhdG9yPSJvdXQiIHJlc3VsdD0ic2hhZG93Qmx1ck91dGVyMSIvPjxmZUNvbG9yTWF0cml4IGluPSJzaGFkb3dCbHVyT3V0ZXIxIiB2YWx1ZXM9IjAgMCAwIDAgMC45MDE5NjA3ODQgMCAwIDAgMCAwLjkwNTg4MjM1MyAwIDAgMCAwIDAuOTEzNzI1NDkgMCAwIDAgMSAwIi8+PC9maWx0ZXI+PHJlY3QgaWQ9ImIiIHdpZHRoPSIxODAiIGhlaWdodD0iMzgiIHg9IjAiIHk9IjAiIHJ4PSIzIi8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyIDEpIj48dXNlIHhsaW5rOmhyZWY9IiNiIiBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjYSkiLz48cmVjdCB3aWR0aD0iMTc5IiBoZWlnaHQ9IjM3IiB4PSIuNSIgeT0iLjUiIGZpbGw9IiNmNGY0ZjQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjY2NjZWQyIiBzdHJva2UtbGluZWpvaW49InNxdWFyZSIgcng9IjMiLz48L2c+PHRleHQgZmlsbD0iIzQwNDc1NiIgZm9udC1mYW1pbHk9IkhlbHZldGljYU5ldWUtQm9sZCwgSGVsdmV0aWNhIE5ldWUiIGZvbnQtc2l6ZT0iMTMiIGZvbnQtd2VpZ2h0PSJib2xkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyIDEpIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHRzcGFuIHg9IjU3LjY1OCIgeT0iMjMiPlNpZ24gb3V0IG9mIFhlcm88L3RzcGFuPgogICAgICAgICAgICAgICAgICAgIDwvdGV4dD48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjxwYXRoIGZpbGw9IiMxM2I1ZWEiIGQ9Ik0zNiA2Yy03LjczMyAwLTE0IDYuMjY4LTE0IDE0IDAgNy43MzEgNi4yNjcgMTQgMTQgMTQgNy43MyAwIDE0LTYuMjY5IDE0LTE0IDAtNy43MzItNi4yNy0xNC0xNC0xNCIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0zNi4yNzIgMTcuMTZhMy4yIDMuMiAwIDAgMC0xLjY5NC0uNDc1Yy0uNjcgMC0xLjMwNy4xOTYtMS44NDMuNTY3YTMuMSAzLjEgMCAwIDAtMS4zMzggMi41MzljMCAuMjUzLjAzMi41MDUuMDk1Ljc0Ny4zMjIgMS4yMjggMS40MDYgMi4xNTcgMi42OTYgMi4zMTJxLjE4OC4wMjIuMzcxLjAyMmMuMjU5IDAgLjUxLS4wMzIuNzY5LS4wOTguMzM2LS4wNzkuNjU2LS4yMTEuOTUyLS4zOTQuMjc5LS4xNzcuNTM2LS40MTQuODA3LS43NDZsLjAxOC0uMDE4Yy4wOS0uMTEuMTMyLS4yNS4xMTQtLjM4NmEuNDMuNDMgMCAwIDAtLjE2OC0uMjk2LjUuNSAwIDAgMC0uMjk1LS4xMDNjLS4xIDAtLjI0Ny4wMzYtLjM4LjIwNGwtLjAxLjAxNHEtLjA2NS4wODYtLjE0Mi4xNzRhMi4zIDIuMyAwIDAgMS0uNjEuNDggMi4zIDIuMyAwIDAgMS0xLjAzOS4yNTdjLTEuMTQ3LS4wMTItMS44NS0uNzU3LTIuMTI0LTEuNDQ4YTIuNCAyLjQgMCAwIDEtLjA5NC0uMzQzbC0uMDAyLS4wMzMgNC40NDItLjAwMWMuMzA5LS4wMDYuNTY4LS4xMTYuNzI4LS4zMWEuNzYuNzYgMCAwIDAgLjE1NC0uNjQzYy0uMTktLjg3My0uNjc2LTEuNTcyLTEuNDA3LTIuMDIybS0zLjg4MiAyLjA3N2MuMjUzLS45NjggMS4xNDYtMS42NDQgMi4xNzItMS42NDQgMS4wMyAwIDEuOTIuNjc0IDIuMTc0IDEuNjQ0em0xMS41Ny0uMjU1YS44LjggMCAwIDAtLjgxLjc4OC44LjggMCAwIDAgLjgxLjc4OS44LjggMCAwIDAgLjgxLS43ODkuOC44IDAgMCAwLS44MS0uNzg4bS0yLjkwOC0xLjgwNGEuNDU1LjQ1NSAwIDAgMC0uNDYtLjQ0OGwtLjEzLS4wMDJhMS44NSAxLjg1IDAgMCAwLTEuMDgxLjM0MS40Ni40NiAwIDAgMC0uNDM0LS4zMDguNDUuNDUgMCAwIDAtLjQ1OS40NDVsLjAwMiA1LjE2YS40NTQuNDU0IDAgMCAwIC40NTcuNDQ2Yy4yNTMgMCAuNDU4LS4yLjQ1OC0uNDQ2di0zLjE3NGMwLTEuMDI4LjA5LTEuNDU4IDEuMDA1LTEuNTY4YTIgMiAwIDAgMSAuMTc4LS4wMWMuMjY5LS4wMDkuNDY0LS4xOTIuNDY0LS40MzZNMjguOTk3IDE5Ljc3bDIuMzctMi4zMTdhLjQzLjQzIDAgMCAwIC4xMzUtLjMxNC40NTUuNDU1IDAgMCAwLS40Ni0uNDQ3LjQ2LjQ2IDAgMCAwLS4zMjcuMTMzbC0yLjM3MSAyLjMwNi0yLjM4LTIuMzFhLjQ3LjQ3IDAgMCAwLS4zMjUtLjEzYy0uMjUyIDAtLjQ1OC4yMDEtLjQ1OC40NDggMCAuMTIuMDUuMjMzLjEzOC4zMmwyLjM3MyAyLjMxLTIuMzcgMi4zMTNhLjQ0LjQ0IDAgMCAwLS4xNDEuMzJjMCAuMjQ3LjIwNi40NDguNDU4LjQ0OC4xMiAwIC4yMzYtLjA0Ni4zMjUtLjEzbDIuMzc3LTIuMzE0IDIuMzY4IDIuMzA0Yy4wOS4wOS4yMDkuMTQxLjMzMi4xNDEuMjU0IDAgLjQ2MS0uMjAxLjQ2MS0uNDQ4YS40NC40NCAwIDAgMC0uMTM0LS4zMTV6bTE0Ljk2My0zLjA5NGMtMS43NSAwLTMuMTc2IDEuMzg4LTMuMTc2IDMuMDk0czEuNDI1IDMuMDk0IDMuMTc2IDMuMDk0YzEuNzUgMCAzLjE3NS0xLjM4OCAzLjE3NS0zLjA5NHMtMS40MjQtMy4wOTQtMy4xNzUtMy4wOTRtMCA1LjI2MmMtMS4yMjcgMC0yLjIyNi0uOTcyLTIuMjI2LTIuMTY4cy45OTktMi4xNyAyLjIyNi0yLjE3IDIuMjI0Ljk3NCAyLjIyNCAyLjE3LS45OTcgMi4xNjgtMi4yMjQgMi4xNjgiLz48L2c+PC9nPjwvc3ZnPg==) 0 0 no-repeat;cursor:pointer;height:42px;width:184px}.xero-disconnect:hover{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTg0IiBoZWlnaHQ9IjQyIiB2aWV3Qm94PSIwIDAgMTg0IDQyIj48dGl0bGU+ZGlzY29ubmVjdC1ibHVlPC90aXRsZT48ZGVmcz48ZmlsdGVyIGlkPSJhIiB3aWR0aD0iMTAzLjklIiBoZWlnaHQ9IjExOC40JSIgeD0iLTEuOSUiIHk9Ii02LjYlIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPjxmZU9mZnNldCBkeT0iMSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd09mZnNldE91dGVyMSIvPjxmZUdhdXNzaWFuQmx1ciBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiIHN0ZERldmlhdGlvbj0iMSIvPjxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93Qmx1ck91dGVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9Im91dCIgcmVzdWx0PSJzaGFkb3dCbHVyT3V0ZXIxIi8+PGZlQ29sb3JNYXRyaXggaW49InNoYWRvd0JsdXJPdXRlcjEiIHZhbHVlcz0iMCAwIDAgMCAwLjkwMTk2MDc4NCAwIDAgMCAwIDAuOTA1ODgyMzUzIDAgMCAwIDAgMC45MTM3MjU0OSAwIDAgMCAxIDAiLz48L2ZpbHRlcj48cmVjdCBpZD0iYiIgd2lkdGg9IjE4MCIgaGVpZ2h0PSIzOCIgeD0iMCIgeT0iMCIgcng9IjMiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMSkiPjx1c2UgeGxpbms6aHJlZj0iI2IiIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNhKSIvPjxyZWN0IHdpZHRoPSIxNzkiIGhlaWdodD0iMzciIHg9Ii41IiB5PSIuNSIgZmlsbD0iIzBiN2I5ZiIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiMwMDdhYTEiIHN0cm9rZS1saW5lam9pbj0ic3F1YXJlIiByeD0iMyIvPjwvZz48dGV4dCBmaWxsPSIjZmZmIiBmb250LWZhbWlseT0iSGVsdmV0aWNhTmV1ZS1Cb2xkLCBIZWx2ZXRpY2EgTmV1ZSIgZm9udC1zaXplPSIxMyIgZm9udC13ZWlnaHQ9ImJvbGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMSkiPgogICAgICAgICAgICAgICAgICAgICAgICA8dHNwYW4geD0iNTcuNjU4IiB5PSIyMyI+U2lnbiBvdXQgb2YgWGVybzwvdHNwYW4+CiAgICAgICAgICAgICAgICAgICAgPC90ZXh0PjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTM2IDZjLTcuNzMzIDAtMTQgNi4yNjgtMTQgMTQgMCA3LjczMSA2LjI2NyAxNCAxNCAxNCA3LjczIDAgMTQtNi4yNjkgMTQtMTQgMC03LjczMi02LjI3LTE0LTE0LTE0Ii8+PHBhdGggZmlsbD0iIzEzYjVlYSIgZD0iTTM2LjI3MiAxNy4xNmEzLjIgMy4yIDAgMCAwLTEuNjk0LS40NzVjLS42NyAwLTEuMzA3LjE5Ni0xLjg0My41NjdhMy4xIDMuMSAwIDAgMC0xLjMzOCAyLjUzOWMwIC4yNTMuMDMyLjUwNS4wOTUuNzQ3LjMyMiAxLjIyOCAxLjQwNiAyLjE1NyAyLjY5NiAyLjMxMnEuMTg4LjAyMi4zNzEuMDIyYy4yNTkgMCAuNTEtLjAzMi43NjktLjA5OC4zMzYtLjA3OS42NTYtLjIxMS45NTItLjM5NC4yNzktLjE3Ny41MzYtLjQxNC44MDctLjc0NmwuMDE4LS4wMThjLjA5LS4xMS4xMzItLjI1LjExNC0uMzg2YS40My40MyAwIDAgMC0uMTY4LS4yOTYuNS41IDAgMCAwLS4yOTUtLjEwM2MtLjEgMC0uMjQ3LjAzNi0uMzguMjA0bC0uMDEuMDE0cS0uMDY1LjA4Ni0uMTQyLjE3NGEyLjMgMi4zIDAgMCAxLS42MS40OCAyLjMgMi4zIDAgMCAxLTEuMDM5LjI1N2MtMS4xNDctLjAxMi0xLjg1LS43NTctMi4xMjQtMS40NDhhMi40IDIuNCAwIDAgMS0uMDk0LS4zNDNsLS4wMDItLjAzMyA0LjQ0Mi0uMDAxYy4zMDktLjAwNi41NjgtLjExNi43MjgtLjMxYS43Ni43NiAwIDAgMCAuMTU0LS42NDNjLS4xOS0uODczLS42NzYtMS41NzItMS40MDctMi4wMjJtLTMuODgyIDIuMDc3Yy4yNTMtLjk2OCAxLjE0Ni0xLjY0NCAyLjE3Mi0xLjY0NCAxLjAzIDAgMS45Mi42NzQgMi4xNzQgMS42NDR6bTExLjU3LS4yNTVhLjguOCAwIDAgMC0uODEuNzg4LjguOCAwIDAgMCAuODEuNzg5LjguOCAwIDAgMCAuODEtLjc4OS44LjggMCAwIDAtLjgxLS43ODhtLTIuOTA4LTEuODA0YS40NTUuNDU1IDAgMCAwLS40Ni0uNDQ4bC0uMTMtLjAwMmExLjg1IDEuODUgMCAwIDAtMS4wODEuMzQxLjQ2LjQ2IDAgMCAwLS40MzQtLjMwOC40NS40NSAwIDAgMC0uNDU5LjQ0NWwuMDAyIDUuMTZhLjQ1NC40NTQgMCAwIDAgLjQ1Ny40NDZjLjI1MyAwIC40NTgtLjIuNDU4LS40NDZ2LTMuMTc0YzAtMS4wMjguMDktMS40NTggMS4wMDUtMS41NjhhMiAyIDAgMCAxIC4xNzgtLjAxYy4yNjktLjAwOS40NjQtLjE5Mi40NjQtLjQzNk0yOC45OTcgMTkuNzdsMi4zNy0yLjMxN2EuNDMuNDMgMCAwIDAgLjEzNS0uMzE0LjQ1NS40NTUgMCAwIDAtLjQ2LS40NDcuNDYuNDYgMCAwIDAtLjMyNy4xMzNsLTIuMzcxIDIuMzA2LTIuMzgtMi4zMWEuNDcuNDcgMCAwIDAtLjMyNS0uMTNjLS4yNTIgMC0uNDU4LjIwMS0uNDU4LjQ0OCAwIC4xMi4wNS4yMzMuMTM4LjMybDIuMzczIDIuMzEtMi4zNyAyLjMxM2EuNDQuNDQgMCAwIDAtLjE0MS4zMmMwIC4yNDcuMjA2LjQ0OC40NTguNDQ4LjEyIDAgLjIzNi0uMDQ2LjMyNS0uMTNsMi4zNzctMi4zMTQgMi4zNjggMi4zMDRjLjA5LjA5LjIwOS4xNDEuMzMyLjE0MS4yNTQgMCAuNDYxLS4yMDEuNDYxLS40NDhhLjQ0LjQ0IDAgMCAwLS4xMzQtLjMxNXptMTQuOTYzLTMuMDk0Yy0xLjc1IDAtMy4xNzYgMS4zODgtMy4xNzYgMy4wOTRzMS40MjUgMy4wOTQgMy4xNzYgMy4wOTRjMS43NSAwIDMuMTc1LTEuMzg4IDMuMTc1LTMuMDk0cy0xLjQyNC0zLjA5NC0zLjE3NS0zLjA5NG0wIDUuMjYyYy0xLjIyNyAwLTIuMjI2LS45NzItMi4yMjYtMi4xNjhzLjk5OS0yLjE3IDIuMjI2LTIuMTcgMi4yMjQuOTc0IDIuMjI0IDIuMTctLjk5NyAyLjE2OC0yLjIyNCAyLjE2OCIvPjwvZz48L2c+PC9zdmc+) 0 0 no-repeat}.main-container{margin:64px auto 0;max-width:980px}.main-extended-container{margin:64px auto 0;max-width:1140px}#app .integration-expired-banner+.trial-banner{margin-top:0}#app:has(.integration-expired-banner) .main-container,#app:has(.integration-expired-banner) .main-extended-container{margin-top:32px}.secondary.inverted.menu .ui.inverted.button{margin-left:.5em!important}.ui.landing.vertical.masthead{background:var(--color-nav-bg);min-height:600px}.grid.landing-hero{margin-top:6em;padding-bottom:8em}.grid.landing-hero .centered{text-align:center}.landing-hero-title{color:#fff;font-family:var(--font-extrabold)!important;font-size:5.5em;letter-spacing:1.25px;line-height:1.1em;margin-bottom:.4em;text-align:center}.landing-hero-description{color:#fff;font-family:var(--font-regular);font-size:24px;letter-spacing:1px;line-height:31px;text-align:center}.ui.vertical.stripe.segment{margin-bottom:5em;margin-top:5em;padding-bottom:7em}p.landing-description{font-size:1.3em}.landing-feature-image-left{padding-left:0!important}.landing-feature-text-right{display:flex!important;flex-direction:column!important;justify-content:center!important;margin-left:auto;margin-right:auto;max-width:600px}.landing-feature-list{font-size:1.1em;padding:.7em}.ui .content.pricing-card{border:0 solid var(--color-border)!important;border-radius:4px;line-height:1.7em;padding:3em!important}.ui .content.pricing-card.c{background:#4da1ff;color:#fff}.ui .content.pricing-card.r{background:var(--color-nav-bg);color:#fff}.ui .content.pricing-card .pricing-card-header{font-family:var(--font-bold)!important;font-size:40px!important;margin-bottom:40px}.ui .content.pricing-card .pricing-card-description{font-family:var(--font-regular)!important;font-size:18px!important;margin-bottom:40px}.ui .content.pricing-card .pricing-button{background:#fff;box-shadow:0 2px 20px 0 rgba(0,0,0,.098);color:#323c47;font-family:var(--font-bold)!important;line-height:2em;margin-bottom:10px;min-height:2em}.price-selector{height:300px}.pricing-includes{padding-top:30px}.pricing-details-box{border-radius:.28571429rem;box-shadow:0 1px 3px 0 var(--color-border),0 0 0 1px var(--color-border);padding:30px}.pricing-details-header{font-size:2.66em;padding-bottom:.5em}.pricing-details-header,.pricing-details-sub-text{color:#323c47;display:inline-block;font-family:var(--font-bold)!important;font-weight:700;letter-spacing:.73px}.pricing-details-sub-text{font-size:1em}.spacer.two{padding-top:2em}.spacer.four{padding-top:4em}.login-container{border-radius:6px;margin:0 auto;max-width:600px;padding:40px;width:100%}.login-content{margin:auto;max-width:460px}.login-content h1,.login-content p{text-align:center}form.login .field,form.signup .field{margin-bottom:1.5rem}form.login .field .label,form.signup .field .label{margin-bottom:.3rem}form.login .smardie-text-input input,form.login .ui.input>input,form.login textarea,form.signup .smardie-text-input input,form.signup .ui.input>input,form.signup textarea{box-sizing:border-box;height:44px;max-height:44px;min-height:44px;padding-bottom:0;padding-top:0}form.login .ui.button,form.signup .ui.button{box-sizing:border-box;height:44px;line-height:44px;max-height:44px;min-height:44px;padding:0 1rem!important}.right.floated.label{float:right}body#newQuote.dimmable{background-color:var(--color-bg-quote-builder)!important;overflow-y:hidden!important}#newQuote .main.container{margin-top:48px;padding:0;position:relative;width:100%;z-index:3}.ui.stackable.three.column.grid{position:fixed;width:100%!important}#sticky-search{height:100vh;overflow-y:scroll;padding:0!important}.ui.relaxed.divided.items>.item:first-child{border-radius:6px 6px 0 0!important;border-top:0!important;padding:1.5em!important}.ui.relaxed.divided.items>.item:last-child{padding-bottom:6.5em!important}.ui.items{margin:1.2em 0!important}.task.container{margin-right:410px}.task.item{background:#fff!important;border-top:1px solid #f0f3f7!important;min-height:50px!important;padding:.5em 1em!important}.task.item.selected{border-left:2px solid #4da1ff}.selected-text{color:#4da1ff;font-size:1em;padding:1em 0 0 1.5em}.task-image{border:none;border-radius:.125rem;height:auto;margin:6px auto 0;min-width:106px}.task-code,.task-time{color:var(--color-text);cursor:default;font-family:var(--font-semibold);font-size:.7em;letter-spacing:1px}.task-time{font-size:.7em;letter-spacing:0;margin-top:0;white-space:nowrap}.task-action{margin:32px auto;min-width:86px}.task.content{margin:3px auto 10px!important;padding-right:1em!important}.task.content .task-title{color:#323c47!important;font-size:1em;font-weight:700;line-height:1.3em;padding-bottom:4px}.task.content .task-description{color:#707070!important;font-size:.9em;letter-spacing:0;line-height:1.2em}select.ui.dropdown.task{height:20px!important;margin-top:.4rem}.ui.dropdown.task{height:25px!important;margin-top:.4rem!important;max-height:25px!important;min-height:25px!important;min-width:240px!important}.ui.dropdown.task,.ui.dropdown.task i{padding:5px 10px!important}.ui.dropdown .menu>.item.task-included>.description{color:#323c47!important}.quantity{padding-left:0!important}.category,.subcategory{color:#4da1ff;font-family:var(--font-semibold);font-size:1.33em;letter-spacing:.62px;margin:auto auto auto 0}.tasks{margin-left:18.75%!important;min-width:500px;padding-left:0!important}.two.ui.buttons.task-products-switch{background-color:var(--color-mist);border-radius:6px;height:50px;margin-bottom:22px;padding:8px}.ui.button.switch-active{background-color:#fff;border-radius:6px;font-weight:700;padding:4px}.ui.button.switch-not-active{background-color:var(--color-mist);padding-left:0;padding-right:0}.ui.form textarea.quote-note{border:0 solid hsla(0,0%,100%,.1)!important;font-size:.86em;font-style:italic;padding-left:0}.quote-preview-description{font-size:.86em}.modal-body.scrolling.content{max-height:calc(80vh - 220px);overflow-x:scroll!important}.flex-container{flex-direction:row}#sidebar{height:100vh;overflow-y:scroll}.sidebar{background:var(--color-bg-sidebar);height:100%;min-width:360px;overflow-x:hidden!important;padding-right:1rem!important;padding-top:1.7rem!important;right:0}.sidebar-box{margin-bottom:300px;margin-top:1rem;width:100%}.sidebar-title{padding-top:1.5rem!important}.blue.file.outline.icon{color:#4da1ff!important}.sidebar-header{padding-right:0!important}.sidebar-quote-title{align-items:center;color:var(--color-text);display:inline-flex;font-family:var(--font-semibold);font-size:18px;font-weight:600;gap:6px;letter-spacing:.5px;line-height:20px;margin:0;min-height:24px}.sidebar-quote-title .icon{align-items:center;display:inline-flex;flex-shrink:0;font-size:24px;height:24px;justify-content:center;line-height:1;margin:0!important;width:24px}.sidebar-quote-title-label{line-height:20px}.sidebar-quote-title-number{display:none;line-height:20px}.sidebar-quote-number{color:var(--color-text);font-family:var(--font-semibold);font-size:18px;font-weight:600;letter-spacing:.5px;line-height:20px;margin:0;text-align:right}#sidebar .sidebar-contact-col{padding-top:0!important}#sidebar .sidebar-contact-field,.sidebar-contact-field{align-items:center!important;background:var(--color-bg-input)!important;border:1px solid var(--color-border)!important;border-radius:4px!important;box-shadow:none!important;box-sizing:border-box;color:var(--color-text);cursor:pointer;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:12px;height:44px;justify-content:space-between;margin:0;max-width:100%;min-height:44px;outline:none!important;padding:0 12px}[data-theme=dark] #sidebar .sidebar-contact-field,[data-theme=dark] .sidebar-contact-field{border-color:var(--color-near-charcoal)!important}@media screen and (min-width:768px){#newQuote .sidebar-contact-field,#sidebar .sidebar-contact-field,.sidebar-contact-field{width:100%}}#sidebar .sidebar-contact-field:focus,#sidebar .sidebar-contact-field:focus-visible,.sidebar-contact-field:focus,.sidebar-contact-field:focus-visible{border-color:var(--color-primary)!important;box-shadow:none!important;outline:none!important}#sidebar .sidebar-contact-field__name,.sidebar-contact-field__name{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--color-text)!important;flex:1 1 auto;font-family:var(--font-regular);font-size:.9375rem;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#sidebar .sidebar-contact-field.is-placeholder .sidebar-contact-field__name,.sidebar-contact-field.is-placeholder .sidebar-contact-field__name{color:var(--color-text-muted)!important}#sidebar .sidebar-contact-field__sm8,.sidebar-contact-field__sm8{align-items:center;background:transparent!important;border:0!important;box-shadow:none!important;color:var(--color-text)!important;display:inline-flex!important;flex:0 0 auto;flex-direction:row!important;flex-wrap:nowrap!important;font-family:var(--font-regular);font-size:12px;gap:6px;line-height:1;margin:0;max-width:48%;padding:0;pointer-events:none;white-space:nowrap}#sidebar .sidebar-contact-field__sm8-icon,.sidebar-contact-field__sm8-icon{display:block!important;flex-shrink:0;height:14px!important;object-fit:contain;width:14px!important}#sidebar .sidebar-contact-field__sm8-text,.sidebar-contact-field__sm8-text{color:var(--color-text)!important;font-size:12px;line-height:1;overflow:hidden;text-overflow:ellipsis}[data-theme=dark] #sidebar .sidebar-contact-field__sm8,[data-theme=dark] .sidebar-contact-field__sm8{background:var(--color-charcoal)!important;border-radius:999px;padding:4px 8px}@media screen and (min-width:64rem){.sidebar{padding-top:28px!important}#sidebar>.sidebar-quote.ui.grid{align-items:center;display:flex;flex-wrap:wrap}#sidebar .sidebar-quote>.six.wide.column.sidebar-quote-number-col,#sidebar .sidebar-quote>.ten.wide.column.sidebar-header{align-items:center;display:flex;min-height:24px}#sidebar .sidebar-quote>.six.wide.column.sidebar-quote-number-col{justify-content:flex-end}}@media screen and (max-width:63.9375rem){#sidebar>.sidebar-quote.ui.grid{align-items:center;display:flex;flex-wrap:wrap}#sidebar .sidebar-quote>.ten.wide.column.sidebar-header{flex:1 1 auto;min-width:0;padding-right:0!important;width:auto!important}#sidebar .sidebar-quote>.six.wide.column:not(.sidebar-quote-number-col):not(.sidebar-quote-header-right){flex:0 0 auto;margin-left:auto;padding-left:8px!important;padding-right:0!important;width:auto!important}#sidebar .sidebar-quote>.sixteen.wide.column{flex:0 0 100%;width:100%!important}.sidebar-quote-title{margin:0;white-space:nowrap}.sidebar-quote-number{display:block!important;margin:0;text-align:right}}.sidebar-contact>.v-select .dropdown-toggle{padding:0 0 2px}.sidebar-contact>.v-select .vs__selected-options{flex-wrap:nowrap;height:32px;overflow:hidden;white-space:nowrap}.sidebar-contact>.v-select .vs__actions{display:none}.open-indicator{margin-right:4px;width:20px!important}.sidebar-item{border-bottom:1px solid #f0f3f7!important;cursor:grab;padding:16px 0;position:relative;user-select:none}.sidebar-item:active{cursor:grabbing}.sidebar-item .options,.sidebar-item .quantity{cursor:default;user-select:auto}.sidebar-item--dragging{cursor:grabbing;opacity:.45}.sidebar-item--drag-over{border-top:2px solid #4da1ff!important}.sidebar-item .item{color:var(--color-text);padding-left:0!important}.sidebar-item .task-cost{cursor:default;font-size:.9em}.sidebar-item .basic.button{height:40px;line-height:20px;margin:0;max-width:67px;padding:.78571429em 0!important;text-align:center;width:100%}.sidebar-item .ui.grid .column.quantity{padding-right:0}.sidebar-item .ui.grid .column.quantity .select{float:right;line-height:20px;max-width:67px!important;text-align:center;width:100%}.sidebar-item .ui.grid .column.quantity>div>select{margin-top:1px;padding-left:0;padding-right:0;text-align:center;text-align-last:center;width:100%}.sidebar-item .ui.grid .column.quantity>div:after{display:none}.sidebar-item .ui.grid .column.options{padding-left:0;padding-right:0}.sidebar-item .task-title{font-size:1em;font-weight:700;line-height:1.3em;padding-bottom:4px}.sidebar-item .task-description{display:-webkit-box;-webkit-box-orient:vertical;color:var(--color-text-muted);font-size:.86em;letter-spacing:0;-webkit-line-clamp:4;line-height:1.2em;overflow:hidden}.quote-totals-box{background-color:var(--color-bg-sidebar);bottom:0;box-shadow:0 -2px 4px hsla(0,0%,53.3%,.25);padding:0 1rem 1rem;position:fixed;right:0;width:31.25%}.quote-totals-box>div>div.right.aligned.quote-total,.quote-totals-box>div>div.right.aligned.quote-total-heading,.quote-totals-box>div>div.sixteen.wide.column:not(.quote-pricing-toggle-row){padding-top:0}.quote-totals{margin-top:.1rem!important}.quote-totals .ui.fluid.buttons>.button{align-items:center;box-sizing:border-box;display:inline-flex;height:44px;justify-content:center;line-height:1;min-height:44px;padding-bottom:0;padding-top:0}.quote-totals .button-save{border-left:1px solid hsla(0,0%,100%,.5);max-width:60px}.quote-totals .button-save .button-save-icon{display:block;filter:brightness(0) invert(1);height:20px;margin:0 auto;width:20px}.modal-quote-sub-total,.quote-sub-total,.quote-tax-total,.quote-total,.quote-total-heading{color:var(--color-text);font-family:var(--font-semibold);font-size:18px;font-weight:600;letter-spacing:.5px;line-height:20px}.quote-total,.quote-total-heading{font-family:var(--font-semibold)}.quote-total{text-align:right}.quote-pricing-toggle-row{bottom:auto!important;padding:16px 0 12px!important;position:static!important;right:auto!important;width:100%!important}.quote-pricing-toggle-wrap{text-align:right;width:100%}@media screen and (min-width:64rem){.quote-pricing-toggle-wrap{box-sizing:border-box;margin-left:56.25%;text-align:right;width:43.75%}}.quote-pricing-labels-col,.quote-pricing-values-col{padding-top:0}.quote-pricing-values-col{text-align:right}.quote-pricing-toggle{align-items:center;background:none;border:none;color:#4da1ff;cursor:pointer;display:inline-flex;flex-direction:row;flex-shrink:0;font-family:var(--font-regular);font-size:14px;gap:.35em;justify-content:flex-end;line-height:17px;margin:0;padding:0;text-decoration:none;white-space:nowrap}.quote-pricing-toggle-label{text-decoration:underline;white-space:nowrap}.quote-pricing-toggle:focus,.quote-pricing-toggle:hover{color:#4da1ff;outline:none}.quote-pricing-toggle:focus .quote-pricing-toggle-label,.quote-pricing-toggle:hover .quote-pricing-toggle-label{text-decoration:underline}.quote-pricing-toggle .icon{font-size:14px;height:auto;line-height:17px;margin:0!important;text-decoration:none;width:auto}.quote-pricing-detail-label,.quote-pricing-detail-value{color:var(--color-text);font-family:var(--font-regular);font-size:1.16em;line-height:24px}.quote-pricing-detail-label{text-align:right}.quote-pricing-detail-label--section-end,.quote-pricing-detail-value--section-end{margin-bottom:12px}.mobile-only-quote-pricing-btn,.mobile-only-quote-total-header{display:none}#sidebar .sidebar-quote>.six.wide.column.sidebar-quote-header-right,.sidebar-quote-header-right{display:none!important}.desktop-only-quote-total{display:block}@media screen and (max-width:63.9375rem){.desktop-only-quote-pricing,.desktop-only-quote-total{display:none!important}.mobile-only-quote-total-header{display:block}#sidebar .sidebar-quote>.ten.wide.column.sidebar-header{flex:0 1 auto;min-width:0;padding-right:0!important;width:auto!important}#sidebar .sidebar-quote>.six.wide.column.sidebar-quote-number-col{align-items:center;bottom:78px!important;display:flex!important;flex:none!important;left:auto!important;margin:0!important;max-width:none!important;min-height:24px;padding:0!important;position:fixed!important;right:calc(52.5% - 14px)!important;text-align:right;transform:none!important;width:auto!important;z-index:4}#sidebar .sidebar-quote>.six.wide.column.sidebar-quote-header-right{align-items:center;display:flex!important;flex:0 0 auto;margin-left:auto;min-height:24px;padding-left:8px!important;padding-right:0!important;text-align:right}#sidebar .sidebar-quote-number{display:block!important;line-height:20px;margin:0;text-align:right}.mobile-only-quote-total-header{align-items:center;display:inline-flex;justify-content:flex-end;min-height:24px;white-space:nowrap}.mobile-only-quote-total-header .quote-total-heading{margin-right:32px}.mobile-only-quote-total-header .quote-total-amount,.mobile-only-quote-total-header .quote-total-heading{bottom:auto!important;color:var(--color-text);font-family:var(--font-semibold);font-size:18px;font-weight:600;letter-spacing:.5px;line-height:20px;margin-bottom:0;margin-top:0;max-width:none!important;padding:0;position:static!important;right:auto!important;width:auto!important}.quote-total-value-group{align-items:center;display:inline-flex;gap:6px}.mobile-only-quote-pricing-btn{align-items:center;background:none;border:none;color:#4da1ff;cursor:pointer;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;margin:0;padding:0;vertical-align:middle;width:24px}.mobile-only-quote-pricing-btn .icon{color:#4da1ff;font-size:24px;height:24px;line-height:24px;margin:0!important;width:24px}#sidebar .sidebar-quote-title{align-items:center;bottom:78px;display:inline-flex;gap:6px;left:14px;margin:0;max-width:calc(47.5% - 14px);min-height:24px;position:fixed;z-index:4}#sidebar .sidebar-quote-title .icon{align-items:center;display:inline-flex;flex-shrink:0;font-size:24px;height:24px;justify-content:center;line-height:1;margin:0!important;width:24px}#sidebar .sidebar-quote-title-label,#sidebar .sidebar-quote-title-number{line-height:20px}#sidebar .sidebar-quote-header-right{align-items:center;bottom:78px;display:flex!important;left:auto;min-height:24px;position:fixed;right:14px;width:auto!important;z-index:4}#sidebar .quote-totals{width:50%!important}}@media screen and (max-width:619px){.sidebar-quote-title-label{display:none}.sidebar-quote-title-number{display:inline}#sidebar .sidebar-quote>.six.wide.column.sidebar-quote-number-col{display:none!important}#sidebar .sidebar-quote-title{max-width:calc(100% - 190px);overflow:hidden;text-overflow:ellipsis}}.quote-pricing-modal-body{padding-top:.5rem}.quote-pricing-modal-grid{margin:0!important}.quote-totals-box--expanded{height:auto!important}.quote-totals>.quote-total,.quote-totals>.quote-total-heading{margin-top:0;padding-top:0}.ui.dropdown.sidebar-qty,.ui.selection.dropdown{min-width:0}.times.circle.outline.icon.sidebar-remove{cursor:pointer;height:20px;line-height:20px;margin:0;width:20px}.times.circle.outline.icon.sidebar-remove:hover{color:#4da1ff}.icon.expand-quote-totals{color:#4da1ff;position:absolute;right:.62rem;top:1.2rem}.ui.accordion .title .dropdown.icon{transform:rotate(-90deg)!important}.ui.accordion .active.title .dropdown.icon{transform:rotate(90deg)!important}.ui.accordion:not(.styled) .title~.content:not(.ui):last-child{padding-bottom:1em}.out-of-stock{padding:0!important}.out-of-stock-instruction{padding:1em 0 1em 1em!important}.out-of-stock-buttons{padding-left:0!important;text-align:right!important}#categories{height:calc(100% - 51px);overflow-y:scroll}#categories .select{border:none!important;box-shadow:0 2px 20px 9px rgba(31,31,31,.04)}.categories{left:0;position:fixed!important}a.active.title{color:#4da1ff!important;font-family:var(--font-regular)!important;font-size:1em!important}.content.menu a.item{font-family:var(--font-regular);font-size:1rem!important;line-height:18px!important}.ui.vertical.menu .item .menu a.active.item,.ui.vertical.menu .item .menu a.item:hover{color:#4da1ff;font-family:var(--font-regular)!important;font-weight:400!important}.categories-menu{display:none}.categories-dropdown{border:0!important;box-shadow:none!important}.ui.modal>.close{color:#707070;right:1rem;top:1rem}.multi-right{margin-right:1rem!important}.ui.button.narrow{padding:.85rem .5rem!important}.five.fields.calculate-costs{margin:1rem 0 2rem -.5rem}.actions .ui.checkbox{margin-top:.7em}.ui.modal>.actions{min-height:70px}.price-list-totals{font-weight:700}.times.circle.outline.icon.modal{margin-top:2.2rem}.modal.header{color:#323c47;font-family:var(--font-semibold);font-size:1.33em;letter-spacing:.5px;line-height:24px;margin-bottom:.5rem!important}.discount-box{margin-right:-3px;width:100%}.modal-totals{display:flex;flex-direction:row;font-size:12px;font-weight:700;gap:16px;justify-content:right;margin-left:auto;padding-top:12px;text-align:right}.card-product-type{font-size:.85em;letter-spacing:.38px;opacity:.5}.card-product-brand,.card-product-supplier,.card-product-supplier-id,.card-product-type,.card-product-warranty{font-family:var(--font-regular);line-height:1.15em}.card-product-warranty{margin-top:4px}.card-product-description{line-height:1em}.card-product-prices{font-family:var(--font-bold);font-size:.9em;margin:1em 0}.extra.content.bottom-attached{margin-top:1em}input.card-product-qty{border-radius:0!important;color:#4da1ff!important;text-align:center!important}.button.product-qty{background:#fff;border:1px solid var(--color-border)}.button.product-qty.left{background:#fff;border-radius:.28571429rem 0 0 .28571429rem!important;border-right:0 solid var(--color-border)}.button.product-qty.left:hover{background:var(--color-border)}.select-pipe .item{line-height:2.6em!important}.select-pipe .item>img{margin-bottom:0!important;margin-top:0!important;max-height:none!important}.select-lineral-metre,.select-location,.select-pipe{min-height:3.3em!important;padding-top:1.21em!important}.select-lineral-metre .dropdown.icon,.select-location .dropdown.icon,.select-pipe .dropdown.icon{padding-top:1.21em!important}.select-fittings{box-shadow:0 0 0 0 rgba(34,36,38,0)!important;font-family:var(--font-regular);margin-top:0!important;max-height:15em!important;width:100%!important}.select-fittings .placeholder{color:hsla(0,0%,75%,.87)!important}.remove.circle.outline.icon.modal-larger{margin-top:2.6em!important;padding-left:1em}.classification-checkbox label{font-weight:300!important}td.quote-preview-vertical-offset{padding-top:1.5em!important}.quote-preview-title{margin-bottom:8px}td .ui.icon.dropdown.basic.button{height:38px!important;line-height:17.5px!important;width:38px!important}.ui.basic.table{border:0 solid rgba(34,36,38,0)}.ui.celled.table tr td,.ui.celled.table tr th{border-left:0}.ui.celled.table tr td .preview-hidden{opacity:.3!important}.ui.sortable.table thead th.sorted{background:#fff}.ui.tabular.menu{background-color:transparent!important;cursor:pointer}.ui.tabular.menu.overflow-x-hidden{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.ui.tabular.menu.overflow-x-hidden .item{flex:0 0 auto;white-space:nowrap}.ui.tabular.menu .active.item{opacity:1}.ui.tabular.menu .item:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;position:relative;z-index:1}.ui.tabular.menu .item:focus:not(:focus-visible){outline:none}.ui.tabular.menu button.item{background:none;border:none;cursor:pointer;font:inherit;padding:.92857143em 1.42857143em;text-align:left}.pagination-controls{text-align:center}.ui.styled.fluid.accordion{box-shadow:none!important}.ui.accordion .title{color:var(--color-text)!important;font-family:var(--font-regular)!important;font-weight:400;height:60px;line-height:40px}.ui.styled.accordion>.title .dropdown.icon{transform:rotate(0deg)!important}.ui.styled.accordion .active.title .dropdown.icon{transform:rotate(90deg)!important}.cell-sub-description{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}tr.view-contact:hover{cursor:pointer}@media only screen and (min-width:768px){.ui.column.grid>[class*="one wide computer"].column,.ui.grid>.column.row>[class*="one wide computer"].column,.ui.grid>.row>[class*="one wide computer"].column,.ui.grid>[class*="one wide computer"].column{width:6.25%!important}.ui.column.grid>[class*="two wide computer"].column,.ui.grid>.column.row>[class*="two wide computer"].column,.ui.grid>.row>[class*="two wide computer"].column,.ui.grid>[class*="two wide computer"].column{width:12.5%!important}.ui.column.grid>[class*="three wide computer"].column,.ui.grid>.column.row>[class*="three wide computer"].column,.ui.grid>.row>[class*="three wide computer"].column,.ui.grid>[class*="three wide computer"].column{width:18.75%!important}.ui.column.grid>[class*="four wide computer"].column,.ui.grid>.column.row>[class*="four wide computer"].column,.ui.grid>.row>[class*="four wide computer"].column,.ui.grid>[class*="four wide computer"].column{width:25%!important}.ui.column.grid>[class*="five wide computer"].column,.ui.grid>.column.row>[class*="five wide computer"].column,.ui.grid>.row>[class*="five wide computer"].column,.ui.grid>[class*="five wide computer"].column{width:31.25%!important}.ui.column.grid>[class*="six wide computer"].column,.ui.grid>.column.row>[class*="six wide computer"].column,.ui.grid>.row>[class*="six wide computer"].column,.ui.grid>[class*="six wide computer"].column{width:37.5%!important}.ui.column.grid>[class*="seven wide computer"].column,.ui.grid>.column.row>[class*="seven wide computer"].column,.ui.grid>.row>[class*="seven wide computer"].column,.ui.grid>[class*="seven wide computer"].column{width:43.75%!important}.ui.column.grid>[class*="eight wide computer"].column,.ui.grid>.column.row>[class*="eight wide computer"].column,.ui.grid>.row>[class*="eight wide computer"].column,.ui.grid>[class*="eight wide computer"].column{width:50%!important}.ui.column.grid>[class*="nine wide computer"].column,.ui.grid>.column.row>[class*="nine wide computer"].column,.ui.grid>.row>[class*="nine wide computer"].column,.ui.grid>[class*="nine wide computer"].column{width:56.25%!important}.ui.column.grid>[class*="ten wide computer"].column,.ui.grid>.column.row>[class*="ten wide computer"].column,.ui.grid>.row>[class*="ten wide computer"].column,.ui.grid>[class*="ten wide computer"].column{width:62.5%!important}.ui.column.grid>[class*="eleven wide computer"].column,.ui.grid>.column.row>[class*="eleven wide computer"].column,.ui.grid>.row>[class*="eleven wide computer"].column,.ui.grid>[class*="eleven wide computer"].column{width:68.75%!important}.ui.column.grid>[class*="twelve wide computer"].column,.ui.grid>.column.row>[class*="twelve wide computer"].column,.ui.grid>.row>[class*="twelve wide computer"].column,.ui.grid>[class*="twelve wide computer"].column{width:75%!important}.ui.column.grid>[class*="thirteen wide computer"].column,.ui.grid>.column.row>[class*="thirteen wide computer"].column,.ui.grid>.row>[class*="thirteen wide computer"].column,.ui.grid>[class*="thirteen wide computer"].column{width:81.25%!important}.ui.column.grid>[class*="fourteen wide computer"].column,.ui.grid>.column.row>[class*="fourteen wide computer"].column,.ui.grid>.row>[class*="fourteen wide computer"].column,.ui.grid>[class*="fourteen wide computer"].column{width:87.5%!important}.ui.column.grid>[class*="fifteen wide computer"].column,.ui.grid>.column.row>[class*="fifteen wide computer"].column,.ui.grid>.row>[class*="fifteen wide computer"].column,.ui.grid>[class*="fifteen wide computer"].column{width:93.75%!important}.ui.column.grid>[class*="sixteen wide computer"].column,.ui.grid>.column.row>[class*="sixteen wide computer"].column,.ui.grid>.row>[class*="sixteen wide computer"].column,.ui.grid>[class*="sixteen wide computer"].column{width:100%!important}}.ui.form.settings{padding:0}.field.settings{margin:10px 0 20px!important}tr{cursor:pointer}img.settings{margin-left:.5em;margin-right:.5em}.ui.button.image-upload{margin-top:.7em}.upload-logo{padding:2em 2em .5em}.upload-displayed-logo{border:1px dashed rgba(34,36,38,.15);padding:1.5em 1.2em 1.2em}.ui.form .fields>.field.upload-logo:first-child{border:1px dashed rgba(34,36,38,.15);margin-left:.75em;max-width:48%;padding:1.5em 0 0 1.2em!important}.ui.form .field>label,.ui.form label{color:var(--color-text)!important;display:block;font-family:var(--font-semibold)!important;font-size:14px;font-weight:600;letter-spacing:.5px;line-height:1.25;margin:0 0 6px;text-transform:none}.select-pipe>.text-image-pipe{margin-top:-1em!important}.select-pipe>.text-image-pipe>.text-pipe{margin-left:3.5em!important;margin-top:-1.9em!important}.ui.dropdown>.text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui.multiple.search.dropdown>input.search{padding:0!important}a.ui.button.modal-price-totals{background:none}.help.circle.outline.icon{font-size:1em;line-height:.8em}.ui.circular.icon.basic.button.help{box-shadow:0 0 0 0 hsla(0,0%,100%,0);color:#000!important;height:1em;line-height:1em;padding:0;width:1em}iframe.template-preview{border:none;min-height:1000px;width:100%}.settings-save-btn{margin-bottom:3rem!important}.settings-side-menu .vertical.menu{border:none!important;box-shadow:none!important;float:left;margin-top:0;padding-left:3.7rem;width:100%}.settings-side-menu .vertical.menu .item,.settings-side-menu .vertical.menu .item a{color:var(--color-text)!important}.settings-side-menu .vertical.menu .item.active a,.settings-side-menu .vertical.menu .item.active:hover{color:var(--color-primary)!important;font-weight:600}.settings-main-content{border:none!important}.main-container .ui.bottom.attached.tab.segment{border-bottom:none!important}.settings-main-content .divider,.settings-main-content .ui.divider,.settings-side-menu .divider,.settings-side-menu .ui.divider{border:none}.main-container .ui.grid>.column:first-child{border-bottom:none!important}.main-container hr{border:none!important;height:0;margin:0;padding:0}.classification-dropdown{display:none!important}.beta-tag{background:var(--color-mid-grey);border-radius:4px;color:var(--color-nav-bg);line-height:18px;margin:10px 20px;max-height:30px;padding:5px 15px}.tasks{min-width:0}.sidebar{min-width:200px;overflow-y:visible}#main{background:var(--color-very-light-grey);display:block;height:300px;width:100%}.handle{margin:0 auto}.handle,.mobile-only-label{display:none}@media screen and (min-width:768px){.ui.top.fixed.three.item.borderless.menu{display:none}}@media screen and (min-width:901px){.icon-label-footer-quotes-small{display:none}}@media screen and (max-width:900px){.icon-label-footer-quotes{display:none}.icon-label-footer-quotes .ui.icon.button{padding:.78571429em 1.5em}}@media screen and (min-width:768px) and (max-width:63.9375rem){.main-container{margin:64px 2rem 0;max-width:980px}#app:has(.integration-expired-banner) .main-container{margin-top:32px}#newQuote .ui.column.grid>[class*="three wide"].column,#newQuote .ui.grid>[class*="three wide"].column{width:25%!important}#newQuote .ui.column.grid>[class*="eight wide"].column,#newQuote.ui.grid>[class*="eight wide"].column{width:75%!important}.grid.landing-hero{margin-top:4em}.task-item{display:inline-block}.task-image{float:left}.task-code{margin-top:0}.task-action{float:right}#categories>div.ui.vertical.following.fluid.accordion.text.menu>div>div>a:last-child,.ui.relaxed.divided.items>.item:last-child{padding-bottom:6.5em!important}#categories>div.ui.vertical.following.fluid.accordion.text.menu{height:calc(100vh - 160px);overflow-y:scroll}#sticky-search{height:calc(100vh - 130px)}#sidebar{background:var(--color-bg-sidebar);bottom:0;box-shadow:0 -2px 1px hsla(0,0%,53.3%,.15);height:calc(100vh - 100px);left:0;overflow-y:scroll;padding:0 1em 1em;position:fixed;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(0,1,.5,1);width:100%}#sidebar.closed{height:143px;overflow-y:hidden}.handle{background-color:transparent;background-image:none;border:none;cursor:pointer;display:block;height:24px;margin:0 auto;margin-top:-4px!important;padding:0;text-align:center;width:100%;z-index:4}#sidebar>div>div.six.wide.column,#sidebar>div>div.sixteen.wide.column,#sidebar>div>div.ten.wide.column.sidebar-header{padding:0!important}.sidebar-box{margin-bottom:100px;padding-left:0!important;padding-right:0!important}.sidebar-item .ui.grid .column.item{width:65%!important}.sidebar-item .ui.grid .column.quantity{max-width:10%!important}.sidebar-item .ui.grid .column.time-cost{max-width:15%!important}.sidebar-item .ui.grid .column.options{width:5%!important}.sidebar-quote-title{bottom:78px;left:10px;position:fixed;z-index:3}#newQuote .sidebar-contact-field,#sidebar .sidebar-contact-field,.sidebar-contact-field{bottom:14px;left:14px;max-width:47.5%;padding-right:12px;position:fixed;width:47.5%!important;z-index:3}.right.aligned.nine.wide.column .task-time{display:none}.right.aligned.six.wide.column .task-time{margin-top:0!important;position:fixed;right:25px}.quote-totals-box{bottom:0;box-shadow:0 -1px 0 hsla(0,0%,53.3%,.25);height:auto;min-height:118px;padding-bottom:0;width:100%}.quote-totals{bottom:auto;margin-top:0!important;position:static;right:auto;width:46.5%}.quote-pricing-labels-col,.quote-pricing-values-col,.quote-total,.quote-total-heading{bottom:auto!important;max-width:none!important;position:static!important;right:auto!important}.right.aligned.nine.wide.column .task-time{display:block}.right.aligned.six.wide.column .task-time{position:static;right:auto}.quote-totals>.sixteen.wide.column:not(.quote-pricing-toggle-row){bottom:0;position:fixed;right:0;width:50%!important}.quote-sub-total,.quote-tax-total,.ui.accordion .title .dropdown.icon{display:none}.sticky.sidebar{background:none}.tasks{margin-left:25%!important}.categories-menu{display:none;padding-top:10px}.ui.accordion .title .dropdown.icon{display:none}#sidebar>div>div.sixteen.wide.column>div>div>ul{border-top:1px solid rgba(60,60,60,.26);border-top-left-radius:6px;border-top-right-radius:6px;bottom:100%;top:calc(-100% - var(--height))!important}#sidebar>div>div.sixteen.wide.column>div>div>div{border-bottom:1px solid rgba(60,60,60,.26);border-bottom-left-radius:6px;border-bottom-right-radius:6px}#sidebar>div>div.sixteen.wide.column>div>div>div>div.vs__selected-options>span{margin:0 0 2px}#newQuote .quote-builder.main.ui.container,body#newQuote .quote-builder.main.ui.container{margin-left:0!important;margin-right:0!important;max-width:100%!important;width:100%!important}#newQuote .quote-builder #sticky-search.tasks.quote-builder-catalog,#newQuote .quote-builder .quote-builder-main-grid,#newQuote .quote-builder .quote-builder-main-grid>.eleven.wide.column.tasks.quote-builder-catalog{max-width:100%!important;width:100%!important}}@media screen and (min-width:64rem){#newQuote .quote-builder #sticky-search.tasks.quote-builder-catalog,#newQuote .quote-builder .quote-builder-main-grid.ui.stackable.two.column.grid>.eleven.wide.column.tasks.quote-builder-catalog{container-name:quote-builder-catalog;container-type:inline-size;margin-left:0!important;max-width:none!important;width:68.75%!important}#newQuote .quote-builder .quote-builder-main-grid.ui.stackable.two.column.grid>.five.wide.column.sticky.sidebar{display:block!important;min-width:0!important;padding-left:0!important;padding-right:0!important;width:31.25%!important}#newQuote .quote-builder .five.wide.column.sticky.sidebar .sidebar{min-width:0!important;width:100%}#newQuote #sidebar{bottom:auto!important;box-shadow:none!important;left:auto!important;position:relative!important;width:auto!important}#newQuote #sidebar,#newQuote #sidebar.closed{height:100vh;height:100dvh;overflow-y:scroll}#newQuote .handle{display:none!important}#newQuote .sidebar-contact-field,#newQuote .sidebar-quote-number,#newQuote .sidebar-quote-title{bottom:auto!important;left:auto!important;position:static!important;right:auto!important;width:100%!important;z-index:auto!important}#newQuote .sticky.sidebar{background:var(--color-bg-sidebar)}#newQuote #sidebar .sidebar-quote>.six.wide.column.sidebar-quote-header-right{display:none!important}#newQuote #sidebar .sidebar-quote>.sixteen.wide.column{padding-top:24px!important}#newQuote #sidebar .sidebar-quote>.six.wide.column.sidebar-quote-number-col,#newQuote #sidebar .sidebar-quote>.ten.wide.column.sidebar-header{margin-bottom:0!important;padding-bottom:0!important}#newQuote #sidebar .sidebar-box{margin-top:0!important}#newQuote .quote-builder .tasks.quote-builder-catalog{margin-left:0!important}#newQuote .quote-totals-box{bottom:0!important;box-shadow:0 -2px 4px hsla(0,0%,53.3%,.25);box-sizing:border-box!important;height:auto!important;position:fixed!important;right:0!important;width:31.25%!important}#newQuote .quote-totals.ui.grid{bottom:auto!important;margin:0!important;position:static!important;right:auto!important;width:100%!important}#newQuote .quote-totals>.nine.wide.column{bottom:auto!important;position:static!important;right:auto!important;width:56.25%!important}#newQuote .quote-totals>.quote-pricing-values-col,#newQuote .quote-totals>.six.wide.column{bottom:auto!important;position:static!important;right:auto!important;width:43.75%!important}#newQuote .quote-totals>.quote-pricing-labels-col{width:56.25%!important}#newQuote .quote-pricing-toggle-row,#newQuote .quote-totals>.quote-pricing-labels-col,#newQuote .quote-totals>.quote-total,#newQuote .quote-totals>.quote-total-heading{bottom:auto!important;position:static!important;right:auto!important}#newQuote .quote-totals>.sixteen.wide.column:not(.quote-pricing-toggle-row){bottom:auto!important;padding-left:0!important;padding-right:0!important;position:static!important;right:auto!important;width:100%!important}#newQuote .quote-pricing-toggle-row.sixteen.wide.column{padding:16px 0 12px!important;width:100%!important}#newQuote .quote-pricing-toggle-wrap{box-sizing:border-box;margin-left:56.25%;text-align:right;width:43.75%}#newQuote .quote-totals .ui.fluid.buttons{display:flex;width:100%}#newQuote .quote-totals .ui.fluid.buttons>.button:first-child{flex:1 1 auto;min-width:0}#newQuote .quote-builder .quote-category-tiles,#newQuote .quote-builder .quote-task-grid{gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@container quote-builder-catalog (min-width: 800px){#newQuote .quote-builder .quote-category-tiles,#newQuote .quote-builder .quote-task-grid{gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:767px){.main-container{margin:64px 16px 0}#app:has(.integration-expired-banner) .main-container{margin-top:32px}h1{font-size:1.8em;letter-spacing:.5px}.ui.top.fixed.secondary.pointing.menu{display:none}.ui.top.fixed.three.item.borderless.menu{background-color:var(--color-nav-bg);height:48px;z-index:101}.ui.top.fixed.three.item.borderless.menu .icon{color:#fff}.ui.top.fixed.three.item.borderless.menu .icon:active,.ui.top.fixed.three.item.borderless.menu .icon:hover{color:#4da1ff!important}.ui.top.fixed.three.item.borderless.menu .menu.left.transition.visible{border:none!important;width:300%!important}.ui.menu .dropdown.item .menu{min-width:300%;text-align:center}.ui.item.menu .dropdown .menu .item{padding:16px!important}.ui.item.menu .dropdown .menu .item:active,.ui.item.menu .dropdown .menu .item:hover{border:none;color:#4da1ff!important;cursor:pointer}.integration-configuration .settings-save-btn{display:inline-block;max-width:none;width:auto}#categories{height:auto;min-height:0!important}#newQuote .quote-builder.main.ui.container{box-sizing:border-box;margin-left:auto!important;margin-right:auto!important;max-width:100%!important;width:100%!important}#newQuote .quote-builder .quote-builder-main-grid.ui.stackable.two.column.grid{box-sizing:border-box!important;left:0!important;margin-left:auto!important;margin-right:auto!important;max-width:100%!important;padding-left:16px!important;padding-right:16px!important;right:0!important;width:100%!important}#newQuote .quote-builder #sticky-search.tasks.quote-builder-catalog,#newQuote .quote-builder .quote-builder-main-grid.ui.stackable.two.column.grid,#newQuote .quote-builder .quote-builder-main-grid>.column{background:var(--color-bg-quote-builder)!important;background-color:var(--color-bg-quote-builder)!important}#sticky-search{height:calc(100vh - 130px);height:calc(100dvh - 130px);margin-left:auto!important;margin-right:auto!important;max-width:100%!important;width:100%!important}#sidebar{background:var(--color-bg-sidebar);bottom:0;box-shadow:0 -2px 1px hsla(0,0%,53.3%,.15);height:calc(100vh - 150px);height:calc(100dvh - 150px);left:0;overflow-y:scroll;padding:0 1em calc(1em + env(safe-area-inset-bottom, 0px));position:fixed;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(0,1,.5,1);width:100%;z-index:2}#sidebar.closed{height:143px;overflow-y:hidden}.handle{background-color:transparent;background-image:none;border:none;cursor:pointer;display:block;height:24px;margin:0 auto;margin-top:-4px!important;padding:0;text-align:center;width:100%;z-index:4}#sidebar>div>div.six.wide.column,#sidebar>div>div.sixteen.wide.column,#sidebar>div>div.ten.wide.column.sidebar-header{padding:0!important}.sidebar-box{margin-bottom:100px;padding-left:0!important;padding-right:0!important}.sidebar-item .ui.grid .column.item{width:65%!important}.sidebar-item .ui.grid .column.quantity{max-width:10%!important}.sidebar-item .ui.grid .column.time-cost{max-width:15%!important}.sidebar-item .ui.grid .column.options{width:5%!important}.sidebar-quote-title{bottom:78px;left:10px;position:fixed;z-index:3}#newQuote .sidebar-contact-field,#sidebar .sidebar-contact-field,.sidebar-contact-field{bottom:14px;left:14px;max-width:47.5%;padding-right:12px;position:fixed;width:47.5%!important;z-index:3}#sidebar>div>div.sixteen.wide.column>div>div>ul{border-top:1px solid rgba(60,60,60,.26);border-top-left-radius:6px;border-top-right-radius:6px;bottom:100%;top:calc(-100% - var(--height))!important}#sidebar>div>div.sixteen.wide.column>div>div>div{border-bottom:1px solid rgba(60,60,60,.26);border-bottom-left-radius:6px;border-bottom-right-radius:6px}#sidebar>div>div.sixteen.wide.column>div>div>div>div.vs__selected-options>span{margin:0 0 2px}.right.aligned.nine.wide.column .task-time{display:none}.right.aligned.six.wide.column .task-time{margin-top:0!important;position:fixed;right:25px}.quote-totals-box{bottom:0;box-shadow:0 -1px 0 hsla(0,0%,53.3%,.25);height:auto;min-height:118px;padding-bottom:env(safe-area-inset-bottom,0);width:100%}.quote-totals{bottom:auto;margin-top:0!important;position:static;right:auto;width:46.5%}.quote-pricing-labels-col,.quote-pricing-values-col,.quote-total,.quote-total-heading{bottom:auto!important;max-width:none!important;position:static!important;right:auto!important}.right.aligned.nine.wide.column .task-time{display:block}.right.aligned.six.wide.column .task-time{position:static;right:auto}.quote-totals>.sixteen.wide.column:not(.quote-pricing-toggle-row){bottom:0;position:fixed;right:0;width:50%!important}.ui.accordion .title .dropdown.icon{display:none}.sticky.sidebar{background:none}#sticky-search>.eight.wide.column.tasks{padding-top:8em!important}.ui.fluid.left.icon.input.task-search{display:none}.ui.relaxed.divided.items{margin-top:0}.ui.relaxed.divided.items .task.item{flex-flow:row wrap}.task-image{flex:0!important}.task-image img{height:auto;max-width:300px}.task.content{flex:1!important}.task-action{flex:100%}.add-button{width:100%!important}.empty-quote-arrow{display:none}.empty-quote-image{margin-left:auto;padding-top:2em}.empty-quote-text{text-align:center}.selected-text{padding:1em 0 0}#categories.three.wide.column.categories{background-color:var(--color-mist);border:1px solid rgba(34,36,38,.15);box-shadow:0 1px 2px 0 rgba(34,36,38,.15);min-height:8em;padding:1em 1em 0!important;z-index:3}.categories-menu{display:block;padding-top:10px}#categories>div.ui.vertical.following.fluid.accordion.text.menu{margin-top:.5em;overflow-x:scroll}#categories>div.ui.vertical.following.fluid.accordion.text.menu>div>div{display:inline-flex}#categories>div.ui.vertical.following.fluid.accordion.text.menu>div .item{padding:0 1.5em}.left.aligned.eight.wide.column.add-new{width:100%!important}.right.aligned.four.wide.column{width:50%!important}.ui.form.calculate-costs .field{margin-bottom:1em!important}.mobile-only-label{display:inline}#app>div.main-container>div.modal-mask>div>div>div.modal-body.scrolling.content>div>article>table>tbody>tr>td:nth-child(4),#app>div.main-container>div.modal-mask>div>div>div.modal-body.scrolling.content>div>article>table>tbody>tr>td:nth-child(5),.ui .preview-quote .ui.table [class*="right aligned"]{text-align:left}#app>div.main-container>div.modal-mask>div>div>div.modal-body.scrolling.content>div>article>table>tfoot>tr,.ui .preview-quote table>tfoot>tr{height:0!important;margin:0!important;padding:0!important}#app>div.main-container>div.modal-mask>div>div>div.modal-body.scrolling.content>div>article>table>tfoot>tr>th:first-child,.ui .preview-quote table>tfoot>tr>th:first-child{margin-bottom:1.2em}#app>div.main-container>div.modal-mask>div>div>div.modal-body.scrolling.content>div>article>table>tfoot>tr>th:nth-child(2),.ui .preview-quote table>tfoot>tr>th:nth-child(2){display:inline;float:left;max-width:50%}#app>div.main-container>div.modal-mask>div>div>div.modal-body.scrolling.content>div>article>table>tfoot>tr>th:nth-child(3),.ui .preview-quote table>tfoot>tr>th:nth-child(3){float:right;margin-bottom:1.2em;max-width:40%}.modal-totals{flex-direction:column;gap:0}.modal-totals p{line-height:18px!important}.flex-container{flex-direction:column;width:100%!important}.item-title{margin-top:0!important;width:100%}.item-title,.item-title h3{margin-bottom:12px}.login-container{background:none;box-shadow:0 0 0 0 rgba(31,31,31,0);padding:32px 0 0;width:100%}.login-content h1{margin-top:0}.integration.ui.tiny.image{margin-left:0!important}.integration.action{margin-bottom:2rem!important}.ui.tabular.menu .item{font-size:1em;padding:.4rem}.actions a.button{margin-left:0!important;width:100%}.ui.form .fields>.field.upload-logo:first-child{margin-left:.73em!important;max-width:97%!important;padding-bottom:.8em!important;padding-top:1.2em!important}.settings-side-menu .vertical.menu{padding-left:0}.settings-side-menu .settings-side-menu-dropdown.mobile.only{display:block!important;width:100%}.settings-side-menu .settings-side-menu-vertical.mobile.hidden{display:none!important}.settings-main-content .ui.top.attached.tabular.menu{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;background-color:var(--color-bg-page)!important;background-image:linear-gradient(var(--color-border),var(--color-border))!important;border-bottom:none!important;border-radius:0;width:100%}.settings-main-content .ui.top.attached.tabular.menu,.settings-main-content .ui.top.attached.tabular.menu .item{background-position:0 100%!important;background-repeat:no-repeat!important;background-size:100% 1px!important;margin:0}.settings-main-content .ui.top.attached.tabular.menu .item{background-color:transparent!important;background-image:none!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:var(--color-text-muted);flex:0 0 auto;font-size:.875rem;font-weight:500;line-height:48px;min-height:48px;padding:0 1rem;transition:color .1s ease!important;white-space:nowrap}.settings-main-content .ui.top.attached.tabular.menu .item:hover{background-color:transparent!important;color:var(--color-primary)}.settings-main-content .ui.top.attached.tabular.menu .item.active{background-color:transparent!important;background-image:linear-gradient(var(--color-primary),var(--color-primary))!important;background-position:0 100%!important;background-repeat:no-repeat!important;background-size:100% 1px!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:var(--color-primary);font-weight:600;margin-bottom:0}.classification-dropdown{display:block!important}.button.show-new-user{width:100%}.sidebar-contact>.v-select .vs__selected-options{padding-top:8px}}@media only screen and (max-width:767px){[class*="computer only"]:not(.mobile),[class*="large screen only"]:not(.mobile),[class*="mobile hidden"],[class*="or lower hidden"],[class*="tablet only"]:not(.mobile),[class*="widescreen only"]:not(.mobile){display:none!important}}@media only screen and (min-width:768px) and (max-width:991px){[class*="computer only"]:not(.tablet),[class*="large screen only"]:not(.tablet),[class*="mobile only"]:not(.tablet),[class*="or lower hidden"]:not(.mobile),[class*="tablet hidden"],[class*="widescreen only"]:not(.tablet){display:none!important}}@media only screen and (min-width:992px) and (max-width:1199px){[class*="computer hidden"],[class*="large screen only"]:not(.computer),[class*="mobile only"]:not(.computer),[class*="or lower hidden"]:not(.tablet):not(.mobile),[class*="tablet only"]:not(.computer),[class*="widescreen only"]:not(.computer){display:none!important}}@media only screen and (min-width:1200px) and (max-width:1919px){[class*="computer only"]:not([class*="large screen"]),[class*="large screen hidden"],[class*="mobile only"]:not([class*="large screen"]),[class*="or lower hidden"]:not(.computer):not(.tablet):not(.mobile),[class*="tablet only"]:not([class*="large screen"]),[class*="widescreen only"]:not([class*="large screen"]){display:none!important}}@media only screen and (min-width:1920px){[class*="computer only"]:not([class*=widescreen]),[class*="large screen only"]:not([class*=widescreen]),[class*="mobile only"]:not([class*=widescreen]),[class*="tablet only"]:not([class*=widescreen]),[class*="widescreen hidden"],[class*="widescreen or lower hidden"]{display:none!important}}.quote-builder-main-grid.ui.stackable.two.column.grid{background:var(--color-bg-quote-builder);margin:0!important;position:fixed;width:100%!important}.quote-builder-search-row{align-items:stretch;background:var(--color-bg-quote-builder);display:flex;padding:16px 0 8px}.quote-builder-search-field{align-items:center;background:var(--color-bg-input);border:1px solid var(--color-border-input);border-radius:10px;box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:row;min-height:48px;min-width:0;padding:0 6px 0 14px}[data-theme=dark] .quote-builder-search-field{border-color:var(--color-light-grey)}.quote-builder-search-field-icon{color:var(--color-icon-input)!important;flex:0 0 auto;font-size:1.1rem!important;margin:0 8px 0 0!important;opacity:1}.quote-builder-search-input{background:transparent!important;border:none!important;box-shadow:none!important;color:var(--color-text);flex:1 1 auto;font-size:.95rem;height:auto!important;line-height:1.35!important;margin:0!important;min-width:0;outline:none!important;padding:10px 8px 10px 0!important}.quote-builder-search-input::placeholder{color:var(--color-text-muted);opacity:1}.quote-builder-mic-inset{align-items:center;background:transparent;border:none;border-radius:8px;cursor:pointer;display:flex;flex:0 0 auto;height:36px;justify-content:center;margin:0 4px;padding:0;width:40px}.quote-builder-mic-inset:hover:not(.disabled){background:rgba(77,161,255,.1)}.quote-builder-mic-inset.is-recording{background:rgba(24,144,255,.12);box-shadow:0 0 0 2px rgba(24,144,255,.35)}.quote-builder-mic-inset.disabled{cursor:not-allowed;opacity:.45}.quote-builder-mic-img{display:block;pointer-events:none}.quote-builder-search-submit{align-items:center;background:#4da1ff!important;border:none!important;border-radius:8px!important;box-shadow:none!important;color:#fff!important;cursor:pointer;display:flex;flex:0 0 auto;height:36px;justify-content:center;margin:0!important;min-height:36px;min-width:36px;padding:0!important;width:36px}.quote-builder-search-submit:hover{background:var(--color-primary)!important;color:#fff!important}.quote-builder-search-submit:focus{outline:2px solid rgba(77,161,255,.45);outline-offset:1px}.quote-builder-search-submit .icon{font-size:1rem!important;margin:0!important;opacity:1}.quote-builder-breadcrumbs{background:var(--color-bg-quote-builder);border-bottom:1px solid var(--color-border);color:var(--color-text-muted);overflow-x:auto;overflow-y:hidden;padding:4px 12px 12px 16px;-webkit-overflow-scrolling:touch;max-width:100%;min-width:0}.quote-bc-link,.quote-builder-breadcrumbs{font-family:var(--font-regular);font-size:14px;line-height:17px}.quote-bc-link{color:#4da1ff!important;cursor:pointer;text-decoration:underline}.quote-bc-sep{color:var(--color-mid-grey);font-size:14px;line-height:17px;margin:0 6px}.quote-bc-current{color:var(--color-text);font-size:14px;font-weight:600;line-height:17px}.quote-bc-emoji{margin-right:4px}.quote-builder-body{background:var(--color-bg-quote-builder);border-radius:0 0 6px 6px;border-top:none;min-height:120px;padding:12px 0}.quote-builder-body:before{content:none;display:none}.quote-category-tiles{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px 0 80px}@media only screen and (max-width:767px){.quote-builder-breadcrumbs{padding:4px 0 12px}.quote-category-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.quote-category-tile{align-items:center;background:var(--color-bg-surface)!important;border:none;border-radius:8px;box-shadow:var(--shadow-tile);color:var(--color-text);cursor:pointer;display:flex;font-family:var(--font-semibold);font-size:1rem;justify-content:center;min-height:96px;padding:16px 12px;text-align:center}.quote-category-tile:hover{box-shadow:var(--shadow-tile),0 0 0 1px var(--color-primary)}.quote-category-tile-label{pointer-events:none}.quote-builder-loading{padding:2rem;text-align:center}.quote-task-grid{box-sizing:border-box;display:grid;gap:.75rem;grid-template-columns:1fr;padding:4px 0 100px;width:100%}@media only screen and (min-width:520px){.quote-task-grid{gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:768px) and (max-width:63.9375rem){.quote-task-grid{gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr))}}.quote-builder-empty-tasks{color:var(--color-mid-grey);padding:2rem;text-align:center}#newQuote .quote-builder .quote-builder-catalog.tasks,body#newQuote .quote-builder .quote-builder-catalog.tasks{margin-left:0!important;min-width:0!important}@media only screen and (min-width:768px){#newQuote .quote-builder .quote-builder-catalog.tasks,.quote-builder-catalog,body#newQuote .quote-builder .quote-builder-catalog.tasks{padding:0 16px!important}}@media only screen and (max-width:767px){#newQuote .quote-builder .quote-builder-catalog.tasks,.quote-builder-catalog,body#newQuote .quote-builder .quote-builder-catalog.tasks{padding:0 2px!important}}#newQuote .quote-builder .quote-builder-main-grid>.five.wide.column.sticky.sidebar{background:var(--color-bg-sidebar);border-left:1px solid rgba(34,36,38,.08);box-sizing:border-box}.ui.header:first-child{margin-top:16px!important}.modal-mask{backdrop-filter:blur(1rem);-webkit-backdrop-filter:blur(1rem);background-color:rgba(0,0,0,.6);bottom:0;display:table;height:100%;left:0;min-height:100vh;min-height:100dvh;position:fixed;right:0;top:0;transition:opacity .4s ease;width:100%;z-index:200}html.dimmed-modal-open,html.dimmed-modal-open #app,html.dimmed-modal-open #newQuote .sticky.sidebar,html.dimmed-modal-open #sidebar,html.dimmed-modal-open .main-container,html.dimmed-modal-open .quote-builder,html.dimmed-modal-open .sticky.sidebar,html.dimmed-modal-open body,html.dimmed-modal-open body#newQuote,html.dimmed-modal-open body#newQuote.dimmable{background-color:#000!important}@media (max-width:767px){.modal-mask.standard-modal,.modal-mask:not(.document-preview-modal):not(.task-modal-mask):not(.compare-preview-modal){backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background-color:#000!important;bottom:auto;box-shadow:0 100vh 0 100vh #000;box-sizing:border-box;height:100svh;left:0;max-height:100svh;min-height:100svh;overflow:visible;right:0;top:0;width:100%}.modal-mask.standard-modal .modal-safari-bleed{background-color:#000;height:160px;left:0;pointer-events:none;position:fixed;right:0;top:100%;width:100%;z-index:199}.modal-mask.standard-modal .modal-safari-tint{background-color:#000;bottom:-8px;left:0;min-height:12px;pointer-events:none;position:fixed;width:100%;z-index:10000}}@media (min-width:768px){.modal-mask.standard-modal,.modal-mask:not(.document-preview-modal):not(.task-modal-mask):not(.compare-preview-modal){backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background-color:#000!important}.modal-mask.standard-modal .modal-safari-bleed,.modal-mask.standard-modal .modal-safari-tint{display:none}}.modal-wrapper{display:table-cell;vertical-align:middle}.modal-container{background-color:var(--color-bg-surface);box-shadow:0 2px 8px rgba(0,0,0,.33);font-family:var(--font-regular)!important;margin:0 auto;max-width:900px;transition:all .3s ease;width:90vw}.modal-container.medium{max-width:800px}.modal-container.small{max-width:600px}.modal-container.compact{height:auto;margin:0 auto;max-height:none;max-width:min(90vw,320px);min-width:260px;width:fit-content}.modal-mask.standard-modal.standard-modal--keyboard-aware{display:block}.modal-mask.standard-modal.standard-modal--keyboard-aware .modal-wrapper{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;padding:12px;position:absolute;right:0;top:0;width:100%}.modal-header{background:var(--color-bg-surface);box-shadow:none;margin:0;padding:1.2rem 1.2rem 0}.modal-header i.close.icon{color:var(--color-primary);cursor:pointer;float:right;height:44px;line-height:44px;margin-right:-11px;margin-top:-10px;width:44px}.modal-header h3{margin-top:0}[data-theme=dark] .modal-container>.ui.divider{border-bottom-color:var(--color-mid-grey)!important;border-top-color:var(--color-mid-grey)!important}.modal-body{padding:0 21px 21px}.modal-body.scrolling.content{overflow-x:hidden;overflow-y:auto;width:100%}.modal-body .ui.compact.segment{box-sizing:border-box;padding:.75em 1em}.modal-footer{align-items:center;background:var(--color-bg-elevated);border-top:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-end;padding:1.2rem 1rem;text-align:right}.modal-footer>.ui.basic.button,.modal-footer>.ui.button,.modal-footer>.ui.primary.button{margin:0!important}[data-theme=dark] .modal-footer,[data-theme=dark] .modal-footer.send-email-footer{background:var(--color-charcoal);border-top-color:var(--color-near-charcoal)}.quote-send-modal-mask .modal-container{display:flex;flex-direction:column;max-height:min(90vh,720px);overflow:hidden}.quote-send-modal-mask .modal-body.scrolling.content{flex:1 1 auto;min-height:0}.modal-footer.send-email-footer{align-items:stretch;background:var(--color-bg-elevated);border-top:1px solid var(--color-border);box-shadow:0 -1px 4px rgba(0,0,0,.15);display:flex;flex:0 0 auto;flex-direction:column;gap:.75rem;justify-content:flex-start;max-width:100%;min-width:0;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom, 0px));position:relative;text-align:left;z-index:2}.send-email-footer__attachments-label{color:var(--color-text);display:block;font-size:.85rem;font-weight:600;line-height:1.3;margin:0}.send-email-footer__row{align-items:stretch;display:flex;flex-direction:row;gap:10px;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;width:100%;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;padding-bottom:2px;touch-action:pan-x}.send-email-footer__attach-btn{align-items:center;align-self:center;background:transparent;border:none;color:#4da1ff;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:16px;font-weight:600;gap:6px;justify-content:center;line-height:1.2;margin:0;padding:8px 10px;white-space:nowrap}.send-email-footer__attach-btn:focus,.send-email-footer__attach-btn:hover{color:var(--color-primary);outline:none}.send-email-footer__attach-plus{font-size:22px;font-weight:500;line-height:1}.send-email-footer__actions{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:space-between;width:100%}.send-email-footer__actions .ui.button{margin:0}.modal-enter,.modal-leave-active{opacity:0}.modal-enter .modal-container,.modal-leave-active .modal-container{-webkit-transform:scale(1.1);transform:scale(1.1)}.smardie-modal-help-intro{color:var(--color-text);font-size:16px;line-height:1.4;margin:0 0 22px}.smardie-modal-help-item{margin-bottom:22px}.smardie-modal-help-item:last-child{margin-bottom:0}.smardie-modal-help-item h3{color:var(--color-text);font-size:18px;line-height:1.3;margin:0 0 2px}.smardie-modal-help-item p{color:var(--color-text);font-size:16px;line-height:1.4;margin:0}.smardie-modal-help-rec{color:var(--color-primary);font-weight:600}.smardie-modal-help-item--emoji{align-items:start;display:grid;gap:20px;grid-template-columns:56px minmax(0,1fr)}.smardie-modal-help-emoji{font-size:36px;line-height:1.15;text-align:center}@media screen and (max-width:600px){.smardie-modal-help-item--emoji{gap:12px;grid-template-columns:44px minmax(0,1fr)}.smardie-modal-help-emoji{font-size:30px}}.document-preview-modal.modal-mask{align-items:stretch;background-color:var(--color-bg-quote-builder);bottom:0;display:flex;height:auto;justify-content:stretch;left:0;min-height:100vh;min-height:100dvh;padding-left:0;padding-right:0;right:0;top:0;width:100%;z-index:99}.document-preview-modal .modal-wrapper{display:flex;height:100%;min-height:100%;padding:0;vertical-align:top;width:100%}.document-preview-modal>.modal-wrapper>.modal-container{border-radius:0;box-shadow:none;display:flex;flex-direction:column;height:100vh;height:100dvh;margin:0;max-height:100vh;max-height:100dvh;max-width:none;width:100%}.document-preview-modal .document-preview-shell,.document-preview-modal .document-preview-shell>.document-preview-chrome,.document-preview-modal .document-preview-shell>.modal-header,.document-preview-modal>.modal-wrapper>.modal-container,.document-preview-shell{background:var(--color-bg-quote-builder);background-color:var(--color-bg-quote-builder)}.document-preview-shell{box-shadow:none;display:flex;flex:1;flex-direction:column;margin:48px auto 0;max-width:980px;min-height:0;overflow:visible;width:100%}.document-preview-modal .document-preview-shell>.document-preview-chrome,.document-preview-modal .document-preview-shell>.modal-header{align-items:center;border-bottom:none;box-sizing:border-box;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;margin:0;min-height:52px;padding:16px 16px 12px;width:100%}.document-preview-modal .quote-option-segments{flex:0 0 auto;max-width:none;width:auto}.document-preview-modal .quote-option-segments .segment-control,.document-preview-modal .quote-option-segments.segment-control{display:inline-flex;width:auto}.document-preview-modal .quote-option-segments .segment-control__segment{flex:0 0 auto;flex-direction:row;gap:0;padding:.5rem .85rem;white-space:nowrap;width:auto}.document-preview-modal .quote-option-segments .segment-control__icon:empty{display:none}.document-preview-public-options{margin:0 0 16px;padding:0}.document-preview-public-options .quote-option-segments .segment-control,.document-preview-public-options .quote-option-segments.segment-control{display:inline-flex;width:auto}.document-preview-public-options .quote-option-segments .segment-control__segment{flex:0 0 auto;flex-direction:row;gap:0;padding:.5rem .85rem;white-space:nowrap;width:auto}.document-preview-public-options .quote-option-segments .segment-control__icon:empty{display:none}.document-preview-modal .document-preview-close{margin-left:auto}.document-preview-modal .document-preview-body{box-sizing:border-box;display:flex;flex:1;min-height:0;padding-left:16px}.document-preview-modal .document-preview-content{background:var(--color-bg-paper);background-color:var(--color-bg-paper);box-shadow:0 1px 10px 3px rgba(0,0,0,.15);flex:1;font-family:Arial,Helvetica,sans-serif;letter-spacing:normal;overflow-x:hidden;overflow-y:auto;padding:32px;position:relative;z-index:0}.document-preview-modal .document-preview-content button,.document-preview-modal .document-preview-content input,.document-preview-modal .document-preview-content select,.document-preview-modal .document-preview-content textarea{font-family:Arial,Helvetica,sans-serif!important;letter-spacing:normal}.document-preview-modal .document-preview-actions{display:flex;flex-direction:column;flex-shrink:0;gap:8px;margin-left:12px;padding:1.25rem 1rem;width:200px}@media (max-width:767px){.document-preview-modal .document-preview-body{flex-direction:column;padding-right:16px}.document-preview-modal .document-preview-actions{display:none}.document-preview-modal .document-preview-shell{background:var(--color-selected);background-color:var(--color-selected);margin:0;max-width:none;width:100%}[data-theme=dark] .document-preview-modal .document-preview-shell{background:var(--color-bg-quote-builder);background-color:var(--color-bg-quote-builder)}.document-preview-modal .document-preview-content{box-sizing:border-box;max-width:100%;padding:24px;width:100%}.document-preview-modal .document-preview-header-info{align-items:stretch;flex-direction:column-reverse;gap:1.25rem;justify-content:flex-start;width:100%}.document-preview-modal .document-preview-company-details{align-self:stretch;flex:none;max-width:none;min-width:0;text-align:right;width:100%}.document-preview-modal .document-preview-to{align-self:stretch;max-width:100%;text-align:left;width:100%}.document-preview-modal .document-preview-table{border-collapse:separate;border-spacing:0;display:block;width:100%}.document-preview-modal .document-preview-table tbody,.document-preview-modal .document-preview-table thead,.document-preview-modal .document-preview-table thead tr{display:block;width:100%}.document-preview-modal .document-preview-table thead th.col-qty,.document-preview-modal .document-preview-table thead th.col-total,.document-preview-modal .document-preview-table thead th.col-unit{display:none}.document-preview-modal .document-preview-table thead th:first-child{background:#ced0da;border-bottom:none;box-sizing:border-box;display:block;font-weight:700;padding:.65rem .75rem;text-align:left;width:100%}.document-preview-modal .document-preview-table tbody tr{align-items:flex-start;border-bottom:1px solid var(--color-border);box-sizing:border-box;display:flex;flex-wrap:wrap;padding:.85rem 0;width:100%}.document-preview-modal .document-preview-table tbody td:first-child{border-bottom:none;box-sizing:border-box;flex:1 1 100%;max-width:100%;padding:0 .75rem .65rem;width:100%}.document-preview-modal .document-preview-table tbody td.col-qty,.document-preview-modal .document-preview-table tbody td.col-unit{align-items:center;border-bottom:none;box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:nowrap;font-size:.88rem;gap:.35rem;line-height:1.4;min-width:0;padding:.25rem 0 0 .75rem;text-align:left!important;white-space:nowrap}.document-preview-modal .document-preview-table tbody td.col-total{align-items:center;border-bottom:none;box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:row;flex-wrap:nowrap;font-size:.88rem;gap:.35rem;justify-content:flex-end;line-height:1.4;min-width:0;padding:.25rem .75rem 0 .35rem;text-align:right!important;white-space:nowrap}.document-preview-modal .document-preview-table tbody td.col-qty:before{content:"Qty:";flex-shrink:0;font-weight:700}.document-preview-modal .document-preview-table tbody td.col-unit:before{content:"Unit price:";flex-shrink:0;font-weight:700}.document-preview-modal .document-preview-table tbody td.col-total:before{content:"Total:";flex-shrink:0;font-weight:700}.document-preview-modal .document-preview-table .item-description,.document-preview-modal .document-preview-table .item-title{hyphens:auto;overflow-wrap:anywhere;word-break:break-word}.document-preview-modal .document-preview-table tbody tr.document-preview-discount-table-row{align-items:center;flex-wrap:nowrap}.document-preview-modal .document-preview-table tbody tr.document-preview-discount-table-row td:first-child{flex:1 1 auto;max-width:none;min-width:0;padding:.25rem .5rem .25rem .75rem;width:auto}.document-preview-modal .document-preview-table tbody tr.document-preview-discount-table-row td.col-qty,.document-preview-modal .document-preview-table tbody tr.document-preview-discount-table-row td.col-unit{display:none}.document-preview-modal .document-preview-table tbody tr.document-preview-discount-table-row td.col-total{flex:0 0 auto;max-width:none;padding:.25rem .75rem .25rem 0}.document-preview-modal .document-preview-totals-wrap{box-sizing:border-box;width:100%}.document-preview-modal .document-preview-totals-right{box-sizing:border-box;flex:1 1 auto;margin-left:auto;min-width:0;padding-right:.75rem}.document-preview-modal .document-preview-totals-right .summary-row{align-items:center;gap:.75rem;justify-content:space-between;max-width:100%;width:100%}.document-preview-modal .document-preview-totals-right .summary-value{min-width:0}}.document-preview-modal .document-preview-close{align-items:center;background:transparent;border:none;color:#4da1ff;cursor:pointer;display:inline-flex;font-size:1rem;gap:.35rem;margin:0 0 0 auto;min-height:44px;padding:.5rem .25rem .5rem 0;-webkit-tap-highlight-color:transparent}.document-preview-modal .document-preview-close:hover{text-decoration:underline}.document-preview-modal .document-preview-close:focus{outline:none}.document-preview-close-icon{height:16px;width:16px}.document-preview-logo-row{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:1.25rem}.document-preview-logo{background:#fff;border:1px solid var(--color-border);flex-shrink:0;height:80px;min-width:80px;width:80px}.document-preview-logo-img{height:100%;object-fit:contain;width:100%}.document-preview-doctitle{color:#000;flex:0 1 auto;font-family:Arial,Helvetica,sans-serif!important;font-size:36px;font-weight:700;letter-spacing:0;line-height:1.2;margin:0;text-align:left}.document-preview-to{color:#000;font-size:.95rem;margin-bottom:1.5rem}.document-preview-to .to-label{color:#000;font-weight:700;margin-bottom:.25rem}.document-preview-to .to-name{color:#000;font-family:Arial,Helvetica,sans-serif;font-weight:700}.document-preview-to .to-address{color:#000;margin-top:.15rem}.document-preview-header-info{align-items:flex-start;display:flex;gap:2rem;justify-content:space-between;margin-bottom:1.5rem}.document-preview-header-info .document-preview-to{margin-bottom:0}.document-preview-company-details{color:#000;flex:0 0 320px;font-size:.95rem;line-height:1.35;max-width:320px;min-width:280px;text-align:right}.document-preview-company-details .company-name{font-family:Arial,Helvetica,sans-serif;font-weight:700;margin-bottom:.15rem}.document-preview-company-details .company-field,.document-preview-company-details .company-line{font-family:Arial,Helvetica,sans-serif;font-weight:400}.document-preview-company-details .company-field{margin-top:.15rem}.document-preview-meta{display:flex;flex-wrap:wrap;font-family:Arial,Helvetica,sans-serif;font-size:.9rem;gap:8px;margin-bottom:1.5rem}.document-preview-meta .meta-item{align-items:flex-start;display:flex;flex-direction:column;gap:.25rem}.document-preview-meta .meta-item.meta-item-reference-row{flex:0 0 100%;max-width:100%;min-width:0;width:100%}.document-preview-meta .meta-item.meta-item-reference-row .meta-value.meta-reference,.document-preview-modal .document-preview-meta .meta-item.meta-item-reference-row input.meta-reference.preview-editable{box-sizing:border-box;max-width:100%;width:100%}.document-preview-modal .document-preview-meta .meta-item.meta-item-reference-row input.meta-reference.preview-editable{min-width:0}.document-preview-meta .meta-label{color:#000;display:block;font-family:Arial,Helvetica,sans-serif;font-weight:700;margin-bottom:.15rem}.document-preview-meta .meta-value{color:#000}.document-preview-meta .meta-value,.document-preview-meta .meta-value.meta-number,.document-preview-meta .meta-value.meta-reference{font-family:Arial,Helvetica,sans-serif;font-weight:400}.document-preview-meta .meta-value.meta-date-due,.document-preview-meta .meta-value.meta-date-expiry,.document-preview-meta .meta-value.meta-date-issued{font-weight:400}.preview-editable{background:#e7f5fe!important;border:1px solid #4da1ff!important;border-radius:4px;color:#323c47;padding:.4rem .6rem!important}.preview-editable:focus{border-color:var(--color-nav-bg);outline:none}.document-preview-modal .document-preview-meta input.preview-editable{box-sizing:border-box;font-family:Arial,Helvetica,sans-serif!important;font-size:inherit;font-weight:400;height:32px;letter-spacing:normal;line-height:30px;margin:0;max-height:32px;min-height:32px;padding:0 .6rem!important;vertical-align:middle}.document-preview-modal .document-preview-meta input[type=date].preview-editable::-webkit-datetime-edit,.document-preview-modal .document-preview-meta input[type=date].preview-editable::-webkit-datetime-edit-day-field,.document-preview-modal .document-preview-meta input[type=date].preview-editable::-webkit-datetime-edit-fields-wrapper,.document-preview-modal .document-preview-meta input[type=date].preview-editable::-webkit-datetime-edit-month-field,.document-preview-modal .document-preview-meta input[type=date].preview-editable::-webkit-datetime-edit-text,.document-preview-modal .document-preview-meta input[type=date].preview-editable::-webkit-datetime-edit-year-field{font-family:Arial,Helvetica,sans-serif!important;font-size:inherit;font-weight:400;letter-spacing:normal;line-height:30px;padding:0}.document-preview-modal .document-preview-meta input[type=date].preview-editable::-webkit-datetime-edit{align-items:center;display:inline-flex;height:100%}.document-preview-modal .document-preview-meta span.meta-value{align-items:center;background:transparent;border:1px solid transparent;border-radius:4px;box-sizing:border-box;display:inline-flex;font-family:Arial,Helvetica,sans-serif;font-size:inherit;font-weight:400;height:32px;letter-spacing:normal;line-height:30px;margin:0;max-height:32px;min-height:32px;padding:0;vertical-align:middle}.document-preview-modal .document-preview-meta span.meta-value img{flex-shrink:0}.document-preview-table{border-collapse:collapse;margin-bottom:1.5rem;width:100%}.document-preview-table td,.document-preview-table th{border-bottom:1px solid var(--color-border);color:#000;padding:1.1rem .75rem;text-align:left;vertical-align:top}.document-preview-table th{background:#ced0da;color:#000;font-size:.9rem;font-weight:600}.document-preview-table .col-qty,.document-preview-table .col-total,.document-preview-table .col-unit{padding-left:1rem;text-align:right;white-space:nowrap}.document-preview-table .item-title{font-weight:600;line-height:1.25;margin-bottom:.6rem}.document-preview-table .item-description{color:#000;font-size:.86em;line-height:1.55;margin-bottom:.2rem;white-space:pre-line;word-break:break-word}.document-preview-summary{color:#000;font-size:.95rem;margin-bottom:1.5rem}.document-preview-totals-wrap{align-items:flex-start;display:flex;flex-direction:row;gap:1.25rem;justify-content:space-between}.document-preview-totals-left{flex:0 0 auto;padding-top:2px}.document-preview-totals-right{flex:0 0 auto;margin-left:auto;text-align:right}@media (min-width:768px){.document-preview-totals-right{padding-right:10.5px}}.document-preview-totals-right .summary-row{align-items:center;color:#000;display:flex;flex-direction:row;gap:.75rem;justify-content:flex-end;margin-bottom:.5rem}.document-preview-totals-right .summary-label{color:#000;font-weight:700}.document-preview-totals-right .summary-value{color:#000;font-weight:700;min-width:110px;text-align:right}.document-preview-totals-right .summary-value-input{text-align:right;width:110px!important}.document-preview-totals-right .summary-total{font-size:1.05rem;font-weight:700;margin-top:.5rem}.quote-set-discount-button{align-items:center;background:transparent;border:1px dashed #4da1ff;border-radius:2px;box-sizing:border-box;color:#4da1ff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;height:32px;justify-content:center;letter-spacing:.01em;padding:0 .8rem}.quote-set-discount-button:hover{background:rgba(77,161,255,.08)}.quote-duplicate-option-modal-mask.modal-mask,.quote-send-modal-mask.modal-mask{z-index:200}.quote-discount-tabs{background:transparent;display:flex;flex-shrink:0;margin-top:8px}.quote-discount-tab{background:var(--color-bg-input);border:1px solid var(--color-border-input);border-radius:0;box-sizing:border-box;color:var(--color-text-muted);cursor:pointer;flex:1;font-size:14px;font-weight:500;margin:0 0 0 -1px;padding:12px}.quote-discount-tab:first-child{border-radius:8px 0 0 8px;margin-left:0}.quote-discount-tab:last-child{border-radius:0 8px 8px 0}.quote-discount-tab.active{background:var(--color-selected);border-color:var(--color-primary);color:var(--color-primary);font-weight:600;position:relative;z-index:2}.quote-discount-list{flex:1 1 auto;margin-top:16px;max-height:360px;min-height:0;overflow-y:auto}.quote-discount-item{background:var(--color-bg-input);border:none;border-bottom:1px solid var(--color-border-table);border-radius:0;cursor:pointer;margin-bottom:0;padding:16px}.quote-discount-item.active{background:var(--color-selected)}.quote-discount-item-row{align-items:center;display:flex;gap:18px}.quote-discount-item-pill{background:var(--color-bg-input);border:2px dashed var(--color-dark-grey);box-sizing:border-box;color:var(--color-text);flex-shrink:0;font-size:16px;font-weight:600;max-width:128px;min-width:128px;overflow:hidden;padding:10px 8px;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:128px}[data-theme=dark] .quote-discount-item-pill{border-color:var(--color-border-table)}.quote-discount-item-description{color:var(--color-text);font-size:14px;font-weight:400;line-height:1.35}.quote-discount-item.active .quote-discount-item-description,.quote-discount-item.active .quote-discount-item-pill{color:var(--color-dark-grey)}.quote-discount-item.active .quote-discount-item-pill{background:var(--color-white);border-color:var(--color-dark-grey)}.quote-discount-amount-pane{flex-shrink:0;margin-top:18px}.quote-discount-amount-pane .ui.left.labeled.input input[type=number]::-webkit-inner-spin-button,.quote-discount-amount-pane .ui.left.labeled.input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quote-discount-amount-pane .ui.left.labeled.input input[type=number]{-moz-appearance:textfield;appearance:textfield}.quote-discount-hint{color:var(--color-text-muted);font-size:14px;margin-top:8px}.document-preview-terms{margin-top:1rem}.document-preview-terms .terms-label{color:#000;font-size:.95rem;font-weight:600;margin-bottom:.5rem}.document-preview-terms .terms-content.preview-editable{color:#000;display:block;line-height:1.45;min-height:60px;padding:.4rem .6rem!important;resize:vertical;width:100%}.document-preview-terms .terms-content.terms-readonly{color:#000}.document-preview-actions .action-btn{align-items:center;background:var(--color-bg-button-secondary);border:1px solid var(--color-border);border-radius:4px;box-sizing:border-box;color:var(--color-text);cursor:pointer;display:flex;font-size:.9rem;gap:.5rem;height:44px;min-height:44px;padding:0 .75rem;text-align:left;width:100%}.document-preview-actions .action-btn:hover{background:var(--color-bg-elevated)}.document-preview-actions .action-btn.negative{color:var(--color-error)}.document-preview-actions .action-btn.primary-green{background:var(--color-success);border-color:var(--color-success);color:var(--color-text-on-primary)}.document-preview-actions .action-btn.primary-blue{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-on-primary)}[data-theme=dark] .document-preview-actions .action-btn:not(.primary-green):not(.primary-blue),[data-theme=dark] .document-preview-actions .action-btn:not(.primary-green):not(.primary-blue):hover{background:var(--color-charcoal)}[data-theme=dark] .document-preview-actions .status-dropdown .select,[data-theme=dark] .document-preview-footer-mobile .footer-status .select,[data-theme=dark] .document-preview-footer-mobile .status-dropdown .select{border-color:var(--color-border)!important}.document-preview-actions .status-dropdown{margin-bottom:0}.document-preview-actions .status-dropdown label{display:block;font-size:.85rem;font-weight:600;margin-bottom:.35rem}.document-preview-actions .status-readonly,.document-preview-footer-mobile .status-readonly{color:var(--color-text);display:inline-block;font-weight:600;line-height:1.4}.document-preview-actions .action-icon{height:20px;width:20px}.document-preview-actions .action-label{color:var(--color-text);font-size:.95rem;font-weight:600}[data-theme=dark] .document-preview-actions .action-btn:not(.primary-green):not(.primary-blue):not(.negative) .action-icon,[data-theme=dark] .document-preview-footer-mobile .action-btn:not(.primary-green):not(.primary-blue):not(.negative) .action-icon{filter:brightness(0) invert(1)}.document-preview-actions .action-btn.primary-blue .action-label,.document-preview-actions .action-btn.primary-green .action-label{color:var(--color-text-on-primary)}.document-preview-actions .action-btn.primary-blue .action-icon,.document-preview-actions .action-btn.primary-green .action-icon{filter:brightness(0) invert(1)}.document-preview-actions .action-btn.negative .action-label{color:#ff4c4c}.document-preview-footer-mobile{background:var(--color-selected);background-color:var(--color-selected);border-top:1px solid var(--color-border);box-shadow:0 -1px 4px rgba(0,0,0,.15);display:none;flex-shrink:0;flex-wrap:wrap;gap:.5rem;justify-content:center;padding:.75rem calc(1rem + env(safe-area-inset-right, 0px)) .75rem calc(1rem + env(safe-area-inset-left, 0px));position:relative;z-index:2}[data-theme=dark] .document-preview-footer-mobile{background:var(--color-bg-quote-builder);background-color:var(--color-bg-quote-builder)}@media (max-width:767px){html.document-preview-open,html.document-preview-open #app,html.document-preview-open #newQuote .quote-builder .quote-builder-main-grid>.five.wide.column.sticky.sidebar,html.document-preview-open #newQuote .sticky.sidebar,html.document-preview-open #sidebar,html.document-preview-open #sidebar .handle,html.document-preview-open .handle,html.document-preview-open .sticky.sidebar,html.document-preview-open body,html.document-preview-open body#newQuote,html.document-preview-open body#newQuote.dimmable{background:var(--color-selected)!important;background-color:var(--color-selected)!important;overflow:hidden!important}html[data-theme=dark].document-preview-open,html[data-theme=dark].document-preview-open #app,html[data-theme=dark].document-preview-open #newQuote .quote-builder .quote-builder-main-grid>.five.wide.column.sticky.sidebar,html[data-theme=dark].document-preview-open #newQuote .sticky.sidebar,html[data-theme=dark].document-preview-open #sidebar,html[data-theme=dark].document-preview-open #sidebar .handle,html[data-theme=dark].document-preview-open .handle,html[data-theme=dark].document-preview-open .sticky.sidebar,html[data-theme=dark].document-preview-open body,html[data-theme=dark].document-preview-open body#newQuote,html[data-theme=dark].document-preview-open body#newQuote.dimmable{background:var(--color-bg-quote-builder)!important;background-color:var(--color-bg-quote-builder)!important}.document-preview-modal.modal-mask{background:var(--color-selected);background-color:var(--color-selected);bottom:0;box-shadow:none;box-sizing:border-box;height:auto;left:0;max-height:none;min-height:100%;min-height:-webkit-fill-available;overflow:hidden;padding-top:48px;right:0;top:0;width:100%}[data-theme=dark] .document-preview-modal.modal-mask{background:var(--color-bg-quote-builder);background-color:var(--color-bg-quote-builder)}.document-preview-modal.modal-mask .modal-safari-bleed{background-color:var(--color-selected);height:200px;left:0;pointer-events:none;position:fixed;right:0;top:100%;width:100%;z-index:98}.document-preview-modal.modal-mask .modal-safari-tint{background-color:var(--color-selected);bottom:-8px;height:calc(24px + env(safe-area-inset-bottom, 0px));left:0;min-height:24px;pointer-events:none;position:fixed;width:100%;z-index:10000}[data-theme=dark] .document-preview-modal.modal-mask .modal-safari-bleed,[data-theme=dark] .document-preview-modal.modal-mask .modal-safari-tint{background-color:var(--color-bg-quote-builder)}.document-preview-modal .modal-wrapper{height:100%;max-height:100%;overflow:hidden}.document-preview-modal>.modal-wrapper>.modal-container{background:var(--color-selected);background-color:var(--color-selected);display:flex;flex-direction:column;height:100%;max-height:100%;min-height:0;overflow:hidden}[data-theme=dark] .document-preview-modal>.modal-wrapper>.modal-container{background:var(--color-bg-quote-builder);background-color:var(--color-bg-quote-builder)}.document-preview-modal .document-preview-shell{background:var(--color-selected);background-color:var(--color-selected);display:flex;flex:1 1 0%;flex-direction:column;margin:0;max-height:100%;min-height:0;overflow:hidden}[data-theme=dark] .document-preview-modal .document-preview-shell{background:var(--color-bg-quote-builder);background-color:var(--color-bg-quote-builder)}.document-preview-modal .document-preview-shell>.document-preview-chrome,.document-preview-modal .document-preview-shell>.modal-header{background:var(--color-selected);background-color:var(--color-selected);flex:0 0 auto;justify-content:flex-end;margin:0;padding:16px 16px 0;position:static;z-index:2}[data-theme=dark] .document-preview-modal .document-preview-shell>.document-preview-chrome,[data-theme=dark] .document-preview-modal .document-preview-shell>.modal-header{background:var(--color-bg-quote-builder);background-color:var(--color-bg-quote-builder)}.document-preview-modal .document-preview-body{box-sizing:border-box;flex:1 1 0%;min-height:0;overflow:hidden;padding-top:12px;position:relative;z-index:auto}.document-preview-modal .document-preview-content{overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.document-preview-footer-mobile{background:var(--color-selected);background-color:var(--color-selected);box-shadow:0 -1px 4px rgba(0,0,0,.15);display:flex;flex:0 0 auto;margin-top:auto;padding-bottom:.75rem;position:relative;z-index:2}[data-theme=dark] .document-preview-footer-mobile{background:var(--color-bg-quote-builder);background-color:var(--color-bg-quote-builder)}}@media (min-width:768px){.document-preview-modal.modal-mask .modal-safari-bleed,.document-preview-modal.modal-mask .modal-safari-tint{display:none}}@media (min-width:620px) and (max-width:767px){.document-preview-footer-mobile{flex-wrap:nowrap;justify-content:flex-start}.document-preview-footer-mobile .footer-status{margin-bottom:0;margin-right:1.5rem;max-width:260px;width:auto}.document-preview-footer-mobile .action-btn{flex:0 0 auto;padding:.25rem .75rem}}.document-preview-footer-mobile .action-btn{align-items:center;background:transparent;border:none;border-radius:0;color:var(--color-text);cursor:pointer;display:flex;flex:1 1 0;flex-direction:column;font-size:.75rem;gap:.25rem;padding:.75rem .5rem .5rem}.document-preview-footer-mobile .action-btn.negative{color:#ff4c4c}.document-preview-footer-mobile .action-btn.primary-green{background:transparent;border-color:transparent;color:var(--color-success)}.document-preview-footer-mobile .action-btn.primary-blue{background:transparent;border-color:transparent;color:#4da1ff}.document-preview-footer-mobile .action-btn .action-label{color:inherit}.document-preview-footer-mobile .footer-status{margin-bottom:.75rem;text-align:left;width:100%}.document-preview-footer-mobile .footer-status label{display:block;font-size:.85rem;font-weight:600}.document-preview-modal>.modal-wrapper>.modal-container .modal-footer.icon-label-footer-quotes,.document-preview-modal>.modal-wrapper>.modal-container .modal-footer.icon-label-footer-quotes-small{display:none!important}.document-preview-modal>.modal-wrapper>.modal-container .modal-footer:not(.document-preview-footer-mobile){display:none}.document-preview-modal.modal-enter-active{transition:opacity .36s cubic-bezier(.2,0,0,1)}.document-preview-modal.modal-leave-active{transition:opacity .18s cubic-bezier(.4,0,1,1)}.document-preview-modal.modal-enter,.document-preview-modal.modal-leave-to{opacity:0}.document-preview-modal.modal-enter-active .document-preview-shell{transition:transform .42s cubic-bezier(.2,0,0,1),opacity .42s cubic-bezier(.2,0,0,1);will-change:transform,opacity}.document-preview-modal.modal-leave-active .document-preview-shell{transition:transform .22s cubic-bezier(.4,0,1,1),opacity .22s cubic-bezier(.4,0,1,1);will-change:transform,opacity}@media (min-width:768px){.document-preview-modal.modal-enter .document-preview-shell,.document-preview-modal.modal-leave-to .document-preview-shell{opacity:.98;transform:translateY(64px)}}@media (max-width:767px){.document-preview-modal.modal-enter .document-preview-shell,.document-preview-modal.modal-leave-to .document-preview-shell{transform:none}.document-preview-modal.modal-enter-active .document-preview-shell,.document-preview-modal.modal-leave-active .document-preview-shell{transition:opacity .22s ease;will-change:opacity}}.document-preview-signature{margin-top:64px}.document-preview-signature .signature-image{display:block;margin-bottom:.35rem;max-height:72px;max-width:100%}.document-preview-signature .signature-baseline{border-bottom:1px dotted var(--color-mid-grey);margin-bottom:.35rem;max-width:280px;width:100%}.document-preview-signature .signature-caption,.document-preview-signature .signature-placeholder-label{color:#323c47;font-size:.85rem;line-height:1.4;margin:0}.document-preview-signature.is-unsigned{min-height:72px}.quote-signature-modal-mask.modal-mask{backdrop-filter:blur(1rem);-webkit-backdrop-filter:blur(1rem);background-color:rgba(0,0,0,.6);display:table;height:100%;inset:0;position:fixed;width:100%;z-index:10050}.quote-signature-modal-mask .modal-wrapper{display:table-cell;vertical-align:middle}.quote-signature-modal-container.modal-container{border-radius:0;box-shadow:0 2px 8px rgba(0,0,0,.33);display:flex;flex-direction:column;height:auto;margin:0 auto;max-height:min(90vh,720px);max-width:600px;overflow:hidden;width:90vw}.quote-signature-modal-container .modal-header{display:block;flex-shrink:0;overflow:hidden}.quote-signature-modal-container .modal-header i.close.icon{float:right;margin-right:-11px;margin-top:-10px}.quote-signature-modal-container .modal-header h3{color:#323c47;font-size:24px;font-weight:700;line-height:1;margin:0}.quote-signature-modal-body{flex:0 0 auto;overflow:visible;padding-top:0}.quote-signature-modal-body .ui.form{margin:0}.quote-signature-modal-body .ui.form .field.settings{margin:0!important}.quote-signature-modal-body .ui.form .field.settings+.field.settings{margin-top:16px!important}.quote-signature-modal-body .field.settings label{color:#323c47;font-weight:600}.quote-signature-modal-body .required-asterisk{color:#ff4c4c}.quote-signature-disclaimer{color:#323c47;font-size:.9rem;line-height:1.45;margin:16px 0 0}.quote-signature-modal-container .modal-footer{align-items:center;display:flex!important;flex-shrink:0;flex-wrap:wrap;gap:16px;justify-content:flex-end;visibility:visible!important}.signature-pad-field{border:1px solid var(--color-border);border-radius:4px;min-height:180px;overflow:hidden}.signature-pad-canvas,.signature-pad-field{background:#fff;position:relative;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.signature-pad-canvas{cursor:crosshair;display:block;height:180px;outline:none;width:100%;z-index:1}.signature-pad-baseline{border-bottom:1px dotted var(--color-mid-grey);bottom:2.75rem;left:1rem;pointer-events:none;position:absolute;right:1rem}.signature-pad-clear{background:transparent;border:none;bottom:.65rem;color:var(--color-primary);cursor:pointer;font-weight:600;left:50%;padding:.25rem .5rem;position:absolute;transform:translateX(-50%);z-index:2}.document-preview-public-page{background:var(--color-very-light-grey);box-sizing:border-box;min-height:calc(100vh - 48px);min-height:calc(100dvh - 48px);padding:0}.document-preview-public-inner{box-sizing:border-box;margin:0 auto;max-width:980px;padding:0 16px}.document-preview-public-page .document-preview-shell{background:var(--color-bg-page);background-color:var(--color-bg-page);border-radius:0;box-shadow:none;margin:16px 0 0;max-width:none;width:100%}.document-preview-public-page .document-preview-body{align-items:flex-start;box-sizing:border-box;display:flex;padding-left:0}.document-preview-customer-cta .customer-accept-panel,.document-preview-customer-cta-mobile .customer-accept-panel{text-align:left;width:100%}.customer-accept-heading{color:#323c47;font-size:1.05rem;font-weight:700;margin:0 0 .75rem;text-align:left}.customer-accept-steps{color:#323c47;font-size:.92rem;line-height:1.45;margin:0 0 1rem 1.1rem;padding:0;text-align:left}.customer-accept-steps li{margin-bottom:.35rem}.customer-accept-button.ui.primary.button{background:var(--color-primary)!important;font-weight:700}.document-preview-customer-cta{background:transparent;border-left:none;flex-shrink:0;margin-left:12px;padding:1.25rem 1rem;width:200px}.document-preview-customer-cta-mobile{display:none}@media (max-width:767px){.document-preview-public-page .document-preview-customer-cta{display:none}.document-preview-public-page .document-preview-body{flex-direction:column;padding-right:0}.document-preview-public-page .document-preview-content{padding-bottom:220px}.document-preview-customer-cta-mobile.document-preview-footer-mobile{background:var(--color-very-light-grey);border-top:1px solid var(--color-border);bottom:0;box-shadow:0 -1px 4px rgba(0,0,0,.15);box-sizing:border-box;display:block!important;justify-content:flex-start;left:0;margin:0;padding:1rem calc(1rem + env(safe-area-inset-right, 0px)) calc(1rem + env(safe-area-inset-bottom, 0px)) calc(1rem + env(safe-area-inset-left, 0px));position:fixed;right:0;z-index:100}.document-preview-public-inner{padding-bottom:0}}@media (min-width:768px){.document-preview-customer-cta-mobile{display:none!important}}:root{--compare-drawer-clearance:104px}@media screen and (max-width:767px){:root{--compare-drawer-clearance:112px}}.compare-drawer-enter-active,.compare-drawer-leave-active{transition:transform .2s ease-out,opacity .2s ease-out}.compare-drawer-enter,.compare-drawer-leave-to{opacity:0;transform:translateY(100%)}.compare-drawer{background:var(--color-bg-surface);border-top:1px solid var(--color-border);bottom:0;box-shadow:0 -2px 12px rgba(40,70,100,.12);box-sizing:border-box;color:var(--color-text);font-family:var(--font-regular);left:0;padding:12px 16px 16px;position:fixed;right:0;z-index:100}.compare-drawer__inner{align-items:stretch;display:flex;flex-direction:row;gap:16px;margin:0 auto;max-width:1440px}.compare-drawer__slot,.compare-drawer__slots{display:flex;flex:1;gap:8px;min-width:0}.compare-drawer__slot{align-items:flex-start;background:var(--color-bg-input);border:1px solid var(--color-border-input);border-radius:4px;box-sizing:border-box;min-height:56px;padding:8px 28px 8px 8px;position:relative}.compare-drawer__slot--empty{align-items:center;background:var(--color-bg-input);justify-content:center;padding:8px 12px}.compare-drawer__slot-placeholder{color:var(--color-text-muted)!important;font-size:13px;line-height:1.3;margin:0;text-align:center}.compare-drawer__slot-image{background:var(--color-bg-muted);border-radius:4px;display:none;flex-shrink:0;height:40px;overflow:hidden;width:40px}.compare-drawer__slot-image img{height:100%;object-fit:cover;width:100%}.compare-drawer__slot-title{color:var(--color-text)!important;display:-webkit-box;flex:1;font-size:13px;font-weight:600;line-height:1.3;margin:0;min-width:0;white-space:normal;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.compare-drawer__slot-remove{background:transparent;border:none;color:var(--color-primary);cursor:pointer;font-size:20px;font-weight:600;height:24px;line-height:1;padding:0;position:absolute;right:4px;top:4px;width:24px}.compare-drawer__slot-remove:hover{color:var(--color-primary)}.compare-drawer__actions{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:8px;justify-content:center;min-width:140px}.compare-drawer__compare{border:none;border-radius:4px;box-sizing:border-box;color:var(--color-text-on-nav);cursor:pointer;display:block;font-family:var(--font-semibold);font-size:14px;font-weight:600;margin:0;padding:10px 16px;text-align:center;white-space:nowrap;width:100%}.compare-drawer__compare,.compare-drawer__compare:hover{background:var(--color-nav-bg)}.compare-drawer__clear{background:none;border:none;color:var(--color-primary);cursor:pointer;font-size:13px;padding:4px 8px;text-align:center;white-space:nowrap}.compare-drawer__clear:hover{text-decoration:underline}@media screen and (max-width:767px){.compare-drawer__inner{flex-direction:column;gap:0}.compare-drawer__slots{display:none!important}.compare-drawer__actions{align-items:stretch;min-width:0;width:100%}.compare-drawer__compare{padding:12px 16px}.compare-drawer__clear{align-self:center;margin-top:4px}}@media screen and (min-width:768px){.compare-drawer__inner{flex-direction:row;gap:16px}.compare-drawer__slots{display:flex!important}.compare-drawer__actions{align-items:center;min-width:140px;width:auto}.compare-drawer__compare{padding:10px 16px}.compare-drawer__clear{align-self:center;margin-top:0}}@media screen and (min-width:1024px){.compare-drawer__slot-image{display:block}}body.compare-drawer-visible .task-modal-picker-footer{padding-bottom:calc(24px + var(--compare-drawer-clearance))}.compare-preview-modal.modal-mask{align-items:stretch;background-color:var(--color-bg-page);display:flex;justify-content:stretch;z-index:99}.compare-preview-modal .modal-wrapper{display:flex;height:100%;padding:0;width:100%}.compare-preview-modal>.modal-wrapper>.modal-container{background:var(--color-bg-page);border-radius:0;box-shadow:none;color:var(--color-text);display:flex;flex-direction:column;height:100vh;height:100dvh;margin:0;max-height:100vh;max-height:100dvh;max-width:none;width:100%}.compare-preview-shell{box-sizing:border-box;display:flex;flex:1;flex-direction:column;margin:48px auto 0;max-width:1024px;min-height:0;padding:0 16px 24px;width:100%}.compare-preview-modal .compare-preview-shell>.modal-header{align-items:center;background:transparent;border-bottom:none;display:flex;flex-shrink:0;justify-content:space-between;padding:1rem 0}.compare-preview-modal .compare-preview-shell>.modal-header h1{color:var(--color-text)!important;margin:0}.compare-preview-close{align-items:center;background:transparent;border:none;color:var(--color-primary);cursor:pointer;display:inline-flex;font-size:14px;gap:6px;padding:8px}.compare-preview-close-icon{height:20px;width:20px}.compare-preview-body{background:transparent;color:var(--color-text);flex:1;min-height:0;overflow-x:auto;overflow-y:auto;padding-bottom:128px}.compare-preview-grid{align-items:stretch;display:grid;gap:0;margin:0 auto;max-width:100%;width:max-content}.compare-preview-cell{background:transparent;border-bottom:1px solid var(--color-border);box-sizing:border-box;color:var(--color-text);font-size:14px;padding:12px 16px}.compare-preview-cell--label{background:transparent;color:var(--color-text);font-weight:600;max-width:120px;min-width:120px;width:120px}.compare-preview-grid--narrow .compare-preview-cell,.compare-preview-grid:not(.compare-preview-grid--narrow) .compare-preview-cell:not(.compare-preview-cell--label){max-width:220px;min-width:220px;width:220px}.compare-preview-cell--task{border-bottom:1px solid var(--color-border)}.compare-preview-cell-heading{color:var(--color-text);font-size:14px;font-weight:600;margin-bottom:4px}.compare-preview-cell--image,.compare-preview-cell--label-empty{border-bottom:none;padding-bottom:0}.compare-preview-cell--label-task,.compare-preview-cell--task-title{border-bottom:none;border-top:none;padding-top:8px}.compare-preview-task-card--image-only .compare-preview-task-card__image{margin-bottom:0}.compare-preview-task-card{margin:0;max-width:100%;position:relative;width:100%}.compare-preview-task-card__image{aspect-ratio:1;background:var(--color-bg-muted);border-radius:4px;margin-bottom:8px;max-width:100%;overflow:hidden;width:100%}.compare-preview-task-card__image img{height:100%;object-fit:cover;width:100%}.compare-preview-task-card__title{color:var(--color-text)!important;margin:0;text-align:left;word-break:break-word}.compare-preview-task-card__remove{background:transparent;border:none;cursor:pointer;height:24px;line-height:0;padding:0;position:absolute;right:-4px;top:-4px;width:24px;z-index:1}.compare-preview-task-card__remove img{display:block;height:24px;width:24px}.compare-preview-row-divider{border:none;border-top:1px solid var(--color-border);grid-column:1/-1;height:0;margin:0}.compare-preview-add-btn.ui.button{margin:0;width:100%}.compare-preview-add-btn.ui.button.disabled,.compare-preview-add-btn.ui.primary.button.disabled{opacity:.55;pointer-events:none}.compare-preview-modal.modal-enter-active{transition:opacity .36s cubic-bezier(.2,0,0,1)}.compare-preview-modal.modal-leave-active{transition:opacity .18s cubic-bezier(.4,0,1,1)}.compare-preview-modal.modal-enter,.compare-preview-modal.modal-leave-to{opacity:0}.compare-preview-modal.modal-enter-active .compare-preview-shell{transition:transform .42s cubic-bezier(.2,0,0,1),opacity .42s cubic-bezier(.2,0,0,1)}.compare-preview-modal.modal-leave-active .compare-preview-shell{transition:transform .22s cubic-bezier(.4,0,1,1),opacity .22s cubic-bezier(.4,0,1,1)}.compare-preview-modal.modal-enter .compare-preview-shell,.compare-preview-modal.modal-leave-to .compare-preview-shell{opacity:.98;transform:translateY(64px)}.compare-modal-footer-compare{margin-top:12px;text-align:left}.compare-modal-footer-compare .smardie-checkbox{font-size:14px}:root{--task-modal-shell-inline-padding:16px}.sub-navigation-bar{align-items:center;display:flex;flex-wrap:nowrap;height:44px;overflow-x:auto;overflow-y:hidden;padding:0 var(--task-modal-shell-inline-padding);-webkit-overflow-scrolling:touch;min-width:0}.page-with-subnav>.sub-navigation-bar{position:sticky;top:48px;z-index:98}.page-with-subnav{margin-top:0}#app:has(.integration-expired-banner) .page-with-subnav,#app:has(.trial-banner) .page-with-subnav{margin-top:0}#app:not(:has(.integration-expired-banner)):not(:has(.trial-banner)) .page-with-subnav{margin-top:48px}.task-modal-mask.modal-mask{align-items:stretch;background-color:var(--color-bg-page);display:flex;justify-content:stretch;z-index:99}.task-modal-mask .modal-wrapper{display:flex;height:100%;min-width:0;padding:0;vertical-align:top;width:100%}.task-modal-mask>.modal-wrapper>.modal-container{--task-modal-shell-inline-padding:16px;background:var(--color-bg-page);border-radius:0;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;height:100dvh;margin:0;max-height:100vh;max-height:100dvh;max-width:none;min-width:0;overflow:hidden;padding-top:48px;width:100%}.sub-navigation-bar{background:var(--color-bg-subnav);border-bottom:1px solid var(--color-border-subnav);box-sizing:border-box;color:var(--color-text-muted);flex-shrink:0;font-family:var(--font-regular);font-size:14px;line-height:17px;width:100%}.sub-navigation-bar .breadcrumbs{flex-shrink:0;line-height:inherit;vertical-align:middle}.sub-navigation-bar .quote-bc-current,.sub-navigation-bar .quote-bc-sep{flex-shrink:0;white-space:nowrap}.sub-navigation-bar__back{cursor:pointer;display:inline;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;vertical-align:middle}.sub-navigation-bar__back,.sub-navigation-bar__back:focus,.sub-navigation-bar__back:hover{color:var(--color-primary)!important;text-decoration:none!important}.sub-navigation-bar__back>.icon{display:inline-block;font-size:.9em;height:auto;margin:0 .35em 0 0!important;position:static;top:auto;vertical-align:middle;width:auto}.task-modal-shell{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;margin-left:auto;margin-right:auto;max-width:980px;min-height:0;min-width:0;padding:0 16px;width:100%}@media screen and (max-width:767px){.task-modal-shell{padding:0 var(--task-modal-shell-inline-padding)}}.task-modal-body{flex:1 1 auto;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;padding:0 0 128px}.task-modal-layout{align-items:start;display:grid;gap:32px;grid-template-columns:minmax(0,1fr) 180px}.task-modal-main{min-width:0;padding-top:32px}.task-modal-image{flex-shrink:0;padding-top:32px}.task-modal-image-frame{align-items:center;background:var(--color-mist);border-radius:4px;display:flex;height:180px;justify-content:center;overflow:hidden;width:180px}.task-modal-image-frame img{height:100%;object-fit:cover;width:100%}.task-modal-title{color:var(--color-text);font-family:var(--font-semibold)!important;font-size:24px;font-weight:600;letter-spacing:.5px;line-height:1.25;margin:0 0 4px}.task-modal-body>.task-modal-title:first-child{margin-top:32px}.task-modal-edit-link{color:#4da1ff!important;cursor:pointer;display:inline-block;font-family:var(--font-regular);font-size:14px;line-height:17px;margin-top:4px;text-decoration:underline}.task-modal-description{color:var(--color-text);font-family:var(--font-regular);font-size:16px;line-height:20px;margin:16px 0 4px}.task-modal-main .ui.form .field textarea{box-sizing:border-box;width:100%}.task-modal-title-field{margin-bottom:0}.task-modal-options{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}.task-modal-options .task-modal-field{max-width:164px;min-width:140px}.task-modal-options .task-modal-field>label{font-size:14px;line-height:1.25;text-transform:none}.task-modal-field-label,.task-modal-options .task-modal-field>label{color:#323c47;display:block;font-family:var(--font-semibold)!important;font-weight:600;letter-spacing:.5px;margin:0 0 6px}.task-modal-field-label{font-size:18px;line-height:1.2}.task-modal-divider{border:none;border-top:1px solid var(--color-border-table);margin:24px 0}.task-modal-cost-box{align-items:center;background:var(--color-bg-elevated);border:1px solid var(--color-border-document-card);border-radius:8px;box-shadow:var(--shadow-tile);box-sizing:border-box;color:var(--color-text);column-gap:8px;display:grid;grid-template-columns:1fr 1px 1fr;grid-template-rows:auto auto auto;margin-bottom:16px;max-width:344px;padding:16px 20px;row-gap:2px}[data-theme=dark] .task-modal-cost-box{background:var(--color-bg-document-card)}.task-modal-pricing{background:var(--color-bg-elevated);border:1px solid var(--color-border-document-card);border-radius:8px;box-shadow:var(--shadow-tile);box-sizing:border-box;color:var(--color-text);margin-bottom:0;max-width:344px;padding:16px 20px}[data-theme=dark] .task-modal-pricing{background:var(--color-bg-document-card)}.task-modal-pricing-hero{margin-bottom:12px;text-align:center}.task-modal-pricing-hero-label{color:var(--color-text);display:block;font-size:.8125rem;font-weight:600;margin-bottom:4px}.task-modal-pricing-hero-amount{color:var(--color-text)!important;font-size:1.5rem;font-weight:600;line-height:1.2;margin:0}.task-modal-pricing-cta{margin-bottom:0;margin-top:4px}.task-modal-pricing-cta .task-modal-add-btn{margin-bottom:0}.task-modal-pricing .task-modal-pricing-toggle,.task-modal-pricing-toggle.smardie-accordion-toggle,.task-modal-pricing>.smardie-accordion-toggle{margin-top:16px!important}.task-modal-pricing-details{border-top:1px solid var(--color-border-table);margin-top:12px;padding-top:12px}.task-modal-price-type-toggle{border-radius:6px;display:flex;gap:0;margin-bottom:12px;overflow:hidden}.task-modal-price-type-toggle__segment{background:var(--color-bg-input);border:1px solid var(--color-border-input);color:var(--color-text-muted);cursor:pointer;flex:1;font-family:var(--font-regular);font-size:.8125rem;font-weight:500;line-height:1.25;padding:8px 12px;text-align:center}.task-modal-price-type-toggle__segment:first-child{border-radius:6px 0 0 6px;border-right:none}.task-modal-price-type-toggle__segment:last-child{border-radius:0 6px 6px 0}.task-modal-price-type-toggle__segment--selected{background:var(--color-selected);border-color:var(--color-primary);color:var(--color-primary);font-weight:600;z-index:1}.task-modal-price-type-toggle__segment--selected+.task-modal-price-type-toggle__segment{border-left-color:var(--color-primary)}.task-modal-pricing-breakdown{margin-top:4px}.task-modal-pricing-row{align-items:baseline;color:var(--color-text);display:flex;font-size:.875rem;gap:12px;justify-content:space-between;line-height:1.35;margin-bottom:8px}.task-modal-pricing-row:last-child{margin-bottom:0}.task-modal-pricing-row-label{flex:1 1 auto;text-align:left}.task-modal-pricing-row-value{flex:0 0 auto;font-weight:500;text-align:right}.task-modal-cost-box--three-col{grid-template-columns:1fr 1px 1fr 1px 1fr;max-width:100%}.task-modal-cost-label--total{grid-column:1;grid-row:1}.task-modal-cost-label--profit{grid-column:3;grid-row:1}.task-modal-cost-label--labour{grid-column:5;grid-row:1}.task-modal-cost-amount{grid-column:1;grid-row:2}.task-modal-cost-profit{grid-column:3;grid-row:2;text-align:center}.task-modal-cost-profit-amount{color:var(--color-text)!important;margin:0;text-align:center}.task-modal-cost-profit-pct{color:var(--color-text-muted);display:block;font-size:.8125rem;text-align:center}.task-modal-cost-value{grid-column:5;grid-row:2}.task-modal-cost-gst{color:var(--color-text-muted);font-size:.75rem;grid-column:1;grid-row:3;text-align:center}.task-modal-cost-gst-spacer{grid-row:3}.task-modal-cost-gst-spacer:first-of-type{grid-column:3}.task-modal-cost-gst-spacer:nth-of-type(2){grid-column:5}.task-modal-cost-divider{align-self:stretch;background:var(--color-border-table);margin:0;width:1px}.task-modal-cost-divider--first{grid-column:2;grid-row:1/-1}.task-modal-cost-divider--second{grid-column:4;grid-row:1/-1}.task-modal-cost-label{color:var(--color-text);font-size:.8125rem;font-weight:600;text-align:center}.task-modal-cost-amount,.task-modal-cost-value{color:var(--color-text)!important;margin:0;text-align:center}.task-modal-add-btn{box-sizing:border-box;display:block;font-size:1rem;font-weight:600;margin-bottom:0;max-width:none;padding:12px 16px;width:100%}.task-modal-add-btn.disabled{opacity:.45;pointer-events:none}.task-modal-compare{margin-bottom:16px;margin-top:32px}.task-modal-calc-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px 16px;justify-content:space-between;margin-top:8px}.task-modal-show-calculations{align-items:center;display:inline-flex}.task-modal-calculations{margin-top:8px}.task-modal-calculation-card{background:#fff;border:1px solid #ced0da;border-radius:6px;box-sizing:border-box;margin-bottom:16px;overflow:hidden}.task-modal-calculation-card__header{align-items:center;background:#f9fafb;display:flex;gap:12px;justify-content:space-between;padding:16px}.task-modal-calculation-card__title{margin:0}.task-modal-calculation-card__body{background:#f9fafb;padding:16px;--task-modal-calc-side-col:148px}[data-theme=dark] .task-modal-calculation-card,[data-theme=dark] .task-modal-calculation-card__body,[data-theme=dark] .task-modal-calculation-card__header{background:none}.task-modal-calculation-row{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) var(--task-modal-calc-side-col)}.task-modal-calculation-row+.task-modal-calculation-block,.task-modal-calculation-row+.task-modal-calculation-row,.task-modal-calculation-row+.task-modal-dimensions-row,.task-modal-dimensions-row+.task-modal-calculation-block{margin-top:16px}.task-modal-dimensions-row{align-items:flex-start;box-sizing:border-box;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:16px;margin-top:16px;width:100%}.task-modal-dimensions-row>.field{clear:none!important;flex:1 1 0!important;float:none!important;margin:0!important;max-width:none!important;min-width:0!important;width:auto!important}.task-modal-dimensions-row .smardie-text-input,.task-modal-dimensions-row .smardie-text-input input{box-sizing:border-box;width:100%}.task-modal-dimensions-row .smardie-text-input input{height:44px;margin:0;min-height:44px}.task-modal-calculation-row .field{margin:0}.task-modal-calculation-row .smardie-text-input,.task-modal-calculation-row .smardie-text-input input{box-sizing:border-box;width:100%}.task-modal-calculation-row .smardie-text-input input{height:44px;margin:0;min-height:44px}.task-modal-calculation-product-input,.task-modal-calculation-product-input input{cursor:pointer}.task-modal-calculation-block{border-top:1px solid #ced0da;margin-top:16px;padding-top:16px}.task-modal-calculation-section{margin-bottom:16px}.task-modal-calculation-section__header{align-items:end;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) var(--task-modal-calc-side-col)}.task-modal-calculation-section__header .smardie-field-label{margin-bottom:6px}.task-modal-calculation-section__header-qty{text-align:left}.task-modal-calculation-item-row{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) var(--task-modal-calc-side-col);margin-bottom:8px}.task-modal-calculation-item-row:last-child{margin-bottom:0}.task-modal-calculation-item-name{background:#fff;border:1px solid #ced0da;border-radius:4px;box-sizing:border-box;color:#323c47;font-family:var(--font-regular);font-size:14px;height:44px;line-height:44px;min-height:44px;overflow:hidden;padding:0 12px;text-overflow:ellipsis;white-space:nowrap;width:100%}.task-modal-calculation-card .select select{background:#fff}.task-modal-calculation-item-row .smardie-quantity-stepper{justify-self:start}.task-modal-calculation-add-link{align-items:center;color:#4da1ff!important;cursor:pointer;display:inline-flex;font-size:14px;gap:6px;line-height:1;margin-top:0;text-decoration:none!important}.task-modal-calculation-add-link .icon{align-items:center;display:inline-flex;font-size:14px;height:auto;justify-content:center;line-height:1;margin:0!important;padding:0;width:auto}.task-modal-calculation-add-link span{line-height:1}.task-modal-calculation-difficulty{margin:0;min-width:0}.task-modal-calculation-difficulty .smardie-field-control.select{max-width:none;width:100%}.task-modal-calculation-block--difficulty{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) var(--task-modal-calc-side-col)}.task-modal-field-helper-link{color:#4da1ff;cursor:pointer;display:inline-block;font-family:var(--font-regular);font-size:14px;line-height:1.4;margin-top:8px;text-decoration:underline}.task-modal-field-helper-link:focus,.task-modal-field-helper-link:hover{color:var(--color-primary);text-decoration:underline}.task-modal-calculation-side-col{align-items:center;align-self:start;display:flex;height:44px;justify-content:center;margin-top:28px;min-width:0;width:100%}.task-modal-calculation-remove{align-items:center;background:transparent;border:none;color:#ff4c4c;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:14px;gap:6px;line-height:1;padding:0}.task-modal-calculation-remove-icon{display:block;flex-shrink:0;height:24px;width:24px}.task-modal-calculation-remove span{text-decoration:underline;text-underline-offset:2px}.task-modal-calc-actions .ui.secondary.button{background-color:#fff!important;box-shadow:inset 0 0 0 1px #4da1ff!important;color:#4da1ff!important;font-family:var(--font-regular)!important;font-weight:400!important;margin:0}.task-modal-calc-actions .ui.secondary.button .icon{color:#4da1ff!important;opacity:1}.task-modal-picker-filters{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:24px 0 16px}.task-modal-picker-filters .field{margin:0;min-width:0}.task-modal-picker-filters .smardie-field-control.select,.task-modal-picker-filters .smardie-text-input{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.task-modal-picker-filters .smardie-text-input input{box-sizing:border-box;max-width:100%;width:100%}.task-modal-picker-list-header{border-bottom:1px solid #ced0da;color:#323c47;display:grid;font-size:.8125rem;font-weight:600;gap:16px;grid-template-columns:64px minmax(0,1fr);padding:0 0 8px}.task-modal-picker-list-header--with-qty{grid-template-columns:64px minmax(0,1fr) minmax(0,164px);max-width:100%}.task-modal-picker-list-header__label,.task-modal-picker-list-header__qty{color:#323c47;font-family:var(--font-semibold)!important;font-size:14px;font-weight:600;letter-spacing:.5px;line-height:17px;text-align:left}.task-modal-picker-row{align-items:center;border-bottom:1px solid var(--color-mist);cursor:pointer;display:grid;gap:16px;grid-template-columns:64px minmax(0,1fr);padding:12px 0}.task-modal-picker-row--with-qty{cursor:default;grid-template-columns:64px minmax(0,1fr) minmax(0,164px);max-width:100%}.task-modal-picker-row__image{align-items:center;background:var(--color-mist);border-radius:4px;display:flex;height:64px;justify-content:center;overflow:hidden;width:64px}.task-modal-picker-row__image img{height:100%;object-fit:cover;width:100%}.task-modal-picker-row__label{color:#323c47;font-family:var(--font-regular);font-size:14px;line-height:17px}.task-modal-picker-row__qty{display:flex;justify-content:flex-start}@media screen and (max-width:620px){.task-modal-picker-list-header--with-qty{display:none}.task-modal-picker-row--with-qty{align-items:flex-start;display:flex;flex-direction:column;gap:12px;padding:16px 0}.task-modal-picker-row__image{flex-shrink:0}.task-modal-picker-row__label,.task-modal-picker-row__qty{width:100%}}.task-modal-picker-footer{background:var(--color-bg-subnav);border-top:1px solid var(--color-bg-subnav);box-sizing:border-box;flex-shrink:0;margin-top:auto;padding:16px 0 24px;width:100%}.task-modal-picker-footer.is-page-sticky{bottom:-1px;left:0;margin-top:0;padding-bottom:calc(16px + env(safe-area-inset-bottom, 0px));position:fixed;right:0;z-index:20}.task-modal-picker-footer__inner{align-items:center;box-sizing:border-box;display:flex;gap:12px;justify-content:flex-end;margin-left:auto;margin-right:auto;max-width:980px;padding:0 var(--task-modal-shell-inline-padding,16px);width:100%}.task-modal-picker-footer__inner.is-split{justify-content:space-between}.task-modal-picker-footer__left,.task-modal-picker-footer__right{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.task-modal-picker-footer .button,.task-modal-picker-footer .ui.button{margin:0}.calculated-picker-modal .task-modal-shell{display:flex;flex:1;flex-direction:column;min-height:0}.calculated-picker-modal .task-modal-body{flex:1;min-height:0;padding-bottom:24px}@media screen and (max-width:767px){.task-modal-picker-filters{grid-template-columns:1fr}.task-modal-options{flex-direction:row;width:100%}.task-modal-options .task-modal-field{flex:1 1 148px;max-width:164px;min-width:140px}.task-modal-options .smardie-field-control.select,.task-modal-options .smardie-quantity-stepper{width:100%}.task-modal-calculation-block--difficulty,.task-modal-calculation-item-row,.task-modal-calculation-row,.task-modal-calculation-section__header{grid-template-columns:minmax(0,1fr) minmax(140px,164px)}.task-modal-dimensions-row{flex-wrap:nowrap}.task-modal-calculation-item-row .smardie-quantity-stepper{justify-self:stretch;width:100%}.task-modal-calculation-difficulty .smardie-field-control.select{max-width:none;width:100%}}.task-modal-select-product{align-items:center;background:var(--color-bg-surface);border:1px solid var(--color-border-document-card);border-radius:8px;box-shadow:var(--shadow-tile);box-sizing:border-box;color:var(--color-primary);cursor:pointer;display:flex;flex-direction:column;font-family:var(--font-regular);font-size:.9375rem;gap:8px;justify-content:center;margin-top:12px;max-width:344px;min-height:120px;padding:24px 16px;width:100%}[data-theme=dark] .task-modal-select-product{background:var(--color-bg-document-card)}.task-modal-select-product__icon{font-size:1.5rem;font-weight:400;line-height:1}.task-modal-selected-product{background:var(--color-bg-surface);border:none;border-radius:8px;box-shadow:var(--shadow-tile);box-sizing:border-box;color:var(--color-text);display:flex;gap:16px;margin-top:12px;max-width:344px;padding:16px;width:100%}[data-theme=dark] .task-modal-selected-product{background:var(--color-bg-document-card)}.task-modal-selected-product__image{background:var(--color-bg-paper);border-radius:4px;flex-shrink:0;height:96px;overflow:hidden;width:96px}.task-modal-selected-product__image img{height:100%;object-fit:cover;width:100%}.task-modal-selected-product__body{border-left:1px solid var(--color-border-table);display:flex;flex:1;flex-direction:column;gap:8px;min-width:0;padding-left:16px}.task-modal-selected-product__title{color:var(--color-text);margin:0}.task-modal-selected-product__change{align-self:stretch;margin:auto 0 0}.task-modal-product-grid{box-sizing:border-box;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px;max-width:100%;min-width:0;width:100%}@media screen and (max-width:720px){.task-modal-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:420px){.task-modal-product-grid{grid-template-columns:1fr}}.task-modal-product-search,.task-modal-product-search .field,.task-modal-product-search .smardie-text-input,.task-modal-product-search .ui.input,.task-modal-product-search input{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.task-modal-product-search.ui.form{max-width:100%}.task-modal-product-search .smardie-text-input.left.icon,.task-modal-product-search .ui.input.left.icon{display:flex;max-width:100%;width:100%!important}.task-modal-product-card{background:var(--color-bg-surface);border:none;border-radius:8px;box-shadow:var(--shadow-tile);box-sizing:border-box;color:var(--color-text);display:flex;flex-direction:column;max-width:100%;min-width:0;overflow:hidden}[data-theme=dark] .task-modal-product-card{background:var(--color-bg-document-card)}.task-modal-product-card__image{align-items:center;aspect-ratio:1;background:var(--color-bg-paper);display:flex;justify-content:center;min-width:0}.task-modal-product-card__image img{height:100%;object-fit:cover;width:100%}.task-modal-product-card__body{background:inherit;border-top:1px solid var(--color-border-table);display:flex;flex:1;flex-direction:column;gap:8px;min-width:0;padding:12px}.task-modal-product-card__title{color:var(--color-text);margin:0;min-width:0;overflow-wrap:anywhere;word-break:break-word}.task-modal-product-card__id{color:var(--color-text-muted);display:none}.task-modal-product-card__select.ui.secondary.button,.task-modal-selected-product__change.ui.secondary.button{background-color:var(--color-bg-surface)!important;border:1px solid var(--color-border-subtle)!important;border-radius:4px;box-shadow:0 2px 4px rgba(50,60,71,.1)!important;box-sizing:border-box;color:#4da1ff!important;font-family:var(--font-semibold)!important;font-size:14px;font-weight:600;letter-spacing:.5px;line-height:17px;margin-top:auto;max-width:100%;min-height:44px;min-width:0;padding:10px 16px;white-space:normal;width:100%}.task-modal-product-card__select.ui.secondary.button:focus,.task-modal-product-card__select.ui.secondary.button:hover,.task-modal-selected-product__change.ui.secondary.button:focus,.task-modal-selected-product__change.ui.secondary.button:hover{background-color:var(--color-bg-elevated)!important;border-color:var(--color-border-subtle)!important;box-shadow:0 2px 6px rgba(50,60,71,.14)!important;color:#4da1ff!important}[data-theme=dark] .task-modal-product-card__select.ui.secondary.button,[data-theme=dark] .task-modal-selected-product__change.ui.secondary.button{box-shadow:0 2px 4px rgba(0,0,0,.35)!important}[data-theme=dark] .task-modal-product-card__select.ui.secondary.button:focus,[data-theme=dark] .task-modal-product-card__select.ui.secondary.button:hover,[data-theme=dark] .task-modal-selected-product__change.ui.secondary.button:focus,[data-theme=dark] .task-modal-selected-product__change.ui.secondary.button:hover{background-color:var(--color-bg-input)!important;box-shadow:0 2px 6px rgba(0,0,0,.45)!important}.task-modal-show-items{font-size:.875rem;margin-top:16px}.task-modal-mask.modal-enter .modal-container,.task-modal-mask.modal-leave-active .modal-container{transform:none}.task-modal-mask.modal-enter-active .task-modal-shell{transition:transform .42s cubic-bezier(.2,0,0,1),opacity .42s cubic-bezier(.2,0,0,1)}.task-modal-mask.modal-leave-active .task-modal-shell{transition:transform .22s cubic-bezier(.4,0,1,1),opacity .22s cubic-bezier(.4,0,1,1)}.task-modal-mask.modal-enter .task-modal-shell,.task-modal-mask.modal-leave-to .task-modal-shell{opacity:.98;transform:translateY(64px)}@media screen and (min-width:768px){.task-modal-mask>.modal-wrapper>.modal-container{--task-modal-shell-inline-padding:32px}}@media screen and (min-width:1024px){.task-modal-mask>.modal-wrapper>.modal-container{--task-modal-shell-inline-padding:64px}}@media screen and (min-width:1200px){.task-modal-mask>.modal-wrapper>.modal-container{--task-modal-shell-inline-padding:96px}}@media screen and (min-width:768px){:root{--task-modal-shell-inline-padding:32px}}@media screen and (min-width:1024px){:root{--task-modal-shell-inline-padding:64px}}@media screen and (min-width:1200px){:root{--task-modal-shell-inline-padding:96px}}@media screen and (max-width:767px){.task-modal-layout{gap:16px;grid-template-columns:1fr}.task-modal-main{padding-top:0}.task-modal-image{justify-self:start;order:-1;padding-top:16px}.task-modal-image-frame{height:90px;margin:0;width:90px}.task-modal-add-btn,.task-modal-cost-box,.task-modal-pricing,.task-modal-select-product,.task-modal-selected-product{max-width:none}}select{-webkit-appearance:none!important;-moz-appearance:none!important;-ms-appearance:none!important;appearance:none!important;background:var(--color-bg-input)!important;background-image:none!important;border:0!important;box-shadow:none;color:var(--color-text);margin-right:5px;outline:0}.select{background:var(--color-bg-input)!important;border:1px solid var(--color-border-input)!important;border-radius:4px;box-shadow:none!important;box-sizing:border-box;display:block;height:44px;line-height:44px;outline:none;overflow:hidden;position:relative}.select select,.smardie-field-control.select select,.ui.form .field.error .select select,.ui.form .select select,.ui.form .smardie-field-control select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:none!important}select{color:var(--color-text)!important;height:100%;margin:0;padding:.67857143em 2rem .67857143em 1em;width:100%;-webkit-text-fill-color:var(--color-text);cursor:pointer}.select.is-disabled select,select:disabled{color:var(--color-text-muted)!important;-webkit-text-fill-color:var(--color-text-muted)!important;background:var(--color-bg-input-disabled)!important;cursor:not-allowed;opacity:1!important}.select.is-disabled,.select:has(select:disabled){background:var(--color-bg-input-disabled)}.select.is-disabled:after,.select:has(select:disabled):after{background:transparent!important;border-top-color:var(--color-text-muted)!important}select::-ms-expand{display:none}.select:after{background:transparent!important;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--color-primary);color:var(--color-primary);content:"";display:block;font-size:0;height:0;margin-top:-3px;padding:0;pointer-events:none;position:absolute;right:14px;top:50%;transform:none;width:0}input::placeholder,textarea::placeholder{color:var(--color-text-muted)!important;opacity:1!important}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:var(--color-text-muted)!important;opacity:1!important}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--color-text-muted)!important;opacity:1!important}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--color-text-muted)!important;opacity:1!important}.smardie-field-label,.ui.form .field>.smardie-field-label,.ui.form label.smardie-field-label{color:var(--color-text)!important;display:block;font-family:var(--font-semibold)!important;font-size:14px;font-weight:600;letter-spacing:.5px;line-height:1.25;margin:0 0 6px;text-transform:none}.text-body-medium{color:var(--color-text);font-family:var(--font-regular);font-size:14px;font-weight:400;line-height:1.25}.text-body-large-strong{font-size:16px;line-height:20px}.text-body-large-strong,.text-body-medium-strong{color:var(--color-text);font-family:var(--font-semibold)!important;font-weight:600}.text-body-medium-strong{font-size:14px;line-height:1.25}.text-body-small-strong{color:var(--color-text);font-family:var(--font-semibold)!important;font-size:12px;font-weight:600;line-height:1.25}.smardie-text-input input,.task-modal-picker-filters .smardie-text-input input,.ui.form .smardie-text-input input{background:var(--color-bg-input);border:1px solid var(--color-border-input);border-radius:4px;box-sizing:border-box;color:var(--color-text);font-size:.9375rem;height:44px;min-height:44px;padding:0 12px}.smardie-text-area{width:100%}.smardie-text-area textarea,.ui.form .smardie-text-area textarea{background:var(--color-bg-input);border:1px solid var(--color-border-input);border-radius:4px;box-sizing:border-box;color:var(--color-text);font-family:var(--font-regular);font-size:.9375rem;line-height:1.4;padding:.78571429em 1em;resize:vertical;width:100%}.smardie-text-area textarea:focus,.ui.form .smardie-text-area textarea:focus{border-color:var(--color-primary);outline:none}.smardie-text-input.left.icon input{padding-left:2.25rem}.smardie-text-input.left.icon>i.icon,.ui.input.left.icon>i.icon{color:var(--color-icon-input)!important;opacity:1!important}.smardie-text-area textarea::placeholder,.smardie-text-input input::placeholder,.ui.form .smardie-text-area textarea::placeholder,.ui.form .smardie-text-input input::placeholder{color:var(--color-text-muted)!important;opacity:1!important}.smardie-text-input input:focus,.ui.form .smardie-text-input input:focus{border-color:var(--color-primary);outline:none}.smardie-field-error-color{color:#ff4c4c}.smardie-field-error{align-items:flex-start;color:#ff4c4c;display:flex;gap:4px;margin-top:6px}.smardie-field-error .icon{color:#ff4c4c!important;font-size:14px;height:auto;line-height:17px;margin:0!important;opacity:1;width:auto}.smardie-field-error__text{color:#ff4c4c;font-family:var(--font-semibold)!important;font-size:14px;font-weight:600;letter-spacing:.5px;line-height:17px}.select.error,.smardie-field-control.error select,.smardie-field-control.error.select,.smardie-text-area textarea.error,.smardie-text-area.error textarea,.smardie-text-input input.error,.smardie-text-input.error>input,.ui.form .field.error .select,.ui.form .field.error .smardie-field-control select,.ui.form .field.error .smardie-field-control.select,.ui.form .field.error .smardie-text-area textarea,.ui.form .field.error .smardie-text-input>input,.ui.form .field.error>input[type=email],.ui.form .field.error>input[type=number],.ui.form .field.error>input[type=password],.ui.form .field.error>input[type=text],.ui.form .field.error>select,.ui.form .field.error>textarea,.ui.form .smardie-field-control.error select,.ui.form .smardie-text-area textarea.error,.ui.form .smardie-text-area.error textarea,.ui.form .smardie-text-input input.error,.ui.form .smardie-text-input.error>input{background-color:var(--color-bg-input)!important;border-color:#ff4c4c!important;color:var(--color-text)!important;-webkit-text-fill-color:var(--color-text)!important;box-shadow:none!important}.smardie-field-control.error select,.ui.form .field.error .select select,.ui.form .field.error .smardie-field-control select,.ui.form .field.error>select,.ui.form .smardie-field-control.error select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:none!important}.smardie-text-area.error textarea:focus,.smardie-text-input.error>input:focus,.ui.form .field.error .smardie-field-control select:focus,.ui.form .field.error .smardie-text-area textarea:focus,.ui.form .field.error .smardie-text-input>input:focus,.ui.form .smardie-text-input.error>input:focus{border-color:#ff4c4c!important;box-shadow:none!important;outline:none}.ui.form .field .prompt.label,.ui.form .field.error .prompt.label{display:none!important}.smardie-text-input--pin{align-items:center;display:flex;gap:8px}.modal-container .smardie-text-input__pin-box,.smardie-text-input__pin-box,.ui.form .field.settings .smardie-text-input__pin-box,.ui.form .smardie-text-input__pin-box,.ui.form.settings .smardie-text-input__pin-box{-webkit-appearance:none;appearance:none;background:var(--color-bg-input);border:1px solid var(--color-border-input);border-radius:4px;box-shadow:none;box-sizing:border-box;color:var(--color-text);font-family:var(--font-regular);font-size:.9375rem;font-weight:400;height:44px;line-height:42px;margin:0;min-height:44px;outline:none;padding:0!important;text-align:center;width:60px}.modal-container .smardie-text-input__pin-box:focus,.smardie-text-input__pin-box:focus,.ui.form .smardie-text-input__pin-box:focus,.ui.form.settings .smardie-text-input__pin-box:focus{border-color:var(--color-primary);box-shadow:none;outline:none}.modal-container .smardie-text-input__pin-box.error,.smardie-text-input--error .smardie-text-input__pin-box,.smardie-text-input__pin-box.error,.ui.form .field.error .smardie-text-input__pin-box,.ui.form .smardie-text-input--error .smardie-text-input__pin-box,.ui.form .smardie-text-input__pin-box.error,.ui.form.settings .smardie-text-input__pin-box.error{background-color:var(--color-bg-input)!important;border-color:#ff4c4c!important;color:var(--color-text)!important;-webkit-text-fill-color:var(--color-text)!important;box-shadow:none!important}.smardie-text-input--error .smardie-text-input__pin-box:focus,.smardie-text-input__pin-box.error:focus,.ui.form .smardie-text-input__pin-box.error:focus{border-color:#ff4c4c!important;box-shadow:none!important;outline:none}.smardie-text-input--disabled .smardie-text-input__pin-box,.smardie-text-input__pin-box:disabled,.ui.form .smardie-text-input__pin-box:disabled{background:var(--color-bg-input-disabled);color:var(--color-text-muted);-webkit-text-fill-color:var(--color-text-muted);cursor:not-allowed;opacity:1}.modal-container .ui.form .smardie-text-input,.ui.form.settings .smardie-text-input{height:44px!important;min-height:44px!important}.modal-container .ui.form .field.settings>.ui.input>input[type=number],.modal-container .ui.form .field.settings>.ui.input>input[type=text],.modal-container .ui.form .field.settings>.ui.labeled.input>input[type=number],.modal-container .ui.form .field.settings>.ui.labeled.input>input[type=text],.modal-container .ui.form .field.settings>.ui.left.labeled.input>input[type=number],.modal-container .ui.form .field.settings>.ui.left.labeled.input>input[type=text],.modal-container .ui.form .field.settings>input[type=number],.modal-container .ui.form .field.settings>input[type=text],.modal-container .ui.form .smardie-text-input input,.ui.form .field.settings>input[type=email],.ui.form .field.settings>input[type=number],.ui.form .field.settings>input[type=text],.ui.form.settings .smardie-text-input input{box-sizing:border-box!important;height:44px!important;line-height:normal!important;min-height:44px!important;padding-bottom:0!important;padding-top:0!important}.customer-form-grid .ui.bottom.attached.tab.segment{padding:1em 0}.customer-form-actions .ui.button{align-items:center;box-sizing:border-box;display:inline-flex;height:44px;justify-content:center;line-height:1;min-height:44px}.customer-form-actions .ui.button+.ui.button{margin-left:1rem}@media (max-width:520px){.customer-form-actions{display:flex;flex-direction:column;gap:.75rem}.customer-form-actions .ui.button{margin:0!important;width:100%}.customer-form-actions .ui.button+.ui.button{margin-left:0!important}}.modal-container .smardie-field-control.select,.smardie-field-control.select,.task-modal-picker-filters .smardie-field-control.select,.ui.form .smardie-field-control.select{background:var(--color-bg-input)!important;border:1px solid var(--color-border-input)!important;border-radius:4px;box-shadow:none!important;box-sizing:border-box;height:44px;line-height:44px;position:relative}.smardie-field-control.select:after{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:6px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:10px;z-index:1}.smardie-field-control.select.error:after,.smardie-field-control.select:after,.ui.form .field.error .smardie-field-control.select:after,[data-theme=dark] .smardie-field-control.select:after{background-image:url('data:image/svg+xml;utf8,<svg width="10" height="6" viewBox="0 0 10 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L5 5L9 1" stroke="%234DA1FF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.smardie-field-control.select select:disabled+:after,.smardie-field-control.select.is-disabled:after{opacity:.5}.smardie-field-control select,.ui.form .smardie-field-control select,.ui.form select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:var(--color-bg-input)!important;background-image:none!important;box-sizing:border-box;color:var(--color-text)!important;font-family:var(--font-regular);font-size:14px;height:44px;line-height:44px;min-height:44px;padding:0 2rem 0 12px;-webkit-text-fill-color:var(--color-text)}.smardie-field-control select.centered,.ui.form .smardie-field-control select.centered{padding-left:12px;padding-right:12px;text-align:center;text-align-last:center}.smardie-field-control select option[disabled]{color:var(--color-text-muted)}.task-modal-calculation-row input[type=number],.task-modal-calculation-row input[type=text]{height:44px;min-height:44px}.modal-container .ui.form .ui.labeled.input>input,.modal-container .ui.form .ui.left.labeled.input>input,.product-form-inner .ui.labeled.input>input,.product-form-inner .ui.left.labeled.input>input,.product-form-inner .ui.right.labeled.input>input,.task-form-inner .ui.labeled.input>input,.task-form-inner .ui.left.labeled.input>input,.task-form-inner .ui.right.labeled.input>input,.ui.form.settings .ui.labeled.input>input,.ui.form.settings .ui.left.labeled.input>input{box-sizing:border-box;height:44px!important;min-height:44px!important}.modal-container .ui.form .ui.labeled.input>.label,.modal-container .ui.form .ui.left.labeled.input>.label,.product-form-inner .ui.labeled.input>.label,.product-form-inner .ui.left.labeled.input>.label,.product-form-inner .ui.right.labeled.input>.label,.task-form-inner .ui.labeled.input>.label,.task-form-inner .ui.left.labeled.input>.label,.task-form-inner .ui.right.labeled.input>.label,.ui.form.settings .ui.labeled.input>.label,.ui.form.settings .ui.left.labeled.input>.label{align-items:center;display:inline-flex;height:44px;min-height:44px}.product-form-inner .ui.labeled.input,.product-form-inner .ui.left.labeled.input,.product-form-inner .ui.right.labeled.input,.task-form-inner .ui.labeled.input,.task-form-inner .ui.left.labeled.input,.task-form-inner .ui.right.labeled.input{height:44px;min-height:44px}.task-modal-calculation-row input[type=number]::placeholder,.task-modal-calculation-row input[type=text]::placeholder{color:var(--color-text-muted)!important;opacity:1!important}.smardie-quantity-stepper{align-items:stretch;border:1px solid var(--color-border-input);border-radius:4px;max-width:164px;min-width:140px;overflow:hidden;width:148px}.smardie-quantity-stepper,.smardie-quantity-stepper__btn{background:var(--color-bg-input);box-sizing:border-box;display:flex;height:44px}.smardie-quantity-stepper__btn{align-items:center;border:none;cursor:pointer;flex:0 0 48px;justify-content:center;margin:0;padding:0;width:48px}.smardie-quantity-stepper__btn:disabled{cursor:default;pointer-events:none}.smardie-quantity-stepper__btn .icon{font-size:14px;height:auto;line-height:1;margin:0!important;width:auto}.smardie-quantity-stepper__btn:not(:disabled) .icon{color:var(--color-primary)}.smardie-quantity-stepper__btn:disabled .icon{color:var(--color-border)}.smardie-quantity-stepper__value{align-items:center;background:var(--color-bg-input);border-left:1px solid var(--color-border);border-right:1px solid var(--color-border);box-sizing:border-box;color:var(--color-text);display:flex;flex:1 1 auto;font-family:var(--font-regular);font-size:14px;justify-content:center;line-height:17px;min-width:0}.modal-container .ui.form .field.settings input:disabled,.modal-container .ui.form .field.settings textarea:disabled,.product-form-inner .field.settings input:disabled,.product-form-inner .field.settings textarea:disabled,.smardie-text-area textarea:disabled,.smardie-text-area.disabled,.smardie-text-area.disabled textarea,.smardie-text-input input:disabled,.smardie-text-input.disabled,.smardie-text-input.disabled input,.smardie-text-input.ui.disabled.input,.task-form-inner .field.settings input:disabled,.task-form-inner .field.settings textarea:disabled,.ui.disabled.input,.ui.disabled.input>input,.ui.form .field input:disabled:not([type=checkbox]):not([type=radio]),.ui.form .field textarea:disabled,.ui.form.settings .field.settings input:disabled,.ui.form.settings .field.settings textarea:disabled,.ui.input:not(.disabled) input[disabled],.ui.labeled.input input:disabled{background-color:var(--color-bg-input-disabled)!important;color:var(--color-text-muted)!important;-webkit-text-fill-color:var(--color-text-muted)!important;cursor:not-allowed;opacity:1!important}.modal-container .ui.form .field.settings input:disabled::placeholder,.modal-container .ui.form .field.settings textarea:disabled::placeholder,.product-form-inner .field.settings input:disabled::placeholder,.product-form-inner .field.settings textarea:disabled::placeholder,.smardie-text-area textarea:disabled::placeholder,.smardie-text-input input:disabled::placeholder,.task-form-inner .field.settings input:disabled::placeholder,.task-form-inner .field.settings textarea:disabled::placeholder,.ui.form .field input:disabled:not([type=checkbox]):not([type=radio])::placeholder,.ui.form .field textarea:disabled::placeholder,.ui.form.settings .field.settings input:disabled::placeholder,.ui.form.settings .field.settings textarea:disabled::placeholder{color:var(--color-text-muted)!important;opacity:1!important}.smardie-field-control.select select:disabled,.smardie-field-control.select.is-disabled,.smardie-field-control.select.is-disabled select{background-color:var(--color-bg-input-disabled)!important;cursor:not-allowed;opacity:1!important}.smardie-field-control.select select:disabled,.smardie-field-control.select.is-disabled select{color:var(--color-text-muted)!important;-webkit-text-fill-color:var(--color-text-muted)!important}.smardie-accordion-toggle{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;font-family:var(--font-regular);font-size:14px;gap:6px;line-height:17px;margin:0;padding:0;white-space:nowrap}.smardie-accordion-toggle,.smardie-accordion-toggle:focus,.smardie-accordion-toggle:hover{color:var(--color-primary)!important;text-decoration:none!important}.smardie-accordion-toggle .icon{color:inherit!important;font-size:14px;line-height:17px;margin:0!important}.smardie-accordion-toggle--start{justify-content:flex-start}.smardie-accordion-toggle--center{justify-content:center;width:100%}.smardie-accordion-toggle--end{flex-shrink:0;justify-content:flex-end}[type=checkbox]:checked,[type=checkbox]:not(:checked){left:-9999px;position:absolute}[type=checkbox]:checked+label,[type=checkbox]:not(:checked)+label{color:var(--color-mid-grey);cursor:pointer;display:inline-block;line-height:20px;padding-left:28px;position:relative}[type=checkbox]:checked+label:before,[type=checkbox]:not(:checked)+label:before{background:var(--color-bg-input);border:1px solid #ddd;border-radius:2px;content:"";height:22px;left:0;position:absolute;top:0;width:22px}[type=checkbox]:checked+label:after,[type=checkbox]:not(:checked)+label:after{background:var(--color-primary);border-radius:2px;content:"";height:10px;left:6px;position:absolute;top:6px;-webkit-transition:all .2s ease;transition:all .2s ease;width:10px}[type=checkbox]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}[type=checkbox]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.settings-side-menu .vertical.menu .item,.settings-side-menu .vertical.menu .item a,.settings-side-menu .vertical.menu .item>a,.smardie-field-label,.ui.dividing.header,.ui.form .field.settings>label,.ui.form .field>.smardie-field-label,.ui.form .field>label,.ui.form .grouped.fields>label,.ui.form .inline.field>label,.ui.form .inline.fields .field>label,.ui.form .inline.fields>label,.ui.form label,.ui.form label.smardie-field-label,.ui.header:not(.inverted):not(.white),h1,h2,h3,h4,h5{color:var(--color-text)!important}.settings-side-menu .vertical.menu .item.active,.settings-side-menu .vertical.menu .item.active a,.settings-side-menu .vertical.menu .item.active:hover{color:var(--color-primary)!important}.ui.form .field .tooltip .icon,.ui.form .field label .icon,.ui.icon.tooltip{color:var(--color-text-muted)}.ui.form input:not([type]),.ui.form input[type=date],.ui.form input[type=datetime-local],.ui.form input[type=email],.ui.form input[type=number],.ui.form input[type=password],.ui.form input[type=search],.ui.form input[type=tel],.ui.form input[type=text],.ui.form input[type=time],.ui.form input[type=url],.ui.form textarea,.ui.input>input{background:var(--color-bg-input)!important;border-color:var(--color-border-input)!important;color:var(--color-text)!important}.ui.form input:focus,.ui.form textarea:focus{border-color:var(--color-primary)!important}.select,.select.smardie-field-control,.smardie-field-control.select{background:var(--color-bg-input)!important;border:1px solid var(--color-border-input)!important;box-shadow:none!important}.select select,.smardie-field-control select,.ui.form select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:var(--color-bg-input)!important;background-image:none!important;color:var(--color-text)!important;-webkit-text-fill-color:var(--color-text);border:0!important;box-shadow:none!important}.select.smardie-field-control:after,.smardie-field-control.select:after{background:transparent!important;border-top-color:var(--color-primary)!important;color:var(--color-primary)!important}.body-large,.body-large-bold,.body-medium,.integration-information p,.settings p,.ui.form p,.ui.segment p,p{color:var(--color-text)!important}.empty-state-description,.pricing-pin-help,p.light{color:var(--color-text-muted)!important}.settings p a,.ui.form p a,p a{color:var(--color-primary)}.document-preview-modal .document-preview-content,.document-preview-modal .document-preview-content *,.document-preview-modal .document-preview-content p,.pricing-strategy__card--selected,.pricing-strategy__card--selected .pricing-strategy__body,.pricing-strategy__card--selected .pricing-strategy__callout label,.pricing-strategy__card--selected .pricing-strategy__title,.pricing-strategy__card--selected p,.pricing-strategy__card--selected p.pricing-strategy__body,.settings .pricing-strategy__card--selected .pricing-strategy__body,.settings .pricing-strategy__card--selected p,.ui.form .pricing-strategy__card--selected p{color:var(--color-dark-grey)!important}.product-form-inner .ui.labeled.input>.label,.product-form-inner .ui.left.labeled.input>.label,.product-form-inner .ui.right.labeled.input>.label,.task-form-inner .ui.labeled.input>.label,.task-form-inner .ui.left.labeled.input>.label,.task-form-inner .ui.right.labeled.input>.label,.ui.form.settings .ui.labeled.input>.label,.ui.form.settings .ui.left.labeled.input>.label,.ui.form.settings .ui.right.labeled.input>.label,.ui.labeled.input .ui.label,.ui.left.labeled.input .ui.label,.ui.right.labeled.input .ui.label{background-color:var(--color-bg-input-addon)!important;border-color:var(--color-border)!important;color:var(--color-text-on-addon)!important}.smardie-text-input.left.icon>i.icon,.ui.fluid.input.left.icon>i.icon,.ui.form .ui.input.left.icon>i.icon,.ui.input.left.icon>i.icon{color:var(--color-icon-input)!important;opacity:1!important}.select.smardie-field-control:after,.select:after,.smardie-field-control.select:after{border-top-color:var(--color-primary)!important;color:var(--color-primary)!important}input[type=number]{accent-color:var(--color-primary)}.ui.attached.segment,.ui.segment{background:var(--color-bg-surface);border-color:var(--color-border);color:var(--color-text)}.ui.tabular.menu{background-color:var(--color-bg-page)!important;background-image:linear-gradient(var(--color-border),var(--color-border))!important;border-color:var(--color-border);border-bottom:none!important;color:var(--color-text)}.ui.tabular.menu,.ui.tabular.menu .item{background-position:0 100%!important;background-repeat:no-repeat!important;background-size:100% 1px!important}.ui.tabular.menu .item{background-color:transparent!important;background-image:none!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:var(--color-text-muted);margin-bottom:0!important;transition:color .1s ease!important}.ui.tabular.menu .active.item,.ui.tabular.menu .item:hover{background-color:transparent!important;color:var(--color-primary)}.ui.tabular.menu .active.item{background-image:linear-gradient(var(--color-primary),var(--color-primary))!important;background-position:0 100%!important;background-repeat:no-repeat!important;background-size:100% 1px!important;border:none!important;border-radius:0!important;box-shadow:none!important;margin-bottom:0!important}.ui.divider{border-color:var(--color-border-subtle)!important;color:var(--color-text)}.ui.dividing.header{border-color:var(--color-border)!important;border-bottom-color:var(--color-border)!important}.ui.dividing.header,.ui.header,h1,h2,h3,h4,h5{color:var(--color-text)}.ui.table,.ui.table td,.ui.table thead th{background:var(--color-bg-surface)!important;border-color:var(--color-border-table)!important;color:var(--color-text)!important}.ui.table thead th{border-bottom:1px solid var(--color-border-table)!important}.ui.dropdown .menu,.ui.selection.dropdown{background:var(--color-bg-input)!important;border-color:var(--color-border-input)!important;color:var(--color-text)!important}.ui.dropdown .menu>.item{color:var(--color-text)!important}.ui.dropdown .menu>.item:hover{background:var(--color-selected)!important;color:var(--color-primary)!important}html[data-theme=dark] .smardie-mobile-top-nav .dropdown .menu,html[data-theme=dark] .smardie-mobile-top-nav .ui.dropdown .menu,html[data-theme=dark] .ui.top.fixed.three.item.borderless.menu .dropdown .menu{background:var(--color-bg-surface)!important;border:none!important;border-bottom:1px solid var(--color-border)!important;box-shadow:none!important}html[data-theme=dark] .smardie-mobile-top-nav .dropdown .menu .item,html[data-theme=dark] .smardie-mobile-top-nav .dropdown .menu .item i.icon,html[data-theme=dark] .smardie-mobile-top-nav .dropdown .menu a,html[data-theme=dark] .smardie-mobile-top-nav .dropdown .menu a .item,html[data-theme=dark] .smardie-mobile-top-nav .dropdown .menu a.item,html[data-theme=dark] .smardie-mobile-top-nav .dropdown .menu>.item,html[data-theme=dark] .ui.menu .dropdown.item .menu .item,html[data-theme=dark] .ui.top.fixed.three.item.borderless.menu .dropdown .menu .item,html[data-theme=dark] .ui.top.fixed.three.item.borderless.menu .dropdown .menu a.item{color:var(--color-white)!important;-webkit-text-fill-color:var(--color-white)!important}html[data-theme=dark] .smardie-mobile-top-nav .dropdown .menu .item:hover,html[data-theme=dark] .smardie-mobile-top-nav .dropdown .menu .router-link-active,html[data-theme=dark] .smardie-mobile-top-nav .dropdown .menu .router-link-exact-active,html[data-theme=dark] .smardie-mobile-top-nav .dropdown .menu a.item:hover,html[data-theme=dark] .ui.item.menu .dropdown .menu .item:active,html[data-theme=dark] .ui.item.menu .dropdown .menu .item:hover{color:var(--color-primary)!important;-webkit-text-fill-color:var(--color-primary)!important}.app-setting-sidebar,.setting-page,.settings-content,.settings-main,.settings-page,.settings-sidebar,.settingsidebar{background:var(--color-bg-page);color:var(--color-text)}.pricing-strategy__card{background:var(--color-bg-surface);border-color:var(--color-border);color:var(--color-text)}.pricing-strategy__card .pricing-strategy__body,.pricing-strategy__card .pricing-strategy__title,.pricing-strategy__card label,.pricing-strategy__card p{color:var(--color-text)}.pricing-strategy__card--selected{background:var(--color-selected);color:var(--color-dark-grey)}.pricing-strategy__card--selected .pricing-strategy__body,.pricing-strategy__card--selected .pricing-strategy__callout label,.pricing-strategy__card--selected .pricing-strategy__title,.pricing-strategy__card--selected label,.pricing-strategy__card--selected p,.settings .pricing-strategy__card--selected .pricing-strategy__body,.settings .pricing-strategy__card--selected p,.ui.form.settings .pricing-strategy__card--selected p{color:var(--color-dark-grey)!important}.pricing-strategy__callout .ui.left.labeled.input input,.pricing-strategy__card--selected .ui.left.labeled.input input{background:var(--color-white)!important;color:var(--color-dark-grey)!important}.pricing-strategy__card--selected .ui.left.labeled.input .ui.label{background:var(--color-bg-input-addon)!important;color:var(--color-text-on-addon)!important}.contacts-page,.customer-list,.customers-page,.plan-page,.plan-select-page,.select-plan{background:var(--color-bg-page);color:var(--color-text)}.new-quote-page,.quote-builder-header,.quote-search-strip{background-color:var(--color-bg-page)!important;color:var(--color-text)}.task-form-inner,.task-modal-shell{background:var(--color-bg-page);color:var(--color-text)}#newQuote .sticky.sidebar,#sidebar,.quote-totals-box,.sidebar,.sticky.sidebar{background:var(--color-bg-sidebar)!important;background-color:var(--color-bg-sidebar)!important;color:var(--color-text)}.handle{background-color:transparent!important;background-image:none!important}.handle:before{background-color:var(--color-light-grey);border-radius:3px;content:"";display:block;height:6px;margin:9px auto 0;width:32px}#sidebar,.quote-totals-box,.sidebar{color:var(--color-text)}#sidebar .sidebar-box,#sidebar .sidebar-item,#sidebar .sidebar-item .item,#sidebar .sidebar-item .task-code,#sidebar .sidebar-item .task-cost,#sidebar .sidebar-item .task-time,#sidebar .sidebar-item .task-title,#sidebar .sidebar-quote-number,#sidebar .sidebar-quote-title,#sidebar .sidebar-quote-title-label,#sidebar .sidebar-quote-title-number,.quote-totals-box .quote-pricing-detail-label,.quote-totals-box .quote-pricing-detail-value,.quote-totals-box .quote-sub-total,.quote-totals-box .quote-tax-total,.quote-totals-box .quote-total,.quote-totals-box .quote-total-amount,.quote-totals-box .quote-total-heading{color:var(--color-text)!important}#sidebar .sidebar-item .task-description{color:var(--color-text-muted)!important}#newQuote .quote-builder #sticky-search.tasks.quote-builder-catalog,#newQuote .quote-builder .quote-builder-catalog.tasks,#newQuote .quote-builder .quote-builder-main-grid,.quote-builder .quote-builder-catalog,.quote-builder-body,.quote-builder-breadcrumbs,.quote-builder-main-grid,.quote-builder-main-grid.ui.stackable.two.column.grid,.quote-builder-search-row,body#newQuote .quote-builder .quote-builder-catalog.tasks{background:var(--color-bg-quote-builder)!important;background-color:var(--color-bg-quote-builder)!important}.quote-builder-breadcrumbs{border-bottom:1px solid var(--color-border)!important}.ui.styled.accordion,.ui.styled.fluid.accordion{background:var(--color-bg-surface)!important;border:1px solid var(--color-border);box-shadow:none!important;color:var(--color-text)!important}.ui.styled.accordion>.active.title,.ui.styled.accordion>.active.title:hover,.ui.styled.accordion>.title,.ui.styled.accordion>.title:hover{background:transparent!important;border-top-color:var(--color-border)!important;color:var(--color-text)!important}.ui.styled.accordion>.active.title .dropdown.icon,.ui.styled.accordion>.title .dropdown.icon{color:var(--color-text)!important}.ui.styled.accordion>.content,.ui.styled.accordion>.content.active{background:var(--color-bg-surface)!important;color:var(--color-text)!important}.ui.styled.accordion>.content .transition,.ui.styled.accordion>.content p{color:var(--color-text)!important}.document-preview-modal .document-preview-content{background:var(--color-bg-paper)!important;background-color:var(--color-bg-paper)!important;color:var(--color-dark-grey)}.document-preview-modal .document-preview-content .preview-editable,.document-preview-modal .document-preview-content input,.document-preview-modal .document-preview-content textarea{background:var(--color-selected)!important;border-color:var(--color-border)!important;color:var(--color-dark-grey)!important}.document-list-table.document-list-table,.document-list-table.document-list-table td,.document-list-table.document-list-table th,.document-list-table.document-list-table thead th{border-color:var(--color-border-table)!important}.document-list-table.document-list-table thead th{border-bottom:1px solid var(--color-border-table)!important}.document-list-table.document-list-table td,.document-list-table.document-list-table th{padding:12px!important;vertical-align:top!important}.document-list-table td:first-child,.document-list-table td:nth-child(5),.document-list-table th:first-child,.document-list-table th:nth-child(5){max-width:90px;width:90px}.document-list-table td:nth-child(6),.document-list-table th:nth-child(6){max-width:160px;width:160px}.document-list-table th:nth-child(5){text-align:center!important}.document-list-table th:nth-child(6){text-align:right!important}.document-list-table__date,.document-list-table__number{color:var(--color-text);font-family:var(--font-regular);font-size:14px;font-weight:400;line-height:1.25;white-space:nowrap}.document-list-table__number{overflow:hidden;text-overflow:ellipsis}.document-list-table__customer-cell{max-width:360px;padding:12px!important}.document-list-table__customer{margin:0}.document-list-table__reference{color:var(--color-text);font-family:var(--font-regular);font-size:14px;font-weight:400;line-height:1.25;margin:2px 0 0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-list-table__status{text-align:center;white-space:nowrap}.document-list-table__amount{text-align:right!important;white-space:nowrap}.document-list-mobile{display:none}.document-list-mobile__empty{color:var(--color-text-muted);font-size:14px;padding:20px 12px;text-align:center}@media (max-width:767px){.document-list-desktop{display:none!important}.document-list-mobile{display:grid;gap:14px}}body.no-scroll{overflow:hidden}.swal2-popup{background:#fff!important;color:#545454!important}.swal2-popup .swal2-title,.swal2-popup h2.swal2-title{color:#595959!important}.swal2-popup .swal2-content,.swal2-popup .swal2-content p,.swal2-popup .swal2-html-container,.swal2-popup .swal2-html-container p{color:#545454!important}.swal2-cancel.swal2-styled{background:transparent none!important;box-shadow:inset 0 0 0 1px #ced0da!important;color:#707070!important;font-weight:700}.swal2-cancel.swal2-styled:hover{background-color:rgba(0,0,0,.05)!important;box-shadow:inset 0 0 0 1px rgba(34,36,38,.35)!important;color:rgba(0,0,0,.8)!important}.swal2-cancel.swal2-styled:focus{background-color:transparent!important;box-shadow:inset 0 0 0 1px rgba(34,36,38,.35),0 0 0 3px rgba(34,36,38,.12)!important;color:#707070!important}.swal2-popup:not(.swal2-toast) .swal2-icon.swal2-warning{background-color:#ff4c4c;border:0!important;border-radius:0;color:transparent!important;height:5em;-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjNGRhMWZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMiAyNGM2LjYyNyAwIDEyLTUuMzcxIDEyLTEyIDAtNi42MjUtNS4zNzMtMTItMTItMTJTMCA1LjM3NSAwIDEyYzAgNi42MjkgNS4zNzMgMTIgMTIgMTJtMC0yMmM1LjUyMiAwIDEwIDQuNDc5IDEwIDEwIDAgNS41MjQtNC40NzcgMTAtMTAgMTBTMiAxNy41MjQgMiAxMkMyIDYuNDc5IDYuNDc4IDIgMTIgMiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PHBhdGggZmlsbD0iIzRkYTFmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJtMTEuMDE4IDE0LjQ5My0uNDEtOS45OTNoMi43NjJsLS4zODggOS45OTN6bS0uNTE4IDMuMTNjMC0uODIuNjctMS41MTIgMS40OS0xLjUxMnMxLjUxLjY5MSAxLjUxIDEuNTExYzAgLjc5OS0uNjkgMS40OS0xLjUxIDEuNDlzLTEuNDktLjY5MS0xLjQ5LTEuNDkiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==) center/contain no-repeat;mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjNGRhMWZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMiAyNGM2LjYyNyAwIDEyLTUuMzcxIDEyLTEyIDAtNi42MjUtNS4zNzMtMTItMTItMTJTMCA1LjM3NSAwIDEyYzAgNi42MjkgNS4zNzMgMTIgMTIgMTJtMC0yMmM1LjUyMiAwIDEwIDQuNDc5IDEwIDEwIDAgNS41MjQtNC40NzcgMTAtMTAgMTBTMiAxNy41MjQgMiAxMkMyIDYuNDc5IDYuNDc4IDIgMTIgMiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PHBhdGggZmlsbD0iIzRkYTFmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJtMTEuMDE4IDE0LjQ5My0uNDEtOS45OTNoMi43NjJsLS4zODggOS45OTN6bS0uNTE4IDMuMTNjMC0uODIuNjctMS41MTIgMS40OS0xLjUxMnMxLjUxLjY5MSAxLjUxIDEuNTExYzAgLjc5OS0uNjkgMS40OS0xLjUxIDEuNDlzLTEuNDktLjY5MS0xLjQ5LTEuNDkiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==) center/contain no-repeat;width:5em}.swal2-popup:not(.swal2-toast) .swal2-warning .swal2-icon-text{display:none}.swal2-confirm.swal2-confirm-destructive,.swal2-popup:not(.swal2-toast):has(.swal2-icon.swal2-warning[style*="display: flex"]) .swal2-confirm.swal2-styled{background-color:#ff4c4c!important;background-image:none!important;border-color:#ff4c4c!important;color:#fff!important}.swal2-confirm.swal2-confirm-destructive:hover,.swal2-popup:not(.swal2-toast):has(.swal2-icon.swal2-warning[style*="display: flex"]) .swal2-confirm.swal2-styled:hover{background-color:var(--color-error)!important;background-image:none!important;color:#fff!important}.swal2-confirm.swal2-confirm-destructive:focus,.swal2-popup:not(.swal2-toast):has(.swal2-icon.swal2-warning[style*="display: flex"]) .swal2-confirm.swal2-styled:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(255,76,76,.4)!important}.swal2-popup:not(.swal2-toast) .swal2-icon.swal2-success{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNzYiIGhlaWdodD0iNzYiIHZpZXdCb3g9IjAgMCA3NiA3NiI+PHRpdGxlPmljbl9zdWNjZXNzLW91dGxpbmU8L3RpdGxlPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNNjkuNjY3IDM4QzY5LjY2NyAyMC41MTYgNTUuNDg1IDYuMzMzIDM4IDYuMzMzUzYuMzMzIDIwLjUxNiA2LjMzMyAzOEM2LjMzMyA1NS40OTEgMjAuNTEgNjkuNjY3IDM4IDY5LjY2N1M2OS42NjcgNTUuNDkgNjkuNjY3IDM4TTc2IDM4YzAgMjAuOTkxLTE3LjAxNSAzOC0zOCAzOFMwIDU4Ljk5MSAwIDM4QzAgMTcuMDIgMTcuMDE1IDAgMzggMHMzOCAxNy4wMiAzOCAzOE0zNC45NiA1MC40NDVhMi44NjcgMi44NjcgMCAwIDEtNC4wODUgMEwyMC43MSAzOS45OTVjLTEuMTQtMS4xNC0xLjE0LTMuMDQgMC00LjE4YTIuODY3IDIuODY3IDAgMCAxIDQuMDg1IDBsOC4wNzUgOC4zNiAxOC4yNC0xOC42MmEyLjg2NyAyLjg2NyAwIDAgMSA0LjA4NSAwYzEuMTQgMS4xNCAxLjE0IDMuMDQgMCA0LjE4eiIvPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxtYXNrIGlkPSJiIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNhIi8+PC9tYXNrPjxnIGZpbGw9IiMwMGQxOTEiIG1hc2s9InVybCgjYikiPjxwYXRoIGQ9Ik0wIDBoNzZ2NzZIMHoiLz48L2c+PC9nPjwvc3ZnPg==) 50%/contain no-repeat;border:0!important;border-radius:0;height:5em;width:5em}.swal2-popup:not(.swal2-toast) .swal2-icon.swal2-success>*{display:none!important}.swal2-popup:not(.swal2-toast):has(.swal2-icon.swal2-success[style*="display: flex"]) .swal2-confirm.swal2-styled{background-color:#4da1ff!important;box-shadow:none!important;color:#fff!important;font-family:var(--font-regular)}.swal2-popup:not(.swal2-toast):has(.swal2-icon.swal2-success[style*="display: flex"]) .swal2-confirm.swal2-styled:hover{background-color:var(--color-primary)!important}.swal2-popup:not(.swal2-toast):has(.swal2-icon.swal2-success[style*="display: flex"]) .swal2-confirm.swal2-styled:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(77,161,255,.4)!important}.select.error,.select.error select,input.error,select.error{background-color:var(--color-very-light-grey)!important;border-color:var(--color-border)!important;-webkit-box-shadow:none;box-shadow:none;color:var(--color-error)!important}.validation-errors ul li{color:var(--color-error)!important}.vue-form-wizard{margin-top:-25px;padding-bottom:0!important}.wizard-nav{padding-bottom:30px}.wizard-tab-content{padding:0!important}.wizard-header{display:none!important}.v-select input[type=search]{padding:5px 7px!important}.v-select .dropdown-toggle .clear{visibility:hidden!important}.modal-wrapper .ui.error.message{margin:25px}.product-slider img{border-radius:4px 4px 0 0;height:auto;width:100%}.overlay[data-v-547142e2]{bottom:0;height:2em;left:0;margin:auto;overflow:show;position:fixed;right:0;top:0;width:2em;z-index:999}.overlay[data-v-547142e2]:before{background-color:var(--color-bg-page);content:"";display:block;height:100%;left:0;position:fixed;top:0;width:100%}.app-pagination[data-v-0b67928f]{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:center;margin:16px 0 8px;user-select:none;width:100%}.app-pagination__pages[data-v-0b67928f]{align-items:center;display:flex;flex-wrap:wrap;gap:4px;justify-content:center;list-style:none;margin:0;padding:0}.app-pagination__page[data-v-0b67928f]{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--color-primary);cursor:pointer;display:inline-flex;font-family:var(--font-regular);font-size:14px;font-weight:400;height:32px;justify-content:center;line-height:1.25;min-width:32px;padding:0 6px;text-decoration:none}.app-pagination__page[data-v-0b67928f]:hover{text-decoration:underline}.app-pagination__page--current[data-v-0b67928f]{background:var(--color-white);color:var(--color-dark-grey);cursor:default;font-family:var(--font-semibold);font-weight:600;text-decoration:none}.app-pagination__page--current[data-v-0b67928f]:hover{text-decoration:none}.app-pagination__nav[data-v-0b67928f]{align-items:center;background:var(--color-white);border:0;border-radius:8px;color:var(--color-primary);cursor:pointer;display:inline-flex;font-family:var(--font-regular);font-size:14px;font-weight:400;height:32px;justify-content:center;line-height:1.25;min-width:56px;padding:0 14px}.app-pagination__nav[data-v-0b67928f]:hover:not(:disabled){text-decoration:underline}.app-pagination__nav--disabled[data-v-0b67928f],.app-pagination__nav[data-v-0b67928f]:disabled{color:var(--color-mid-grey);cursor:default;opacity:.55;text-decoration:none}.smardie-checkbox[data-v-54459c62]{align-items:center;color:var(--color-text);cursor:pointer;display:inline-flex;font-weight:400;margin:0;user-select:none}.smardie-checkbox__input[data-v-54459c62]{height:0;margin:0;opacity:0;pointer-events:none;position:absolute;width:0}.smardie-checkbox__box[data-v-54459c62]{align-items:center;background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:2px;box-sizing:border-box;display:inline-flex;flex-shrink:0;height:18px;justify-content:center;margin-right:10px;min-height:18px;min-width:18px;transition:background .15s ease,border-color .15s ease;vertical-align:middle;width:18px}[data-theme=dark] .smardie-checkbox__box[data-v-54459c62]{border-color:var(--color-primary)}.smardie-checkbox__tick[data-v-54459c62]{display:block;pointer-events:none}.smardie-checkbox__label[data-v-54459c62]{line-height:1.2}.smardie-checkbox--checked .smardie-checkbox__box[data-v-54459c62]{background:#4da1ff;border-color:var(--color-border)}.smardie-checkbox:focus-within .smardie-checkbox__box[data-v-54459c62]{outline:none}.smardie-checkbox--checked:focus-within .smardie-checkbox__box[data-v-54459c62]{background:#4da1ff;border-color:var(--color-border)}[data-theme=dark] .smardie-checkbox--checked .smardie-checkbox__box[data-v-54459c62],[data-theme=dark] .smardie-checkbox--checked:focus-within .smardie-checkbox__box[data-v-54459c62]{border-color:var(--color-primary)}.smardie-checkbox--disabled[data-v-54459c62]{cursor:not-allowed;opacity:.5;pointer-events:none}.smardie-checkbox--attachment[data-v-54459c62]{align-items:center;background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:8px;box-sizing:border-box;display:flex!important;flex-direction:row!important;font-weight:400;gap:12px;margin:0!important;padding:12px 14px;position:relative;width:100%}.smardie-checkbox--attachment .smardie-checkbox__box[data-v-54459c62]{align-self:center;border-radius:4px;flex-shrink:0;height:22px;margin-left:auto;margin-right:0;min-height:22px;min-width:22px;width:22px}.smardie-checkbox--attachment.smardie-checkbox--checked[data-v-54459c62]{border-color:#ced0da}.smardie-checkbox__attachment-icon[data-v-54459c62]{align-items:center;align-self:center;display:inline-flex;flex-shrink:0;justify-content:center}.smardie-checkbox__attachment-text[data-v-54459c62]{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;justify-content:center;min-width:0}.smardie-checkbox__attachment-title[data-v-54459c62]{color:var(--color-text);font-family:var(--font-semibold,inherit);font-size:14px;font-weight:600;line-height:1.3;word-break:break-word}.smardie-checkbox__attachment-subtitle[data-v-54459c62]{color:var(--color-text);font-size:14px;font-weight:400;line-height:1.3}.smardie-accordion-toggle[data-v-76d669fa]{align-items:center;background:none;border:none;color:#4da1ff!important;cursor:pointer;display:inline-flex;font-family:var(--font-regular);font-size:14px;gap:6px;line-height:17px;margin:0;padding:0;text-decoration:none!important;white-space:nowrap}.smardie-accordion-toggle[data-v-76d669fa]:focus,.smardie-accordion-toggle[data-v-76d669fa]:hover{color:var(--color-primary)!important;text-decoration:none!important}.smardie-accordion-toggle .icon[data-v-76d669fa],.smardie-accordion-toggle__label[data-v-76d669fa]{color:inherit!important;text-decoration:none!important}.smardie-accordion-toggle .icon[data-v-76d669fa]{font-size:14px;line-height:17px;margin:0!important}.smardie-accordion-toggle--start[data-v-76d669fa]{justify-content:flex-start}.smardie-accordion-toggle--center[data-v-76d669fa]{justify-content:center;width:100%}.smardie-accordion-toggle--end[data-v-76d669fa]{flex-shrink:0;justify-content:flex-end}.smardie-attachment-card[data-v-868eeeec]{align-items:center;background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:8px;box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:row;gap:12px;margin:0;max-width:280px;min-width:200px;padding:12px 14px;position:relative}.smardie-attachment-card__icon[data-v-868eeeec]{align-items:center;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.smardie-attachment-card__thumb[data-v-868eeeec]{border-radius:2px;display:block;height:auto;max-height:28px;object-fit:cover;width:24px}.smardie-attachment-card__text[data-v-868eeeec]{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;justify-content:center;min-width:0}.smardie-attachment-card__title[data-v-868eeeec]{color:var(--color-text);font-family:var(--font-semibold,inherit);font-size:14px;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-word}.smardie-attachment-card__subtitle[data-v-868eeeec]{color:var(--color-mid-grey);font-size:14px;font-weight:400;line-height:1.3}.smardie-attachment-card__remove[data-v-868eeeec]{align-items:center;background:var(--color-bg-surface);border:1.5px solid #4da1ff;border-radius:50%;color:var(--color-primary);cursor:pointer;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;margin:0;padding:0;width:24px}.smardie-attachment-card__remove[data-v-868eeeec]:focus,.smardie-attachment-card__remove[data-v-868eeeec]:hover{background:var(--color-selected);outline:none}
/*# sourceMappingURL=app.7de79e2d4a92414d0237.css.map*/