.m_b37d9ac7{width:calc(100% - var(--mantine-spacing-md) * 2);z-index:var(--notifications-z-index);max-width:var(--notifications-container-width);position:fixed}.m_b37d9ac7:where([data-position=top-center]){top:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=top-left]){top:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=top-right]){top:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-center]){bottom:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=bottom-left]){bottom:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-right]){bottom:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_5ed0edd0+.m_5ed0edd0{margin-top:var(--mantine-spacing-md)}
.m_dd3f7539{border:calc(.0625rem * var(--mantine-scale)) solid;border-radius:var(--mantine-radius-default);position:relative}:where([data-mantine-color-scheme=light]) .m_dd3f7539{border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_dd3f7539{border-color:var(--mantine-color-dark-4)}.m_d37966d9{margin:0;padding:0}.m_d37966d9 li>p{margin:0}.m_d37966d9 ul li,.m_d37966d9 ol li{margin-top:calc(.125rem * var(--mantine-scale))}.m_d37966d9 p{margin-bottom:calc(.4375rem * var(--mantine-scale))}.m_d37966d9 h1,.m_d37966d9 h2,.m_d37966d9 h3,.m_d37966d9 h4,.m_d37966d9 h5,.m_d37966d9 h6,.m_d37966d9 p{margin-top:0}.m_c2204cc2{background-color:var(--mantine-color-body);border-radius:var(--mantine-radius-default)}.m_c2204cc2 .ProseMirror{padding:var(--mantine-spacing-md);outline:0}.m_c2204cc2 .ProseMirror>:last-child{margin-bottom:0}.m_c2204cc2 .ProseMirror p.is-editor-empty:first-of-type:before{content:attr(data-placeholder);pointer-events:none;-webkit-user-select:none;user-select:none;float:left;height:0;color:var(--mantine-color-placeholder)}.m_c2204cc2 pre{font-family:var(--mantine-font-family-monospace);border-radius:var(--mantine-radius-default);padding:var(--mantine-spacing-sm) var(--mantine-spacing-md)}:where([data-mantine-color-scheme=light]) .m_c2204cc2 pre{background-color:var(--mantine-color-gray-0);color:var(--mantine-color-gray-9);--code-color-comment:var(--mantine-color-gray-5);--code-color-var:var(--mantine-color-red-7);--code-color-number:var(--mantine-color-blue-7);--code-color-title:var(--mantine-color-pink-7);--code-color-keyword:var(--mantine-color-violet-7)}:where([data-mantine-color-scheme=dark]) .m_c2204cc2 pre{background-color:var(--mantine-color-dark-8);color:var(--mantine-color-dark-1);--code-color-comment:var(--mantine-color-dark-2);--code-color-var:var(--mantine-color-red-5);--code-color-number:var(--mantine-color-cyan-5);--code-color-title:var(--mantine-color-yellow-5);--code-color-keyword:var(--mantine-color-violet-3)}.m_c2204cc2 pre code{color:inherit;font-size:var(--mantine-font-size-sm);padding:0;background:0 0!important}.m_c2204cc2 pre .hljs-comment,.m_c2204cc2 pre .hljs-quote{color:var(--code-color-comment)}.m_c2204cc2 pre .hljs-variable,.m_c2204cc2 pre .hljs-template-variable,.m_c2204cc2 pre .hljs-attribute,.m_c2204cc2 pre .hljs-tag,.m_c2204cc2 pre .hljs-regexp,.m_c2204cc2 pre .hljs-link,.m_c2204cc2 pre .hljs-name,.m_c2204cc2 pre .hljs-selector-id,.m_c2204cc2 pre .hljs-selector-class{color:var(--code-color-var)}.m_c2204cc2 pre .hljs-number,.m_c2204cc2 pre .hljs-meta,.m_c2204cc2 pre .hljs-built_in,.m_c2204cc2 pre .hljs-builtin-name,.m_c2204cc2 pre .hljs-literal,.m_c2204cc2 pre .hljs-type,.m_c2204cc2 pre .hljs-params{color:var(--code-color-number)}.m_c2204cc2 pre .hljs-string,.m_c2204cc2 pre .hljs-symbol,.m_c2204cc2 pre .hljs-bullet{color:var(--code-color-var)}.m_c2204cc2 pre .hljs-title,.m_c2204cc2 pre .hljs-section{color:var(--code-color-title)}.m_c2204cc2 pre .hljs-keyword,.m_c2204cc2 pre .hljs-selector-tag{color:var(--code-color-keyword)}.m_c2204cc2 pre .hljs-emphasis{font-style:italic}.m_c2204cc2 pre .hljs-strong{font-weight:700}.m_8a991b4f{background-color:var(--mantine-color-body)}.m_c2207da6{border-radius:var(--mantine-radius-default);cursor:default;justify-content:center;align-items:center;display:flex}.m_c2207da6:where([data-variant=default]){border:calc(.0625rem * var(--mantine-scale)) solid;min-width:calc(1.625rem * var(--mantine-scale));height:calc(1.625rem * var(--mantine-scale))}.m_c2207da6:where([data-variant=subtle]){--control-icon-size:calc(1.25rem * var(--mantine-scale));min-width:calc(2rem * var(--mantine-scale));height:calc(2rem * var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_c2207da6{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4);color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_c2207da6{border-color:var(--mantine-color-dark-4);color:var(--mantine-color-dark-1)}:where([data-mantine-color-scheme=dark]) .m_c2207da6:where([data-variant=default]){background-color:var(--mantine-color-dark-6)}:where([data-mantine-color-scheme=dark]) .m_c2207da6:where([data-variant=subtle]){background-color:var(--mantine-color-dark-7)}.m_c2207da6:where([data-disabled]){cursor:not-allowed}:where([data-mantine-color-scheme=light]) .m_c2207da6:where([data-disabled]){background-color:var(--mantine-color-gray-1);color:var(--mantine-color-gray-5)}:where([data-mantine-color-scheme=dark]) .m_c2207da6:where([data-disabled]){background-color:var(--mantine-color-dark-5);color:var(--mantine-color-dark-3)}.m_c2207da6:where([data-interactive]:not([data-disabled])){cursor:pointer}@media (hover:hover){.m_c2207da6:where([data-interactive]:not([data-disabled])):hover{color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=light]) .m_c2207da6:where([data-interactive]:not([data-disabled])):hover:where([data-variant=default]){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=light]) .m_c2207da6:where([data-interactive]:not([data-disabled])):hover:where([data-variant=subtle]){background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_c2207da6:where([data-interactive]:not([data-disabled])):hover{background-color:var(--mantine-color-dark-5)}}@media (hover:none){.m_c2207da6:where([data-interactive]:not([data-disabled])):active{color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=light]) .m_c2207da6:where([data-interactive]:not([data-disabled])):active:where([data-variant=default]){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=light]) .m_c2207da6:where([data-interactive]:not([data-disabled])):active:where([data-variant=subtle]){background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_c2207da6:where([data-interactive]:not([data-disabled])):active{background-color:var(--mantine-color-dark-5)}}.m_c2207da6:where([data-active]){background-color:var(--mantine-primary-color-light);color:var(--mantine-primary-color-light-color)}@media (hover:hover){.m_c2207da6:where([data-active]):hover{background-color:var(--mantine-primary-color-light-hover)}}@media (hover:none){.m_c2207da6:where([data-active]):active{background-color:var(--mantine-primary-color-light-hover)}}.m_9cdfeb3f{width:var(--control-icon-size,16px);height:var(--control-icon-size,16px)}.m_2ab47ef2{background-color:var(--mantine-color-body);display:flex}.m_2ab47ef2:where([data-variant=default]) :where([data-rich-text-editor-control]){border-radius:0}.m_2ab47ef2:where([data-variant=default]) :where([data-rich-text-editor-control]):where(:not(:last-of-type)){border-inline-end-width:0}.m_2ab47ef2:where([data-variant=default]) :where([data-rich-text-editor-control]):where(:last-of-type){border-start-end-radius:var(--mantine-radius-default);border-end-end-radius:var(--mantine-radius-default)}.m_2ab47ef2:where([data-variant=default]) :where([data-rich-text-editor-control]):where(:first-of-type){border-start-start-radius:var(--mantine-radius-default);border-end-start-radius:var(--mantine-radius-default)}.m_b67b711e{display:flex}.m_296cf94c{border-inline-end:0;border-start-end-radius:0;border-end-end-radius:0}.m_cfef614{border:calc(.0625rem * var(--mantine-scale)) solid;color:var(--mantine-color-text);height:calc(1.5rem * var(--mantine-scale));width:calc(1.5rem * var(--mantine-scale));border-radius:var(--mantine-radius-default);justify-content:center;align-items:center;display:flex}:where([data-mantine-color-scheme=light]) .m_cfef614{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_cfef614{background-color:var(--mantine-color-dark-7);border-color:var(--mantine-color-dark-4)}.m_cfef614:where([data-active]){background-color:var(--mantine-primary-color-light);color:var(--mantine-primary-color-filled)}@media (hover:hover){.m_cfef614:where([data-active]):hover{background-color:var(--mantine-primary-color-light-hover)}}@media (hover:none){.m_cfef614:where([data-active]):active{background-color:var(--mantine-primary-color-light-hover)}}.m_3b28e7bb{border-start-start-radius:0;border-end-start-radius:0}.m_4574a3c4{align-items:center;gap:var(--mantine-spacing-sm);top:var(--rte-sticky-offset,0px);background-color:var(--mantine-color-body);z-index:1;border-bottom:calc(.0625rem * var(--mantine-scale)) solid;border-start-start-radius:var(--mantine-radius-default);border-start-end-radius:var(--mantine-radius-default);flex-wrap:wrap;display:flex}.m_4574a3c4:where([data-variant=default]){padding:var(--mantine-spacing-xs) var(--mantine-spacing-md)}.m_4574a3c4:where([data-variant=subtle]){padding:calc(.25rem * var(--mantine-scale));row-gap:0}:where([data-mantine-color-scheme=light]) .m_4574a3c4{border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_4574a3c4{border-color:var(--mantine-color-dark-4)}.m_4574a3c4:where([data-sticky]){position:sticky}.m_8b44009a{padding:0;padding-inline-start:0;list-style-type:none}.m_8b44009a :where(li){margin:0;padding:0;display:flex}.m_8b44009a :where(ul){margin-top:calc(.3125rem * var(--mantine-scale))}.m_8b44009a p{margin:0;padding:0}.m_8b44009a :where(label){display:inline-block}.m_8b44009a :where(input){cursor:pointer;appearance:none;width:calc(1.125rem * var(--mantine-scale));height:calc(1.125rem * var(--mantine-scale));border:calc(.0625rem * var(--mantine-scale)) solid;border-radius:var(--mantine-radius-default);vertical-align:middle;position:relative}:where([data-mantine-color-scheme=light]) .m_8b44009a :where(input){background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_8b44009a :where(input){background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}.m_8b44009a :where(input):checked{background-color:var(--mantine-primary-color-filled);border-color:var(--mantine-primary-color-filled)}.m_8b44009a :where(input):checked:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAxMCA3Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNCA0LjU4NkwxLjcwNyAyLjI5M0ExIDEgMCAxMC4yOTMgMy43MDdsMyAzYS45OTcuOTk3IDAgMDAxLjQxNCAwbDUtNUExIDEgMCAxMDguMjkzLjI5M0w0IDQuNTg2eiIvPjwvc3ZnPg==);background-repeat:no-repeat;background-size:calc(.625rem * var(--mantine-scale));background-position:50%;position:absolute;inset:0}.m_8b44009a :where(li>label){margin-inline-end:var(--mantine-spacing-sm)}
*{box-sizing:border-box}html,body{margin:0;padding:0}:root[data-mantine-color-scheme=light]{--mantine-color-text:#182638;--mantine-color-dimmed:#637287;--mantine-color-default-border:#dfe6ee;--mantine-color-placeholder:#748196;--crm-canvas:#f3f6fa}body{color:var(--mantine-color-text);-webkit-font-smoothing:antialiased}:where(button,a,input,textarea,select):focus-visible{outline:2px solid var(--mantine-color-brand-6);outline-offset:3px}.ui-button{font-weight:500}.ui-label{margin-bottom:6px;font-weight:500}.ui-description{line-height:1.6}.ui-badge{text-transform:none;letter-spacing:0;font-weight:500}.ui-card{border-color:var(--mantine-color-hairline-0)}.ui-dialog-header{border-bottom:1px solid var(--mantine-color-hairline-0);margin-bottom:16px}.ui-dialog-title{font-size:1.125rem;font-weight:500}.ui-menu{border-color:var(--mantine-color-hairline-0);padding:6px}.ui-menu-item{border-radius:5px;padding:9px 10px}.ui-segments{background:var(--mantine-color-wash-0)}.ui-table-heading{color:var(--mantine-color-dimmed);background:var(--mantine-color-wash-0);font-size:.75rem;font-weight:500}.ui-table-cell{font-size:.8125rem}.numeric-value{font-variant-numeric:tabular-nums;white-space:nowrap}.no-shrink{flex-shrink:0}.app-header{padding-left:max(20px, env(safe-area-inset-left));padding-right:max(20px, env(safe-area-inset-right));background:var(--mantine-color-white)}.header-compact-control{display:none}.notification-dropdown{width:min(320px,100vw - 16px);max-height:calc(100dvh - 76px);overflow-y:auto}.app-nav{border-inline-start:1px solid var(--mantine-color-hairline-0);margin-inline-start:20px;padding-inline-start:20px}.app-nav-link{min-height:36px;padding-inline:14px}.app-nav-link[aria-current=page]{background:var(--mantine-color-brand-0);color:var(--mantine-color-brand-7)}.column-header{flex-shrink:0}.column-header p{letter-spacing:-.01em}.mantine-AppShell-header{border-color:var(--mantine-color-hairline-0)}.dashboard-shell .mantine-AppShell-main,.quotes-shell .mantine-AppShell-main,.settings-shell .mantine-AppShell-main{background:var(--crm-canvas)}.dashboard-page{max-width:84rem;min-height:calc(100dvh - 60px);margin-inline:auto;padding:40px 32px 56px}.dashboard-page .dashboard-title{letter-spacing:-.035em;margin:0 0 10px;font-size:clamp(1.65rem,2.5vw,2.125rem);font-weight:500;line-height:1.2}.dashboard-heading p{max-width:65ch}.dashboard-view-bar{border-top:1px solid var(--mantine-color-hairline-0);padding-block:20px}.dashboard-filters .mantine-Select-root{width:170px}.dashboard-status-grid{border:1px solid var(--mantine-color-hairline-0);background:#fff;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:28px;display:grid;overflow:hidden}.dashboard-status{min-width:0;padding:22px}.dashboard-status+.dashboard-status{border-inline-start:1px solid var(--mantine-color-hairline-0)}.dashboard-section-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:20px;margin-bottom:20px;display:grid}.dashboard-card{min-width:0;height:100%}.dashboard-insights{min-width:0}.dashboard-insights .dashboard-card{height:auto}.dashboard-card-title{margin:0;font-size:1rem;font-weight:500}.dashboard-status-value,.dashboard-total{font-variant-numeric:tabular-nums;letter-spacing:-.025em;margin:16px 0 8px;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:500}.dashboard-total{color:var(--mantine-color-brand-7);font-size:clamp(1.8rem,3vw,2.5rem)}.dashboard-legend{border-top:1px solid var(--mantine-color-hairline-0);padding-top:12px}.dashboard-quote-row{border-bottom:1px solid var(--mantine-color-hairline-0);color:inherit;border-radius:4px;justify-content:space-between;align-items:center;gap:16px;padding:15px 8px;text-decoration:none;display:flex}.dashboard-quote-row>:first-child{overflow-wrap:anywhere;min-width:0}.dashboard-quote-row>:last-child{font-variant-numeric:tabular-nums;flex-shrink:0}.dashboard-quote-row:last-child{border-bottom:0}.dashboard-quote-row:hover{background:var(--mantine-color-wash-0)}.dashboard-empty{text-align:center;justify-content:center;align-items:center;gap:16px;min-height:280px}.dashboard-empty>svg,.list-empty>svg{color:var(--mantine-color-brand-6)}.customer-rail{background:var(--mantine-color-wash-0)}.customer-rail .column-header{background:0 0}.customer-list-row{border:1px solid #0000;border-radius:8px}.customer-list-row:hover{background:var(--mantine-color-gray-0)}.customer-list-row[data-selected]{border-color:var(--mantine-color-brand-2)}.customer-list-select{min-height:44px;padding-block:5px}.workspace-columns{min-width:0}.workspace-customer{flex-shrink:0;width:clamp(260px,23vw,340px)}.workspace-document{min-width:0}.workspace-activity{flex-shrink:0;width:clamp(250px,21vw,310px)}.quote-totals{font-variant-numeric:tabular-nums}.quote-panel{min-width:0}.quote-panel>.column-header>.mantine-Group-root,.quote-panel .column-header-actions,.quote-panel .column-header-actions>.mantine-Group-root{flex-wrap:wrap}.quote-panel .column-header-actions{margin-inline-start:auto}.quotes-page{max-width:84rem;margin-inline:auto;padding:32px}.quotes-list-surface{border:1px solid var(--mantine-color-hairline-0);border-radius:12px;overflow:hidden}.quotes-list-surface .column-header>.mantine-Group-root{padding:20px 24px}.quotes-title{letter-spacing:-.025em;margin:0;font-size:1.4rem;font-weight:500}.quotes-toolbar{border-bottom:1px solid var(--mantine-color-hairline-0)}.quote-list-card-row{border:1px solid var(--mantine-color-hairline-0);border-radius:8px;margin-block:4px;overflow:hidden}.quote-list-card{border-radius:8px}.quotes-mobile-filter{width:100%}.quote-list-card-row:hover{border-color:var(--mantine-color-brand-3)}.list-empty{padding:64px 24px}.settings-heading{padding-top:20px}.settings-navigation{padding-block:16px 0}.settings-navigation>nav{padding-bottom:8px;overflow-x:auto}.settings-navigation-link{color:var(--mantine-color-brand-7);border-radius:6px;flex-shrink:0;padding:8px 10px;font-size:.8125rem}.settings-navigation-link:hover{background:var(--mantine-color-brand-0);text-decoration:none}.settings-section{border:1px solid var(--mantine-color-hairline-0);background:#fff;border-radius:12px;padding:24px;scroll-margin-top:84px}.settings-section-title{margin:0;font-size:1.0625rem;font-weight:500}.settings-save-bar{border-top:1px solid var(--mantine-color-hairline-0);z-index:10;box-shadow:0 -4px 16px #1826380a}.document-empty{max-width:24rem}.document-empty h2{margin:0}.document-empty-sheet{border:1px solid var(--mantine-color-hairline-0);width:112px;height:144px;box-shadow:5px 5px 0 white, 6px 6px 0 var(--mantine-color-hairline-0);color:var(--mantine-color-brand-4);background:#fff;border-radius:4px;place-items:center;margin-bottom:12px;display:grid}.customer-empty{max-width:24ch;color:var(--mantine-color-dimmed)}.customer-quote-card{border:1px solid var(--mantine-color-hairline-0);border-radius:8px;margin-block:4px}.customer-quote-card .status-step{padding-inline:5px;font-size:.6875rem}.customer-quote-card[data-selected]{border-color:var(--mantine-color-brand-3)}.activity-event{border-color:var(--mantine-color-hairline-0);box-shadow:var(--mantine-shadow-xs)}.sign-heading{border-bottom:1px solid var(--mantine-color-hairline-0);padding-block:12px 20px}.auth-page{background:var(--crm-canvas);border-top:4px solid var(--mantine-color-brand-6)}@media (max-width:75em){.app-nav{margin-inline-start:8px;padding-inline-start:8px}.app-nav-link{padding-inline:10px}.workspace-customer{width:260px}.workspace-activity{width:250px}}@media (max-width:62em),(max-height:30em){.header-desktop-control{display:none}.header-compact-control{display:block}.dashboard-page{padding:24px 20px calc(88px + env(safe-area-inset-bottom))}.dashboard-heading{align-items:flex-start}.dashboard-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-status:nth-child(3){border-inline-start:0}.dashboard-status:nth-child(n+3){border-top:1px solid var(--mantine-color-hairline-0)}.dashboard-section-grid{grid-template-columns:1fr}.quotes-list-surface{border:0;border-radius:0}.quotes-list-surface .column-header>.mantine-Group-root,.settings-section{padding:16px}}@media (max-width:48em){.app-header{padding-left:max(12px, env(safe-area-inset-left));padding-right:max(12px, env(safe-area-inset-right))}.dashboard-view-bar{flex-direction:column;align-items:stretch;gap:12px}.dashboard-filters{flex-wrap:nowrap;width:100%}.dashboard-filters .mantine-Select-root{flex:1;width:auto;min-width:0}.dashboard-status{padding:16px}.dashboard-status-value{font-size:1.3rem}.dashboard-quote-row{gap:8px;padding-inline:0}.quotes-toolbar .ui-segments{max-width:100%}.quotes-toolbar .mantine-SegmentedControl-label{padding-inline:5px;font-size:.6875rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.status-steps{width:100%;display:flex}.status-step{min-width:0;font:inherit;font-size:var(--mantine-font-size-xs);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:var(--mantine-color-wash-0);color:var(--mantine-color-dimmed);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 50%,calc(100% - 9px) 100%,0 100%,9px 50%);border:0;flex:1 1 0;margin-inline-start:-9px;padding:8px 10px;font-weight:600;overflow:hidden}.status-step:first-child{clip-path:polygon(0 0,calc(100% - 9px) 0,100% 50%,calc(100% - 9px) 100%,0 100%);border-start-start-radius:var(--mantine-radius-sm);border-end-start-radius:var(--mantine-radius-sm);margin-inline-start:0}.status-step:last-child{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,9px 50%);border-start-end-radius:var(--mantine-radius-sm);border-end-end-radius:var(--mantine-radius-sm)}[dir=rtl] .status-step{clip-path:polygon(100% 0,9px 0,0 50%,9px 100%,100% 100%,calc(100% - 9px) 50%)}[dir=rtl] .status-step:first-child{clip-path:polygon(100% 0,9px 0,0 50%,9px 100%,100% 100%)}[dir=rtl] .status-step:last-child{clip-path:polygon(100% 0,0 0,0 100%,100% 100%,calc(100% - 9px) 50%)}.status-step[data-state=done]{background:var(--mantine-color-hairline-0);color:var(--mantine-color-text)}.status-step[data-state=current]{background:var(--mantine-color-brand-7);color:var(--mantine-color-white)}.status-step[data-state=current][data-outcome=signed]{background:var(--mantine-color-green-8)}.status-step[data-state=current][data-outcome=declined]{background:var(--mantine-color-red-8)}.status-step:hover:not([data-state=current]){background:var(--mantine-color-hairline-0);color:var(--mantine-color-text)}.status-step:disabled{cursor:default}.status-step:focus-visible{outline:2px solid var(--mantine-color-brand-7);outline-offset:-3px}.cl-rootBox,.cl-userButtonPopoverCard,.cl-organizationSwitcherPopoverCard,.cl-modalContent{direction:ltr}.clerk-slot{flex:none;align-items:center;display:flex}.clerk-slot--org{width:150px;min-height:32px}.clerk-slot--org .cl-organizationSwitcherTrigger{max-width:150px}.clerk-slot--user,.clerk-slot--user .cl-avatarBox{width:28px;height:28px}.row-clickable{cursor:pointer}.preview-frame{background:#e9ecef;border:0;width:100%;height:100%;min-height:0;display:block}.preview-stage{grid-template-rows:minmax(0,1fr) auto;width:100%;height:100%;min-height:0;display:grid}.preview-zoom{background:var(--mantine-color-body);justify-self:center;margin-block:8px;padding:4px}.preview-zoom__label{text-align:center;min-width:52px;font-size:var(--mantine-font-size-sm);font-variant-numeric:tabular-nums;color:var(--mantine-color-text);border-radius:var(--mantine-radius-sm);padding:0 8px;line-height:2.25rem}.preview-zoom__label:hover{background:var(--mantine-color-default-hover)}.sign-page{background:var(--mantine-color-wash-0);min-height:100dvh}.pdf-document-page,.pdf-document-canvas{direction:ltr}.pdf-document-pages{gap:var(--mantine-spacing-sm);min-width:0;display:grid}.pdf-document-viewer.is-loading{position:relative;overflow:hidden}.pdf-document-pages.is-pending,.sign-pdf-fallback.is-pending{visibility:hidden;top:0;position:absolute;inset-inline:0}.pdf-document-page{border:1px solid var(--mantine-color-gray-3);min-width:0;box-shadow:var(--mantine-shadow-sm);touch-action:pan-y pinch-zoom;background:#fff;border-radius:4px;position:relative;overflow:hidden}.pdf-document-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.pdf-document-overlay{width:100%;height:auto;display:block;position:relative}.pdf-signature-field{fill:color-mix(in srgb, var(--mantine-color-brand-6) 12%, transparent);stroke:var(--mantine-color-brand-7);stroke-width:2px;vector-effect:non-scaling-stroke;cursor:move;touch-action:none}.pdf-signature-field-business{fill:color-mix(in srgb, var(--mantine-color-orange-6) 12%, transparent);stroke:var(--mantine-color-orange-7)}.pdf-signature-field.is-selected{stroke-width:3px;stroke-dasharray:7 4}.pdf-signature-field.is-readonly{cursor:default;pointer-events:none;touch-action:auto}.pdf-signature-field-label{fill:var(--mantine-color-text);font:600 16px var(--mantine-font-family);pointer-events:none}.pdf-signature-resize-handle{fill:var(--mantine-color-brand-7);stroke:#fff;stroke-width:2px;vector-effect:non-scaling-stroke;cursor:nwse-resize;touch-action:none}.signature-field-controls{bottom:env(safe-area-inset-bottom);padding:var(--mantine-spacing-sm);background:var(--mantine-color-body);border-top:1px solid var(--mantine-color-default-border);z-index:2;position:sticky}.uploaded-pdf-editor-shell,.uploaded-pdf-editor-scroll{min-height:0}.uploaded-pdf-editor-scroll{overscroll-behavior:contain;overflow:auto}.uploaded-pdf-editor-actions{padding:var(--mantine-spacing-xs) 0 max(var(--mantine-spacing-xs), env(safe-area-inset-bottom))}.pdf-signature-field:focus-visible,.pdf-signature-resize-handle:focus-visible{outline:3px solid var(--mantine-color-yellow-6);outline-offset:3px}@media (max-width:40em){.pdf-document-viewer{width:100%}.pdf-signature-field-label{font-size:18px}.signature-field-controls{padding-bottom:max(var(--mantine-spacing-sm), env(safe-area-inset-bottom))}}.sign-org-logo{object-fit:contain;max-width:140px;max-height:48px}.signature-thumb{object-fit:contain;border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-sm);background:#fff;align-self:flex-start;max-width:200px;max-height:56px;padding:4px}@media (pointer:coarse){.mantine-ActionIcon-root{min-width:44px;min-height:44px}.mantine-Button-root,.mantine-Menu-item{min-height:44px}.mantine-Input-input{min-height:44px;font-size:16px}textarea.mantine-Input-input{min-height:0}input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select{font-size:16px}.status-step{font-size:var(--mantine-font-size-sm);padding:11px 12px}}.mobile-bar{padding-top:var(--mantine-spacing-sm);padding-left:calc(var(--mantine-spacing-sm) + env(safe-area-inset-left));padding-right:calc(var(--mantine-spacing-sm) + env(safe-area-inset-right));padding-bottom:max(var(--mantine-spacing-sm), env(safe-area-inset-bottom));border-top:1px solid var(--mantine-color-hairline-0);background:var(--mantine-color-body)}.mobile-safe-bottom{padding-bottom:max(var(--mantine-spacing-sm), env(safe-area-inset-bottom))}.mobile-pane{height:100%;min-height:0;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);overflow:hidden}.sign-jump-bar{inset-inline:0;z-index:10;padding-top:var(--mantine-spacing-xs);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:max(var(--mantine-spacing-xs), env(safe-area-inset-bottom));background:var(--mantine-color-body);border-top:1px solid var(--mantine-color-gray-3);position:fixed;bottom:0}.sign-container{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.mobile-tabbar{--mobile-tabbar-h:calc(56px + env(safe-area-inset-bottom));border-top:1px solid var(--mantine-color-hairline-0);background:var(--mantine-color-body);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);flex:none}.mobile-tabbar__tab{min-width:0;height:56px;color:var(--mantine-color-dimmed);text-align:center;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;padding-inline:4px;display:flex}.mobile-tabbar__tab[data-active]{color:var(--mantine-color-brand-7);background:var(--mantine-color-brand-0);box-shadow:inset 0 2px var(--mantine-color-brand-6)}.mobile-tabbar__tab:focus-visible{outline:2px solid var(--mantine-color-brand-7);outline-offset:-2px;border-radius:var(--mantine-radius-sm)}.mobile-section{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.mobile-tabbar--fixed{--mobile-tabbar-h:calc(56px + env(safe-area-inset-bottom));display:none}.settings-save-bar{bottom:0}.settings-body{padding-top:var(--mantine-spacing-xl);padding-bottom:112px}@media (max-width:62em),(max-height:30em){.mobile-tabbar--fixed{inset-inline:0;z-index:100;display:flex;position:fixed;bottom:0}.settings-save-bar{bottom:calc(56px + env(safe-area-inset-bottom))}.settings-body{padding-bottom:calc(112px + 56px + env(safe-area-inset-bottom))}}.activity-text{white-space:pre-wrap;overflow-wrap:anywhere}.transcript-body{font-size:var(--mantine-font-size-xs);overflow-wrap:anywhere}.transcript-body :is(h1,h2,h3,h4,h5,h6){font-size:var(--mantine-font-size-sm);margin-block:var(--mantine-spacing-xs)}.transcript-body table,.transcript-editor-content table{border-collapse:collapse;width:100%}.transcript-body :is(td,th),.transcript-editor-content :is(td,th){border:1px solid var(--mantine-color-default-border);padding:var(--mantine-spacing-xs)}.transcript-body>:first-child{margin-top:0}.transcript-body>:last-child{margin-bottom:0}.transcript-editor-content .ProseMirror{min-height:12rem;max-height:50dvh;overflow-y:auto}.dev-tools-widget{left:max(12px, env(safe-area-inset-left));bottom:max(12px, env(safe-area-inset-bottom));z-index:250;position:fixed}.dev-tools-popover{overflow-wrap:anywhere;width:min(360px,100vw - 24px);max-width:min(360px,100vw - 24px);max-height:calc(100dvh - 100px);overflow-y:auto}@media (max-width:767px){.dev-tools-widget{bottom:calc(76px + env(safe-area-inset-bottom))}}.sign-pdf-fallback{overflow:hidden}.sign-pdf-fallback iframe{border:0;width:100%;height:min(70dvh,900px);display:block}.signature-pad{border:1px dashed var(--mantine-color-gray-4);border-radius:var(--mantine-radius-sm);touch-action:none;background:#fff;display:block}.sign-doc-loading{aspect-ratio:210/297;background:#fff;width:100%;max-height:70dvh}.contact-notes{white-space:pre-wrap;overflow-wrap:anywhere}.templates-page{padding-top:var(--mantine-spacing-md);padding-bottom:calc(var(--mantine-spacing-xl) * 2)}.template-preview-frame{border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);background:var(--mantine-color-gray-1);width:100%;height:min(80dvh,1100px);display:block}.template-preview-frame--letterhead{height:min(60dvh,520px)}.templates-list-col,.template-nav-body{min-width:0}.template-nav-label{overflow-wrap:anywhere}.template-kind-badge{flex-shrink:0;justify-content:center;width:6.5rem}@media (max-width:62em),(max-height:30em){.templates-page{padding-bottom:calc(var(--mantine-spacing-xl) * 2 + 56px + env(safe-area-inset-bottom))}}
