@import url(https://fonts.googleapis.com/css2?family=Archivo:wght@400;700&family=Caveat:wght@400;700&family=Arvo:wght@400;700&family=BioRhyme:wght@400;700&family=Cormorant:wght@400;700&family=Crimson+Text:wght@400;700&family=Exo+2:wght@400;700&family=Fira+Sans:wght@400;700&family=Frank+Ruhl+Libre:wght@400;700&family=IBM+Plex+Sans:wght@400;700&family=Inter:wght@300;400;500;600;700&family=Karla:wght@400;700&family=Lora:wght@400;700&family=Merriweather:wght@400;700&family=Montserrat:wght@400;700&family=Noto+Sans:wght@400;700&family=Nunito:wght@400;700&family=Old+Standard+TT:wght@400;700&family=Oswald:wght@400;700&family=Playfair+Display:wght@400;700&family=Poppins:wght@400;700&family=Roboto:wght@400;700&family=Rubik:wght@400;700&family=Space+Mono:wght@400;700&family=Spectral:wght@400;700&family=Titillium+Web:wght@400;700&family=Ubuntu:wght@400;700&family=Work+Sans:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Arizonia&family=Charmonman&family=Herr+Von+Muellerhoff&family=Reenie+Beanie&display=swap);.portal-icon[data-v-468bbe56]{display:inline-block;flex:0 0 auto;vertical-align:middle}.custom-page-icon[data-v-893c400a]{color:currentColor!important}.portal-nav-link[data-v-c4aa1706]{position:relative;width:100%;min-height:42px;display:flex;align-items:center;gap:10px;padding:5px 10px;border:0;border-radius:var(--brand-button-radius,9px);background:transparent;color:var(--portal-nav-muted);cursor:pointer;text-align:left;transition:background-color .16s ease,color .16s ease}.portal-nav-link[data-v-c4aa1706]:hover{background:var(--v-gray_20-base);background:color-mix(in srgb,currentColor 6%,transparent);color:var(--portal-nav-text)}.portal-nav-link[data-v-c4aa1706]:focus-visible{outline:2px solid var(--v-primary-base);outline-offset:2px}.portal-nav-link.is-active[data-v-c4aa1706]{background:var(--v-gray_20-base);background:color-mix(in srgb,currentColor 5%,transparent);color:var(--portal-nav-text);font-weight:650}.portal-nav-link.is-active[data-v-c4aa1706]:before{position:absolute;inset:0;border:1px solid var(--portal-nav-border);border-color:color-mix(in srgb,currentColor 15%,transparent);border-left:4px solid var(--v-primary-base);border-radius:var(--brand-button-radius,9px);content:"";pointer-events:none}.portal-nav-link.is-collapsed[data-v-c4aa1706]{min-height:44px;justify-content:center;padding:6px}.nav-icon-shell[data-v-c4aa1706]{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;color:currentColor;transition:color .16s ease}.portal-nav-link.is-active .nav-icon-shell[data-v-c4aa1706],.portal-nav-link:hover .nav-icon-shell[data-v-c4aa1706]{color:currentColor}.nav-icon[data-v-c4aa1706]{color:currentColor!important}.nav-label[data-v-c4aa1706]{min-width:0;flex:1;overflow:hidden;font-size:14px;font-weight:560;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.external-icon[data-v-c4aa1706]{flex:0 0 auto;color:currentColor!important}@media(prefers-reduced-motion:reduce){.nav-icon-shell[data-v-c4aa1706],.portal-nav-link[data-v-c4aa1706]{transition:none}}.workspace-selector[data-v-62c94e78]{max-height:min(260px,40vh);display:grid;gap:3px;overflow-y:auto}.workspace-option[data-v-62c94e78]{width:100%;min-height:52px;display:flex;align-items:center;gap:11px;padding:7px 9px;border:0;border-radius:var(--brand-button-radius,12px);background:transparent;color:var(--portal-text);font:inherit;text-align:left;cursor:pointer;transition:background-color .14s ease,color .14s ease}.workspace-option[data-v-62c94e78]:hover{background:var(--v-gray_20-base)}.workspace-option[data-v-62c94e78]:focus-visible{outline:2px solid var(--v-primary-base);outline-offset:-2px}.workspace-option.is-current[data-v-62c94e78]{background:color-mix(in srgb,var(--v-primary-base) 9%,transparent);color:var(--portal-text);cursor:default}.workspace-avatar[data-v-62c94e78]{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:11px;background:color-mix(in srgb,var(--v-primary-base) 13%,var(--portal-surface));color:var(--v-primary-base);font-size:12px;font-weight:720;letter-spacing:.035em}.workspace-name[data-v-62c94e78]{min-width:0;flex:1;overflow:hidden;font-size:13px;font-weight:650;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.workspace-check[data-v-62c94e78]{flex:0 0 auto;color:var(--v-primary-base)}@media(prefers-reduced-motion:reduce){.workspace-option[data-v-62c94e78]{transition:none}}.workspace-sub-menu{min-width:210px;padding:6px;border:1px solid var(--portal-border);border-radius:var(--brand-surface-radius,14px)!important;background-color:var(--portal-surface);box-shadow:0 16px 42px rgba(16,17,15,.18)!important}.settings-sub-menu{display:grid;gap:2px}.settings-link[data-v-74de4854]{width:100%;min-height:44px;display:flex;align-items:center;gap:10px;padding:6px 9px;border:0;border-radius:var(--brand-button-radius,11px);background:transparent;color:var(--portal-text);font:inherit;font-size:13px;font-weight:560;line-height:1.25;text-align:left;cursor:pointer}.settings-link.is-selected[data-v-74de4854],.settings-link[data-v-74de4854]:hover{background:var(--v-gray_20-base)}.settings-link[data-v-74de4854]:focus-visible{outline:2px solid var(--v-primary-base);outline-offset:-2px}.settings-icon[data-v-74de4854]{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border-radius:9px;background:var(--v-gray_20-base);color:var(--portal-muted)}.settings-label[data-v-74de4854]{min-width:0;flex:1}.settings-check[data-v-74de4854]{color:var(--v-primary-base)}.portal-locale-sub-menu{width:min(260px,calc(100vw - 24px));max-height:min(360px,calc(100vh - 32px));overflow-y:auto;padding:6px;border:1px solid var(--portal-border);border-radius:var(--brand-surface-radius,14px)!important;background-color:var(--portal-surface);box-shadow:0 16px 42px rgba(16,17,15,.18)!important}.locale-options{display:grid;gap:2px}.locale-option{width:100%;min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 10px;border:0;border-radius:var(--brand-button-radius,9px);background:transparent;color:var(--portal-text);font:inherit;font-size:13px;text-align:left;cursor:pointer}.locale-option.is-selected,.locale-option:hover{background:var(--v-gray_20-base)}.locale-option:focus-visible{outline:2px solid var(--v-primary-base);outline-offset:-2px}.locale-option .portal-icon{color:var(--v-primary-base)}.settings-link[data-v-fb724862]{width:100%;min-height:44px;display:flex;align-items:center;gap:10px;padding:6px 9px;border:0;border-radius:var(--brand-button-radius,11px);background:transparent;color:var(--portal-text);font:inherit;font-size:13px;font-weight:560;line-height:1.25;text-align:left;cursor:pointer}.settings-link[data-v-fb724862]:hover{background:var(--v-gray_20-base)}.settings-link[data-v-fb724862]:focus-visible{outline:2px solid var(--v-primary-base);outline-offset:-2px}.settings-icon[data-v-fb724862]{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border-radius:9px;background:var(--v-gray_20-base);color:var(--portal-muted)}.settings-label[data-v-fb724862]{min-width:0;flex:1}.settings-nav[data-v-160ea882]{width:100%;color:var(--portal-text);text-align:left}.settings-divider[data-v-160ea882]{height:1px;margin:7px 4px;background:var(--portal-border)}.settings-actions[data-v-160ea882]{display:grid;gap:2px}.workspace-menu{width:min(304px,calc(100vw - 24px));max-height:calc(100vh - 32px);overflow:auto;padding:8px;border:1px solid var(--portal-border);border-radius:var(--brand-surface-radius,18px)!important;background-color:var(--portal-surface);box-shadow:0 20px 54px rgba(16,17,15,.2)!important}.portal-rail[data-v-73105dfc]{position:relative;width:100%;min-width:0;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:0 12px 12px;overflow:hidden}.rail-navigation[data-v-73105dfc]{min-height:0;padding:4px 2px 2px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--portal-nav-text) 28%,transparent) transparent}.navigation-group[data-v-73105dfc]{display:grid;gap:2px}.navigation-group+.navigation-group[data-v-73105dfc]{margin-top:2px}.client-context[data-v-73105dfc]{width:100%;min-height:50px;display:flex;align-items:center;gap:10px;margin-top:14px;padding:7px 8px;border:0;border-radius:var(--brand-button-radius,11px);background:var(--v-gray_20-base);background:color-mix(in srgb,currentColor 6%,transparent);color:var(--portal-nav-text);cursor:pointer;text-align:left;transition:background-color .16s ease,color .16s ease}.client-context[data-v-73105dfc]:hover{background:var(--v-gray_20-base);background:color-mix(in srgb,currentColor 10%,transparent)}.client-context[data-v-73105dfc]:focus-visible{outline:2px solid var(--v-primary-base);outline-offset:2px}.client-context.is-collapsed[data-v-73105dfc]{min-height:44px;justify-content:center;padding:6px;border-radius:var(--brand-button-radius,10px)}.client-avatar[data-v-73105dfc]{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;border:0;border-radius:10px;background:var(--v-gray_20-base);background:color-mix(in srgb,currentColor 9%,transparent);color:currentColor;font-size:12px;font-weight:700;letter-spacing:.035em}.client-name[data-v-73105dfc]{min-width:0;flex:1;overflow:hidden;font-size:13px;font-weight:650;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.client-switch-icon[data-v-73105dfc]{flex:0 0 auto;color:var(--portal-nav-muted)}@media(prefers-reduced-motion:reduce){.client-context[data-v-73105dfc]{transition:none}}.portal-action-row{width:100%;min-height:58px;display:flex;align-items:center;gap:12px;padding:12px 16px;border:0;border-bottom:1px solid var(--portal-border);background:transparent;color:var(--portal-text);cursor:pointer;text-align:left}.portal-action-row:last-child{border-bottom:0}.portal-action-row:hover{background:var(--v-gray_10-base)}.portal-action-row:focus-visible{position:relative;outline:2px solid var(--v-primary-base);outline-offset:-3px}.portal-action-row>.portal-icon{flex:0 0 auto;color:var(--portal-muted)}.action-row-copy{min-width:0;flex:1;display:grid;gap:3px}.action-row-copy small,.action-row-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-row-copy strong{color:var(--portal-text);font-size:14px;font-weight:500;line-height:1.35}.action-row-copy small{color:var(--portal-muted);font-size:12px;line-height:1.4}.portal-action-card[data-v-1db1e142]{overflow:hidden;border:1px solid var(--portal-border);border-radius:var(--portal-radius-md);background:var(--portal-surface);box-shadow:0 1px 2px rgba(16,17,15,.04)}.action-card-header[data-v-1db1e142],.action-card-title>div[data-v-1db1e142],.action-card-title[data-v-1db1e142]{display:flex;align-items:center}.action-card-header[data-v-1db1e142]{justify-content:space-between;gap:12px;padding:16px 16px 13px;border-bottom:1px solid var(--portal-border)}.action-card-title[data-v-1db1e142]{min-width:0;gap:11px}.action-card-title>div[data-v-1db1e142]{min-width:0;gap:8px}.action-card-title h3[data-v-1db1e142]{overflow:hidden;margin:0;color:var(--portal-text);font-size:16px;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.action-card-icon[data-v-1db1e142]{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;border-radius:11px;background:var(--v-blue_5-base);color:var(--v-primary-base)}.action-card-icon .portal-icon[data-v-1db1e142]{color:currentColor}.action-card-count[data-v-1db1e142]{min-width:24px;height:24px;display:grid;place-items:center;padding:0 7px;border-radius:99px;background:var(--v-gray_20-base);color:var(--portal-muted);font-size:12px;font-weight:600}.action-card-open[data-v-1db1e142]{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border:0;border-radius:var(--brand-button-radius,10px);background:transparent;color:var(--portal-muted);cursor:pointer}.action-card-open[data-v-1db1e142]:hover{background:var(--v-gray_20-base);color:var(--portal-text)}.action-card-open[data-v-1db1e142]:focus-visible{outline:2px solid var(--v-primary-base);outline-offset:2px}.action-card-list[data-v-1db1e142]{display:grid}#comment-wrapper{width:100%;align-items:center}.tribute-container{background-color:var(--v-white-base);color:var(--v-gray_80-base);border:1px solid var(--v-gray_50-base);border-radius:var(--brand-surface-radius,4px);box-shadow:0 3px 15px rgba(0,0,0,.2);z-index:100!important;margin-top:15px;padding:0!important}.tribute-container ul{list-style-type:none;padding:0!important;margin:0!important}.tribute-container ul li{padding:8px 12px;margin:0;min-width:180px;cursor:pointer}.tribute-container ul li.selected{background-color:var(--v-gray_20-base);color:var(--v-black-base)}.comment-box[data-v-7038bf78]{padding:8px;border:1px solid var(--v-gray_50-base);border-radius:var(--brand-surface-radius,4px);word-break:break-word}.can-edit[data-v-7038bf78]:hover{background-color:var(--v-gray_10-base)}.comment[data-v-7038bf78] p{padding:0;margin:0}.comment[data-v-7038bf78] img{max-width:100%;height:auto}.plain-comment[data-v-7038bf78]{white-space:pre-wrap}.iconBlock[data-v-7038bf78]{position:relative}.task-item-detail[data-v-53e91ea4]{transition:all .25s ease;font-size:14px;padding:5px 0 5px 2px}.task-item-detail[data-v-53e91ea4]:hover{background-color:var(--v-gray_10-base)}.task-item-detail:hover .icon[data-v-53e91ea4]{visibility:visible}.task-item-detail .icon[data-v-53e91ea4]{visibility:hidden}.task-item[data-v-53e91ea4]{border-top:1px solid var(--v-gray_30-base);padding:8px 8px 8px 8px;transition:all .25s ease;font-size:12px}.task-item[data-v-53e91ea4]:last-child{border-bottom:1px solid var(--v-gray_30-base)}.task-item[data-v-53e91ea4]:hover{background-color:var(--v-gray_10-base)}.task-item:hover .icon[data-v-53e91ea4]{visibility:visible}.task-item .icon[data-v-53e91ea4]{visibility:hidden}.add-full[data-v-53e91ea4]{font-size:14px;padding-left:6px;padding-top:6px}.add-compact[data-v-53e91ea4],.add-full[data-v-53e91ea4]{cursor:pointer;color:var(--v-gray_70-base);font-weight:500}.add-compact[data-v-53e91ea4]{font-size:12px;padding:8px 12px}.edit-content[data-v-53e91ea4]{width:100%;outline:none;white-space:pre-line;color:var(--v-gray_80-base);text-align:left}.item-complete[data-v-53e91ea4]{color:var(--v-gray_70-base)!important;text-align:left}.drag[data-v-53e91ea4]{cursor:-webkit-grab!important;cursor:grab!important}.drag[data-v-53e91ea4]:active{cursor:-webkit-grabbing!important;cursor:grabbing!important}.marked{margin:0;padding:0;text-align:left;word-break:break-word}.marked a{word-wrap:anywhere;word-break:break-all;overflow-wrap:break-word}.marked img{display:block;max-width:100%;height:auto}.datepicker .v-date-picker-header{display:flex!important;flex-direction:row}.v-input.h-outline ::v-deep input{font-size:14px}.date-panel-field{width:100%;height:38px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 11px;border:0;border-radius:var(--brand-field-radius,10px);background:var(--v-gray_20-base);color:var(--portal-text);font-family:var(--primary-font);font-size:13px;cursor:pointer}.date-panel-field .portal-icon{color:var(--portal-muted)}.date-panel-field:disabled{cursor:default;opacity:.7}.date-panel-field:focus-visible{outline:2px solid var(--v-primary-base);outline-offset:2px}.lightbox-overlay[data-v-fff6224c]{position:fixed;top:0;left:0;width:100vw;height:100vh;min-width:100vw;min-height:100vh;padding:24px;background:rgba(13,14,20,.88);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;z-index:10000}.lightbox-content[data-v-fff6224c]{position:relative;width:min(1320px,100%);height:min(900px,100%);background:#171820;overflow:hidden;border:1px solid hsla(0,0%,100%,.14);border-radius:var(--brand-surface-radius,22px);box-shadow:0 28px 90px rgba(0,0,0,.42);display:flex;flex-direction:column}.lightbox-toolbar[data-v-fff6224c]{min-height:64px;padding:10px 12px 10px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px;background:rgba(24,25,34,.96);border-bottom:1px solid hsla(0,0%,100%,.1);color:#fff}.lightbox-title[data-v-fff6224c]{min-width:0;display:flex;align-items:center;gap:11px;font-size:14px;font-weight:600}.lightbox-title span[data-v-fff6224c]:last-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lightbox-file-icon[data-v-fff6224c]{width:36px;height:36px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.88)}.pdf-container[data-v-fff6224c]{min-height:0;min-height:100%;min-width:100%}.image-container[data-v-fff6224c],.pdf-container[data-v-fff6224c]{width:100%;height:auto;flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.image-container[data-v-fff6224c]{max-height:100%;max-width:100%;min-height:0}.image-container img[data-v-fff6224c]{max-width:100%;max-height:100%;width:auto;height:auto;display:block}.pdf-container iframe[data-v-fff6224c]{display:block;width:100%;height:100%;min-height:100%;min-width:100%}.close-button[data-v-fff6224c]{width:40px;height:40px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.13);border-radius:var(--brand-button-radius,50%);background:hsla(0,0%,100%,.08);color:#fff;cursor:pointer}.close-button[data-v-fff6224c]:hover{background:hsla(0,0%,100%,.15)}@media(max-width:600px){.lightbox-overlay[data-v-fff6224c]{padding:0}.lightbox-content[data-v-fff6224c]{width:100%;height:100%;border:0;border-radius:0}}.file-system-level[data-v-072fc9c1]{min-width:0}.file-input-hidden[data-v-072fc9c1]{display:none}.file-empty-state[data-v-072fc9c1]{min-height:132px;display:grid;place-content:center;justify-items:center;gap:9px;padding:20px;color:var(--portal-muted);font-size:12px}.file-empty-icon[data-v-072fc9c1]{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:var(--v-gray_20-base);color:var(--portal-muted)}.file-table-row[data-v-072fc9c1]{min-height:52px;padding:0 4px;border-bottom:1px solid var(--portal-border);background:var(--portal-table-row-background,var(--portal-surface));transition:background-color .12s ease}.file-table-row[data-v-072fc9c1]:hover{background:var(--portal-table-row-hover,var(--v-gray_10-base))}.file-table-row.is-deleted[data-v-072fc9c1]{opacity:.62}.file-name-cell[data-v-072fc9c1]{min-width:0;min-height:51px;display:flex;align-items:center;gap:7px;padding-right:10px}.file-more-action[data-v-072fc9c1],.file-tree-toggle[data-v-072fc9c1],.file-type-icon[data-v-072fc9c1]{flex:0 0 auto;display:grid;place-items:center;padding:0;border:0;background:transparent;color:var(--portal-muted)}.file-tree-toggle[data-v-072fc9c1]{width:22px;height:30px;border-radius:var(--brand-button-radius,7px);cursor:pointer}.file-tree-toggle[data-v-072fc9c1]:focus-visible,.file-tree-toggle[data-v-072fc9c1]:hover{outline:0;background:var(--v-gray_20-base);color:var(--portal-text)}.file-tree-spacer[data-v-072fc9c1]{width:22px;flex:0 0 22px}.file-tree-spacer.is-root-file[data-v-072fc9c1]{width:0;flex-basis:0}.file-type-icon[data-v-072fc9c1]{width:30px;height:30px;border-radius:9px;background:var(--v-gray_20-base)}button.file-type-icon[data-v-072fc9c1]{cursor:pointer}.file-type-icon.is-folder[data-v-072fc9c1]{background:color-mix(in srgb,var(--v-primary-base) 9%,var(--portal-surface));color:var(--v-primary-base)}.file-type-icon img[data-v-072fc9c1]{max-width:18px;max-height:18px;display:block}.file-name-text[data-v-072fc9c1]{min-width:0;flex:1;overflow:hidden;color:var(--portal-text);font-size:13px;font-weight:620;line-height:1.35;text-align:left;text-overflow:ellipsis;white-space:nowrap}.file-name-text[contenteditable=false][data-v-072fc9c1]{cursor:pointer}div[contenteditable=true][data-v-072fc9c1]:focus{padding:5px 7px;border-radius:var(--brand-field-radius,7px);outline:2px solid color-mix(in srgb,var(--v-primary-base) 28%,transparent);background:var(--portal-surface);overflow:visible;text-overflow:clip}.deleted-item[data-v-072fc9c1]{color:var(--portal-muted);text-decoration:line-through}.file-meta[data-v-072fc9c1]{min-width:0;padding:0 10px;overflow:hidden;color:var(--portal-muted);font-size:12px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.file-row-actions[data-v-072fc9c1]{display:grid;place-items:center}.file-more-action[data-v-072fc9c1]{width:32px;height:32px;border-radius:var(--brand-button-radius,9px);cursor:pointer}.file-more-action[data-v-072fc9c1]:focus-visible,.file-more-action[data-v-072fc9c1]:hover{outline:0;background:var(--v-gray_20-base);color:var(--portal-text)}.file-root-drop-target[data-v-072fc9c1]{min-height:12px}.highlight[data-v-072fc9c1]{border-radius:var(--brand-surface-radius,9px);background:color-mix(in srgb,var(--v-primary-base) 9%,var(--portal-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--v-primary-base) 30%,transparent)}@media(prefers-reduced-motion:reduce){.file-table-row[data-v-072fc9c1]{transition:none}}.file-context-menu-surface{min-width:190px!important;padding:6px;border:1px solid var(--portal-border);border-radius:var(--brand-surface-radius,12px)!important;background:var(--portal-surface);box-shadow:0 14px 38px rgba(17,24,39,.16)!important;overflow:hidden}.file-context-menu{display:grid;gap:2px}.file-context-menu-item{width:100%;min-height:38px;display:flex;align-items:center;gap:9px;padding:0 10px;border:0;border-radius:var(--brand-button-radius,8px);background:transparent;color:var(--portal-text);font:inherit;font-size:12px;font-weight:600;text-align:left;cursor:pointer}.file-context-menu-item:focus-visible,.file-context-menu-item:hover{outline:0;background:var(--v-gray_20-base)}.file-context-menu-item.is-danger{color:var(--v-alert-base)}.file-context-menu-item.is-danger:focus-visible,.file-context-menu-item.is-danger:hover{background:var(--v-alert_10-base)}.file-context-menu-divider{height:1px;margin:4px 5px;background:var(--portal-border)}.file-browser{container:portal-file-browser/inline-size;border:1px solid var(--portal-border);border-radius:var(--brand-surface-radius,14px);background:var(--portal-table-row-background,var(--portal-surface));overflow:hidden}.file-table-grid{display:grid;grid-template-columns:minmax(220px,1fr) 140px 100px 72px 48px;align-items:center}.file-table-header{min-height:44px;padding:0 4px;border-bottom:1px solid var(--portal-border);background:var(--brand-surface,var(--v-gray_20-base))}.file-table-heading{min-width:0;height:36px;display:flex;align-items:center;gap:5px;padding:0 10px;border:0;border-radius:var(--brand-button-radius,8px);background:transparent;color:var(--portal-muted);font:inherit;font-size:11px;font-weight:680;letter-spacing:.02em;text-align:left}button.file-table-heading{cursor:pointer}button.file-table-heading:focus-visible,button.file-table-heading:hover{outline:0;background:var(--portal-surface);color:var(--portal-text)}.file-browser-footer{padding:10px 12px;border-top:1px solid var(--portal-border);background:var(--brand-surface,var(--v-gray_10-base))}.file-upload-action{min-height:36px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border:1px solid var(--portal-border);border-radius:var(--brand-button-radius,9px);background:var(--portal-surface);color:var(--portal-text);font:inherit;font-size:12px;font-weight:650;cursor:pointer}.file-upload-action:focus-visible,.file-upload-action:hover{outline:0;border-color:var(--v-primary-base);color:var(--v-primary-base)}@container portal-file-browser (max-width: 760px){.file-table-grid{grid-template-columns:minmax(0,1fr) 140px 48px}.file-col-size,.file-col-version{display:none!important}}@container portal-file-browser (max-width: 540px){.file-table-grid{grid-template-columns:minmax(0,1fr) 48px}.file-col-modified{display:none!important}}.task-panel[data-v-3d593ed7]{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;background:var(--portal-surface);color:var(--portal-text)}.task-panel-header[data-v-3d593ed7]{min-height:58px;flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:12px 14px 8px 22px}.task-title-input[data-v-3d593ed7]{min-width:0;flex:1;padding:3px 0;border:0;outline:0;background:transparent;color:var(--portal-text);font-family:var(--primary-font);font-size:16.5px;font-weight:750;letter-spacing:-.012em}.task-title-input[data-v-3d593ed7]::-moz-placeholder{color:var(--portal-muted);font-weight:600}.task-title-input[data-v-3d593ed7]:-ms-input-placeholder{color:var(--portal-muted);font-weight:600}.task-title-input[data-v-3d593ed7]::placeholder{color:var(--portal-muted);font-weight:600}.task-title-input[data-v-3d593ed7]:disabled{opacity:1}.task-panel-actions[data-v-3d593ed7]{flex:0 0 auto;display:flex;align-items:center;gap:3px}.approval-action[data-v-3d593ed7],.assignee-field[data-v-3d593ed7],.delete-action[data-v-3d593ed7],.icon-action[data-v-3d593ed7],.save-action[data-v-3d593ed7],.task-tabs button[data-v-3d593ed7]{font-family:var(--primary-font);cursor:pointer}.save-action[data-v-3d593ed7]{height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:0;border-radius:var(--brand-button-radius,9px);background:var(--v-primary-base);color:var(--v-white-base);font-size:12.5px;font-weight:700}.save-action[data-v-3d593ed7]:disabled{cursor:wait;opacity:.65}.icon-action[data-v-3d593ed7]{width:32px;height:32px;display:grid;place-items:center;padding:0;border:0;border-radius:var(--brand-button-radius,8px);background:transparent;color:var(--portal-muted)}.icon-action[data-v-3d593ed7]:hover{background:var(--v-gray_20-base);color:var(--portal-text)}.back-action[data-v-3d593ed7]{margin-left:-8px}.approval-action[data-v-3d593ed7]:focus-visible,.assignee-field[data-v-3d593ed7]:focus-visible,.delete-action[data-v-3d593ed7]:focus-visible,.icon-action[data-v-3d593ed7]:focus-visible,.save-action[data-v-3d593ed7]:focus-visible,.task-tabs button[data-v-3d593ed7]:focus-visible{outline:2px solid var(--v-primary-base);outline-offset:2px}.task-panel-fixed[data-v-3d593ed7]{flex:0 0 auto;padding:0 22px 12px;border-bottom:1px solid var(--portal-border)}.project-context[data-v-3d593ed7]{display:flex;align-items:center;gap:7px;color:var(--portal-muted);font-size:12px;font-weight:600}.project-context span[data-v-3d593ed7]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-context .parent-context[data-v-3d593ed7]{color:var(--portal-text)}.task-tabs[data-v-3d593ed7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin-top:12px;padding:3px;border-radius:var(--brand-button-radius,11px);background:var(--v-gray_20-base)}.task-tabs button[data-v-3d593ed7]{min-width:0;height:30px;padding:0 8px;overflow:hidden;border:0;border-radius:var(--brand-button-radius,8px);background:transparent;color:var(--portal-muted);font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.task-tabs button.active[data-v-3d593ed7]{background:var(--portal-surface);color:var(--portal-text);box-shadow:0 1px 4px rgba(16,17,15,.1)}.tab-count[data-v-3d593ed7]{margin-left:4px;color:var(--portal-muted);font-size:10px}.task-panel-body[data-v-3d593ed7]{min-height:0;flex:1 1 auto;overflow-y:auto;padding:18px 22px 32px}.task-section[data-v-3d593ed7]{min-width:0}.meta-grid[data-v-3d593ed7]{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:8px 14px}.meta-grid>label[data-v-3d593ed7]{color:var(--portal-muted);font-size:12.5px;font-weight:600}.panel-field[data-v-3d593ed7]{min-width:0}.panel-field[data-v-3d593ed7] .v-input__slot{min-height:38px!important;margin:0;padding:0 11px!important;border:0!important;border-radius:var(--brand-field-radius,10px)!important;background:var(--v-gray_20-base)!important;box-shadow:none!important}.panel-field[data-v-3d593ed7] .v-input__slot:after,.panel-field[data-v-3d593ed7] .v-input__slot:before{display:none!important}.panel-field[data-v-3d593ed7] .v-select__selection,.panel-field[data-v-3d593ed7] input{color:var(--portal-text);font-size:13px}.panel-field[data-v-3d593ed7] .v-input__append-inner{align-self:center;margin-top:0}.status-chip[data-v-3d593ed7]{max-width:100%;display:inline-flex;align-items:center;gap:7px;overflow:hidden;color:var(--portal-text);font-size:12.5px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.status-chip span[data-v-3d593ed7]{width:8px;height:8px;flex:0 0 8px;border-radius:999px;background:var(--status-color)}.assignee-field[data-v-3d593ed7]{width:100%;height:38px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 11px;border:0;border-radius:var(--brand-field-radius,10px);background:var(--v-gray_20-base);color:var(--portal-muted)}.assignee-field[data-v-3d593ed7]:disabled{cursor:default}.assignee-stack[data-v-3d593ed7]{display:flex;align-items:center}.assignee-stack>*+[data-v-3d593ed7]{margin-left:-7px}.assignee-stack[data-v-3d593ed7] .avatar,.assignee-stack[data-v-3d593ed7] img{border:2px solid var(--v-gray_20-base)}.assignee-menu[data-v-3d593ed7]{min-width:250px;max-height:320px;padding:8px;overflow-y:auto;border:1px solid var(--portal-border);border-radius:var(--brand-surface-radius,12px);background:var(--portal-surface);box-shadow:0 16px 40px rgba(16,17,15,.16)}.assignee-option[data-v-3d593ed7]{min-height:38px;display:flex;align-items:center;gap:9px;padding:5px 7px;border-radius:var(--brand-button-radius,8px);cursor:pointer}.assignee-option[data-v-3d593ed7]:hover{background:var(--v-gray_20-base)}.assignee-option input[data-v-3d593ed7]{width:16px;height:16px;accent-color:var(--v-primary-base)}.panel-section[data-v-3d593ed7]{margin-top:24px;padding-top:18px;border-top:1px solid var(--portal-border)}.panel-section h2[data-v-3d593ed7]{display:flex;align-items:center;gap:7px;margin:0 0 11px;color:var(--portal-muted);font-size:10.5px;font-weight:750;letter-spacing:.075em;text-transform:uppercase}.section-count[data-v-3d593ed7]{padding:1px 6px;border-radius:999px;background:var(--v-gray_20-base);color:var(--portal-muted);font-size:10px;letter-spacing:0}.description-editor[data-v-3d593ed7]{min-height:96px;padding:11px 12px;border-radius:var(--brand-field-radius,11px);background:var(--v-gray_20-base);color:var(--portal-text);font-size:13px}.description-editor[data-v-3d593ed7] .v-input__slot{margin:0;border-radius:var(--brand-field-radius,8px)!important;background:transparent!important;box-shadow:none!important}.description-editor[data-v-3d593ed7] textarea{color:var(--portal-text);font-size:13px;line-height:1.55}.description-editor[data-v-3d593ed7] .marked{min-height:72px;line-height:1.55}.checklist-shell[data-v-3d593ed7]{padding:3px 4px 5px;border-radius:var(--brand-surface-radius,11px);background:var(--v-gray_20-base)}.checklist-shell[data-v-3d593ed7] .task-item-detail{min-height:38px;align-items:center;padding:4px 6px;border-radius:var(--brand-surface-radius,8px)}.checklist-shell[data-v-3d593ed7] .task-item-detail:hover{background:var(--portal-surface)}.checklist-shell[data-v-3d593ed7] .edit-content{color:var(--portal-text);font-size:13px}.checklist-shell[data-v-3d593ed7] .add-full{padding:7px 8px;color:var(--portal-muted);font-size:12.5px}.approval-card[data-v-3d593ed7]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:22px;padding:12px;border:1px solid color-mix(in srgb,var(--v-success-base) 30%,var(--portal-border));border-radius:var(--brand-surface-radius,11px);background:color-mix(in srgb,var(--v-success-base) 7%,var(--portal-surface))}.approval-card>div[data-v-3d593ed7]{min-width:0;display:grid;gap:2px}.approval-card strong[data-v-3d593ed7]{font-size:12.5px}.approval-card span[data-v-3d593ed7]{color:var(--portal-muted);font-size:11px}.approval-action[data-v-3d593ed7]{height:32px;display:inline-flex;align-items:center;gap:5px;padding:0 10px;border:0;border-radius:var(--brand-button-radius,9px);background:var(--v-success-base);color:var(--v-white-base);font-size:12px;font-weight:700}.approval-history[data-v-3d593ed7]{display:grid;gap:8px;margin:0;padding-left:18px;color:var(--portal-muted);font-size:12px;line-height:1.5}.subtask-list[data-v-3d593ed7]{display:grid;gap:7px}.subtask-row[data-v-3d593ed7]{width:100%;min-height:58px;display:grid;grid-template-columns:9px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--portal-border);border-radius:var(--brand-surface-radius,11px);background:var(--portal-surface);color:var(--portal-text);font-family:var(--primary-font);text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.subtask-row[data-v-3d593ed7]:hover{border-color:color-mix(in srgb,var(--v-primary-base) 24%,var(--portal-border));background:color-mix(in srgb,var(--v-primary-base) 3%,var(--portal-surface));box-shadow:0 5px 16px rgba(16,17,15,.06)}.subtask-row[data-v-3d593ed7]:focus-visible{outline:2px solid var(--v-primary-base);outline-offset:2px}.subtask-row[data-v-3d593ed7]:disabled{cursor:wait;opacity:.65}.subtask-status-dot[data-v-3d593ed7]{width:9px;height:9px;border-radius:999px}.subtask-copy[data-v-3d593ed7]{min-width:0;display:grid;gap:4px;text-align:left}.subtask-copy strong[data-v-3d593ed7]{overflow:hidden;color:var(--portal-text);font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.subtask-due[data-v-3d593ed7],.subtask-meta[data-v-3d593ed7],.subtask-meta span[data-v-3d593ed7]{color:var(--portal-muted);font-size:11px}.subtask-meta[data-v-3d593ed7]{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px}.subtask-due[data-v-3d593ed7]{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.subtask-open-icon[data-v-3d593ed7]{color:var(--portal-muted)}.comments-section[data-v-3d593ed7] .comment-box{padding:11px 12px;border:0;border-radius:var(--brand-surface-radius,11px);background:var(--v-gray_20-base)}.comments-section[data-v-3d593ed7] .v-input__slot{border-radius:var(--brand-field-radius,10px)!important;background:var(--v-gray_20-base)!important;box-shadow:none!important}.files-section[data-v-3d593ed7]{min-height:320px}.task-panel-footer[data-v-3d593ed7]{flex:0 0 auto;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--portal-border)}.delete-action[data-v-3d593ed7]{height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;border:0;border-radius:var(--brand-button-radius,8px);background:transparent;color:var(--v-error-base);font-size:12px;font-weight:650}.delete-action[data-v-3d593ed7]:hover{background:color-mix(in srgb,var(--v-error-base) 8%,transparent)}.empty-value[data-v-3d593ed7]{color:var(--portal-muted)}@media(max-width:599px){.task-panel-header[data-v-3d593ed7]{padding-left:18px}.task-panel-fixed[data-v-3d593ed7]{padding-right:18px;padding-left:18px}.task-panel-body[data-v-3d593ed7]{padding:16px 18px 28px}.meta-grid[data-v-3d593ed7]{grid-template-columns:78px minmax(0,1fr);-moz-column-gap:10px;column-gap:10px}.task-tabs button[data-v-3d593ed7]{padding-right:4px;padding-left:4px;font-size:11px}.subtask-row[data-v-3d593ed7]{padding-right:10px;padding-left:10px}}.task-status-menu.v-menu__content{border:1px solid var(--portal-border);border-radius:var(--brand-surface-radius,11px);background:var(--portal-surface);box-shadow:0 14px 36px rgba(16,17,15,.16)}.task-status-menu .v-list{padding:6px;background:var(--portal-surface)}.task-status-menu .v-list-item{min-height:38px;padding:0 9px;border-radius:var(--brand-button-radius,8px)}.task-status-menu .v-list-item+.v-list-item{margin-top:2px}.task-status-menu .v-list-item--active{background:color-mix(in srgb,var(--v-primary-base) 8%,var(--portal-surface));color:var(--portal-text)!important}.task-status-menu .v-list-item--active:before{opacity:0}.confirm-dialog-div{background-color:var(--v-white-base)!important;color:var(--v-black-base)!important;border-radius:4px!important}.confirm-dialog-div .close-x{position:relative;float:right;right:8px;top:8px;height:40px;width:40px}#dialog-div[data-v-78051dad]{position:relative;background-color:var(--v-white-base);border-radius:var(--brand-surface-radius,4px)!important}#dialog-div.fullscreen[data-v-78051dad]{border-radius:0!important;height:100vh!important;display:flex;justify-content:center;align-items:center}#dialog-div.fullscreen .content-div[data-v-78051dad]{flex:1 1 auto}#dialog-div #close-x[data-v-78051dad]{position:absolute;z-index:99;right:8px;top:8px;height:40px;width:40px}#dialog-div #alert-div[data-v-78051dad]{position:absolute;z-index:100;top:6px;left:0;right:0}#payment-details-modal{min-width:300px}#payment-details-modal .label{color:var(--v-gray_70-base)}#payment-details-modal .label,#payment-details-modal .value{font-size:14px;text-align:left}#item-details-modal .amount-due-wrapper{display:flex;justify-content:center;align-items:center}#item-details-modal .amount-due-wrapper div{margin:0 0 12px}#item-details-modal .amount-due-wrapper div.amount-due-label{margin-right:8px;font-size:16px}#item-details-modal .amount-due-wrapper div.amount-due{margin-left:8px;font-size:56px;color:var(--v-gray_70-base)}#item-details-modal .client-name{display:flex;justify-content:center;margin-bottom:16px}#item-details-modal .client-name div{align-self:center;white-space:nowrap;flex:0 0 auto}#item-details-modal .divider{background-color:var(--v-gray_50-base);color:var(--v-gray_50-base);height:1px}#item-details-modal .label{text-align:left}#item-details-modal .date-paid{border-bottom:1px solid var(v-grey-base)}#dropzone[data-v-0c90c65e]{min-height:16px!important;margin:0;padding:0}.drop[data-v-0c90c65e]{display:flex;align-items:center;justify-content:center}.drop[data-v-0c90c65e] .dz-message{margin:0;padding:0 0 0 0}.fileName[data-v-0c90c65e]{font-size:12px;text-align:left;color:var(--v-gray_70-base);word-wrap:break-word}.file-row[data-v-0c90c65e]{margin-top:4px;margin-bottom:4px;padding-top:8px;padding-bottom:8px;padding-right:4px;cursor:pointer;border:1px solid transparent}.file-row .file-delete[data-v-0c90c65e]{visibility:hidden}.file-row[data-v-0c90c65e]:hover{border:1px solid var(--v-gray_30-base);border-radius:var(--brand-surface-radius,4px)}.file-row:hover .file-delete[data-v-0c90c65e]{visibility:visible}.buttonOverlay[data-v-0c90c65e]{position:absolute;top:0;left:0;z-index:400;width:100%;height:100%;background-color:var(--v-gray_50-base);opacity:0;border-radius:var(--brand-surface-radius,4px);display:flex;align-items:center;justify-content:center}.buttonOverlay[data-v-0c90c65e]:hover{opacity:.9}.v-dialog.basic-modal{background-color:var(--v-white-base)}.v-dialog.basic-modal.task-right-modal{width:min(480px,100vw)!important;max-width:100vw;height:100%;max-height:100%;margin:0 0 0 auto;overflow:hidden;border-left:1px solid var(--portal-border);border-radius:0;background:var(--portal-surface);box-shadow:-14px 0 46px rgba(16,17,15,.16)}.v-dialog.basic-modal.document-lightbox{width:min(1120px,calc(100vw - 48px))!important;max-width:none;height:calc(100vh - 48px);max-height:calc(100vh - 48px);margin:24px auto;overflow:hidden;border:1px solid color-mix(in srgb,var(--portal-border) 85%,transparent);border-radius:var(--brand-surface-radius,22px);background:var(--portal-surface);box-shadow:0 28px 80px rgba(16,17,15,.24)}@media(max-width:599px){.v-dialog.basic-modal.task-right-modal{width:100vw!important;border-left:0}.v-dialog.basic-modal.document-lightbox{width:100vw!important;height:100vh;max-height:100vh;margin:0;border:0;border-radius:0}}#products-widget{min-width:420px;background-color:var(--background)}#products-widget .v-data-table .v-data-table__wrapper table tbody tr td{padding-top:12px!important;padding-bottom:4px!important}#edit-product{width:420px}#edit-product div.h-outline{height:52px;margin-top:4px;margin-bottom:8px;width:100%;align-items:center;display:flex}#edit-product div.half{gap:12px}#edit-product div.half>div{flex:0 1 auto}div.product-name{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-project-selector{max-width:400px}.item-project-selector .activator-label-wrapper .activator-label{height:20px;font-size:12px;overflow:hidden;display:flex;justify-content:flex-start}.v-menu__content.project-menu{background-color:var(--v-white-base);background-opacity:1}.project-menu-items .menu-item{height:52px;text-align:left;padding:12px 12px 12px 20px;cursor:pointer;border-bottom:1px solid var(--v-gray_30-base);color:var(--v-primary-base);background-color:var(--v-white-base);background-opacity:1!important}.project-menu-items .menu-item:hover{background-color:var(--v-gray_20-base)}.project-menu-items .menu-item.selected{background-color:var(--v-blue_5-base)}.confirm-dialog-div{background-color:var(--v-white-base);position:relative;border-radius:var(--brand-surface-radius,4px)!important;width:500px}.confirm-dialog-div button.v-btn.close-dialog{right:4px!important;top:6px!important}.item-description{font-size:12px;font-weight:300}.item-description div:first-line{font-size:14px;font-weight:400}.invoice-renderer-date-picker .v-date-picker-header__value{pointer-events:none}.payment-details-link:hover{opacity:.7}#invoice-wrapper{font-weight:300;font-size:16px;color:var(--v-gray_90-base);display:flex;flex-direction:column;align-items:center;width:100%}#invoice-wrapper .inter-medium{font-weight:500;font-family:Inter!important}#invoice-wrapper .inter-semibold{font-weight:600;font-family:Inter!important}#invoice-wrapper #invoice-renderer{background-color:var(--v-white-base);border-radius:4px;margin-top:24px;box-shadow:0 1px 4px rgba(16,17,15,.2);letter-spacing:.1px;min-height:1352px;position:relative}#invoice-wrapper #invoice-renderer .v-btn{color:var(--v-primary-base)}#invoice-wrapper #invoice-renderer .v-btn svg{width:20px;height:20px}#invoice-wrapper #invoice-renderer .trash .v-btn{color:var(--v-gray_70-base)}#invoice-wrapper #invoice-renderer input[type=number]{text-align:right}#invoice-wrapper #invoice-renderer>div{padding:0 48px}#invoice-wrapper #invoice-renderer #header{padding:40px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;background:var(--v-gray_10-base)}#invoice-wrapper #invoice-renderer #header>div{margin:0}#invoice-wrapper #invoice-renderer #header div#logo img{max-height:160px;max-width:350px}#invoice-wrapper #invoice-renderer #header div#logo #add-logo{width:258px;min-height:148px;border:1px dotted var(--v-gray_50-base);border-radius:4px;background-color:var(--v-gray_10-base);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--v-gray_80-base)}#invoice-wrapper #invoice-renderer #header div#logo #add-logo:hover{background-color:var(--v-gray_20-base)}#invoice-wrapper #invoice-renderer #header div#details{flex:1 0 auto;text-align:left}#invoice-wrapper #invoice-renderer #header div#details>div{padding-left:12px}#invoice-wrapper #invoice-renderer #header div#details .due-date.editable{cursor:pointer;border-radius:4px}#invoice-wrapper #invoice-renderer #header div#details .due-date.editable:hover{background-color:var(--v-gray_20-base)}#invoice-wrapper #invoice-renderer #header div#details .due-date.editable:hover .v-btn{visibility:visible!important}#invoice-wrapper #invoice-renderer #header div#details .due-date.editable .date-due-display{border-radius:4px;padding:0 4px;margin:0 -4px}#invoice-wrapper #invoice-renderer #header div#details .due-date.editable .date-due-display .v-btn{margin-top:-2px;color:var(--v-gray_70-base);visibility:visible!important}#invoice-wrapper #invoice-renderer #header div#details .due-date.editable .date-due-display.date-due-warning{background-color:var(--v-warning_10-base);color:var(--v-black-base)}#invoice-wrapper #invoice-renderer #header div#details .due-date.editable .date-due-display.date-due-warning .v-btn{color:var(--v-gray_80-base)}#invoice-wrapper #invoice-renderer #header div#details .v-btn{visibility:hidden}#invoice-wrapper #invoice-renderer #subheader{display:flex;justify-content:space-between;padding:36px 36px}#invoice-wrapper #invoice-renderer #subheader>div{flex:0 0 50%;text-align:left;padding:16px;border-radius:4px}#invoice-wrapper #invoice-renderer #subheader>div .v-btn{visibility:hidden}#invoice-wrapper #invoice-renderer #subheader>div.editable:hover{background-color:var(--v-gray_10-base);cursor:pointer}#invoice-wrapper #invoice-renderer #subheader>div.editable:hover .v-btn{visibility:visible!important}#invoice-wrapper #invoice-renderer #invoice-items-table{margin-top:52px;padding:0;border-bottom:1px solid var(--v-gray_50-base)}#invoice-wrapper #invoice-renderer #invoice-items-table thead{height:48px}#invoice-wrapper #invoice-renderer #invoice-items-table thead th{text-align:right;font-size:14px;border-bottom:1px solid var(--v-gray_50-base);color:var(--v-gray_70-base);font-weight:600}#invoice-wrapper #invoice-renderer #invoice-items-table thead th:last-child{padding-right:64px}#invoice-wrapper #invoice-renderer #invoice-items-table thead th.taxable{text-align:center}#invoice-wrapper #invoice-renderer #invoice-items-table thead th.description{width:50%;text-align:left}#invoice-wrapper #invoice-renderer #invoice-items-table tbody tr{height:72px}#invoice-wrapper #invoice-renderer #invoice-items-table tbody tr td{padding-top:0!important;padding-bottom:0!important;vertical-align:middle;text-align:right;font-size:16px;color:var(--v-gray_90-base);font-weight:300;font-size:14px}#invoice-wrapper #invoice-renderer #invoice-items-table tbody tr td:last-child{padding-right:64px}#invoice-wrapper #invoice-renderer #invoice-items-table tbody tr td.price{min-width:120px}#invoice-wrapper #invoice-renderer #invoice-items-table tbody tr td.qty,#invoice-wrapper #invoice-renderer #invoice-items-table tbody tr td.rate,#invoice-wrapper #invoice-renderer #invoice-items-table tbody tr td.subtotal{font-size:14px}#invoice-wrapper #invoice-renderer #invoice-items-table tbody tr td.trash{padding:0!important;text-align:right;width:36px!important}#invoice-wrapper #invoice-renderer #invoice-items-table tbody tr td.trash .v-icon{opacity:0}#invoice-wrapper #invoice-renderer #invoice-items-table tbody tr td.trash button.v-btn{opacity:0;margin-right:-8px}#invoice-wrapper #invoice-renderer #invoice-items-table tbody tr td.trash button.v-btn svg:focus{outline:none}#invoice-wrapper #invoice-renderer #invoice-items-table tbody tr td .v-input.v-text-field .v-input__control .v-text-field__slot input{padding-top:0;padding-bottom:0;font-size:14px}#invoice-wrapper #invoice-renderer #invoice-items-table tbody tr td .v-input.v-text-field .v-input__control .v-text-field__details{display:none}#invoice-wrapper #invoice-renderer #invoice-items-table tbody tr td .v-input.v-text-field .v-input__control .v-input__slot:after,#invoice-wrapper #invoice-renderer #invoice-items-table tbody tr td .v-input.v-text-field .v-input__control .v-input__slot:before{border-style:none!important}#invoice-wrapper #invoice-renderer #invoice-items-table tbody tr td input::-webkit-inner-spin-button,#invoice-wrapper #invoice-renderer #invoice-items-table tbody tr td input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#invoice-wrapper #invoice-renderer #invoice-items-table tbody tr td input[type=number]{-moz-appearance:textfield}#invoice-wrapper #invoice-renderer #invoice-items-table tbody tr td.description{width:50%;text-align:left}#invoice-wrapper #invoice-renderer #invoice-items-table tbody tr td.description .activator-label.show-hide{transition:height .2s;height:0}#invoice-wrapper #invoice-renderer #invoice-items-table tbody tr td.description:hover .activator-label.show-hide{height:20px;transition:height .2s}#invoice-wrapper #invoice-renderer #invoice-items-table tbody tr td.type{text-align:right}#invoice-wrapper #invoice-renderer #invoice-items-table tbody tr td.editable{cursor:pointer}#invoice-wrapper #invoice-renderer #invoice-items-table tbody tr td.editable:hover{color:var(--v-primary-base)}#invoice-wrapper #invoice-renderer #invoice-items-table tbody tr td.taxable{text-align:center}#invoice-wrapper #invoice-renderer #invoice-items-table tbody tr td.taxable .v-input--selection-controls__input{margin:0}#invoice-wrapper #invoice-renderer #invoice-items-table tbody tr td input{font-size:14px}#invoice-wrapper #invoice-renderer #invoice-items-table tbody tr:hover .trash,#invoice-wrapper #invoice-renderer #invoice-items-table tbody tr:hover .trash .v-icon,#invoice-wrapper #invoice-renderer #invoice-items-table tbody tr:hover .trash button.v-btn{opacity:1}#invoice-wrapper #invoice-renderer #late-payment{margin-top:20px;padding-bottom:20px;border-bottom:1px solid var(--v-gray_50-base);padding-left:8px;display:flex;font-size:14px}#invoice-wrapper #invoice-renderer #late-payment div.left{flex:0 1 38px}#invoice-wrapper #invoice-renderer #late-payment div.center button{margin-top:-4px}#invoice-wrapper #invoice-renderer #late-payment div.center button span.v-btn__content{font-size:16px}#invoice-wrapper #invoice-renderer #late-payment div.center button:hover span.v-btn__content{color:var(--v-black-base)}#invoice-wrapper #invoice-renderer #late-payment div.right{flex:0 1 auto;padding-right:16px;margin-left:auto}#invoice-wrapper #invoice-renderer #add-a-new-expense,#invoice-wrapper #invoice-renderer #add-a-new-line,#invoice-wrapper #invoice-renderer #add-a-new-line2,#invoice-wrapper #invoice-renderer #apply-deposit,#invoice-wrapper #invoice-renderer .payment-link{line-height:48px;text-align:left;padding-left:48px;border-bottom:1px solid var(--v-gray_50-base);font-size:14px;font-weight:500}#invoice-wrapper #invoice-renderer #add-a-new-expense span,#invoice-wrapper #invoice-renderer #add-a-new-line2 span,#invoice-wrapper #invoice-renderer #add-a-new-line span,#invoice-wrapper #invoice-renderer #apply-deposit span,#invoice-wrapper #invoice-renderer .payment-link span{cursor:pointer;color:var(--v-primary-base)}#invoice-wrapper #invoice-renderer #add-a-new-expense span:hover,#invoice-wrapper #invoice-renderer #add-a-new-line2 span:hover,#invoice-wrapper #invoice-renderer #add-a-new-line span:hover,#invoice-wrapper #invoice-renderer #apply-deposit span:hover,#invoice-wrapper #invoice-renderer .payment-link span:hover{opacity:.7}#invoice-wrapper #invoice-renderer #add-a-new-expense span .v-icon,#invoice-wrapper #invoice-renderer #add-a-new-line2 span .v-icon,#invoice-wrapper #invoice-renderer #add-a-new-line span .v-icon,#invoice-wrapper #invoice-renderer #apply-deposit span .v-icon,#invoice-wrapper #invoice-renderer .payment-link span .v-icon{margin-top:-3px}#invoice-wrapper #invoice-renderer .payment-link{line-height:24px;border-bottom:none}#invoice-wrapper #invoice-renderer #totals{font-size:16px;font-weight:300;color:var(--v-gray_90-base)}#invoice-wrapper #invoice-renderer #totals .v-input.v-text-field .v-input__control .v-text-field__slot input{padding-top:0;padding-bottom:0}#invoice-wrapper #invoice-renderer #totals .v-input.v-text-field .v-input__control .v-text-field__details{display:none}#invoice-wrapper #invoice-renderer #totals .v-input.v-text-field .v-input__control .v-input__slot:after,#invoice-wrapper #invoice-renderer #totals .v-input.v-text-field .v-input__control .v-input__slot:before{border-style:none!important}#invoice-wrapper #invoice-renderer #totals .line{height:48px;float:right;clear:right;width:380px;display:flex;justify-content:space-between;align-items:center;font-size:16px}#invoice-wrapper #invoice-renderer #totals .line .v-text-field__prefix,#invoice-wrapper #invoice-renderer #totals .line .v-text-field__suffix{line-height:24px}#invoice-wrapper #invoice-renderer #totals .line .v-text-field__details{display:none}#invoice-wrapper #invoice-renderer #totals .line .center,#invoice-wrapper #invoice-renderer #totals .line .left,#invoice-wrapper #invoice-renderer #totals .line .right{height:48px;display:flex;justify-content:flex-end;align-items:center}#invoice-wrapper #invoice-renderer #totals .line .left{justify-content:flex-end;flex:1 1 148px;padding:0 12px;font-weight:500;color:var(--v-gray_80-base)}#invoice-wrapper #invoice-renderer #totals .line .center{flex:0 0 80px;padding-left:12px}#invoice-wrapper #invoice-renderer #totals .line .center:not(.editable){padding-right:12px}#invoice-wrapper #invoice-renderer #totals .line .right{flex:0 0 124px;padding-right:16px}#invoice-wrapper #invoice-renderer #totals .line.total{font-weight:600}#invoice-wrapper #invoice-renderer #totals .line.total .left{display:none}#invoice-wrapper #invoice-renderer #totals .line.total .center{flex:1 0 auto;padding-left:0;padding-right:12px;text-align:right}#invoice-wrapper #invoice-renderer #totals .line.total>div{border-top:1px solid var(--v-gray_50-base)}#invoice-wrapper #invoice-renderer #totals .line.balance-due>div{border-top:none!important;background-color:var(--v-gray_20-base);color:var(--v-gray_80-base)}#invoice-wrapper #invoice-renderer #totals .line.balance-due .left{flex:0 1 0px}#invoice-wrapper #invoice-renderer #totals .line.balance-due .center{flex:1 0 auto;padding-left:0;padding-right:12px;font-weight:500}#invoice-wrapper #invoice-renderer #totals .line.balance-due .right{font-weight:300}#invoice-wrapper #invoice-renderer #totals .line.balance-due>div{border-top:1px solid var(--v-gray_50-base)}#invoice-wrapper #invoice-renderer .pay-button{clear:both;text-align:right}#invoice-wrapper #invoice-renderer .pay-button .v-btn .v-btn__content{line-height:18px}#invoice-wrapper #invoice-renderer #footer{clear:both;padding-top:24px;padding-bottom:4px;text-align:left}#invoice-wrapper #invoice-renderer #footer .payment-stuff{margin-bottom:16px}#invoice-wrapper #invoice-renderer #footer .payment-stuff .line{display:flex;justify-content:flex-start;line-height:48px}#invoice-wrapper #invoice-renderer #footer .payment-stuff .line .left{flex:0 1 auto;text-align:left;white-space:nowrap}#invoice-wrapper #invoice-renderer #footer .payment-stuff .line .right{flex:0 0 auto;text-align:left;padding-right:16px}#invoice-wrapper #invoice-renderer #footer h3{font-weight:500;font-size:16px;text-align:left;margin:0}#invoice-wrapper #invoice-renderer #footer #pay-instructions .termItem,#invoice-wrapper #invoice-renderer #footer #payment-terms .termItem{font-weight:600}#invoice-wrapper #invoice-renderer #footer #pay-instructions .editable,#invoice-wrapper #invoice-renderer #footer #payment-terms .editable{opacity:0;transition:opacity .3s}#invoice-wrapper #invoice-renderer #footer #pay-instructions:hover .editable,#invoice-wrapper #invoice-renderer #footer #payment-terms:hover .editable{opacity:1;transition:opacity .3s}#invoice-wrapper .payment-card-setup{margin:28px auto 44px;height:152px;max-width:684px;border-radius:4px;background:var(--v-gray_30-base);display:flex;align-items:center;justify-content:space-between}#invoice-wrapper .payment-card-setup>div{flex:0 0 50%}#invoice-wrapper .payment-card-setup>div:last-child{padding:0 40px 0 12px}#invoice-wrapper .payment-card-setup p{font-size:14px;line-height:20px;margin:8px 0}#invoice-wrapper .payment-card-pay-now{margin:28px auto 44px;max-width:684px;border-radius:4px;background:var(--v-gray_10-base);border:1px solid var(--v-gray_50-base)}#invoice-wrapper .payment-card-pay-now>div:first-child{height:124px;display:flex;align-items:center;justify-content:space-between}#invoice-wrapper .payment-card-pay-now>div:first-child>div{flex:0 0 50%;color:var(--v-black-base)}#invoice-wrapper .payment-card-pay-now>div:first-child>div:last-child{padding:0 40px 0 12px}#invoice-wrapper .payment-card-pay-now>div:last-child{height:48px;display:flex;align-items:center;justify-content:center;background-color:var(--v-gray_10-base)}#invoice-wrapper .payment-card-pay-now p{font-size:14px;line-height:20px;margin:8px 0}#status-overlay{position:absolute;opacity:.35;color:var(--v-gray_70-base);transform:rotate(-25deg);letter-spacing:8px;z-index:4;font-weight:600;line-height:1em;display:none}#status-overlay.paid,#status-overlay.pending,#status-overlay.refunded,#status-overlay.voided,#status-overlay.write-off{display:block;top:130px;left:200px;font-size:172px}#status-overlay.paid{top:110px;font-size:252px}#status-overlay.refunded{top:145px;left:80px;font-size:150px}#status-overlay.pending{top:180px;left:0;font-size:200px}#status-overlay.write-off{left:120px;top:200px;width:auto}.text-hover-blue input:hover{cursor:pointer!important;color:var(--v-primary-base)!important}#invoice-payment-history[data-v-4cd0e3a3]{min-height:200px;width:212px;background-color:var(--v-white-base);font-size:16px}#invoice-payment-history .payment[data-v-4cd0e3a3]{color:var(--v-black-base);cursor:pointer;text-align:left}#invoice-payment-history .payment[data-v-4cd0e3a3]:hover{color:var(--v-gray_70-base)}#invoice-payment-history .payment[data-v-4cd0e3a3]:not(:first-child){margin-top:12px}#invoice-payment-history .payment .timestamp[data-v-4cd0e3a3]{color:var(--v-gray_70-base);font-size:12px}#invoice-payment-history .payment .timestamp .v-icon[data-v-4cd0e3a3]{margin-top:-3px}.schema-item[data-v-bd857d84]{border-radius:4px}.schema-item[data-v-bd857d84]:hover{background-color:var(--v-gray_10-base);cursor:pointer}.form-divider[data-v-b5c21b28]{border-radius:4px;border-left:0;border-right:0;border-bottom:0;border-top:var(--d-weight) var(--d-style) var(--d-color);width:var(--d-width)}.file-upload .v-input__prepend-outer[data-v-cd742352]{display:none!important}#project-data-table table tbody tr td{padding-top:12px!important;padding-bottom:4px!important}#invoice-line-items strong{font-weight:600}#invoice-line-items ol{line-height:1.75em}#invoice-line-items .line-item-description{padding-top:4px;padding-bottom:4px}#invoice-line-items .line-item-description p{line-height:1.2em}#invoice-line-items .line-item-description .activator-label{line-height:1!important;margin-bottom:8px}#invoice-line-items .line-item-description .activator-label.show-hide{transition:height .2s;height:0}#invoice-line-items .line-item-description:hover .activator-label.show-hide{height:20px;transition:height .2s}.add-a-new-line[data-v-2aa57490]{font-family:Inter,serif!important;line-height:2em;text-align:left;font-size:14px;font-weight:500;display:flex;flex-direction:row;align-items:center;gap:4px;cursor:pointer;color:var(--v-primary-base)}.add-a-new-line[data-v-2aa57490]:hover{opacity:.7}.line-item-table[data-v-2aa57490]{border-collapse:collapse;width:100%}.line-item-table thead th[data-v-2aa57490]{font-weight:400;white-space:nowrap;text-align:right;padding-right:8px}.line-item-table thead th[data-v-2aa57490]:first-child{text-align:left;padding-left:8px}.line-item-table thead th[data-v-2aa57490]:last-child{padding-right:8px}.line-item-table tbody tr td[data-v-2aa57490]{vertical-align:top;text-align:right}.line-item-table tbody tr td[data-v-2aa57490]:first-child{vertical-align:middle;text-align:left;padding-left:8px}.line-item-table tbody tr td[data-v-2aa57490]:last-child{padding-right:8px}.line-item-table.compact[data-v-2aa57490]{font-size:14px!important;line-height:2.5em}.line-item-table.standard[data-v-2aa57490]{font-size:16px!important;line-height:3em}.line-item-table.roomy[data-v-2aa57490]{font-size:16px!important;line-height:3.5em}.summary[data-v-2aa57490]{border-bottom:1px solid #cfd3d7}.summary-label[data-v-2aa57490]{font-weight:600;font-size:.85em;padding-right:12px;white-space:nowrap}.description[data-v-2aa57490]{padding:4px 0;line-height:1.25em!important;font-size:.9em}.description div[data-v-2aa57490]:first-line{font-size:1.1em}.description-content[data-v-2aa57490] h1,.description-content[data-v-2aa57490] h2,.description-content[data-v-2aa57490] h3,.description-content[data-v-2aa57490] h4,.description-content[data-v-2aa57490] h5,.description-content[data-v-2aa57490] h6,.description-content[data-v-2aa57490] ol,.description-content[data-v-2aa57490] p,.description-content[data-v-2aa57490] ul{margin:0 0 .5em}.description-content[data-v-2aa57490] li{margin:0 0 .25em}.late-fee[data-v-2aa57490]{color:red!important}.grand-total[data-v-2aa57490]{font-weight:600}.header[data-v-2aa57490]{border-bottom:1px solid #cfd3d7;font-size:.85em}.handle .re-order[data-v-2aa57490]{display:none}.handle:hover .re-order[data-v-2aa57490]{display:flex}.line-item[data-v-2aa57490]{border-bottom:1px solid #cfd3d7}.line-item td[data-v-2aa57490]{padding-right:6px}.status[data-v-2aa57490]{background-color:#ebedef;border:0!important;line-height:2em}.brand-invoice .invoice-schema-item,.brand-invoice :is(.brand-invoice-text,[contenteditable=true]),.brand-invoice :is(.brand-invoice-text,[contenteditable=true]) *{color:var(--brand-text)!important;font-family:var(--brand-body-family)!important}.brand-invoice :is(.brand-invoice-text,[contenteditable=true]){font-size:var(--brand-body-size);font-weight:var(--brand-body-weight)}.brand-invoice :is(.brand-invoice-text,[contenteditable=true]) h1,.brand-invoice :is(.brand-invoice-text,[contenteditable=true]) h1 *{font-family:var(--brand-h1-family)!important;font-size:var(--brand-h1-size)!important;font-weight:var(--brand-h1-weight)!important}.brand-invoice :is(.brand-invoice-text,[contenteditable=true]) h2,.brand-invoice :is(.brand-invoice-text,[contenteditable=true]) h2 *{font-family:var(--brand-h2-family)!important;font-size:var(--brand-h2-size)!important;font-weight:var(--brand-h2-weight)!important}.brand-invoice :is(.brand-invoice-text,[contenteditable=true]) h3,.brand-invoice :is(.brand-invoice-text,[contenteditable=true]) h3 *{font-family:var(--brand-h3-family)!important;font-size:var(--brand-h3-size)!important;font-weight:var(--brand-h3-weight)!important}.brand-invoice .brand-invoice-pay,.brand-invoice .brand-invoice-pay.v-btn.v-btn--disabled:disabled{border-radius:var(--brand-button-radius)!important;border:var(--brand-invoice-button-border-width) solid var(--brand-button-border)!important;background:var(--brand-invoice-button-background)!important;color:var(--brand-button-text)!important;padding:var(--brand-button-paddingY) var(--brand-button-paddingX)!important;font-family:var(--brand-button-family)!important;font-size:var(--brand-button-size)!important;font-weight:var(--brand-button-weight)!important;height:auto!important;text-transform:none}.invoice-lightbox[data-v-003671bc]{height:100%;display:flex;flex-direction:column;overflow:hidden;background:var(--portal-canvas);color:var(--portal-text)}.invoice-toolbar[data-v-003671bc]{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 14px 10px 16px;border-bottom:1px solid var(--portal-border);background:color-mix(in srgb,var(--portal-surface) 96%,transparent)}.invoice-identity[data-v-003671bc]{min-width:0;display:flex;align-items:center;gap:10px}.invoice-mark[data-v-003671bc]{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--v-primary-base) 10%,var(--portal-surface));color:var(--v-primary-base)}.invoice-identity h1[data-v-003671bc]{margin:0;overflow:hidden;color:var(--portal-text);font-size:16px;font-weight:650;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.invoice-actions[data-v-003671bc]{display:flex;align-items:center;gap:8px}.round-action[data-v-003671bc],.toolbar-pill[data-v-003671bc]{height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--portal-border);background:var(--portal-surface);color:var(--portal-text);font:inherit;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.toolbar-pill[data-v-003671bc]{gap:7px;padding:0 13px;border-radius:var(--brand-button-radius,999px);font-size:12px;font-weight:650}.round-action[data-v-003671bc]{width:40px;flex:0 0 40px;padding:0;border-radius:var(--brand-button-radius,50%);color:var(--portal-muted)}.round-action[data-v-003671bc]:focus-visible,.round-action[data-v-003671bc]:hover,.toolbar-pill[data-v-003671bc]:focus-visible,.toolbar-pill[data-v-003671bc]:hover:not(:disabled){outline:0;border-color:color-mix(in srgb,var(--v-primary-base) 36%,var(--portal-border));background:color-mix(in srgb,var(--v-primary-base) 7%,var(--portal-surface));color:var(--v-primary-base)}.toolbar-pill[data-v-003671bc]:disabled{cursor:default;opacity:.46}.pay-action[data-v-003671bc]{border-color:var(--v-primary-base);background:var(--v-primary-base);color:var(--v-white-base)}.pay-action[data-v-003671bc]:focus-visible,.pay-action[data-v-003671bc]:hover{border-color:var(--v-primary-base);background:color-mix(in srgb,var(--v-primary-base) 90%,#000);color:var(--v-white-base)}.action-count[data-v-003671bc]{min-width:20px;height:20px;display:inline-grid;place-items:center;padding:0 6px;border-radius:999px;background:var(--v-gray_20-base);font-size:10px}.close-action[data-v-003671bc]{border-color:transparent;background:var(--v-gray_20-base);color:var(--portal-text)}.invoice-loading[data-v-003671bc]{min-height:0;flex:1;display:grid;place-items:center}.invoice-document[data-v-003671bc]{min-height:0;flex:1;overflow:auto;background:var(--v-gray_20-base)}.invoice-renderer-host[data-v-003671bc]{height:100%;max-height:100%}@media(max-width:599px){.history-action[data-v-003671bc]{display:none}.invoice-toolbar[data-v-003671bc]{min-height:58px;gap:8px;padding:8px 10px 8px 12px}.invoice-mark[data-v-003671bc]{width:34px;height:34px;flex-basis:34px}.invoice-identity[data-v-003671bc]{gap:8px}.invoice-identity h1[data-v-003671bc]{font-size:15px}.invoice-actions[data-v-003671bc]{gap:5px}.round-action[data-v-003671bc],.toolbar-pill[data-v-003671bc]{width:38px;height:38px;flex:0 0 38px;padding:0;border-radius:var(--brand-button-radius,50%)}.action-label[data-v-003671bc]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media(prefers-reduced-motion:reduce){.round-action[data-v-003671bc],.toolbar-pill[data-v-003671bc]{transition:none}}.error-state[data-v-15d25c73]{border:1px solid var(--v-error-base);border-radius:4px}.file-upload .v-input__prepend-outer{display:none!important}.error-state{border:1px solid var(--v-error-base);border-radius:4px}.outer-wrapper[data-v-374cd70d]{background:radial-gradient(circle at 15% 10%,color-mix(in srgb,var(--background-color) 8%,transparent),transparent 34%),var(--v-gray_10-base);min-height:100vh;padding:28px}.main-wrapper[data-v-374cd70d]{border:1px solid var(--v-gray_30-base);border-radius:24px;max-width:900px;margin:0;padding:32px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background-color:var(--v-white-base);box-shadow:0 24px 70px rgba(22,24,35,.09)}.main-wrapper-in-frame[data-v-374cd70d]{padding:0}.form-logo-row[data-v-374cd70d]{text-align:left;margin-bottom:8px}.form-logo[data-v-374cd70d]{display:block;max-height:88px;max-width:240px;-o-object-fit:contain;object-fit:contain}.form-fields[data-v-374cd70d]{padding:0 8px}.form-footer[data-v-374cd70d]{padding:18px 24px 0;text-align:left}.form-submit[data-v-374cd70d]{min-width:154px!important;min-height:46px!important;border-radius:14px!important}.form-recaptcha[data-v-374cd70d]{max-width:520px;margin-top:24px;font-size:10px;line-height:1.55}[data-v-374cd70d] .v-input__slot{border-radius:13px!important}[data-v-374cd70d] .v-text-field--outlined fieldset{border-color:var(--v-gray_40-base)}[data-v-374cd70d] .v-text-field--outlined.v-input--is-focused fieldset{border-color:var(--background-color)!important}[data-v-374cd70d] .v-label{color:var(--v-gray_70-base)}@media(max-width:600px){.outer-wrapper[data-v-374cd70d]{padding:0;align-items:stretch!important}.main-wrapper[data-v-374cd70d]{min-height:100vh;max-width:none;padding:20px 12px;border:0;border-radius:0;box-shadow:none}.form-fields[data-v-374cd70d]{padding:0}.form-footer[data-v-374cd70d]{padding:16px 12px 0}.form-submit[data-v-374cd70d]{width:100%!important}}.phone-input-outlined{border:1px solid #000101!important;transition:border .3s cubic-bezier(.25,.8,.5,1)!important}.custom-phone{border:none!important}.custom-phone:focus-within{border:none!important;box-shadow:none!important}.custom-phone .vti__dropdown,.custom-phone .vti__dropdown:hover{background-color:transparent!important}.form-checkbox .v-label[data-v-5ecb3af6]{color:var(--font-color)!important}.form-checkbox .v-input--selection-controls__input[data-v-5ecb3af6]{margin-right:0!important}.page-divider[data-v-5590a1a6]{border-radius:4px;border-left:0;border-right:0;border-bottom:0;border-top:3px dashed var(--v-gray_50-base);width:100%}.file-upload .v-input__prepend-outer[data-v-22e4ab06]{display:none!important}.form-divider[data-v-2b061d51]{border-radius:4px;border-left:0;border-right:0;border-bottom:0;border-top:var(--d-weight) var(--d-style) var(--d-color);width:var(--d-width)}.schema-item[data-v-78510ef0]{border-radius:4px}.schema-item[data-v-78510ef0]:hover{background-color:var(--v-blue_5-base);cursor:pointer}.form-checkbox .v-label{color:var(--font-color)!important}.form-checkbox .v-input--selection-controls__input{margin-right:0!important}.form-item-active{border-radius:4px;box-shadow:0 3px 15px rgba(0,0,0,.2)}.form-item-inactive{border-radius:4px}.form-content{font-size:var(--form-font-size)!important}.form-content p:last-of-type{margin-bottom:0!important}.form-question{white-space:pre-wrap}.form-input input,.form-input label,.form-input textarea,.form-question{font-size:var(--form-font-size)!important}.main-form{padding:32px 24px}.main-form .v-text-field{background:var(--form-input-color)!important;background-color:var(--form-input-color)!important}.main-form .v-btn,.main-form .v-input__slot,.main-form .v-text-field--outlined fieldset{border-radius:13px!important}.main-form .v-btn{min-height:44px}.outer-wrapper{min-height:100vh}.outer-wrapper-in-frame{padding:0}.form-v2-content{border-radius:20px}.form-v2-recaptcha{margin-top:26px;font-size:10px;line-height:1.55}@media(max-width:600px){.main-form{padding:18px 12px}.outer-wrapper-in-frame{padding:0}}.discovery-form[data-v-05e35948]{width:100%;height:100%;min-height:100vh}.discovery-form__loading[data-v-05e35948]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--v-gray_10-base)}.form-request-viewer[data-v-c5a9d4fc]{height:100%;display:flex;flex-direction:column;overflow:hidden;background:var(--portal-canvas);color:var(--portal-text)}.form-request-toolbar[data-v-c5a9d4fc]{min-height:68px;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 14px 10px 18px;border-bottom:1px solid var(--portal-border);background:var(--portal-surface)}.form-identity[data-v-c5a9d4fc]{min-width:0;display:flex;align-items:center;gap:11px}.form-mark[data-v-c5a9d4fc]{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--v-primary-base) 10%,var(--portal-surface));color:var(--v-primary-base)}.form-title[data-v-c5a9d4fc]{min-width:0;display:grid;gap:2px}.form-title h1[data-v-c5a9d4fc]{margin:0;overflow:hidden;color:var(--portal-text);font-size:17px;font-weight:680;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.form-title span[data-v-c5a9d4fc]{color:var(--v-alert-base);font-size:12px;font-weight:620}.round-action[data-v-c5a9d4fc]{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;padding:0;border:1px solid var(--portal-border);border-radius:var(--brand-button-radius,50%);background:var(--portal-surface);color:var(--portal-muted);cursor:pointer;transition:border-color .14s ease,color .14s ease,background-color .14s ease}.round-action[data-v-c5a9d4fc]:focus-visible,.round-action[data-v-c5a9d4fc]:hover{outline:0;border-color:color-mix(in srgb,var(--portal-muted) 55%,var(--portal-border));background:var(--v-gray_20-base);color:var(--portal-text)}.form-request-body[data-v-c5a9d4fc]{min-height:0;flex:1;overflow-y:auto;background:var(--portal-surface)}@media(max-width:599px){.form-request-toolbar[data-v-c5a9d4fc]{min-height:62px;padding-left:12px}.form-mark[data-v-c5a9d4fc]{width:34px;height:34px;flex-basis:34px}}.container[data-v-8c8b0b1a]{width:100%;min-height:500px;background-color:#fff}.responsive-iframe[data-v-8c8b0b1a]{padding:0;margin:0;border:0;max-width:100%;min-width:100%}.meeting-panel[data-v-17ed0390]{height:100%;display:flex;flex-direction:column;background:var(--portal-surface);color:var(--portal-text);text-align:left}.meeting-panel-header[data-v-17ed0390]{min-height:78px;display:flex;align-items:flex-start;gap:12px;padding:18px 18px 14px;border-bottom:1px solid var(--portal-border)}.meeting-title[data-v-17ed0390]{min-width:0;flex:1;text-align:left}.meeting-title h1[data-v-17ed0390]{margin:5px 0 0;font-size:19px;font-weight:650;line-height:1.3}.icon-action[data-v-17ed0390]{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;padding:0;border:0;border-radius:var(--brand-button-radius,10px);background:transparent;color:var(--portal-muted);cursor:pointer}.icon-action[data-v-17ed0390]:focus-visible,.icon-action[data-v-17ed0390]:hover{outline:0;background:var(--v-gray_20-base);color:var(--portal-text)}.close-action[data-v-17ed0390]{margin-left:auto}.meeting-panel-loading[data-v-17ed0390]{flex:1;display:grid;place-items:center}.meeting-panel-body[data-v-17ed0390]{min-height:0;flex:1;padding:18px;overflow-y:auto}.schedule-card[data-v-17ed0390]{display:flex;align-items:center;gap:13px;padding:15px;border:1px solid color-mix(in srgb,var(--v-primary-base) 18%,var(--portal-border));border-radius:var(--brand-surface-radius,15px);background:color-mix(in srgb,var(--v-primary-base) 6%,var(--portal-surface))}.schedule-card.cancelled[data-v-17ed0390]{border-color:var(--portal-border);background:var(--v-gray_20-base)}.schedule-icon[data-v-17ed0390]{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border-radius:13px;background:var(--portal-surface);color:var(--v-primary-base)}.schedule-card>div[data-v-17ed0390]{min-width:0;flex:1;display:grid;gap:2px;text-align:left}.schedule-card small[data-v-17ed0390],.schedule-card span[data-v-17ed0390]{color:var(--portal-muted);font-size:12px;font-weight:600}.schedule-card strong[data-v-17ed0390]{font-size:14px;font-weight:650}.strike[data-v-17ed0390]{text-decoration:line-through}.panel-section[data-v-17ed0390]{margin-top:24px}.panel-section h2[data-v-17ed0390]{margin:0 0 10px;color:var(--portal-muted);font-size:12px;font-weight:700;letter-spacing:.04em;text-align:left;text-transform:uppercase}.detail-list[data-v-17ed0390]{overflow:hidden;border:1px solid var(--portal-border);border-radius:var(--brand-surface-radius,15px)}.detail-row[data-v-17ed0390]{min-height:62px;display:flex;align-items:center;gap:12px;padding:10px 13px;border-bottom:1px solid var(--portal-border);color:inherit;text-decoration:none}.detail-row[data-v-17ed0390]:last-child{border-bottom:0}.detail-icon[data-v-17ed0390],a.detail-row[data-v-17ed0390]:hover{background:var(--v-gray_20-base)}.detail-icon[data-v-17ed0390]{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:10px;color:var(--portal-muted)}.detail-row>div[data-v-17ed0390]{min-width:0;flex:1;display:grid;gap:2px;text-align:left}.detail-row label[data-v-17ed0390]{color:var(--portal-muted);font-size:11px;font-weight:600}.detail-row strong[data-v-17ed0390]{overflow-wrap:anywhere;font-size:14px;font-weight:600}.location-card[data-v-17ed0390]{display:flex;align-items:flex-start;gap:12px;padding:13px;border:1px solid var(--portal-border);border-radius:var(--brand-surface-radius,15px)}.location-icon[data-v-17ed0390]{color:var(--v-primary-base)}.location-copy[data-v-17ed0390]{min-width:0;flex:1;display:grid;gap:4px;padding-top:2px;text-align:left}.location-copy a[data-v-17ed0390]{display:inline-flex;align-items:center;gap:5px;color:var(--v-primary-base);font-size:14px;font-weight:650;text-decoration:none}.location-copy small[data-v-17ed0390],.location-copy span[data-v-17ed0390]{color:var(--portal-muted);font-size:12px;overflow-wrap:anywhere}.location-copy strong[data-v-17ed0390]{font-size:14px;font-weight:600;overflow-wrap:anywhere}.answer-section[data-v-17ed0390]{display:grid;gap:10px}.answer-card[data-v-17ed0390]{padding:13px;border-radius:var(--brand-surface-radius,13px);background:var(--v-gray_20-base);text-align:left}.answer-card label[data-v-17ed0390]{display:block;margin-bottom:4px;color:var(--portal-muted);font-size:12px;font-weight:650}.answer-card p[data-v-17ed0390]{margin:0;font-size:14px;line-height:1.5}.meeting-frame[data-v-17ed0390]{min-height:0;flex:1;overflow-y:auto}.meeting-panel-footer[data-v-17ed0390]{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 64px 12px 18px;border-top:1px solid var(--portal-border);background:var(--portal-surface)}.cancel-action[data-v-17ed0390],.reschedule-action[data-v-17ed0390]{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;border-radius:var(--brand-button-radius,10px);font:inherit;font-size:13px;font-weight:650;cursor:pointer}.cancel-action[data-v-17ed0390]{border:0;background:transparent;color:var(--v-alert-base)}.cancel-action[data-v-17ed0390]:hover{background:var(--v-alert_10-base)}.reschedule-action[data-v-17ed0390]{border:1px solid var(--v-primary-base);background:var(--v-primary-base);color:var(--v-white-base)}@media(max-width:599px){.meeting-panel-header[data-v-17ed0390]{padding:15px 14px 12px}.meeting-panel-body[data-v-17ed0390]{padding:14px}.meeting-panel-footer[data-v-17ed0390]{padding:10px 64px 10px 14px}}#cover-wrapper[data-v-38ca5f7e]{border-radius:4px;background-color:var(--v-gray_10-base);height:400px;background-size:cover;background-repeat:no-repeat!important;background-position:50%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;position:relative;transition:margin-bottom .6s}#cover-wrapper.preview[data-v-38ca5f7e]{height:234px}#cover-wrapper.no-image-no-header[data-v-38ca5f7e]{height:100px}#cover-wrapper.no-image[data-v-38ca5f7e]{padding-top:16px;height:auto}#cover-wrapper.with-logo[data-v-38ca5f7e]{margin-bottom:86px;transition:margin-bottom .6s}#cover-wrapper .edit-button[data-v-38ca5f7e]{position:absolute;top:56px;right:56px}#cover-wrapper .cover-text[data-v-38ca5f7e]{border-radius:4px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:0 24px 12px 48px;width:100%}#cover-wrapper .cover-text h1[data-v-38ca5f7e]{width:100%;font-size:56px;line-height:72px;margin:12px 0 0!important}#cover-wrapper .cover-text .subheader[data-v-38ca5f7e]{width:100%}#cover-wrapper .cover-text .subheader h2[data-v-38ca5f7e]{font-size:16px;line-height:24px;margin-bottom:48px;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;flex:1 0 auto;-moz-column-gap:24px;column-gap:24px}#cover-wrapper .cover-text .subheader h2>div[data-v-38ca5f7e]{white-space:nowrap}#cover-wrapper .cover-text .subheader h2>div span[data-v-38ca5f7e]{font-weight:300;margin-right:4px}#cover-wrapper .cover-text .subheader h2>div[data-v-38ca5f7e]:first-child{flex:0 1 100px}#cover-wrapper .cover-text .subheader h2>div[data-v-38ca5f7e]:last-child{flex:1 0 100px}@media(max-width:436px){#cover-wrapper .cover-text .subheader h2[data-v-38ca5f7e]{display:block}}#cover-wrapper .cover-text .subheader.without-logo .logo-box[data-v-38ca5f7e]{height:0;width:0;min-width:0;transition:height .3s linear 0ms,width .3s linear 0ms,min-width .3s linear 0ms}#cover-wrapper .cover-text .subheader.without-logo .logo-box .logo-box-inner[data-v-38ca5f7e]{opacity:0;transition:opacity .3s linear 0ms}#cover-wrapper .cover-text .subheader.with-logo[data-v-38ca5f7e]{margin-top:24px;margin-bottom:-86px;display:flex;align-items:flex-end;justify-content:flex-start}#cover-wrapper .cover-text .subheader.with-logo .logo-box[data-v-38ca5f7e]{min-width:120px;padding:8px;height:120px;transition:min-width .3s linear .3s;border-radius:4px;border:1px solid var(--v-gray_50-base);background-color:var(--v-white-base);margin-right:12px}#cover-wrapper .cover-text .subheader.with-logo .logo-box .logo-box-inner[data-v-38ca5f7e]{height:104px;background-size:90%;background-position:50%;display:flex;justify-content:center;align-items:center;opacity:1;transition:opacity .3s linear .6s}#cover-wrapper .cover-text .subheader.with-logo .logo-box .logo-box-inner .account-logo[data-v-38ca5f7e]{max-width:240px;max-height:104px}#cover-wrapper .cover-text .subheader.with-logo h2[data-v-38ca5f7e]{margin-bottom:24px;color:var(--v-black-base)}#cover-wrapper .cover-text .subheader.preview.with-logo[data-v-38ca5f7e]{margin-top:18px;margin-bottom:-60px}#cover-wrapper .cover-text .subheader.preview.with-logo .logo-box[data-v-38ca5f7e]{padding:6px;min-width:90px;height:90px}#cover-wrapper .cover-text .subheader.preview.with-logo .logo-box .logo-box-inner[data-v-38ca5f7e]{height:78px}#cover-wrapper .cover-text .subheader.preview.with-logo .logo-box .logo-box-inner .account-logo[data-v-38ca5f7e]{max-width:180px;max-height:78px}#cover-wrapper .cover-text .subheader.preview h2[data-v-38ca5f7e]{margin-bottom:21px}#cover-wrapper .cover-text .subheader.preview h2>div span[data-v-38ca5f7e]{margin-right:3px}#cover-wrapper .cover-text .subheader.preview h2>div[data-v-38ca5f7e]:first-child{margin-right:21px}#cover-wrapper .cover-text.preview[data-v-38ca5f7e]{padding:0 12px 9px 36px}#cover-wrapper .cover-text.preview h1[data-v-38ca5f7e]{font-size:40px;line-height:40px;margin:9px 0 0!important}#cover-wrapper .cover-text.preview h2[data-v-38ca5f7e]{font-size:11px;line-height:14px;margin-bottom:24px}#cover-wrapper .cover-text.cover-light[data-v-38ca5f7e]{background-image:linear-gradient(0deg,hsla(0,0%,100%,.4),hsla(0,0%,100%,0))}#cover-wrapper .cover-text.cover-dark[data-v-38ca5f7e]{background-image:linear-gradient(0deg,rgba(0,0,0,.4),transparent)}#cover-wrapper .header-dark[data-v-38ca5f7e]{color:#fff}#cover-wrapper .header-light[data-v-38ca5f7e]{color:#000}#proposal-deliverable-fees[data-v-31b0745a]{width:450px;background-color:var(--v-white-base)}.label[data-v-31b0745a]{text-align:left;font-weight:700}.proposal-deliverable-wrapper .no-margin ::v-deep .v-input--selection-controls__input{margin-right:0!important}.proposal-deliverable-wrapper .v-input--selection-controls{margin-top:0;margin-right:0}.proposal-deliverable-wrapper .deliverable{display:flex;align-items:center;padding:8px 0}.proposal-deliverable-wrapper .deliverable:first-child .v-icon:hover{color:var(--v-blue_50-base)}.proposal-deliverable-wrapper .baseDeliverableWrapper{border-bottom:1px solid var(--v-gray_50-base);margin-top:0!important;margin-bottom:0!important;font-weight:300;font-size:16px}.proposal-deliverable-wrapper .editableDeliverable:hover{background-color:var(--v-gray_10-base);color:var(--v-gray_50-base);cursor:pointer}.proposal-deliverable-wrapper .row.deliverableLabel{word-wrap:break-word;overflow-wrap:break-word}#proposal-deliverable-modal{width:500px;background-color:var(--v-white-base)}#proposal-deliverable-modal .label-style{font-size:12px;color:var(--v-gray_80-base);text-align:left;margin-top:12px}#proposal-deliverable-modal .product-button input{cursor:pointer}#proposal-deliverable-modal .product-button .v-input__icon.v-input__icon--append .v-icon svg{height:16px}#proposal-deliverable-modal .half>div{flex:0 1 50%;gap:12px}#proposal-deliverable-modal .date-type-switch.v-input .v-input__control .v-label{font-size:12px;font-weight:500;color:var(--v-gray_80-base)}#proposal-deliverable-modal .date-type-switch.v-input.v-input--is-label-active .v-input__control .v-label{color:var(--v-gray_90-base)}#proposal-deliverable-modal .clear-date-icon{margin-right:12px}#proposal-deliverable-modal .due-date-icon{border-left:1px solid var(--v-gray_50-base);width:40px;padding-right:4px;display:flex;align-items:center;justify-content:flex-end}#proposal-deliverable-modal .due-date-icon .disabled{opacity:.6}#delete-deliverable-modal{width:300px;background-color:var(--v-white-base)}#proposal-deliverables .feeEditMode{border:1px dotted var(--v-gray_10-base);cursor:pointer}#proposal-deliverables .feeEditMode:hover{background-color:var(--v-gray_10-base);color:var(--v-gray_50-base)}#proposal-deliverables .feeSecondary{font-size:12px;color:var(--v-gray_50-base)}#proposal-deliverables .noSelection,#proposal-deliverables .otherSelection,#proposal-deliverables .selfSelection{background-color:var(--v-gray_20-base)}#proposal-deliverables .packageSelectButton{border-radius:8px 24px 24px 8px;width:221px;height:48px;justify-content:flex-end;align-items:center}#proposal-deliverables .packageSelectText{color:var(--v-gray_80-base);font-size:16px;text-align:center;margin-right:15px}#proposal-deliverables .selectedText{color:var(--v-blue_50-base)!important;margin-right:30px!important}#proposal-deliverables .innerRadio{width:20px;height:20px;border-radius:10px;background-color:var(--v-blue_50-base)}#proposal-deliverables .packageSelectRadio{width:32px;height:32px;background-color:var(--v-white-base);border-radius:16px;border:2.66667px solid var(--v-gray_50-base);margin-right:10px;cursor:pointer;justify-content:center;align-items:center}#proposal-deliverables .deliverableHeading{padding:8px 0;color:var(--v-gray_70-base)}#proposal-deliverables .deliverableBlock{margin-left:0;margin-right:0}#proposal-terms-dialog{width:447px;background-color:var(--v-white-base)}#proposal-terms-dialog .disclaimer{display:flex;justify-content:space-between;align-content:flex-start;background-color:var(--v-blue_5-base);border-radius:4px}#proposal-terms-dialog .disclaimer>div:first-child{flex:0 0 40px;padding:8px}#proposal-terms-dialog .disclaimer>div:last-child{flex:1 1 auto;text-align:left;font-size:14px;font-weight:300;padding:8px 8px 8px 0}#proposal-terms-dialog .checkbox-flex{display:flex;justify-content:space-between;align-content:flex-start;border:1px solid var(--v-gray_50-base);border-radius:4px;margin-bottom:8px}#proposal-terms-dialog .checkbox-flex>div:first-child{flex:0 0 40px;padding:8px}#proposal-terms-dialog .checkbox-flex>div:last-child{flex:1 1 auto;text-align:left;font-size:14px;font-weight:300;padding:8px 8px 8px 0}#proposal-terms-dialog .checkbox-flex>div:last-child>div.label{margin-top:2px;font-size:14px;font-weight:300}#proposal-terms-dialog .checkbox-flex>div:last-child>div.details{margin-top:8px;color:var(--v-gray_80-base);font-size:12px;font-weight:400}#signature-dialog{background-color:var(--v-white-base);max-width:580px}#signature-dialog .v-slide-group__content.v-tabs-bar__content{border-bottom:1px solid var(--v-gray_50-base)!important}#signature-dialog .signature-block{background-color:var(--v-gray_20-base);border-radius:4px;border:1px solid var(--v-gray_50-base);height:224px;display:flex;align-items:center;justify-content:center;position:relative}#signature-dialog .signature-block>div.signature{font-size:40px;border-bottom:1px solid var(--v-gray_50-base)}#signature-dialog .signature-block .instructions{position:absolute;top:4px;left:8px;font-weight:500;font-size:12px}#signature-dialog .keyboardInput{width:337px;outline:none;text-align:center}#signature-dialog .v-tab{text-transform:none}#signature-dialog .v-tab,#signature-dialog .v-tab:hover{background-color:transparent}#signature-dialog .v-tab--active{background-color:var(--v-white-base)!important;border:none}.signatureContainer[data-v-709bf016]{height:120px;width:100%}.templateMode[data-v-709bf016]{opacity:.7}.signatureContainerBorder[data-v-709bf016]{border:2px solid var(--v-primary-base);border-radius:8px}.signatureContainerBorder.templateMode[data-v-709bf016]{border:2px solid var(--v-gray_50-base)}.signatureWrapper[data-v-709bf016]{margin-left:20px;font-size:35px;height:100px;position:relative}.signature[data-v-709bf016]{position:absolute;bottom:20px;left:0}.svgSignature[data-v-709bf016]{height:120px}.signButtons[data-v-709bf016]{margin-left:10px}.v-text-field[data-v-709bf016]{font-size:30px}.ipBlock[data-v-011af6e6]{text-align:left;color:#a9a9a9;font-size:.7em}.selector_signature .label-wrapper .v-input :not(.v-input--is-focussed):before{border:none}.selector_signature .label-wrapper .v-input .v-input__control .v-input__slot .v-text-field__slot input{font-size:16px!important}.deleteButton{position:absolute;top:-10px;right:-10px;z-index:150;opacity:0;transition:opacity .3s}.deleteButton:hover .v-btn .v-icon{color:var(--v-primary-base)}.fileWrapper{display:flex;flex-direction:row;flex-wrap:wrap}.fileContainer{width:100px;text-align:center;margin:10px;overflow-wrap:break-word;position:relative}.fileContainer:hover .deleteButton{opacity:1;transition:opacity .3s}.vue-dropzone{position:relative;min-height:75px;border:1px dashed var(--v-schooner_20-lighten1)}.dropzone,.dz-message{margin:0!important}.baseContainer[data-v-f5a001bc]{display:flex;justify-content:center;align-items:center;margin:0;padding:0}.imageContainer[data-v-f5a001bc]{margin-left:5px;margin-right:5px;overflow:hidden;position:relative}.imageContainer .deleteButton[data-v-f5a001bc]{position:absolute;top:8px;right:8px;opacity:.5}.imageContainer .deleteButton[data-v-f5a001bc]:hover{opacity:1}.imageContainer .deleteButton button[data-v-f5a001bc]{background-color:var(--v-white-base);z-index:100}.image[data-v-f5a001bc],.proposal-image-text-block .imageNone{width:100%}.proposal-image-text-block .outerContainerRight{display:flex;flex-direction:row-reverse;align-items:center}@media(max-width:599px){.proposal-image-text-block .outerContainerRight{flex-direction:column}}.proposal-image-text-block .outerContainerLeft{display:flex;flex-direction:row;align-items:center}@media(max-width:599px){.proposal-image-text-block .outerContainerLeft{flex-direction:column}}.proposal-image-text-block .imageContainer{width:50%;position:relative}.proposal-image-text-block .imageContainer .deleteButton{position:absolute;top:8px;right:8px;opacity:.5}.proposal-image-text-block .imageContainer .deleteButton:hover{opacity:1}.proposal-image-text-block .imageContainer .deleteButton button{background-color:var(--v-white-base);z-index:100}@media(max-width:599px){.proposal-image-text-block .imageContainer{width:90%}}.proposal-image-text-block .textContainer{width:50%}@media(max-width:599px){.proposal-image-text-block .textContainer{width:80%}}.proposal-image-text-block .customIcon ::v-deep{cursor:pointer;color:var(--v-grey-base);margin-right:10px;margin-top:3px}.proposal-image-text-block .customIcon:hover{color:var(--v-primary-base)}#proposal-add-component{background-color:var(--v-white-base);width:420px}#proposal-add-component .section:not(:first-child){margin-top:16px}#proposal-add-component .section .content-heading{margin-bottom:8px;font-size:14px;font-weight:500;color:var(--v-gray_80-base);text-align:left}#proposal-add-component .section .content-heading.copy-fees{margin-top:8px;margin-bottom:0;font-size:12px}#proposal-add-component .section .tiles{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:8px}#proposal-add-component .section .tiles .tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;cursor:pointer;background:var(--v-gray_20-base);border-radius:4px;height:100px;overflow:hidden;transition:height .3s,margin-top .3s}#proposal-add-component .section .tiles .tile:not(.first-child){margin-top:8px}#proposal-add-component .section .tiles .tile.no-show{height:0!important;transition:height .3s,margin-top .3s;margin-top:0}#proposal-add-component .section .tiles .tile:hover{background:var(--v-gray_10-base)}#proposal-add-component .section .tiles .tile:hover svg{fill:var(--v-primary-base);--secondary-opacity:1;--secondary-color:var(--v-accent-base)}#proposal-add-component .section .tiles .tile .instructions{font-size:14px;line-height:18px;font-weight:400}#proposal-add-component .section .tiles.packages{grid-template-columns:100%}#proposal-add-component .section .tiles.packages .tile{flex-direction:row;justify-content:flex-start;height:48px;padding:0 12px;gap:12px}.iconContainer[data-v-be1d4bce]{display:flex;flex-direction:row}.dragGrouping[data-v-be1d4bce]{color:var(--v-grey-base);cursor:pointer;margin-right:10px;margin-top:3px}.dragGrouping[data-v-be1d4bce]:hover{color:var(--v-primary-base)}ul[data-v-214e9a20]{margin-top:32px;width:100%;padding-left:0}ul li[data-v-214e9a20]{margin-top:5px;padding-top:9px;padding-left:4px;list-style-type:none;border-radius:var(--brand-button-radius,8px);cursor:pointer;color:var(--v-grey-base)}ul li div.icon[data-v-214e9a20]{width:32px;padding-right:8px;color:var(--v-blue_40-base);padding-left:1px}ul li div.text[data-v-214e9a20]{padding-top:3px;font-size:16px;font-family:stratos-semibold}ul li.selected .nav-icon[data-v-214e9a20],ul li.selected[data-v-214e9a20]{color:var(--v-primary-base)}ul li[data-v-214e9a20]:hover{background-color:var(--v-carrara_50-base);color:var(--v-blue_40-base)}ul li:hover .nav-icon[data-v-214e9a20]{color:var(--v-blue_40-base)}.wrapper[data-v-c01e77e2]{display:flex;flex-direction:row;width:100%;border-radius:var(--brand-button-radius,24px);background-color:var(--v-carrara_50-base);height:var(--height);line-height:var(--line-height);font-size:var(--font-size);font-family:stratos-semibold}.selected[data-v-c01e77e2]{border-radius:var(--brand-button-radius,24px);background-color:var(--background-color);color:var(--color);transition:all .2s ease}.selected[data-v-c01e77e2],.unselected[data-v-c01e77e2]{width:50%;cursor:pointer;height:100%;text-align:center}#proposal-status-menu .activator-button .unread-indicator[data-v-e3e78f9a]{background-color:var(--v-primary-base);height:8px;width:8px;border-radius:4px;margin-top:-6px}#proposal-status-modal[data-v-e3e78f9a]{width:300px}#proposal-status-modal #events-wrapper .event-wrapper[data-v-e3e78f9a]{text-align:left;margin-top:8px}#proposal-status-modal #events-wrapper .event-wrapper .timestamp[data-v-e3e78f9a]{color:var(--v-gray_70-base);font-size:12px}#proposal-status-modal #events-wrapper .event-wrapper .timestamp .v-icon[data-v-e3e78f9a]{margin-top:-3px}#proposal-status-modal #events-wrapper .event-wrapper .event[data-v-e3e78f9a]{font-weight:300;font-size:14px}#proposal-comments-menu .activator-button .unread-indicator{background-color:var(--v-primary-base);height:8px;width:8px;border-radius:4px;margin-top:-6px}#proposal-comments-modal{background-color:var(--v-white-base);width:565px}#proposal-comments-modal .comment-wrapper{padding:8px;border-radius:4px;border:1px solid var(--v-gray_30-base);margin-top:8px}#proposal-comments-modal .comment-wrapper .author-timestamp-buttons{display:flex;justify-content:space-between;align-items:center;font-size:12px;min-height:20px}#proposal-comments-modal .comment-wrapper .author-timestamp-buttons .author-timestamp{flex:0 1 auto;display:flex;justify-content:flex-start;align-items:center}#proposal-comments-modal .comment-wrapper .author-timestamp-buttons .author-timestamp .v-icon{margin-top:-2px}#proposal-comments-modal .comment-wrapper .author-timestamp-buttons .author-timestamp .author{flex:0 1 auto;font-weight:500;color:var(--v-gray_90-base);margin-right:12px}#proposal-comments-modal .comment-wrapper .author-timestamp-buttons .author-timestamp .timestamp{flex:0 1 auto;color:var(--v-gray_70-base)}#proposal-comments-modal .comment-wrapper .author-timestamp-buttons .edit-delete-buttons{opacity:0;transition:opacity .3s;flex:1 0 auto;text-align:right}#proposal-comments-modal .comment-wrapper .author-timestamp-buttons .edit-delete-buttons .v-btn{color:var(--v-black-base);margin:0 4px}#proposal-comments-modal .comment-wrapper .comment{text-align:left;font-weight:300;font-size:14px;word-wrap:anywhere;word-break:break-all;overflow-wrap:break-word}#proposal-comments-modal .comment-wrapper .comment textarea{font-size:14px}#proposal-comments-modal .comment-wrapper .comment .foot{margin-top:8px;text-align:right}#proposal-comments-modal .comment-wrapper.editable:hover{background-color:var(--v-blue_5-base)}#proposal-comments-modal .comment-wrapper.editable:hover .edit-delete-buttons{transition:opacity .3s;opacity:1}#proposal-comments-modal .textarea-wrapper{display:flex;justify-content:space-between;align-items:flex-start;border:1px solid var(--v-gray_50-base);border-radius:4px;min-height:40px;margin-top:8px}#proposal-comments-modal .textarea-wrapper>div:first-child{flex:1 0 auto;padding:8px 8px 0}#proposal-comments-modal .textarea-wrapper>div:first-child .v-input.v-textarea{padding-top:0;margin-top:0;align-items:center;font-weight:300!important}#proposal-comments-modal .textarea-wrapper div.vertical-rule{width:1px;height:24px;background-color:var(--v-gray_50-base);margin-top:7px}#proposal-comments-modal .textarea-wrapper>div:last-child{flex:0 0 56px}#proposal-comments-modal .textarea-wrapper>div:last-child .send-button{height:38px;width:56px;display:flex;justify-content:center;align-items:center;font-weight:500;font-size:14px;color:var(--v-blue_50-base);cursor:pointer;border-radius:4px}#proposal-comments-modal .textarea-wrapper>div:last-child .send-button:hover{opacity:.8}#proposal-comments-modal .textarea-wrapper>div:last-child .send-button:active{background-color:var(--v-blue_10-base)}#proposal-comments-modal .checkboxes{display:flex;justify-content:flex-start;align-items:center}#proposal-comments-modal .checkboxes label{display:flex;align-items:center;cursor:pointer;font-size:14px;font-weight:300}#proposal-comments-modal .checkboxes label input{width:14px;height:14px;margin-right:8px}.ipBlock[data-v-4eaf54b2],.ipBlock[data-v-060d8bb2]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:left;color:#a9a9a9;font-size:.7em}@media print{body{visibility:hidden}#proposal-area{visibility:visible;position:absolute;left:0;top:0;max-width:100%!important;min-width:100%!important;box-shadow:none!important}#proposal-area .proposal-wrapper{margin:0!important;width:100%!important;height:100%!important;max-width:100%!important}#proposal-area .page-wrapper{padding-top:12px!important}#proposal-area .shadow{filter:none!important}.page-break{page-break-after:always;page-break-inside:avoid}}.proposal-text-area blockquote{margin:1.5em 10px;padding:.5em 10px}.proposal-text-area blockquote:before{color:#ccc;content:"“";font-size:4em;line-height:.1em;margin-right:.1em;vertical-align:-.4em}.proposal-text-area blockquote:after{color:#ccc;content:"”";font-size:4em;line-height:.1em;margin-left:.1em;vertical-align:-.4em}.proposal-text-area blockquote p{display:inline}#proposal-wrapper{padding-bottom:32px}#proposal-wrapper #proposal-area{max-width:918px;min-width:var(--v-min-width);margin:0 auto;box-shadow:0 1px 4px rgba(16,17,15,.2);border-radius:4px;background-color:var(--v-white-base)}#proposal-wrapper #proposal-area #proposal #proposal-background #cover-page-row:not(.edit-mode){margin-bottom:28px}#proposal-wrapper #proposal-area #proposal #proposal-background .add-new-button{opacity:0;transition:opacity .3s;position:relative;display:flex;align-items:center;justify-content:center;margin:4px 0 24px}#proposal-wrapper #proposal-area #proposal #proposal-background .add-new-button:hover{opacity:1;transition:opacity .3s}#proposal-wrapper #proposal-area #proposal #proposal-background .add-new-button .add-new-rule{position:absolute;top:12px;left:0;width:100%;border-bottom:1px solid var(--v-gray_50-base)}#proposal-wrapper #proposal-area #proposal #proposal-background .add-new-button .v-btn{height:24px!important;font-size:12px!important;color:var(--v-gray_80-base);letter-spacing:.2px}#proposal-wrapper #proposal-area #proposal #proposal-background .add-new-button .v-btn:hover{color:var(--v-primary-base)}#proposal-wrapper #proposal-area #proposal #proposal-background .builder-wrapper{padding:4px 48px 24px;position:relative;margin:12px 0}#proposal-wrapper #proposal-area #proposal #proposal-background .builder-wrapper:hover .add-new-button{opacity:1;transition:opacity .3s}#proposal-wrapper #proposal-area #proposal #proposal-background .builder-wrapper .builder-control{position:absolute;width:40px;top:18px;left:-40px;background:var(--v-gray_30-base);border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:8px 0}#proposal-wrapper #proposal-area #proposal #proposal-background .builder-wrapper .builder-control .v-btn:hover .v-icon{color:var(--v-primary-base)}#delete-section-modal{max-width:290px;background-color:var(--v-white-base)}#proposal-details[data-v-5a37b420]{width:min(1120px,calc(100vw - 32px));height:min(900px,calc(var(--vh) - 32px));background:var(--v-gray_10-base);border-radius:var(--brand-surface-radius,24px);overflow:hidden;display:flex;flex-direction:column}#proposal-details #header-area[data-v-5a37b420]{min-height:72px;width:100%;background-color:var(--v-white-base);border-bottom:1px solid var(--v-gray_30-base);padding:12px 20px;display:flex;justify-content:space-between;align-items:center}#proposal-details #header-area .header-left[data-v-5a37b420]{text-align:left;display:flex;align-items:center;gap:12px;min-width:0}#proposal-details #header-area .header-left>div[data-v-5a37b420]{display:flex;align-items:center}#proposal-details #header-area .proposal-heading[data-v-5a37b420]{min-width:0;gap:12px}#proposal-details #header-area .proposal-icon[data-v-5a37b420]{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:13px;color:var(--v-primary-base);background:var(--v-primary_10-base)}#proposal-details #header-area .proposal-title[data-v-5a37b420]{font-size:18px;font-weight:650;color:var(--v-gray_90-base);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:min(540px,50vw)}#proposal-details #header-area .header-right[data-v-5a37b420]{display:flex;justify-content:flex-end;align-items:center}#proposal-details .proposal-close[data-v-5a37b420]{width:40px;height:40px;border-radius:var(--brand-button-radius,50%);border:1px solid var(--v-gray_30-base);background:var(--v-white-base);color:var(--v-gray_70-base);display:inline-flex;align-items:center;justify-content:center;transition:.15s ease}#proposal-details .proposal-close[data-v-5a37b420]:hover{color:var(--v-gray_90-base);background:var(--v-gray_10-base);border-color:var(--v-gray_40-base)}#proposal-details .proposal-document[data-v-5a37b420]{flex:1 1 auto;min-height:0;overflow-y:auto}@media(max-width:600px){#proposal-details[data-v-5a37b420]{width:100vw;height:var(--vh);border-radius:0}#proposal-details #header-area[data-v-5a37b420]{min-height:64px;padding:10px 12px}#proposal-details .proposal-title[data-v-5a37b420]{max-width:48vw;font-size:16px}}.ticket-status-dot[data-v-39f9471e]{display:inline-block;width:8px;height:8px;margin-right:4px;border-radius:50%}.notifications-panel[data-v-e875b6f2]{min-height:100%;padding:18px;background:var(--portal-canvas);color:var(--portal-text)}.notifications-header[data-v-e875b6f2]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.notifications-header h3[data-v-e875b6f2]{margin:0;color:var(--portal-text);font-size:18px;font-weight:600}.notifications-header span[data-v-e875b6f2]{min-width:26px;height:26px;display:grid;place-items:center;padding:0 7px;border-radius:99px;background:var(--v-gray_20-base);color:var(--portal-muted);font-size:12px;font-weight:600}.notifications-list[data-v-e875b6f2]{display:grid;gap:12px}.notifications-empty[data-v-e875b6f2]{min-height:160px;display:grid;place-items:center;align-content:center;gap:10px;color:var(--portal-muted);text-align:center}.notifications-empty span[data-v-e875b6f2]{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:var(--v-blue_5-base);color:var(--v-primary-base)}.right-nav-scroll[data-v-04006e74]{min-width:0;min-height:0;flex:1;overflow-x:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;scrollbar-gutter:stable}.meeting-embed[data-v-5f0107da]{width:min(var(--width),calc(100vw - 32px));min-width:min(var(--width),calc(100vw - 32px));max-height:calc(var(--vh) - 32px);min-height:500px;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--v-gray_30-base);border-radius:var(--brand-surface-radius,22px);background:var(--v-white-base);box-shadow:0 28px 80px rgba(22,24,35,.18)}.meeting-embed__header[data-v-5f0107da]{min-height:68px;padding:10px 12px 10px 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--v-gray_30-base)}.meeting-embed__header button[data-v-5f0107da]{width:40px;height:40px;border:1px solid var(--v-gray_30-base);border-radius:var(--brand-button-radius,50%);background:var(--v-white-base);color:var(--v-gray_70-base);display:inline-flex;align-items:center;justify-content:center}.meeting-embed__header button[data-v-5f0107da]:hover{background:var(--v-gray_10-base);color:var(--v-gray_90-base)}.meeting-embed__identity[data-v-5f0107da]{display:flex;align-items:center;gap:11px;font-size:17px;font-weight:650;color:var(--v-gray_90-base)}.meeting-embed__icon[data-v-5f0107da]{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:13px;background:var(--v-primary_10-base);color:var(--v-primary-base)}.meeting-embed__body[data-v-5f0107da]{flex:1 1 auto;min-height:0;overflow:auto}.responsive-iframe[data-v-5f0107da]{padding:0;margin:0;border:0;max-width:100%;min-width:100%;min-height:500px;display:block}@media(max-width:600px){.meeting-embed[data-v-5f0107da]{width:100vw;min-width:100vw;min-height:var(--vh);max-height:var(--vh);border:0;border-radius:0}.meeting-embed__header[data-v-5f0107da]{min-height:64px;padding:10px 12px}}.portal-status-pill[data-v-7abd8c02]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-height:26px;display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:999px;background:var(--status-background);color:var(--status-color);font-size:12px;font-weight:650;line-height:1.25;white-space:nowrap}.ach-choice-dialog[data-v-600470f5]{width:min(760px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto;border-radius:var(--brand-surface-radius,18px);background:var(--portal-surface)}.ach-dialog-heading[data-v-600470f5]{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 20px;border-bottom:1px solid var(--portal-border);text-align:left}.dialog-kicker[data-v-600470f5]{display:block;margin-bottom:3px;color:var(--v-primary-base);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ach-dialog-heading h2[data-v-600470f5],.connection-card h3[data-v-600470f5]{margin:0;color:var(--portal-text);font-weight:650}.ach-dialog-heading h2[data-v-600470f5]{font-size:18px}.dialog-close[data-v-600470f5]{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border:0;border-radius:11px;background:transparent;color:var(--portal-muted);cursor:pointer}.dialog-close[data-v-600470f5]:hover{background:var(--v-gray_20-base);color:var(--portal-text)}.connection-grid[data-v-600470f5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px}.connection-card[data-v-600470f5]{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:14px 12px;padding:18px;border:1px solid var(--portal-border);border-radius:var(--brand-surface-radius,15px);background:var(--portal-surface);text-align:left}.connection-card.recommended[data-v-600470f5]{border-color:color-mix(in srgb,var(--v-primary-base) 32%,var(--portal-border));box-shadow:inset 3px 0 0 var(--v-primary-base)}.connection-icon[data-v-600470f5]{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--v-primary-base) 9%,var(--portal-surface));color:var(--v-primary-base)}.connection-card h3[data-v-600470f5]{margin:2px 0 7px;font-size:15px;line-height:1.3}.connection-card p[data-v-600470f5]{grid-column:1/-1;margin:0;color:var(--portal-muted);font-size:13px;line-height:1.55}.connection-action[data-v-600470f5]{grid-column:1/-1;min-height:44px;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:auto;padding:0 14px;border:1px solid var(--portal-border);border-radius:var(--brand-button-radius,11px);font:inherit;font-size:13px;font-weight:650;cursor:pointer}.connection-action.primary[data-v-600470f5]{border-color:var(--v-primary-base);background:var(--v-primary-base);color:var(--v-white-base)}.connection-action.outline[data-v-600470f5]{background:var(--portal-surface);color:var(--portal-text)}@media(max-width:679px){.connection-grid[data-v-600470f5]{grid-template-columns:1fr;padding:14px}}.ach-form-dialog[data-v-232930f7]{width:min(580px,calc(100vw - 32px));max-height:calc(100vh - 32px);display:flex;flex-direction:column;overflow:hidden;border-radius:var(--brand-surface-radius,18px);background:var(--portal-surface)}.ach-form-heading[data-v-232930f7]{min-height:68px;display:flex;align-items:center;gap:11px;padding:14px 18px;border-bottom:1px solid var(--portal-border)}.ach-form-heading h2[data-v-232930f7]{min-width:0;flex:1;margin:0;color:var(--portal-text);font-size:17px;font-weight:650;text-align:left}.ach-form-icon[data-v-232930f7],.dialog-close[data-v-232930f7]{display:grid;place-items:center;border-radius:11px}.ach-form-icon[data-v-232930f7]{width:38px;height:38px;background:color-mix(in srgb,var(--v-primary-base) 9%,var(--portal-surface));color:var(--v-primary-base)}.dialog-close[data-v-232930f7]{width:36px;height:36px;border:0;background:transparent;color:var(--portal-muted);cursor:pointer}.ach-form-body[data-v-232930f7]{overflow:auto;padding:20px}.ach-field-grid[data-v-232930f7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.field-wide[data-v-232930f7]{grid-column:1/-1}.portal-form-field[data-v-232930f7]{margin:0;padding:0}.portal-form-field[data-v-232930f7] .v-input__slot{min-height:52px;margin:0;padding:0 13px!important;border:1px solid var(--portal-border)!important;border-radius:var(--brand-field-radius,11px)!important;background:var(--portal-surface)!important;box-shadow:none!important}.portal-form-field[data-v-232930f7] .v-input__slot:after,.portal-form-field[data-v-232930f7] .v-input__slot:before{display:none!important}.ach-form-loading[data-v-232930f7]{min-height:220px;display:grid;place-items:center}.ach-form-footer[data-v-232930f7]{display:flex;justify-content:flex-end;gap:9px;padding:14px 18px;border-top:1px solid var(--portal-border)}.dialog-action[data-v-232930f7]{min-height:42px;padding:0 16px;border:1px solid var(--portal-border);border-radius:var(--brand-button-radius,11px);font:inherit;font-size:13px;font-weight:650;cursor:pointer}.dialog-action.outline[data-v-232930f7]{background:var(--portal-surface);color:var(--portal-text)}.dialog-action.primary[data-v-232930f7]{border-color:var(--v-primary-base);background:var(--v-primary-base);color:var(--v-white-base)}.dialog-action[data-v-232930f7]:disabled{opacity:.45;cursor:not-allowed}@media(max-width:599px){.ach-field-grid[data-v-232930f7]{grid-template-columns:1fr}.field-wide[data-v-232930f7]{grid-column:auto}.ach-form-footer[data-v-232930f7]{display:grid;grid-template-columns:1fr 1fr}}.verify-ach-dialog[data-v-1f63d487]{width:min(520px,calc(100vw - 32px));overflow:hidden;border-radius:var(--brand-surface-radius,18px);background:var(--portal-surface)}.verify-heading[data-v-1f63d487]{min-height:68px;display:flex;align-items:center;gap:11px;padding:14px 18px;border-bottom:1px solid var(--portal-border)}.verify-heading h2[data-v-1f63d487]{min-width:0;flex:1;margin:0;color:var(--portal-text);font-size:17px;font-weight:650;text-align:left}.dialog-close[data-v-1f63d487],.verify-icon[data-v-1f63d487]{display:grid;place-items:center;border-radius:11px}.verify-icon[data-v-1f63d487]{width:38px;height:38px;background:var(--v-success_10-base);color:var(--v-success-base)}.dialog-close[data-v-1f63d487]{width:36px;height:36px;border:0;background:transparent;color:var(--portal-muted);cursor:pointer}.verify-body[data-v-1f63d487]{padding:20px}.deposit-grid[data-v-1f63d487]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.portal-form-field[data-v-1f63d487]{margin:0;padding:0}.portal-form-field[data-v-1f63d487] .v-input__slot{min-height:54px;margin:0;padding:0 13px!important;border:1px solid var(--portal-border)!important;border-radius:var(--brand-field-radius,11px)!important;background:var(--portal-surface)!important;box-shadow:none!important}.portal-form-field[data-v-1f63d487] .v-input__slot:after,.portal-form-field[data-v-1f63d487] .v-input__slot:before{display:none!important}.verify-footer[data-v-1f63d487]{display:flex;justify-content:flex-end;gap:9px;padding:14px 18px;border-top:1px solid var(--portal-border)}.dialog-action[data-v-1f63d487]{min-height:42px;padding:0 16px;border:1px solid var(--portal-border);border-radius:var(--brand-button-radius,11px);font:inherit;font-size:13px;font-weight:650;cursor:pointer}.dialog-action.outline[data-v-1f63d487]{background:var(--portal-surface);color:var(--portal-text)}.dialog-action.primary[data-v-1f63d487]{border-color:var(--v-primary-base);background:var(--v-primary-base);color:var(--v-white-base)}.dialog-action[data-v-1f63d487]:disabled{opacity:.45;cursor:not-allowed}@media(max-width:479px){.deposit-grid[data-v-1f63d487]{grid-template-columns:1fr}}.subscription-payment-dialog[data-v-2a3ff038]{width:min(760px,calc(100vw - 32px));max-height:min(720px,calc(100vh - 32px));display:flex;flex-direction:column;overflow:hidden;border-radius:var(--brand-surface-radius,18px);background:var(--portal-surface)}.dialog-heading[data-v-2a3ff038]{min-height:68px;display:flex;align-items:center;gap:11px;padding:14px 18px;border-bottom:1px solid var(--portal-border)}.dialog-heading h2[data-v-2a3ff038]{min-width:0;flex:1;margin:0;color:var(--portal-text);font-size:17px;font-weight:650}.dialog-close[data-v-2a3ff038],.dialog-icon[data-v-2a3ff038]{display:grid;place-items:center;border-radius:11px}.dialog-icon[data-v-2a3ff038]{width:38px;height:38px;background:color-mix(in srgb,var(--v-primary-base) 9%,var(--portal-surface));color:var(--v-primary-base)}.dialog-close[data-v-2a3ff038]{width:36px;height:36px;border:0;background:transparent;color:var(--portal-muted);cursor:pointer}.dialog-close[data-v-2a3ff038]:hover{background:var(--v-gray_20-base);color:var(--portal-text)}.subscription-payment-table-shell[data-v-2a3ff038]{min-width:0;flex:1;overflow:auto;padding:16px 18px}.dialog-footer[data-v-2a3ff038]{display:flex;justify-content:flex-end;padding:14px 18px;border-top:1px solid var(--portal-border)}.done-action[data-v-2a3ff038]{min-width:120px;min-height:42px;padding:0 16px;border:0;border-radius:var(--brand-button-radius,11px);background:var(--v-primary-base);color:var(--v-white-base);font:inherit;font-size:13px;font-weight:650;cursor:pointer}@container portal-compact-list (max-width: 520px){.subscription-payment-table ::v-deep td:nth-child(2),.subscription-payment-table ::v-deep th:nth-child(2){display:none}}.project-selector{width:600px;position:relative!important;background-color:var(--v-white-base);border-radius:var(--brand-surface-radius,4px)!important}.project-selector button.v-btn.close-dialog{position:absolute;right:4px!important;top:6px!important}.confirm-dialog-div[data-v-586fc002]{background-color:var(--v-white-base);position:relative;border-radius:var(--brand-surface-radius,4px)!important}.confirm-dialog-div button.v-btn.close-dialog[data-v-586fc002]{right:4px!important;top:6px!important}.form-viewer[data-v-33e4f700]{height:100%;display:flex;flex-direction:column;overflow:hidden;background:var(--portal-canvas);color:var(--portal-text)}.form-viewer-toolbar[data-v-33e4f700]{min-height:68px;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 14px 10px 18px;border-bottom:1px solid var(--portal-border);background:var(--portal-surface)}.form-identity[data-v-33e4f700]{min-width:0;display:flex;align-items:center;gap:11px}.form-mark[data-v-33e4f700]{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--v-primary-base) 10%,var(--portal-surface));color:var(--v-primary-base)}.form-title[data-v-33e4f700]{min-width:0;display:grid;gap:2px}.form-title h1[data-v-33e4f700]{margin:0;overflow:hidden;color:var(--portal-text);font-size:17px;font-weight:680;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.form-title span[data-v-33e4f700]{color:var(--portal-muted);font-size:12px}.round-action[data-v-33e4f700]{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;padding:0;border:1px solid var(--portal-border);border-radius:var(--brand-button-radius,50%);background:var(--portal-surface);color:var(--portal-muted);cursor:pointer;transition:border-color .14s ease,color .14s ease,background-color .14s ease}.round-action[data-v-33e4f700]:focus-visible,.round-action[data-v-33e4f700]:hover{outline:0;border-color:color-mix(in srgb,var(--portal-muted) 55%,var(--portal-border));background:var(--v-gray_20-base);color:var(--portal-text)}.form-frame-shell[data-v-33e4f700]{min-height:0;flex:1;position:relative;overflow:auto;background:var(--portal-surface)}.form-frame-loading[data-v-33e4f700]{position:absolute;inset:0;z-index:1;display:grid;place-items:center;background:var(--portal-surface)}.form-result-body[data-v-33e4f700]{width:min(840px,calc(100% - 48px));min-height:100%;display:grid;align-content:start;gap:16px;margin:0 auto;padding:28px 0 40px;text-align:left}.answer-grid[data-v-33e4f700],.contact-card[data-v-33e4f700],.file-list[data-v-33e4f700]{border:1px solid var(--portal-border);border-radius:var(--portal-radius-md);background:var(--portal-surface)}.contact-card[data-v-33e4f700]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;padding:8px 16px}.contact-row[data-v-33e4f700],.file-row[data-v-33e4f700]{min-width:0;display:flex;align-items:center;gap:10px;padding:11px 0;color:var(--portal-text);text-decoration:none}.contact-row strong[data-v-33e4f700],.file-row strong[data-v-33e4f700]{min-width:0;overflow:hidden;font-size:13px;font-weight:560;text-overflow:ellipsis;white-space:nowrap}a.contact-row:hover strong[data-v-33e4f700],a.file-row:hover strong[data-v-33e4f700]{color:var(--v-primary-base)}.detail-icon[data-v-33e4f700]{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;border-radius:10px;background:var(--v-gray_20-base);color:var(--portal-muted)}.answer-grid[data-v-33e4f700]{display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden}.answer-card[data-v-33e4f700]{min-width:0;padding:16px 18px;text-align:left}.answer-card+.answer-card[data-v-33e4f700]{border-top:1px solid var(--portal-border)}.answer-card span[data-v-33e4f700]{display:block;margin-bottom:5px;color:var(--portal-muted);font-size:12px;font-weight:620;line-height:1.35}.answer-card p[data-v-33e4f700]{margin:0;color:var(--portal-text);font-size:14px;line-height:1.55;overflow-wrap:anywhere;white-space:pre-wrap}.file-list[data-v-33e4f700]{padding:4px 16px}.file-row+.file-row[data-v-33e4f700]{border-top:1px solid var(--portal-border)}.file-row>.portal-icon[data-v-33e4f700]:last-child{margin-left:auto;color:var(--portal-muted)}@media(max-width:599px){.form-viewer-toolbar[data-v-33e4f700]{min-height:62px;padding-left:12px}.form-mark[data-v-33e4f700]{width:34px;height:34px;flex-basis:34px}.form-result-body[data-v-33e4f700]{width:calc(100% - 24px);padding:16px 0 28px}.contact-card[data-v-33e4f700]{grid-template-columns:minmax(0,1fr)}}.tabs-component{min-height:48px;display:flex;justify-content:flex-start;align-items:center;gap:20px;overflow:hidden}.tabs-component .module-title{min-height:36px;flex:0 0 auto;border:0;background:transparent;font-size:14px;font-weight:650;color:var(--portal-text);padding:0}.tabs-component .module-title:focus-visible{outline:2px solid var(--v-primary-base);outline-offset:2px;border-radius:var(--brand-button-radius,6px)}.tabs-component .tabs-wrapper{min-width:0;display:flex;justify-content:flex-start;align-items:center;gap:6px}.tabs-component .tab-item{min-height:34px;padding:0 12px;border:0;border-radius:var(--brand-button-radius,9px);background:transparent;white-space:nowrap;color:var(--portal-muted);font-family:var(--brand-button-family,var(--primary-font)),sans-serif;font-size:var(--brand-button-size,14px);font-weight:var(--brand-button-weight,500);letter-spacing:var(--brand-button-letterSpacing,normal);display:flex;align-items:center}.tabs-component .tab-item:not(.selected){cursor:pointer}.tabs-component .tab-item:not(.selected):hover{background:var(--v-gray_20-base);color:var(--portal-text)}.tabs-component .tab-item.selected{color:var(--v-primary-base);background:var(--v-blue_5-base);box-shadow:inset 0 0 0 1px var(--v-primary-base)}.tabs-component .tab-item:focus-visible{outline:2px solid var(--v-primary-base);outline-offset:1px}.portal-top-nav[data-v-75b1dfcb]{position:relative;z-index:20;flex:0 0 auto;background:var(--portal-surface)}.portal-header[data-v-75b1dfcb]{position:relative;min-height:var(--portal-header-height);display:grid;grid-template-columns:var(--v-left-nav-width) minmax(0,1fr) auto;background:var(--portal-surface);transition:grid-template-columns .18s ease;transition:grid-template-columns .18s ease,-ms-grid-columns .18s ease}.portal-header[data-v-75b1dfcb]:after{content:"";position:absolute;bottom:0;left:var(--v-left-nav-width);right:0;border-bottom:1px solid var(--portal-border);pointer-events:none}.brand-link[data-v-75b1dfcb],.brand-zone[data-v-75b1dfcb],.collapse-control[data-v-75b1dfcb],.header-actions[data-v-75b1dfcb],.profile-button[data-v-75b1dfcb]{display:flex;align-items:center}.brand-zone[data-v-75b1dfcb]{position:relative;min-width:0;gap:6px;padding:10px 18px 10px 14px;border-right:1px solid var(--portal-nav-border);background:var(--v-sidebar-base)}.brand-link[data-v-75b1dfcb]{width:100%;height:44px;min-width:0;overflow:hidden;padding:0;border:0;background:transparent;color:var(--portal-nav-text);cursor:pointer;text-align:left;border-radius:var(--brand-button-radius,12px)}.brand-fallback[data-v-75b1dfcb]{width:36px;height:36px;flex:0 0 36px;border-radius:12px}.brand-logo[data-v-75b1dfcb]{display:block;width:auto;height:auto;max-width:min(190px,100%);max-height:42px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;filter:drop-shadow(0 4px 9px rgba(16,17,15,.08))}.brand-fallback[data-v-75b1dfcb]{display:grid;place-items:center;background:var(--v-primary-base);color:var(--v-white-base);font-weight:600}.collapse-control[data-v-75b1dfcb],.header-action[data-v-75b1dfcb],.profile-button[data-v-75b1dfcb]{border:0;background:transparent;color:var(--portal-muted);cursor:pointer}.collapse-control[data-v-75b1dfcb]{position:absolute;z-index:4;top:50%;right:-17px;width:34px;height:34px;flex:0 0 34px;justify-content:center;border:1px solid var(--portal-border);border-color:color-mix(in srgb,var(--portal-border) 72%,transparent);border-radius:var(--brand-button-radius,11px);background:var(--portal-surface);background:color-mix(in srgb,var(--portal-surface) 48%,transparent);box-shadow:0 3px 10px rgba(16,17,15,.1);transform:translateY(-50%);transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.header-actions[data-v-75b1dfcb]{justify-self:end;gap:4px;padding:10px 18px}.header-action[data-v-75b1dfcb]{position:relative;width:40px;height:40px;display:grid;place-items:center;border-radius:var(--brand-button-radius,10px)}.collapse-control[data-v-75b1dfcb]:hover,.header-action.active[data-v-75b1dfcb],.header-action[data-v-75b1dfcb]:hover,.profile-button[data-v-75b1dfcb]:hover{background:var(--v-gray_20-base);color:var(--portal-text)}.collapse-control[data-v-75b1dfcb]:hover{border-color:var(--portal-border);border-color:color-mix(in srgb,var(--v-primary-base) 28%,var(--portal-border));transform:translate(1px,-50%)}.notification-count[data-v-75b1dfcb]{position:absolute;top:2px;right:1px;min-width:18px;height:18px;display:grid;place-items:center;padding:0 5px;border:2px solid var(--portal-surface);border-radius:99px;background:var(--v-error-base);color:var(--v-white-base);font-size:11px;font-weight:600}.profile-button[data-v-75b1dfcb]{gap:8px;min-height:40px;padding:4px 8px 4px 5px;border-radius:var(--brand-button-radius,12px);color:var(--portal-text)}.profile-avatar[data-v-75b1dfcb]{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--v-primary-base);color:var(--v-white-base);font-weight:600}.profile-name[data-v-75b1dfcb]{font-weight:500}.header-navigation[data-v-75b1dfcb]{min-width:0;align-self:center;padding:0 8px 0 32px}.header-navigation[data-v-75b1dfcb] .module-title{flex-shrink:1;min-width:0;overflow:hidden;white-space:nowrap}.header-navigation[data-v-75b1dfcb] .tabs-wrapper{flex-shrink:0}.mobile-notifications[data-v-75b1dfcb]{width:min(360px,calc(100vw - 24px));height:min(620px,calc(100vh - 96px));overflow:auto;background:var(--portal-surface)}@media(min-width:600px){.brand-zone.is-collapsed[data-v-75b1dfcb]{justify-content:center;padding-right:10px;padding-left:10px}.brand-zone.is-collapsed .brand-link[data-v-75b1dfcb]{width:36px;height:36px;margin-right:auto;margin-left:auto}.brand-zone.is-collapsed .brand-logo[data-v-75b1dfcb]{width:36px;height:36px;max-width:36px;max-height:36px;-o-object-position:center;object-position:center}}@media(max-width:599px){.header-navigation[data-v-75b1dfcb]{display:none}.portal-header[data-v-75b1dfcb]{grid-template-columns:minmax(0,1fr) auto}.brand-zone[data-v-75b1dfcb]{border-right:0;padding:9px 14px;background:var(--portal-surface)}.header-actions[data-v-75b1dfcb]{padding:9px 12px 9px 0}}@media(prefers-reduced-motion:reduce){.collapse-control[data-v-75b1dfcb],.portal-header[data-v-75b1dfcb]{transition:none}}.mobile-more-surface{width:calc(100vw - 24px);max-width:420px;max-height:calc(100vh - 112px);overflow:auto;border:1px solid var(--portal-border);border-radius:var(--portal-radius-md)!important;background:var(--portal-surface);box-shadow:0 18px 44px rgba(16,17,15,.18)!important}.mobile-bottom-nav[data-v-419cf322]{position:relative;z-index:25;min-height:68px;flex:0 0 auto;align-items:stretch;justify-content:space-around;padding:6px max(8px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));border-top:1px solid var(--portal-border);background:var(--portal-surface)}.mobile-nav-action[data-v-419cf322]{min-width:68px;display:grid;place-items:center;align-content:center;gap:3px;padding:5px 8px;border:0;border-radius:var(--brand-button-radius,10px);background:transparent;color:var(--portal-muted);font-size:11px;font-weight:500}.mobile-nav-action.is-active[data-v-419cf322]{color:var(--v-primary-base)}.mobile-more-menu[data-v-419cf322]{background:var(--portal-surface);color:var(--portal-text)}.mobile-destination-list[data-v-419cf322]{padding:8px}.mobile-destination[data-v-419cf322],.mobile-logout[data-v-419cf322],.mobile-subdestination[data-v-419cf322]{width:100%;display:flex;align-items:center;border:0;background:transparent;color:var(--portal-text);text-align:left}.mobile-destination[data-v-419cf322]{min-height:44px;gap:12px;padding:8px 10px;border-radius:var(--brand-button-radius,10px);font-weight:500}.mobile-destination span[data-v-419cf322]{min-width:0;flex:1}.mobile-subdestination[data-v-419cf322]{min-height:38px;padding:7px 10px 7px 44px;border-radius:var(--brand-button-radius,8px);color:var(--portal-muted)}.mobile-destination.is-active[data-v-419cf322],.mobile-subdestination.is-active[data-v-419cf322]{background:var(--v-gray_20-base);color:var(--v-primary-base)}.mobile-settings[data-v-419cf322]{border-top:1px solid var(--portal-border);border-bottom:1px solid var(--portal-border)}.mobile-logout[data-v-419cf322]{min-height:48px;gap:12px;padding:10px 18px;color:var(--v-error-base);font-weight:500}.portal-app{--portal-rail-expanded:252px;--portal-rail-collapsed:80px;--portal-header-height:64px;--portal-canvas:var(--v-canvas-base);--portal-surface:var(--v-white-base);--portal-border:var(--v-gray_30-base);--portal-text:var(--v-gray_90-base);--portal-muted:var(--v-gray_70-base);--portal-nav-text:var(--v-sidebar_text-base);--portal-nav-muted:color-mix(in srgb,var(--portal-nav-text) 74%,transparent);--portal-nav-border:color-mix(in srgb,var(--portal-nav-text) 16%,transparent);--portal-radius-sm:10px;--portal-radius-md:16px;text-align:left}.portal-app.portal-brand-kit{--portal-table-row-background:#fff;--portal-table-row-hover:color-mix(in srgb,var(--brand-primary) 5%,var(--portal-table-row-background));--portal-canvas:var(--brand-background);--portal-surface:var(--brand-surface);--portal-border:var(--brand-border);--portal-text:var(--brand-surfaceText);--portal-muted:var(--brand-surfaceMuted);--portal-radius-sm:var(--brand-field-radius);--portal-radius-md:var(--brand-surface-radius,16px);font-family:var(--brand-body-family),sans-serif;font-size:var(--brand-body-size);font-weight:var(--brand-body-weight);color:var(--brand-text)}.portal-app.portal-brand-kit.theme--dark{--portal-table-row-background:#121212}.portal-app.portal-brand-kit h1:not(.invoice-document *){font-family:var(--brand-h1-family),sans-serif;font-size:var(--brand-h1-size);font-weight:var(--brand-h1-weight);color:var(--brand-text)}.portal-app.portal-brand-kit h2:not(.invoice-document *){font-family:var(--brand-h2-family),sans-serif;font-size:var(--brand-h2-size);font-weight:var(--brand-h2-weight);color:var(--brand-text)}.portal-app.portal-brand-kit h3:not(.invoice-document *){font-family:var(--brand-h3-family),sans-serif;font-size:var(--brand-h3-size);font-weight:var(--brand-h3-weight);color:var(--brand-text)}.portal-app.portal-brand-kit a:not(.invoice-document *):focus-visible,.portal-app.portal-brand-kit button:not(.invoice-document *):focus-visible{outline-color:var(--brand-state-focusRing)}.portal-app.portal-brand-kit .v-dialog:not(.v-dialog--fullscreen):not(.task-right-modal){border-radius:var(--brand-surface-radius)}.portal-app.portal-brand-kit button.dialog-close:not(.invoice-document *){border-radius:var(--brand-button-radius)}.portal-app.portal-brand-kit button.v-btn:not(.invoice-document *):not(.v-btn--icon){border-radius:var(--brand-button-radius)!important;font-family:var(--brand-button-family),sans-serif;font-size:var(--brand-button-size);font-weight:var(--brand-button-weight);letter-spacing:var(--brand-button-letterSpacing)}.portal-app.portal-brand-kit button.v-btn:not(.invoice-document *):is(.primary,.super-action):not(.v-btn--text),.portal-app.portal-brand-kit button.v-btn:not(.invoice-document *):is(.primary-action,.secondary-action):not(.v-btn--text){border:var(--brand-button-borderWidth) solid var(--brand-button-border)!important}.portal-app.portal-brand-kit button.v-btn:not(.invoice-document *):is(.primary,.super-action):not(.v-btn--text){background:var(--brand-button-fill)!important;color:var(--brand-button-solidText)!important}.portal-app.portal-brand-kit button.v-btn:not(.invoice-document *):is(.primary-action,.secondary-action){background:var(--brand-button-secondaryBackground)!important;color:var(--brand-button-secondaryText)!important}.portal-app.portal-brand-kit.brand-button-outline button.v-btn:not(.invoice-document *):is(.primary,.super-action),.portal-app.portal-brand-kit.brand-button-text button.v-btn:not(.invoice-document *):is(.primary,.super-action){background:transparent!important;color:var(--brand-button-text)!important}.portal-app.portal-brand-kit.brand-button-text button.v-btn:not(.invoice-document *):is(.primary,.super-action),.portal-app.portal-brand-kit.brand-secondary-text button.v-btn:not(.invoice-document *):is(.primary-action,.secondary-action){border-color:transparent!important}.portal-app.portal-brand-kit button.v-btn:not(.invoice-document *):is(.primary,.super-action,.primary-action,.secondary-action):not(:disabled):hover{background:var(--brand-state-hoverBackground)!important;color:var(--brand-state-hoverText)!important}.portal-app.portal-brand-kit button:not(.invoice-document *):is(.dialog-action,.connection-action,.portal-button,.reschedule-action,.done-action,.add-comment-action,.manage-subscriptions,.submit-request-action,.new-request-action,.pay-action,.save-action,.primary-payment-action,.secondary-payment-action,.file-upload-action){border-radius:var(--brand-button-radius)!important;font-family:var(--brand-button-family),sans-serif!important;font-size:var(--brand-button-size)!important;font-weight:var(--brand-button-weight)!important;letter-spacing:var(--brand-button-letterSpacing)!important}.portal-app.portal-brand-kit button:not(.invoice-document *):is(.dialog-action.primary,.connection-action.primary,.portal-button.primary,.reschedule-action,.done-action,.add-comment-action,.manage-subscriptions,.submit-request-action,.new-request-action,.pay-action,.save-action,.primary-payment-action){border:var(--brand-button-borderWidth) solid var(--brand-button-border)!important;background:var(--brand-button-fill)!important;color:var(--brand-button-solidText)!important}.portal-app.portal-brand-kit button:not(.invoice-document *):is(.dialog-action.outline,.connection-action.outline,.portal-button.outline,.secondary-payment-action,.file-upload-action){border:var(--brand-button-borderWidth) solid var(--brand-button-border)!important;background:var(--brand-button-secondaryBackground)!important;color:var(--brand-button-secondaryText)!important}.portal-app.portal-brand-kit.brand-button-outline button:not(.invoice-document *):is(.dialog-action.primary,.connection-action.primary,.portal-button.primary,.reschedule-action,.done-action,.add-comment-action,.manage-subscriptions,.submit-request-action,.new-request-action,.pay-action,.save-action,.primary-payment-action),.portal-app.portal-brand-kit.brand-button-text button:not(.invoice-document *):is(.dialog-action.primary,.connection-action.primary,.portal-button.primary,.reschedule-action,.done-action,.add-comment-action,.manage-subscriptions,.submit-request-action,.new-request-action,.pay-action,.save-action,.primary-payment-action){background:transparent!important;color:var(--brand-button-text)!important}.portal-app.portal-brand-kit.brand-button-text button:not(.invoice-document *):is(.dialog-action.primary,.connection-action.primary,.portal-button.primary,.reschedule-action,.done-action,.add-comment-action,.manage-subscriptions,.submit-request-action,.new-request-action,.pay-action,.save-action,.primary-payment-action),.portal-app.portal-brand-kit.brand-secondary-text button:not(.invoice-document *):is(.dialog-action.outline,.connection-action.outline,.portal-button.outline,.secondary-payment-action,.file-upload-action){border-color:transparent!important}.portal-app.portal-brand-kit button:not(.invoice-document *):is(.dialog-action,.connection-action,.portal-button,.reschedule-action,.done-action,.add-comment-action,.manage-subscriptions,.submit-request-action,.new-request-action,.pay-action,.save-action,.primary-payment-action,.secondary-payment-action,.file-upload-action):not(:disabled):hover{background:var(--brand-state-hoverBackground)!important;color:var(--brand-state-hoverText)!important}.portal-app.portal-brand-kit button.v-btn:not(.invoice-document *):disabled{background:var(--brand-state-disabledBackground)!important;color:var(--brand-state-disabledText)!important;opacity:var(--brand-disabled-opacity)}.portal-app.portal-brand-kit .v-text-field:not(.invoice-document *)>.v-input__control>.v-input__slot{border-radius:var(--brand-field-radius)!important;background:var(--brand-field-fill)!important;box-shadow:var(--brand-field-shadow)!important;color:var(--brand-surfaceFieldAnswer)}.portal-app.portal-brand-kit .v-text-field:not(.invoice-document *):not(.v-input--is-focused):not(.error--text) fieldset{border-width:var(--brand-field-borderWidth);border-color:var(--brand-field-border)}.portal-app.portal-brand-kit .v-text-field.v-input--is-focused:not(.invoice-document *)>.v-input__control>.v-input__slot{box-shadow:0 0 0 var(--brand-state-focusRingWidth) var(--brand-state-focusRingShadow)!important}.portal-app.portal-brand-kit .v-text-field.v-input--is-focused:not(.invoice-document *) fieldset{border-color:var(--brand-state-focusBorder)!important}.portal-app.portal-brand-kit .v-text-field.error--text:not(.invoice-document *) fieldset{border-color:var(--brand-state-errorBorder)!important}.portal-app.portal-brand-kit .v-messages.error--text:not(.invoice-document *),.portal-app.portal-brand-kit .v-text-field.error--text:not(.invoice-document *){color:var(--brand-state-errorText)!important}.portal-app.portal-brand-kit .v-select__selection:not(.invoice-document *),.portal-app.portal-brand-kit .v-text-field:not(.invoice-document *) input,.portal-app.portal-brand-kit .v-text-field:not(.invoice-document *) textarea{font-family:var(--brand-answer-family),sans-serif;font-size:var(--brand-answer-size);font-weight:var(--brand-answer-weight);color:var(--brand-surfaceFieldAnswer)!important}.portal-app.portal-brand-kit .v-text-field:not(.invoice-document *) input::-moz-placeholder,.portal-app.portal-brand-kit .v-text-field:not(.invoice-document *) textarea::-moz-placeholder{color:var(--brand-surfaceFieldPlaceholder)!important;opacity:1}.portal-app.portal-brand-kit .v-text-field:not(.invoice-document *) input:-ms-input-placeholder,.portal-app.portal-brand-kit .v-text-field:not(.invoice-document *) textarea:-ms-input-placeholder{color:var(--brand-surfaceFieldPlaceholder)!important;opacity:1}.portal-app.portal-brand-kit .v-text-field:not(.invoice-document *) input::placeholder,.portal-app.portal-brand-kit .v-text-field:not(.invoice-document *) textarea::placeholder{color:var(--brand-surfaceFieldPlaceholder)!important;opacity:1}.portal-app.portal-brand-kit .v-label:not(.invoice-document *){font-family:var(--brand-label-family),sans-serif;font-size:var(--brand-label-size);font-weight:var(--brand-label-weight);color:var(--brand-label-color)}.portal-app.portal-brand-kit .v-menu__content:not(.mx-brand-form-menu){border-radius:var(--brand-surface-radius)}.portal-app.portal-brand-kit .v-menu__content:not(.mx-brand-form-menu),.portal-app.portal-brand-kit .v-menu__content:not(.mx-brand-form-menu) .v-list{border-color:var(--brand-border);background:var(--brand-surface);color:var(--brand-surfaceText)}.portal-app.portal-brand-kit .v-menu__content:not(.mx-brand-form-menu) .v-list-item{color:var(--brand-surfaceText)}.portal-app.portal-brand-kit .v-menu__content:not(.mx-brand-form-menu) .v-list-item--active{background:color-mix(in srgb,var(--brand-primary) 10%,var(--brand-surface));color:var(--brand-primary)}.portal-app.portal-brand-kit .login-card,.portal-app.portal-brand-kit .login-method{border-color:var(--brand-border);background:var(--brand-surface);color:var(--brand-surfaceText)}.portal-app.portal-brand-kit .login-method{border-radius:var(--brand-button-radius);font-family:var(--brand-button-family),sans-serif;font-size:var(--brand-button-size);font-weight:var(--brand-button-weight)}.portal-app.portal-brand-kit .login-greeting,.portal-app.portal-brand-kit .login-greeting h1,.portal-app.portal-brand-kit .login-greeting h2,.portal-app.portal-brand-kit .login-greeting h3{color:var(--brand-surfaceText)}.portal-frame{width:100%;height:var(--vh);min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--portal-canvas);color:var(--portal-text)}.portal-workspace{min-height:0;flex:1;display:flex;overflow:visible}#left-nav{flex:0 0 var(--v-left-nav-width);width:var(--v-left-nav-width);min-width:var(--v-left-nav-width);border-right:1px solid var(--portal-nav-border);background-color:var(--v-sidebar-base);color:var(--portal-nav-text);transition:width .18s ease,min-width .18s ease,flex-basis .18s ease}#right-section{min-width:0;min-height:0;flex:1;display:flex}#right-bar{min-width:var(--v-right-nav-width);max-width:var(--v-right-nav-width);width:var(--v-right-nav-width);min-height:0;display:flex;overflow:hidden;transition:width .2s ease,min-width .2s ease,max-width .2s ease;background-color:var(--portal-surface);border-left:1px solid var(--portal-border)}#main-content{min-width:0;min-height:0;flex:1;overflow:auto;background-color:var(--portal-canvas);scrollbar-gutter:stable}#main-content.is-full-bleed,#main-content.is-full-bleed .v-main,#main-content.is-full-bleed .v-main__wrap{height:100%;padding:0;border:0}#main-app{min-width:0;min-height:0;flex:1;display:flex;overflow:hidden;background-color:var(--portal-canvas)}#main-content .v-data-table{border:1px solid var(--portal-border);border-radius:var(--portal-radius-md);background:var(--portal-table-row-background,var(--portal-surface));box-shadow:none;overflow:hidden}#main-content .v-data-table>.v-data-table__wrapper>table>thead>tr>th{height:44px;background:var(--brand-surface,var(--v-gray_20-base));color:var(--portal-muted);font-size:12px;font-weight:650;letter-spacing:.02em}#main-content .v-data-table>.v-data-table__wrapper>table>tbody>tr>td{height:52px;border-color:var(--portal-border)}#main-content .v-data-table>.v-data-table__wrapper>table>tbody>tr:hover{background:var(--v-gray_10-base)}.portal-app.portal-brand-kit #main-content .v-data-table>.v-data-table__wrapper>table>tbody>tr:hover{background:var(--portal-table-row-hover)}.portal-app.portal-brand-kit #main-content .v-data-table>.v-data-footer{background:var(--portal-surface)}#main-content .portal-compact-list-shell{container:portal-compact-list/inline-size}#main-content .portal-compact-table>.v-data-table__wrapper>table{width:100%;table-layout:fixed}#main-content .portal-compact-table>.v-data-table__wrapper>table>tbody>tr>td,#main-content .portal-compact-table>.v-data-table__wrapper>table>thead>tr>th{min-width:0;padding-right:12px;padding-left:12px;white-space:nowrap}#main-content .portal-compact-table>.v-data-table__wrapper>table>tbody>tr>td{height:48px;overflow:hidden;color:var(--portal-text);font-size:13px;text-overflow:ellipsis}#main-content .portal-cell-truncate{min-width:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#main-content .portal-cell-primary{font-weight:620}#main-content .portal-cell-muted{color:var(--portal-muted)}@container portal-compact-list (max-width: 880px){#main-content .portal-compact-table>.v-data-table__wrapper>table{table-layout:auto}#main-content .portal-list-priority-low{display:none}#main-content .portal-list-grow{width:100%!important;max-width:0}}@container portal-compact-list (max-width: 680px){#main-content .portal-list-priority-medium{display:none}}@container portal-compact-list (max-width: 520px){#main-content .portal-list-priority-compact{display:none}}#main-content .v-input{font-size:14px}:root{--v-recaptcha-visibility:visible}.grecaptcha-badge{visibility:var(--v-recaptcha-visibility)!important}@media(max-width:599px){.intercom-lightweight-app-launcher{bottom:82px!important}.portal-mobile-menu-open .intercom-lightweight-app-launcher{display:none!important}}.svg-icon{display:inline-block;width:16px;height:16px;color:inherit;vertical-align:middle;fill:none;stroke:currentColor}.svg-fill{fill:currentColor;stroke:none}.svg-up{transform:rotate(0deg)}.svg-right{transform:rotate(90deg)}.svg-down{transform:rotate(180deg)}.svg-left{transform:rotate(-90deg)}button.v-btn{border-radius:4px}button.v-btn .v-btn__content{text-transform:none!important;font-weight:500}button.v-btn.v-btn--text .v-btn__content{font-weight:300!important}button.v-btn.v-size--large{height:48px!important;font-size:16px!important}button.v-btn.v-size--large.v-btn--icon{width:48px}button.v-btn.v-size--default{height:32px!important;font-size:14px!important}button.v-btn.v-size--default.v-btn--icon{width:32px}button.v-btn.v-size--small{height:28px!important;font-size:14px!important}button.v-btn.v-size--small.v-btn--icon{width:28px}button.v-btn .v-btn__content{text-transform:none;letter-spacing:.1px!important}button.v-btn.v-btn--text:hover:before{background-color:transparent!important}button.v-btn.v-btn--rounded{border-radius:50%}button.v-btn.delete,button.v-btn.primary-action,button.v-btn.secondary-action{box-shadow:none!important}button.v-btn.delete:not(.v-btn--text),button.v-btn.primary-action:not(.v-btn--text),button.v-btn.secondary-action:not(.v-btn--text){border:1px solid var(--v-gray_50-base)!important;background-color:var(--v-white-base)!important}button.v-btn.super-action{box-shadow:none!important;border:none!important;color:var(--v-white-base)!important;background-color:var(--v-primary-base)!important}button.v-btn.primary-action{color:var(--v-primary-base)!important}button.v-btn.delete,button.v-btn.secondary-action{color:var(--v-gray_80-base)!important}button.v-btn.delete .v-btn__content .v-icon{height:20px;width:20px}#app{font-family:var(--primary-font),sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:var(--v-gray_90-base);width:100%;letter-spacing:.1px}* ::-webkit-scrollbar{display:none;width:0;height:0}* ::-webkit-scrollbar-thumb{background-color:var(--v-gray_30-base);border:1px solid var(--v-gray_50-base);border-radius:2px}.show-scrollbar{overflow-y:auto!important;overflow-x:auto!important}.show-scrollbar::-webkit-scrollbar,.show-scrollbar ::-webkit-scrollbar{width:8px;height:8px;display:block!important}.gap-0{gap:0!important}.gap-1{gap:4px!important}.gap-2{gap:8px!important}.gap-3{gap:12px!important}.gap-4{gap:16px!important}.gap-5{gap:20px!important}.gap-6{gap:24px!important}.gap-7{gap:28px!important}.gap-8{gap:32px!important}.gap-9{gap:36px!important}.gap-10{gap:40px!important}.gap-11{gap:44px!important}.gap-12{gap:48px!important}h1,h2,h3,h4,h5{font-weight:400;color:var(--v-gray_90-base)}h1{font-size:20px}h2{font-size:18px}h3{font-size:16px}h4{font-size:14px}.ml-auto{margin-left:auto}.fit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.kpi-box{flex:1 1 0px;background-color:var(--v-sidebar-base);border-radius:4px;min-height:50px;padding:12px;font-size:14px}.brand-bold,.brand-semibold{font-weight:600}.brand-regular{font-weight:400}.brand-medium{font-weight:500}.brand-semilight{font-weight:200}.icon-primary,.icon-primary path{fill:var(--v-primary-base)}.icon-secondary path{fill:var(--v-secondary-base)}.icon-grey path{fill:var(--v-gray_70-base)}.icon-black path{fill:var(--v-black-base)}.icon-two-color:hover svg{--secondary-opacity:1;--secondary-color:var(--v-gray_80-base)}.icon-two-color-active svg{fill:var(--v-primary-base);--secondary-opacity:1;--secondary-color:var(--v-accent-base)}.input-button,.input-wrapper{text-align:left;border:1px solid var(--v-gray_50-base);border-radius:4px}.material-symbols-outlined{font-weight:420!important}.more-menu{background-color:var(--v-white-base);text-align:left}.more-menu-item{padding:12px;cursor:pointer;border-bottom:1px solid var(--v-gray_30-base);color:var(--v-primary-base);display:flex;justify-content:flex-start;align-items:center}.more-menu-item svg{color:var(--v-primary-base);height:20px;width:20px}.more-menu-item:hover{background-color:var(--v-gray_20-base)}.filter-button{padding:4px 8px 4px 6px;min-width:240px;height:28px!important;background-color:var(--v-white-base);border-radius:4px;border:1px solid var(--v-gray_50-base);color:var(--v-primary-base)}.filter-active{background-color:var(--v-blue_5-base)!important;color:var(--v-blue_70-base)!important;border:none!important}.filter-menu-class{background:var(--v-white-base);border:1px solid var(--v-gray_50-base);box-sizing:border-box;box-shadow:0 1px 0 var(--v-gray_50-base)!important;border-radius:4px!important}.filter-option-box{border-top:1px solid var(--v-gray_50-base);padding:12px 8px 6px 13px;display:flex;flex-direction:column;color:var(--v-gray_80-base);min-height:45px;cursor:pointer}.filter-option-box:last-child{border-bottom:1px solid var(--v-gray_50-base)}.add-new-menu{box-shadow:none!important;border:1px solid var(--v-gray_30-base)}.add-new-dropdown{background-color:var(--v-white-base);text-align:left}.add-new-item{padding:12px 12px 12px 20px;cursor:pointer;border-bottom:1px solid var(--v-gray_30-base);color:var(--v-primary-base)}.add-new-item:hover{background-color:var(--v-gray_20-base)}.input-button{display:flex;flex-direction:row;align-items:center;justify-content:center;font-size:14px;color:var(--v-primary-base);padding:8px;cursor:pointer}.input-button:hover{background-color:var(--v-gray_20-base)}.column-format{display:flex;flex-direction:column}.row-format{display:flex;flex-direction:row}.centered{justify-content:center}.align-center,.centered{align-items:center}.pointer{cursor:pointer}.grey{color:var(--v-gray_70-base)}.primary{color:var(--v-primary-base)}.bg-primary{background-color:var(--v-primary-base)}.secondary{color:var(--v-secondary-base)}.small-label{font-size:12px;color:var(--v-gray_70-base)}.red-border{border:1px solid red!important;border-collapse:collapse}.font-10{font-size:10px}.font-12{font-size:12px}.font-14{font-size:14px}.font-16{font-size:16px}.font-18{font-size:18px}.font-20{font-size:20px}.font-24{font-size:24px}.font-grey{color:var(--v-gray_80-base)}.font-gray_90{color:var(--v-gray_90-base)}.font-gray_80{color:var(--v-gray_80-base)}.font-gray_70{color:var(--v-gray_70-base)}.font-primary{color:var(--v-primary-base)}.font-accent{color:var(--v-accent-base)}button.edit,button.edit .v-icon{color:var(--v-gray_70-base)}button.edit .v-icon:hover,button.edit:hover{color:var(--v-primary-base)}button.edit .v-icon:active,button.edit:active{color:var(--v-secondary-base)}.enable-scroll::-webkit-scrollbar{-webkit-appearance:none;width:12px}.enable-scroll::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.5);box-shadow:0 0 1px hsla(0,0%,100%,.5)}button.delete,button.delete .v-icon{color:var(--v-gray_70-base)}button.delete .v-icon:hover,button.delete:hover{color:var(--v-error-base)}button.delete .v-icon:active,button.delete:active{color:var(--v-warning-base)}.action-button{cursor:pointer;font-size:12px;padding:2px}.action-button:hover{background-color:var(--v-sidebar-base)}.round-checkbox{position:relative}.round-checkbox label{background-color:var(--v-white-base);border:1px solid var(--v-gray_70-base);border-radius:50%;cursor:pointer;height:16px;left:0;position:absolute;top:5px;width:16px}.round-checkbox label:after{border:2px solid var(--v-white-base);border-top:none;border-right:none;content:"";height:5px;left:3px;opacity:0;position:absolute;top:4px;transform:rotate(-45deg);width:8px}.round-checkbox input[type=checkbox]{visibility:hidden}.round-checkbox input[type=checkbox]:checked+label{background-color:var(--v-primary-base);border-color:var(--v-primary-base)}.round-checkbox input[type=checkbox]:checked+label:after{opacity:1}.v-dialog__content button.v-btn.close-dialog,.v-menu__content button.v-btn.close-dialog{position:absolute;top:18px;right:17px}.v-dialog__content button.v-btn.close-dialog svg,.v-menu__content button.v-btn.close-dialog svg{height:20px;width:20px}.v-dialog__content .modal-padding,.v-menu__content .modal-padding{padding:22px 24px 24px}.v-dialog__content h1,.v-menu__content h1{font-size:24px;color:var(--v-black-base);margin-bottom:12px}.v-dialog__content .modal-title,.v-menu__content .modal-title{font-weight:500;font-size:16px;color:var(--v-gray_90-base);text-align:left;margin-bottom:12px}.v-dialog__content .modal-subtitle,.v-menu__content .modal-subtitle{font-weight:400;font-size:14px;color:var(--v-gray_90-base);text-align:left;margin:0 0 8px}.v-dialog__content .modal-footer,.v-menu__content .modal-footer{padding:8px;border-top:1px solid var(--v-gray_50-base)}.tippy-content,.tippy-popper,.tippy-tooltip{font-family:var(--primary-font,Inter),Helvetica Neue,Arial,sans-serif!important;outline:none!important}.list-view-header{display:flex;align-items:center;justify-content:space-between}.mx-brand-form-surface{box-sizing:border-box;min-width:0;color:var(--brand-text);background:var(--brand-background)!important;font-family:var(--brand-body-family),sans-serif;font-size:var(--brand-body-size);font-weight:var(--brand-body-weight);overflow-wrap:anywhere;padding:var(--brand-space-containerPadding)!important}.mx-brand-form-surface *,.mx-brand-form-surface :after,.mx-brand-form-surface :before{box-sizing:border-box}.mx-brand-form-surface .mx-brand-form{display:flex;min-width:0!important;flex-direction:column;gap:var(--brand-space-questionGap)}.mx-brand-form-surface .mx-brand-form>.container{padding-inline:0!important}.mx-brand-form-surface .mx-brand-form .canvas-list,.mx-brand-form-surface .mx-brand-form .live-page{gap:var(--brand-space-questionGap)}.mx-brand-form-surface .mx-brand-form .canvas-element,.mx-brand-form-surface .mx-brand-form .live-element{min-width:0;padding-block:0}.mx-brand-form-surface .mx-brand-form .form-field{min-width:0}.mx-brand-form-surface .form-content,.mx-brand-form-surface .mx-brand-rich-text{color:var(--brand-text);font-family:var(--brand-body-family),sans-serif;font-size:var(--brand-body-size);font-weight:var(--brand-body-weight)}.mx-brand-form-surface :is(.mx-brand-rich-text,.form-content) h1,.mx-brand-form-surface :is(.mx-brand-rich-text,.form-content) h1 *{color:inherit;font-family:var(--brand-h1-family),sans-serif!important;font-size:var(--brand-h1-size)!important;font-weight:var(--brand-h1-weight)!important}.mx-brand-form-surface :is(.mx-brand-rich-text,.form-content) h2,.mx-brand-form-surface :is(.mx-brand-rich-text,.form-content) h2 *{color:inherit;font-family:var(--brand-h2-family),sans-serif!important;font-size:var(--brand-h2-size)!important;font-weight:var(--brand-h2-weight)!important}.mx-brand-form-surface :is(.mx-brand-rich-text,.form-content) h3,.mx-brand-form-surface :is(.mx-brand-rich-text,.form-content) h3 *{color:inherit;font-family:var(--brand-h3-family),sans-serif!important;font-size:var(--brand-h3-size)!important;font-weight:var(--brand-h3-weight)!important}.mx-brand-form-surface .form-content a,.mx-brand-form-surface .mx-brand-rich-text a{color:inherit}.mx-brand-form-surface .form-question,.mx-brand-form-surface .question-edit{margin:0;color:var(--brand-label-color)!important;font-family:var(--brand-label-family),sans-serif!important;font-size:var(--brand-label-size)!important;font-weight:var(--brand-label-weight)!important;line-height:var(--brand-label-lineHeight)!important;letter-spacing:var(--brand-label-letterSpacing)!important}.mx-brand-form-surface .form-question,.mx-brand-form-surface .question-label{margin-bottom:var(--brand-space-labelGap)!important}.mx-brand-form-surface .required-mark{color:var(--brand-state-errorText)!important}.mx-brand-form-surface .file-types,.mx-brand-form-surface .mx-brand-help,.mx-brand-form-surface .options-error{margin-top:var(--brand-space-helpGap);color:var(--brand-help-color)!important;font-family:var(--brand-help-family),sans-serif!important;font-size:var(--brand-help-size)!important;font-weight:var(--brand-help-weight)!important;line-height:var(--brand-help-lineHeight)!important;letter-spacing:var(--brand-help-letterSpacing)!important}.mx-brand-form-surface .options-error{color:var(--brand-state-errorText)!important}.mx-brand-form-surface .brand-choice-group:not(.v-input),.mx-brand-form-surface .builder-options,.mx-brand-form-surface .options-list{gap:var(--brand-space-choiceRowGap) var(--brand-space-choiceColumnGap)!important}.mx-brand-form-surface.brand-choice-vertical :is(.brand-choice-group:not(.v-input),.options-list,.builder-options){display:flex;align-items:stretch;flex-direction:column}.mx-brand-form-surface.brand-choice-inline :is(.brand-choice-group:not(.v-input),.options-list,.builder-options){display:flex;flex-flow:row wrap}.mx-brand-form-surface.brand-choice-columns :is(.brand-choice-group:not(.v-input),.options-list,.builder-options){display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mx-brand-form-surface .builder-options .option-row{min-width:0;gap:var(--brand-choice-markerGap);color:var(--brand-choice-text);font:var(--brand-answer-weight) var(--brand-answer-size)/var(--brand-answer-lineHeight) var(--brand-answer-family),sans-serif;letter-spacing:var(--brand-answer-letterSpacing)}.mx-brand-form-surface .builder-options .opt-glyph{width:var(--brand-choice-markerSize);height:var(--brand-choice-markerSize);border:max(1px,var(--brand-choice-borderWidth)) solid var(--brand-choice-border);background:var(--brand-choice-fill);opacity:1}.mx-brand-form-surface .builder-options .opt-input{color:inherit;font:inherit;letter-spacing:inherit}.mx-brand-form-surface.brand-choice-cards .builder-options .option-row,.mx-brand-form-surface.brand-choice-pills .builder-options .option-row{padding:var(--brand-choice-paddingY) var(--brand-choice-paddingX);border:var(--brand-choice-borderWidth) solid var(--brand-choice-border);border-radius:var(--brand-choice-radius);background:var(--brand-choice-fill)}.mx-brand-form-surface.brand-choice-pills .builder-options .option-row{border-radius:999px}.mx-brand-form-surface.brand-choice-pills .mx-brand-form :is(.option-row,.v-selection-control,.v-radio,.v-input--checkbox,.v-input.v-checkbox){width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;align-self:flex-start;justify-self:start;flex:0 1 auto}.mx-brand-form-surface.brand-choice-cards.brand-choice-inline .mx-brand-form :is(.option-row,.v-selection-control,.v-radio,.v-input--checkbox,.v-input.v-checkbox){flex:1 1 0}.mx-brand-form-surface .form-container{gap:0!important}.mx-brand-form-surface .form-container-col{padding:var(--brand-space-containerPadding)!important}.mx-brand-form-surface .form-divider{border-color:var(--brand-border)!important}.mx-brand-form-surface .mx-brand-logo{display:inline-block;max-width:100%;max-height:96px;-o-object-fit:contain;object-fit:contain}.mx-brand-form-surface .mx-brand-button-row{display:flex}.mx-brand-form-surface .mx-brand-submit-row{margin-top:var(--brand-space-sectionGap)}.mx-brand-form-surface.brand-button-align-left .mx-brand-button-row{justify-content:flex-start}.mx-brand-form-surface.brand-button-align-center .mx-brand-button-row{justify-content:center}.mx-brand-form-surface.brand-button-align-right .mx-brand-button-row{justify-content:flex-end}.mx-brand-form-surface .mx-primary-button,.mx-brand-form-surface .mx-secondary-button{min-height:0!important;height:auto!important;padding:var(--brand-button-paddingY) var(--brand-button-paddingX)!important;border:var(--brand-button-borderWidth) solid var(--brand-button-border)!important;border-radius:var(--brand-button-radius)!important;font:var(--brand-button-weight) var(--brand-button-size)/var(--brand-button-lineHeight) var(--brand-button-family),sans-serif!important;letter-spacing:var(--brand-button-letterSpacing)!important;text-transform:none!important;white-space:normal!important}.mx-brand-form-surface .mx-primary-button{color:var(--brand-button-text)!important;background:var(--brand-button-fill)!important}.mx-brand-form-surface .mx-secondary-button{color:var(--brand-button-secondaryText)!important;background:var(--brand-button-secondaryBackground,transparent)!important}.mx-brand-form-surface.brand-secondary-text .mx-secondary-button{border-color:transparent!important}.mx-brand-form-surface :is(.mx-primary-button,.mx-secondary-button):hover{color:var(--brand-state-hoverText)!important;background:var(--brand-state-hoverBackground)!important}.mx-brand-form-surface :is(.mx-primary-button,.mx-secondary-button):disabled{color:var(--brand-state-disabledText)!important;background:var(--brand-state-disabledBackground)!important;opacity:var(--brand-disabled-opacity)}.mx-brand-form-surface :is(.mx-primary-button,.mx-secondary-button) span:not(.material-symbols-outlined):not(.v-icon){color:inherit!important;font:inherit!important;letter-spacing:inherit!important}.mx-brand-form-surface :is(.mx-primary-button,.mx-secondary-button) :is(.material-symbols-outlined,.v-icon){color:inherit!important}.mx-brand-form-surface.brand-button-outline .mx-primary-button,.mx-brand-form-surface.brand-button-text .mx-primary-button{background:transparent!important}.mx-brand-form-surface.brand-button-text .mx-primary-button{border-color:transparent!important}.mx-brand-form-surface.brand-button-width-full :is(.mx-primary-button,.mx-secondary-button){width:100%}@media(max-width:640px){.mx-brand-form-surface{padding:min(var(--brand-space-containerPadding),20px)!important}.mx-brand-form-surface.brand-choice-columns :is(.brand-choice-group:not(.v-input),.options-list,.builder-options){grid-template-columns:1fr}.mx-brand-form-surface .form-container-col{padding:min(var(--brand-space-containerPadding),20px)!important}}.mx-brand-form-surface.mx-brand-form-embedded{padding:0!important;background:transparent!important}.mx-brand-form-surface .mx-brand-form .v-text-field{background:transparent!important;border-radius:var(--brand-field-radius)!important}.mx-brand-form-surface .mx-brand-form :where(.v-text-field>.v-input__control)>.v-input__slot{min-height:unset!important;padding:var(--brand-field-paddingY) var(--brand-field-paddingX)!important;border:var(--brand-field-borderWidth) solid var(--brand-field-border)!important;border-radius:var(--brand-field-radius)!important;background:var(--brand-field-fill)!important;box-shadow:var(--brand-field-shadow)!important}.mx-brand-form-surface .mx-brand-form .form-item-inactive>*{padding-bottom:0!important}.mx-brand-form-surface .mx-brand-form .v-text-field fieldset{display:none}.mx-brand-form-surface .mx-brand-form .v-text-field .v-select__selections,.mx-brand-form-surface .mx-brand-form .v-text-field .v-text-field__slot>input{min-height:calc(var(--brand-answer-size)*var(--brand-answer-lineHeight))!important;padding:0!important}.mx-brand-form-surface .mx-brand-form .v-text-field .v-select__selection{margin:0!important}.mx-brand-form-surface .mx-brand-form .v-text-field .v-select__selections>input{height:calc(var(--brand-answer-size)*var(--brand-answer-lineHeight))!important;line-height:var(--brand-answer-lineHeight)!important}.mx-brand-form-surface .mx-brand-form .v-file-input .v-text-field__slot,.mx-brand-form-surface .mx-brand-form .v-text-field .v-select__selections>input{min-height:calc(var(--brand-answer-size)*var(--brand-answer-lineHeight))!important;padding:0!important}.mx-brand-form-surface .mx-brand-form .v-file-input .v-input__icon{width:var(--brand-answer-size);min-width:var(--brand-answer-size);height:var(--brand-answer-size)}.mx-brand-form-surface .mx-brand-form :is(input,textarea,.v-select__selection,.v-file-input__text){color:var(--brand-answer-color)!important;font:var(--brand-answer-weight) var(--brand-answer-size)/var(--brand-answer-lineHeight) var(--brand-answer-family),sans-serif;letter-spacing:var(--brand-answer-letterSpacing)}.mx-brand-form-surface .mx-brand-form :is(input,textarea)::-moz-placeholder{color:var(--brand-field-placeholder)!important;opacity:1}.mx-brand-form-surface .mx-brand-form :is(input,textarea):-ms-input-placeholder{color:var(--brand-field-placeholder)!important;opacity:1}.mx-brand-form-surface .mx-brand-form :is(input,textarea)::placeholder{color:var(--brand-field-placeholder)!important;opacity:1}.mx-brand-form-surface .mx-brand-form .v-text-field :is(.v-input__append-inner,.v-input__prepend-inner){height:calc(var(--brand-answer-size)*var(--brand-answer-lineHeight));align-self:center;margin-top:0!important}.mx-brand-form-surface .mx-brand-form .v-text-field .v-input__icon .v-icon,.mx-brand-form-surface .mx-brand-form :is(.v-input__append-inner,.v-input__prepend-inner) .v-icon{color:var(--brand-answer-color)!important;font-size:min(20px,calc(var(--brand-answer-size)*var(--brand-answer-lineHeight)))!important}.mx-brand-form-surface .mx-brand-form .custom-phone{flex:1 1 auto;width:100%!important;max-width:none!important;min-height:calc(var(--brand-answer-size)*var(--brand-answer-lineHeight));padding:0!important;border:0!important;border-radius:inherit!important;background:transparent!important;box-shadow:none!important;color:var(--brand-answer-color)!important;font:var(--brand-answer-weight) var(--brand-answer-size)/var(--brand-answer-lineHeight) var(--brand-answer-family),sans-serif}.mx-brand-form-surface .mx-brand-form .custom-phone input{min-height:inherit;padding:0!important;color:inherit!important;font:inherit}.mx-brand-form-surface .mx-brand-form .custom-phone .vti__dropdown{min-height:inherit;padding-top:0!important;padding-bottom:0!important}.mx-brand-form-surface .mx-brand-form .custom-phone .vti__dropdown.open,.mx-brand-form-surface .mx-brand-form .custom-phone .vti__dropdown:hover{color:var(--brand-state-hoverText)!important;background:var(--brand-state-hoverBackground)!important}.mx-brand-form-surface .mx-brand-form .custom-phone .vti__dropdown-list{box-sizing:border-box;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:calc(100vw - 48px);border:var(--brand-field-borderWidth) solid var(--brand-border)!important;background:var(--brand-surface)!important;color:var(--brand-surfaceAnswer)!important;font:inherit}.mx-brand-form-surface .mx-brand-form .custom-phone .vti__dropdown-item{white-space:normal}.mx-brand-form-surface .mx-brand-form .custom-phone .vti__dropdown-item.highlighted{color:var(--brand-state-hoverText)!important;background:var(--brand-state-hoverBackground)!important}.mx-brand-form-surface .mx-brand-form .custom-phone :is(.vti__country-code,.vti__dropdown-arrow){color:var(--brand-answer-color)!important}.mx-brand-form-surface .mx-brand-form .custom-phone .vti__search_box{border-color:var(--brand-field-border);background:var(--brand-field-fill);color:var(--brand-surfaceFieldAnswer);font:inherit}.mx-brand-form-surface .mx-brand-form .v-textarea>.v-input__control>.v-input__slot{min-height:var(--brand-field-textareaHeight)!important}.mx-brand-form-surface .mx-brand-form .v-textarea textarea{height:calc(var(--brand-field-textareaHeight) - var(--brand-field-paddingY)*2 - var(--brand-field-borderWidth)*2)!important;min-height:0!important;margin-top:0!important;padding:0!important}.mx-brand-form-surface.brand-field-underline .mx-brand-form .v-input__slot{border-top:0!important;border-right:0!important;border-left:0!important;border-radius:0!important;box-shadow:none!important}.mx-brand-form-surface .mx-brand-form .v-input--is-focused .v-input__slot{border-color:var(--brand-state-focusBorder)!important;box-shadow:0 0 0 var(--brand-state-focusRingWidth) var(--brand-state-focusRingShadow)!important}.mx-brand-form-surface .mx-brand-form .form-input:focus-within>.v-input__control>.v-input__slot{border-color:var(--brand-state-focusBorder)!important;box-shadow:0 0 0 var(--brand-state-focusRingWidth) var(--brand-state-focusRingShadow)!important}.mx-brand-form-surface .mx-brand-form .error--text .v-input__slot{border-color:var(--brand-state-errorBorder)!important}.mx-brand-form-surface .mx-brand-form .v-messages{margin-top:var(--brand-space-helpGap);color:var(--brand-help-color)!important;font:var(--brand-help-weight) var(--brand-help-size)/var(--brand-help-lineHeight) var(--brand-help-family),sans-serif}.mx-brand-form-surface .mx-brand-form .error--text .v-messages{color:var(--brand-state-errorText)!important}.mx-brand-form-surface .mx-brand-form .v-input--is-disabled{opacity:var(--brand-disabled-opacity)}.mx-brand-form-surface .mx-brand-form .v-input--is-disabled .v-input__slot{color:var(--brand-state-disabledText);background:var(--brand-state-disabledBackground)!important}.mx-brand-form-surface .mx-brand-form .v-input--is-disabled :is(input,textarea,.v-label){color:var(--brand-state-disabledText)!important}.mx-brand-form-surface .mx-brand-form .v-input--radio-group__input{gap:var(--brand-space-choiceRowGap) var(--brand-space-choiceColumnGap)}.mx-brand-form-surface.brand-choice-vertical .mx-brand-form .v-input--radio-group__input{display:flex;align-items:stretch;flex-direction:column}.mx-brand-form-surface.brand-choice-inline .mx-brand-form .v-input--radio-group__input{display:flex;flex-flow:row wrap}.mx-brand-form-surface.brand-choice-inline .mx-brand-form .v-radio{flex:0 1 auto;max-width:100%}.mx-brand-form-surface.brand-choice-columns .mx-brand-form .v-input--radio-group__input{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mx-brand-form-surface .mx-brand-form :is(.v-radio,.v-input--checkbox){min-width:0;margin:0!important;color:var(--brand-choice-text)}.mx-brand-form-surface .mx-brand-form :is(.v-input--selection-controls__input,.form-checkbox .v-input--selection-controls__input){width:var(--brand-choice-markerSize);height:var(--brand-choice-markerSize);margin-right:var(--brand-choice-markerGap)!important;color:var(--brand-choice-border)!important}.mx-brand-form-surface .mx-brand-form :is(.brand-choice-group,.v-input--radio-group__input){margin-top:0!important;margin-bottom:0!important}.mx-brand-form-surface .mx-brand-form .v-input--selection-controls__input{border:max(1px,var(--brand-choice-borderWidth)) solid var(--brand-choice-border);border-radius:4px;background:var(--brand-choice-fill);flex-shrink:0}.mx-brand-form-surface .mx-brand-form .v-radio .v-input--selection-controls__input{border-radius:50%}.mx-brand-form-surface .mx-brand-form .v-input--selection-controls__input .v-icon{display:none}.mx-brand-form-surface .mx-brand-form .v-input--selection-controls__input:has(input:focus-visible){outline:var(--brand-state-focusRingWidth) solid var(--brand-state-focusRing);outline-offset:3px}.mx-brand-form-surface .mx-brand-form :is(.v-radio,.v-input--checkbox) .v-label{margin:0!important;color:inherit!important;font:var(--brand-answer-weight) var(--brand-answer-size)/var(--brand-answer-lineHeight) var(--brand-answer-family),sans-serif;letter-spacing:var(--brand-answer-letterSpacing)}.mx-brand-form-surface.brand-choice-cards .mx-brand-form :is(.v-radio,.v-input--checkbox),.mx-brand-form-surface.brand-choice-pills .mx-brand-form :is(.v-radio,.v-input--checkbox){padding:var(--brand-choice-paddingY) var(--brand-choice-paddingX);border:var(--brand-choice-borderWidth) solid var(--brand-choice-border);border-radius:var(--brand-choice-radius);background:var(--brand-choice-fill)}.mx-brand-form-surface.brand-choice-pills .mx-brand-form :is(.v-radio,.v-input--checkbox){border-radius:999px}.mx-brand-form-surface.brand-choice-cards .mx-brand-form :is(.v-radio.v-item--active,.v-input--checkbox.v-input--is-label-active),.mx-brand-form-surface.brand-choice-pills .mx-brand-form :is(.v-radio.v-item--active,.v-input--checkbox.v-input--is-label-active){color:var(--brand-choice-selectedLabelText)!important;border-color:var(--brand-choice-selectedBorder);background:var(--brand-choice-selectedFill)}.mx-brand-form-surface .mx-brand-form :is(.v-radio.v-item--active,.v-input--checkbox.v-input--is-label-active) .v-input--selection-controls__input{border-color:var(--brand-choice-selectedBorder);background:var(--brand-choice-selectedBorder)}.mx-brand-form-surface .mx-brand-form .v-input--selection-controls__input{position:relative}.mx-brand-form-surface .mx-brand-form .v-input--checkbox.v-input--is-label-active .v-input--selection-controls__input:after,.mx-brand-form-surface .mx-brand-form .v-radio.v-item--active .v-input--selection-controls__input:after{position:absolute;top:50%;left:50%;z-index:1;content:"";pointer-events:none}.mx-brand-form-surface .mx-brand-form .v-radio.v-item--active .v-input--selection-controls__input:after{width:calc(var(--brand-choice-markerSize)*0.34);height:calc(var(--brand-choice-markerSize)*0.34);border-radius:50%;background:var(--brand-choice-selectedText);transform:translate(-50%,-50%)}.mx-brand-form-surface .mx-brand-form .v-input--checkbox.v-input--is-label-active .v-input--selection-controls__input:after{width:calc(var(--brand-choice-markerSize)*0.28);height:calc(var(--brand-choice-markerSize)*0.5);border:solid var(--brand-choice-selectedText);border-width:0 2px 2px 0;transform:translate(-50%,-58%) rotate(45deg)}@media(max-width:640px){.mx-brand-form-surface.brand-choice-columns .mx-brand-form .v-input--radio-group__input{grid-template-columns:1fr}}.mx-brand-form-menu{color:var(--brand-surfaceText);background:var(--brand-surface);font:var(--brand-answer-weight) var(--brand-answer-size)/var(--brand-answer-lineHeight) var(--brand-answer-family),sans-serif}.mx-brand-form-menu .v-list{color:var(--brand-surfaceText)!important;background:var(--brand-surface)!important}.mx-brand-form-menu .v-list-item{color:var(--brand-surfaceAnswer)!important;font:var(--brand-answer-weight) var(--brand-answer-size)/var(--brand-answer-lineHeight) var(--brand-answer-family),sans-serif}.mx-brand-form-menu .v-list-item--active,.mx-brand-form-menu .v-list-item:hover{color:var(--brand-state-hoverText)!important;background:var(--brand-state-hoverBackground)!important}.mx-brand-form-menu .mx-brand-form-menu-surface,.mx-brand-form-menu .v-picker{color:var(--brand-surfaceText)!important;background:var(--brand-surface)!important}.mx-brand-form-menu .v-picker__body,.mx-brand-form-menu .v-picker__title{color:inherit;background:inherit}.mx-brand-form-menu .v-date-picker-header,.mx-brand-form-menu .v-date-picker-table th{color:var(--brand-surfaceMuted)!important}.mx-brand-form-menu .v-date-picker-header button,.mx-brand-form-menu .v-picker__actions .v-btn{color:var(--brand-surfaceText)!important}.mx-brand-form-menu .v-date-picker-header button .v-icon,.mx-brand-form-menu .v-picker__actions .v-btn .v-icon{color:inherit!important}.mx-brand-form-menu .v-date-picker-table .v-btn{color:var(--brand-surfaceText)!important}.mx-brand-form-menu .v-date-picker-table .v-btn--active{color:var(--brand-button-solidText)!important;background:var(--brand-primary)!important}.mx-brand-form-menu .v-date-picker-table .v-btn--disabled{color:var(--brand-state-disabledText)!important;opacity:var(--brand-disabled-opacity)}#main-snackbar .v-snack__wrapper.v-sheet .v-snack__content{display:flex;align-items:center;justify-content:space-between}#main-snackbar .v-snack__wrapper.v-sheet .v-snack__content div{flex:1 1 auto;font-size:16px}#main-snackbar .v-snack__wrapper.v-sheet .v-snack__content #main-snackbar-close{flex:0 0 32px;margin:0;margin-right:-12px}[data-v-ed502d56]{box-sizing:border-box}#notfound[data-v-ed502d56]{position:relative;height:100vh}#notfound .notfound[data-v-ed502d56]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.notfound[data-v-ed502d56]{max-width:520px;width:100%;line-height:1.4;text-align:center}.notfound .notfound-404[data-v-ed502d56]{position:relative;height:240px}.notfound .notfound-404 h1[data-v-ed502d56]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:252px;font-weight:900;margin:0;color:#262626;text-transform:uppercase;letter-spacing:-40px;margin-left:-20px;color:#1766f6}.notfound .notfound-404 h1>span[data-v-ed502d56]{text-shadow:-8px 0 0 #fff;color:#1766f6}.notfound .notfound-404 h3[data-v-ed502d56]{position:relative;font-size:16px;font-weight:700;text-transform:uppercase;color:#1766f6;margin:0;letter-spacing:3px;padding-left:6px}.notfound h2[data-v-ed502d56]{font-size:20px;font-weight:400;text-transform:uppercase;color:#1766f6;margin-top:0;margin-bottom:25px}@media only screen and (max-width:767px){.notfound .notfound-404[data-v-ed502d56]{height:200px}.notfound .notfound-404 h1[data-v-ed502d56]{font-size:200px}}@media only screen and (max-width:480px){.notfound .notfound-404[data-v-ed502d56]{height:162px}.notfound .notfound-404 h1[data-v-ed502d56]{font-size:162px;height:150px;line-height:162px}.notfound h2[data-v-ed502d56]{font-size:16px}}.login-page[data-v-5a6f4c2a]{position:relative;isolation:isolate;width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:clamp(24px,5vw,72px);overflow:hidden;background:radial-gradient(circle at 15% 15%,color-mix(in srgb,var(--v-primary-base) 22%,transparent),transparent 34%),linear-gradient(135deg,var(--v-gray_10-base),color-mix(in srgb,var(--v-primary-base) 9%,var(--v-gray_10-base)));background-size:cover;background-position:50%}.login-backdrop[data-v-5a6f4c2a]{position:absolute;inset:0;z-index:-1;background:linear-gradient(135deg,hsla(0,0%,100%,.04),transparent 50%),radial-gradient(circle at 85% 20%,hsla(0,0%,100%,.16),transparent 28%);pointer-events:none}.login-position-left[data-v-5a6f4c2a]{justify-content:flex-start}.login-position-right[data-v-5a6f4c2a]{justify-content:flex-end}.login-card[data-v-5a6f4c2a]{position:relative;width:min(456px,100%);max-height:calc(100vh - 48px);overflow-y:auto;border:1px solid hsla(0,0%,100%,.68);border-radius:var(--brand-surface-radius,24px);background:hsla(0,0%,100%,.96);color:#252329;box-shadow:0 28px 80px rgba(17,20,31,.24),0 4px 16px rgba(17,20,31,.08);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.login-card__accent[data-v-5a6f4c2a]{height:4px;background:linear-gradient(90deg,var(--v-primary-base),color-mix(in srgb,var(--v-primary-base) 55%,#fff))}.login-card__content[data-v-5a6f4c2a]{max-width:none;padding:clamp(28px,4vw,42px)!important}.login-brand[data-v-5a6f4c2a]{display:flex;justify-content:center;margin-bottom:24px}.login-logo[data-v-5a6f4c2a]{display:block;max-width:230px;max-height:82px;-o-object-fit:contain;object-fit:contain}.login-form[data-v-5a6f4c2a]{text-align:left}.login-greeting[data-v-5a6f4c2a]{margin:0 auto 26px;color:#68636d;font-size:14px;line-height:1.65;text-align:center;white-space:pre-wrap}.login-greeting[data-v-5a6f4c2a] h1,.login-greeting[data-v-5a6f4c2a] h2,.login-greeting[data-v-5a6f4c2a] h3{margin:0 0 8px;color:#252329;font-size:clamp(23px,4vw,29px);font-weight:700;line-height:1.22;letter-spacing:-.025em}.login-greeting[data-v-5a6f4c2a] p{margin:0}.login-method[data-v-5a6f4c2a]{width:100%;min-height:50px;display:flex;align-items:center;gap:11px;padding:7px 12px 7px 8px;border:1px solid #dedbe1;border-radius:14px;background:#fff;color:#302d33;font:inherit;font-size:14px;font-weight:650;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.login-method[data-v-5a6f4c2a]:hover{border-color:color-mix(in srgb,var(--v-primary-base) 38%,#dedbe1);background:color-mix(in srgb,var(--v-primary-base) 3%,#fff);box-shadow:0 6px 18px rgba(26,22,32,.06)}.login-method[data-v-5a6f4c2a]:focus-visible{outline:3px solid color-mix(in srgb,var(--v-primary-base) 24%,transparent);outline-offset:2px}.login-method__icon[data-v-5a6f4c2a]{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:11px;background:color-mix(in srgb,var(--v-primary-base) 9%,#fff);color:var(--v-primary-base)}.login-method__arrow[data-v-5a6f4c2a]{margin-left:auto;color:#8a858e}.login-divider[data-v-5a6f4c2a]{display:flex;align-items:center;gap:12px;margin:24px 0;color:#8a858e;font-size:12px;font-weight:600;white-space:nowrap}.login-divider[data-v-5a6f4c2a]:after,.login-divider[data-v-5a6f4c2a]:before{content:"";height:1px;flex:1 1 auto;background:#e7e4e8}.login-fields[data-v-5a6f4c2a]{display:grid;gap:13px}.login-fields[data-v-5a6f4c2a] .v-input__slot{min-height:50px!important;border-radius:13px!important;background:#fff!important}.login-fields[data-v-5a6f4c2a] .v-text-field--outlined fieldset{border-color:#dcd9df}.login-fields[data-v-5a6f4c2a] .v-text-field--outlined.v-input--is-focused fieldset{border-width:1.5px;border-color:var(--v-primary-base)}.login-fields[data-v-5a6f4c2a] .v-label{color:#757079;font-size:14px}.login-fields[data-v-5a6f4c2a] input{color:#252329;font-size:15px}.login-fields[data-v-5a6f4c2a] .v-messages{padding:4px 4px 0}.login-error[data-v-5a6f4c2a]{display:flex;align-items:flex-start;gap:8px;margin-top:13px;padding:11px 12px;border:1px solid color-mix(in srgb,var(--v-error-base) 24%,transparent);border-radius:12px;background:color-mix(in srgb,var(--v-error-base) 7%,#fff);color:var(--v-error-base);font-size:13px;line-height:1.45}.login-error svg[data-v-5a6f4c2a]{flex:0 0 auto;margin-top:1px}.login-submit[data-v-5a6f4c2a]{min-height:50px!important;margin-top:16px;border-radius:14px!important;font-size:14px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;box-shadow:0 10px 24px color-mix(in srgb,var(--v-primary-base) 22%,transparent)!important}.login-submit.v-btn--disabled[data-v-5a6f4c2a]{box-shadow:none!important}.login-remember[data-v-5a6f4c2a]{margin-top:10px;padding-top:0}.login-remember[data-v-5a6f4c2a] .v-label{color:#68636d;font-size:13px}.login-back[data-v-5a6f4c2a]{min-height:38px;display:inline-flex;align-items:center;gap:7px;margin-top:14px;padding:0 8px;border:0;border-radius:9px;background:transparent;color:#68636d;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.login-back[data-v-5a6f4c2a]:hover{background:#f3f1f4;color:#252329}.login-success[data-v-5a6f4c2a],.login-unavailable[data-v-5a6f4c2a]{padding:12px 0 6px;text-align:center}.login-success__icon[data-v-5a6f4c2a]{width:58px;height:58px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:18px;border-radius:18px;background:color-mix(in srgb,var(--v-primary-base) 9%,#fff);color:var(--v-primary-base)}.login-success p[data-v-5a6f4c2a]{margin:0;color:#68636d;font-size:15px;line-height:1.65}.login-success p strong[data-v-5a6f4c2a]{color:#252329;font-weight:650}.login-unavailable h1[data-v-5a6f4c2a]{margin:0;color:#252329;font-size:21px;line-height:1.35}@media(max-width:600px){.login-page[data-v-5a6f4c2a]{align-items:stretch;justify-content:stretch;padding:0;background-position:50%}.login-card[data-v-5a6f4c2a]{width:100%;max-height:none;min-height:100vh;border:0;border-radius:0;background:hsla(0,0%,100%,.97);box-shadow:none}.login-card__content[data-v-5a6f4c2a]{max-width:440px;margin:auto;padding:36px 22px!important}.login-brand[data-v-5a6f4c2a]{margin-bottom:28px}.login-logo[data-v-5a6f4c2a]{max-height:72px}}@media(prefers-reduced-motion:reduce){.login-method[data-v-5a6f4c2a]{transition:none}}.custom-page[data-v-378fb29e]{width:100%;height:100%;min-height:100%;padding:0;border:0}.custom-page-container[data-v-378fb29e]{width:100%;max-width:none;padding:0}.custom-page-column[data-v-378fb29e]{padding:0}.custom-page-iframe[data-v-378fb29e]{width:100%;height:100%;overflow:hidden}.custom-page-iframe iframe[data-v-378fb29e]{width:100%;height:100%;display:block;border:0;overflow:auto}.welcome-page[data-v-61c6856c]{width:100%;max-width:1240px;margin:0 auto;padding:34px clamp(18px,4vw,52px) 52px;color:var(--portal-text)}.attention-summary[data-v-61c6856c],.dashboard-state[data-v-61c6856c],.welcome-heading[data-v-61c6856c]{display:flex;align-items:center}.welcome-heading[data-v-61c6856c]{justify-content:space-between;gap:24px;margin-bottom:24px}.client-eyebrow[data-v-61c6856c]{display:block;margin-bottom:5px;color:var(--portal-muted);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.welcome-heading h1[data-v-61c6856c]{margin:0;color:var(--portal-text);font-size:clamp(28px,4vw,42px);font-weight:500;letter-spacing:-.035em;line-height:1.1}.attention-summary[data-v-61c6856c]{gap:7px;padding:9px 12px;border:1px solid var(--portal-border);border-radius:var(--brand-button-radius,99px);background:var(--portal-surface);color:var(--portal-muted);white-space:nowrap}.attention-summary .portal-icon[data-v-61c6856c]{color:var(--v-primary-base)}.attention-summary strong[data-v-61c6856c]{color:var(--portal-text);font-weight:600}.welcome-message[data-v-61c6856c]{position:relative;overflow:hidden;min-height:150px;display:flex;align-items:center;margin-bottom:28px;padding:clamp(24px,5vw,48px);border:1px solid var(--portal-border);border-radius:var(--brand-surface-radius,20px);background:var(--portal-surface);background-position:50%;background-size:cover}.welcome-message-content[data-v-61c6856c]{position:relative;z-index:1;max-width:720px}.welcome-message-content[data-v-61c6856c]>:first-child{margin-top:0}.welcome-message-content[data-v-61c6856c]>:last-child{margin-bottom:0}.welcome-message.has-background[data-v-61c6856c] *{color:#fff!important}.action-dashboard[data-v-61c6856c],.dashboard-loading[data-v-61c6856c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:18px;align-items:start}.dashboard-state[data-v-61c6856c]{min-height:180px;justify-content:center;flex-direction:column;gap:12px;padding:28px;border:1px solid var(--portal-border);border-radius:var(--portal-radius-md);background:var(--portal-surface);color:var(--portal-muted);text-align:center}.dashboard-state p[data-v-61c6856c]{margin:0}.dashboard-state button[data-v-61c6856c],.empty-state-icon[data-v-61c6856c]{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:var(--brand-button-radius,50%);background:var(--v-blue_5-base);color:var(--v-primary-base)}.dashboard-state button[data-v-61c6856c]{cursor:pointer}.loading-card[data-v-61c6856c]{min-height:220px;display:grid;align-content:start;gap:14px;padding:18px;border:1px solid var(--portal-border);border-radius:var(--portal-radius-md);background:var(--portal-surface)}.loading-card span[data-v-61c6856c]{height:18px;border-radius:6px;background:var(--v-gray_20-base);-webkit-animation:portal-pulse-data-v-61c6856c 1.4s ease-in-out infinite;animation:portal-pulse-data-v-61c6856c 1.4s ease-in-out infinite}.loading-card span[data-v-61c6856c]:first-child{width:45%;height:34px}.loading-card span[data-v-61c6856c]:last-child{width:68%}@-webkit-keyframes portal-pulse-data-v-61c6856c{50%{opacity:.45}}@keyframes portal-pulse-data-v-61c6856c{50%{opacity:.45}}@media(max-width:599px){.welcome-page[data-v-61c6856c]{padding:24px 16px 32px}.welcome-heading[data-v-61c6856c]{align-items:flex-start;margin-bottom:20px}.attention-summary span[data-v-61c6856c]{display:none}.welcome-message[data-v-61c6856c]{min-height:130px;margin-bottom:20px;padding:24px;border-radius:var(--portal-radius-md)}.action-dashboard[data-v-61c6856c],.dashboard-loading[data-v-61c6856c]{grid-template-columns:1fr;gap:14px}}@media(prefers-reduced-motion:reduce){.loading-card span[data-v-61c6856c]{-webkit-animation:none;animation:none}}.magic-token-page[data-v-06331e78]{width:100%;min-height:100vh}.payment-page[data-v-241d365a]{width:100%;min-height:100%;overflow:auto;background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--v-primary-base) 8%,transparent),transparent 30rem),var(--portal-canvas);color:var(--portal-text);text-align:left}.payment-shell[data-v-241d365a]{width:min(1120px,100%);margin:0 auto;padding:32px 28px 56px}.payment-loading[data-v-241d365a]{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:16px;color:var(--portal-muted)}.payment-loading p[data-v-241d365a]{margin:0;font-size:15px;font-weight:560}.payment-brand[data-v-241d365a]{min-height:58px;display:flex;align-items:center;margin-bottom:22px}.payment-brand img[data-v-241d365a]{display:block;width:auto;max-width:min(220px,62vw);max-height:58px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.invoice-summary[data-v-241d365a]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 36px;padding:28px;border:1px solid var(--portal-border);border-radius:var(--brand-surface-radius,22px);background:var(--portal-surface);box-shadow:0 18px 50px rgba(16,17,15,.06)}.summary-heading[data-v-241d365a]{align-self:center;text-align:left}.invoice-kicker[data-v-241d365a]{display:block;margin-bottom:8px;color:var(--v-primary-base);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.summary-heading h1[data-v-241d365a]{max-width:620px;margin:0;color:var(--portal-text);font-size:clamp(24px,4vw,36px);font-weight:650;letter-spacing:-.035em;line-height:1.12}.amount-summary[data-v-241d365a]{min-width:210px;align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:20px 22px;border-radius:var(--brand-surface-radius,16px);background:color-mix(in srgb,var(--v-primary-base) 8%,var(--portal-surface));text-align:right}.amount-summary span[data-v-241d365a]{color:var(--portal-muted);font-size:12px;font-weight:650}.amount-summary strong[data-v-241d365a]{margin-top:5px;color:var(--portal-text);font-size:clamp(25px,4vw,34px);font-weight:680;letter-spacing:-.035em;line-height:1}.invoice-facts[data-v-241d365a]{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding-top:22px;border-top:1px solid var(--portal-border)}.invoice-facts>div[data-v-241d365a]{min-width:0;padding:0 22px;border-right:1px solid var(--portal-border);text-align:left}.invoice-facts>div[data-v-241d365a]:first-child{padding-left:0}.invoice-facts>div[data-v-241d365a]:last-child{padding-right:0;border-right:0}.invoice-facts dt[data-v-241d365a]{margin-bottom:5px;color:var(--portal-muted);font-size:12px;font-weight:600}.invoice-facts dd[data-v-241d365a]{margin:0;overflow:hidden;color:var(--portal-text);font-size:14px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.payment-fee-notice[data-v-241d365a]{margin:18px 0 0!important;border-radius:var(--brand-surface-radius,12px);font-size:13px}.payment-option-grid[data-v-241d365a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;margin-top:18px}.payment-option-grid.option-count-1[data-v-241d365a]{grid-template-columns:minmax(0,720px);justify-content:center}.payment-option-grid.option-count-2[data-v-241d365a]{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-form-card[data-v-241d365a],.payment-option-card[data-v-241d365a]{min-width:0;padding:22px;border:1px solid var(--portal-border);border-radius:var(--portal-radius-md);background:var(--portal-surface);box-shadow:0 1px 2px rgba(16,17,15,.03)}.payment-option-card[data-v-241d365a]{display:flex;flex-direction:column}.option-heading[data-v-241d365a]{min-height:40px;display:flex;align-items:center;gap:11px;margin-bottom:20px}.option-heading h2[data-v-241d365a]{min-width:0;flex:1;margin:0;color:var(--portal-text);font-size:15px;font-weight:650;letter-spacing:-.01em;line-height:1.3}.option-icon[data-v-241d365a],.saved-method-icon[data-v-241d365a]{display:grid;place-items:center;border-radius:11px;background:color-mix(in srgb,var(--v-primary-base) 9%,var(--portal-surface));color:var(--v-primary-base)}.option-icon[data-v-241d365a]{width:38px;height:38px;flex:0 0 38px}.paypal-icon[data-v-241d365a]{color:#173ea5;font-size:17px;font-style:italic;font-weight:800}.option-action[data-v-241d365a]{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;border:0;border-radius:var(--brand-button-radius,10px);background:transparent;color:var(--portal-muted);cursor:pointer}.option-action[data-v-241d365a]:hover{background:var(--v-gray_20-base);color:var(--portal-text)}.saved-method-list[data-v-241d365a]{display:grid;gap:8px}.saved-method[data-v-241d365a]{width:100%;min-width:0;min-height:58px;display:flex;align-items:center;gap:10px;padding:9px 11px;border:1px solid var(--portal-border);border-radius:var(--brand-button-radius,12px);background:var(--portal-surface);color:var(--portal-text);cursor:pointer;text-align:left;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.saved-method[data-v-241d365a]:hover{border-color:color-mix(in srgb,var(--v-primary-base) 34%,var(--portal-border));background:color-mix(in srgb,var(--v-primary-base) 3%,var(--portal-surface));transform:translateY(-1px)}.saved-method-icon[data-v-241d365a]{width:36px;height:36px;flex:0 0 36px}.saved-method-details[data-v-241d365a]{min-width:0;flex:1;display:flex;flex-direction:column}.saved-method-details span[data-v-241d365a],.saved-method-details strong[data-v-241d365a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.saved-method-details strong[data-v-241d365a]{font-size:13px;font-weight:650}.saved-method-details span[data-v-241d365a]{color:var(--portal-muted);font-size:12px}.saved-method-action[data-v-241d365a]{flex:0 0 auto;display:flex;align-items:center;gap:4px;color:var(--v-primary-base);font-size:11px;font-weight:650;white-space:nowrap}.empty-methods[data-v-241d365a]{margin:4px 0 18px;color:var(--portal-muted);font-size:13px;line-height:1.5}.back-action[data-v-241d365a],.primary-payment-action[data-v-241d365a],.secondary-payment-action[data-v-241d365a]{display:flex;align-items:center;justify-content:center;border:0;cursor:pointer;font-family:var(--primary-font);font-weight:650}.secondary-payment-action[data-v-241d365a]{width:100%;min-height:42px;gap:7px;margin-top:12px;border:1px solid var(--portal-border);border-radius:var(--brand-button-radius,11px);background:var(--portal-surface);color:var(--v-primary-base);font-size:13px}.secondary-payment-action[data-v-241d365a]:hover{background:color-mix(in srgb,var(--v-primary-base) 4%,var(--portal-surface))}.card-brand-row[data-v-241d365a]{min-height:54px;display:flex;align-items:center;gap:10px}.wallet-options[data-v-241d365a]{display:flex;flex-wrap:wrap;gap:7px;margin:9px 0 20px}.wallet-options span[data-v-241d365a]{padding:6px 9px;border-radius:999px;background:var(--v-gray_20-base);color:var(--portal-muted);font-size:12px;font-weight:600}.primary-payment-action[data-v-241d365a]{width:100%;min-height:46px;gap:8px;margin-top:auto;padding:0 18px;border-radius:var(--brand-button-radius,12px);background:var(--v-primary-base);color:var(--v-white-base);font-size:14px;box-shadow:0 8px 18px color-mix(in srgb,var(--v-primary-base) 22%,transparent);transition:filter .15s ease,transform .15s ease}.primary-payment-action[data-v-241d365a]:hover{filter:brightness(.96);transform:translateY(-1px)}.payment-provider[data-v-241d365a]{display:flex;align-items:center;gap:7px;margin-top:16px;color:var(--portal-muted);font-size:11px;font-weight:560}.payment-provider img[data-v-241d365a]{width:38px;height:auto}.paypal-button-container[data-v-241d365a]{min-height:150px;margin-top:2px}.payment-form-card[data-v-241d365a]{width:min(720px,100%);margin:18px auto 0;padding:26px}.payment-form-heading[data-v-241d365a]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid var(--portal-border)}.back-action[data-v-241d365a]{gap:7px;padding:8px 10px;border-radius:var(--brand-button-radius,10px);background:transparent;color:var(--portal-muted);font-size:13px}.back-action[data-v-241d365a]:hover{background:var(--v-gray_20-base);color:var(--portal-text)}.payment-provider-top[data-v-241d365a]{margin:0}.stripe-submit[data-v-241d365a]{margin-top:22px!important;letter-spacing:0!important;text-transform:none!important}.stripe-submit[data-v-241d365a] .v-btn__content{color:inherit;font-size:14px;font-weight:650}button[data-v-241d365a]:focus-visible{outline:2px solid var(--v-primary-base);outline-offset:2px}@media(max-width:699px){.payment-shell[data-v-241d365a]{padding:20px 14px 36px}.payment-brand[data-v-241d365a]{min-height:48px;margin-bottom:16px}.payment-brand img[data-v-241d365a]{max-height:48px}.invoice-summary[data-v-241d365a]{grid-template-columns:1fr;gap:20px;padding:20px;border-radius:var(--brand-surface-radius,17px)}.amount-summary[data-v-241d365a]{min-width:0;align-items:flex-start;padding:16px;text-align:left}.invoice-facts[data-v-241d365a]{grid-template-columns:1fr;gap:12px;padding-top:18px}.invoice-facts>div[data-v-241d365a],.invoice-facts>div[data-v-241d365a]:first-child,.invoice-facts>div[data-v-241d365a]:last-child{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding:0;border:0}.invoice-facts dt[data-v-241d365a]{margin:0}.payment-form-card[data-v-241d365a],.payment-option-card[data-v-241d365a]{padding:18px;border-radius:var(--brand-surface-radius,14px)}.payment-option-grid.option-count-1[data-v-241d365a],.payment-option-grid.option-count-2[data-v-241d365a],.payment-option-grid[data-v-241d365a]{grid-template-columns:minmax(0,1fr)}.saved-method[data-v-241d365a]{align-items:flex-start}.saved-method-action[data-v-241d365a]{font-size:0}.saved-method-action svg[data-v-241d365a]{margin-top:9px}.payment-form-heading[data-v-241d365a]{align-items:flex-start}.payment-provider-top[data-v-241d365a]{flex-direction:column;align-items:flex-end;gap:2px}}@media(min-width:700px)and (max-width:940px){.saved-method-action[data-v-241d365a]{font-size:0}}@media(prefers-reduced-motion:reduce){.primary-payment-action[data-v-241d365a],.saved-method[data-v-241d365a]{transition:none}}.locale-workspace-sub-menu{height:280px;filter:drop-shadow(0 4px 16px rgba(0,0,0,.2));box-shadow:none!important;border-radius:var(--brand-surface-radius,8px)!important;background-color:var(--v-white-base);padding:4px 12px}.settings-link[data-v-0e4b5ede]{font-weight:500;width:100%;font-size:14px;line-height:14px;padding:8px 0;color:var(--v-primary-base)}.settings-link[data-v-0e4b5ede]:hover{color:var(--v-primary-base)}.hosted-invoice-page[data-v-6c22c4d4]{width:100%;min-height:100vh;overflow:auto;background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--v-primary-base) 7%,transparent),transparent 34rem),var(--v-gray_20-base);color:var(--portal-text);text-align:left}.invoice-loading[data-v-6c22c4d4]{min-height:100vh;display:grid;place-items:center}.hosted-invoice-shell[data-v-6c22c4d4]{width:min(calc(var(--invoice-document-width, 1136px) + 44px),100%);margin:0 auto;padding:22px}.hosted-invoice-toolbar[data-v-6c22c4d4]{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px;padding:10px 12px 10px 16px;border:1px solid var(--portal-border);border-radius:var(--brand-surface-radius,16px);background:color-mix(in srgb,var(--portal-surface) 94%,transparent);box-shadow:0 12px 34px rgba(16,17,15,.08);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.invoice-identity[data-v-6c22c4d4],.viewer-actions[data-v-6c22c4d4]{min-width:0;display:flex;align-items:center}.invoice-identity[data-v-6c22c4d4]{gap:11px}.invoice-mark[data-v-6c22c4d4]{width:38px;height:38px;flex:0 0 38px;border-radius:11px;display:grid;place-items:center;background:color-mix(in srgb,var(--v-primary-base) 9%,var(--portal-surface));color:var(--v-primary-base)}.invoice-identity>div[data-v-6c22c4d4]{min-width:0;display:flex;flex-direction:column}.invoice-identity span[data-v-6c22c4d4]{color:var(--portal-muted);font-size:11px;font-weight:600}.invoice-identity strong[data-v-6c22c4d4]{overflow:hidden;color:var(--portal-text);font-size:14px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.viewer-actions[data-v-6c22c4d4]{gap:8px}.language-control[data-v-6c22c4d4]{max-width:170px}.download-action[data-v-6c22c4d4]{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:0;border-radius:var(--brand-button-radius,11px);background:var(--v-primary-base);color:var(--v-white-base);font:inherit;font-size:13px;font-weight:650;cursor:pointer}.hosted-document-surface[data-v-6c22c4d4]{min-width:0}.hosted-invoice-document[data-v-6c22c4d4] .main-form{padding:0!important;background:transparent!important}.hosted-invoice-document[data-v-6c22c4d4]{min-height:calc(100vh - 124px)}@media(max-width:599px){.hosted-invoice-shell[data-v-6c22c4d4]{padding:0}.hosted-invoice-toolbar[data-v-6c22c4d4]{position:sticky;top:0;z-index:4;min-height:58px;margin:0;padding:8px 10px;border-width:0 0 1px;border-radius:0}.invoice-mark[data-v-6c22c4d4]{width:34px;height:34px;flex-basis:34px}.language-control[data-v-6c22c4d4]{display:none}.download-action[data-v-6c22c4d4]{width:40px;height:40px;min-height:40px;padding:0;border-radius:var(--brand-button-radius,50%)}.download-action span[data-v-6c22c4d4]{display:none}}@media print{.hosted-invoice-page[data-v-6c22c4d4],.hosted-invoice-shell[data-v-6c22c4d4]{padding:0;background:#fff}}.action-menu[data-v-898526be] .menu-activator,.action-menu[data-v-898526be] .primary-action{border:0!important}.monthly-chart[data-v-1767aa18]{height:330px;padding:18px 16px 14px}.chart-frame[data-v-1767aa18]{position:relative;height:100%}.monthly-chart[data-v-1767aa18] canvas{width:100%!important;height:100%!important}@media(max-width:599px){.monthly-chart[data-v-1767aa18]{height:280px;padding:14px 10px 10px}}.project-chart[data-v-01ed55f2]{height:330px;padding:18px 16px 12px}.chart-frame[data-v-01ed55f2]{position:relative;height:100%}.project-chart[data-v-01ed55f2] canvas{width:100%!important;height:100%!important}@media(max-width:599px){.project-chart[data-v-01ed55f2]{height:310px;padding:14px 10px 10px}}.invoice-report[data-v-960faf22]{container:invoice-report/inline-size;display:grid;gap:18px;padding:18px 16px 40px}.metric-grid[data-v-960faf22]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.metric-card[data-v-960faf22]{position:relative;min-width:0;min-height:116px;display:flex;flex-direction:column;justify-content:space-between;gap:18px;padding:16px;overflow:hidden;border:1px solid var(--portal-border);border-radius:var(--brand-surface-radius,14px);background:var(--portal-surface);box-shadow:0 1px 1px rgba(16,17,15,.02);text-align:left}.metric-card[data-v-960faf22]:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--v-primary-base);content:"";opacity:.82}.metric-card.is-deposit[data-v-960faf22]:before{background:var(--v-success-base)}.metric-heading[data-v-960faf22]{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.metric-card dt[data-v-960faf22]{min-width:0;flex:1;color:var(--portal-muted);font-size:12px;font-weight:620;letter-spacing:.015em;line-height:1.35;text-align:left}.metric-card dd[data-v-960faf22]{margin:0;overflow:hidden;color:var(--portal-text);font-size:clamp(21px,3.2cqi,28px);font-weight:620;letter-spacing:-.035em;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.metric-icon[data-v-960faf22]{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:10px;background:var(--v-gray_20-base);color:var(--portal-muted)}.metric-card.is-deposit .metric-icon[data-v-960faf22]{background:var(--v-success_10-base);color:var(--v-success-base)}.report-chart-grid[data-v-960faf22]{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.report-chart-card[data-v-960faf22]{min-width:0;overflow:hidden;border:1px solid var(--portal-border);border-radius:var(--portal-radius-md);background:var(--portal-surface);box-shadow:0 1px 1px rgba(16,17,15,.02)}.report-chart-heading[data-v-960faf22]{display:flex;align-items:center;min-height:54px;padding:14px 16px;border-bottom:1px solid var(--portal-border)}.report-chart-heading h2[data-v-960faf22]{margin:0;color:var(--portal-text);font-size:14px;font-weight:650;letter-spacing:-.01em}@media(max-width:599px){.invoice-report[data-v-960faf22]{gap:14px;padding:14px 12px 28px}.metric-grid[data-v-960faf22]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metric-card[data-v-960faf22]{min-height:104px;gap:12px;padding:13px}.metric-card dd[data-v-960faf22]{font-size:clamp(19px,6vw,24px)}.metric-icon[data-v-960faf22]{width:30px;height:30px;flex-basis:30px}}@media(max-width:359px){.metric-grid[data-v-960faf22]{grid-template-columns:minmax(0,1fr)}}@container invoice-report (min-width: 860px){.invoice-report .report-chart-grid{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr)}}@container invoice-report (max-width: 620px){.invoice-report .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.payment-methods-page[data-v-3c2b9672]{display:grid;gap:14px;padding:16px}.payment-method-actions[data-v-3c2b9672]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:9px}.portal-button[data-v-3c2b9672]{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid var(--portal-border);border-radius:var(--brand-button-radius,11px);font:inherit;font-size:13px;font-weight:650;cursor:pointer}.portal-button.outline[data-v-3c2b9672]{background:var(--v-white-base);color:var(--v-gray_90-base)}.portal-button.primary[data-v-3c2b9672]{border-color:var(--v-primary-base);background:var(--v-primary-base);color:var(--v-white-base)}.payment-method-table-shell[data-v-3c2b9672]{min-width:0;overflow:hidden;border-radius:var(--portal-radius-md)}.payment-method-name[data-v-3c2b9672]{min-width:0;display:flex;align-items:center;gap:10px;text-transform:capitalize}.method-icon[data-v-3c2b9672]{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--v-primary-base) 8%,var(--portal-surface));color:var(--v-primary-base)}.account-ending[data-v-3c2b9672]{color:var(--portal-text);font-weight:620;white-space:nowrap}.row-action[data-v-3c2b9672],.verify-action[data-v-3c2b9672]{display:inline-flex;align-items:center;justify-content:center;border:0;font:inherit;cursor:pointer}.verify-action[data-v-3c2b9672]{min-height:30px;gap:6px;padding:5px 9px;border-radius:999px;background:var(--v-warning_10-base);color:var(--v-warning-base);font-size:12px;font-weight:650}.row-action[data-v-3c2b9672]{width:34px;height:34px;margin-left:auto;border-radius:var(--brand-button-radius,10px);background:transparent;color:var(--portal-muted)}.row-action[data-v-3c2b9672]:hover{background:var(--v-error_10-base);color:var(--v-error-base)}@container (max-width: 690px){.payment-method-table ::v-deep td:nth-child(2),.payment-method-table ::v-deep th:nth-child(2){display:none}}@container (max-width: 510px){.payment-method-table ::v-deep td:nth-child(3),.payment-method-table ::v-deep th:nth-child(3){display:none}}@media(max-width:599px){.payment-methods-page[data-v-3c2b9672]{padding:12px}.payment-method-table[data-v-3c2b9672] td:nth-child(2),.payment-method-table[data-v-3c2b9672] td:nth-child(3),.payment-method-table[data-v-3c2b9672] th:nth-child(2),.payment-method-table[data-v-3c2b9672] th:nth-child(3){display:none}.payment-method-table[data-v-3c2b9672] table{min-width:0!important;width:100%!important}.payment-method-actions[data-v-3c2b9672]{display:grid;grid-template-columns:1fr}.portal-button[data-v-3c2b9672]{width:100%}}.subscription-page[data-v-3488c764]{display:grid;gap:14px;padding:16px}.subscription-actions[data-v-3488c764]{display:flex;justify-content:flex-end}.manage-subscriptions[data-v-3488c764]{min-height:42px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;border:1px solid var(--v-primary-base);border-radius:var(--brand-button-radius,11px);background:var(--v-primary-base);color:var(--v-white-base);font:inherit;font-size:13px;font-weight:650;cursor:pointer}.subscription-table-shell[data-v-3488c764]{min-width:0;overflow:hidden;border-radius:var(--portal-radius-md)}.subscription-table[data-v-3488c764] tbody tr{cursor:pointer}.subscription-period[data-v-3488c764]{min-width:0;display:flex;align-items:center;gap:8px}.subscription-period svg[data-v-3488c764]{flex:0 0 auto;color:var(--portal-muted)}.subscription-items div[data-v-3488c764],.subscription-period span[data-v-3488c764]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subscription-items[data-v-3488c764]{min-width:0;display:grid;gap:2px}.row-chevron[data-v-3488c764]{color:var(--portal-muted)}@container portal-compact-list (max-width: 760px){.subscription-table ::v-deep td:nth-child(2),.subscription-table ::v-deep th:nth-child(2){display:none}}@container portal-compact-list (max-width: 580px){.subscription-table ::v-deep td:nth-child(3),.subscription-table ::v-deep th:nth-child(3){display:none}}@media(max-width:599px){.subscription-page[data-v-3488c764]{padding:12px}.subscription-table[data-v-3488c764] td:nth-child(2),.subscription-table[data-v-3488c764] td:nth-child(3),.subscription-table[data-v-3488c764] th:nth-child(2),.subscription-table[data-v-3488c764] th:nth-child(3){display:none}.subscription-table[data-v-3488c764] table{min-width:0!important;width:100%!important}.manage-subscriptions[data-v-3488c764]{width:100%;justify-content:center}}.portal-filter-bar[data-v-39d43cf6]{display:flex;align-items:center;gap:12px;min-height:42px}.filter-controls[data-v-39d43cf6]{min-width:0;flex:1;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.filter-summary[data-v-39d43cf6]{flex:0 0 auto;color:var(--portal-muted);font-size:13px}@media(max-width:760px){.portal-filter-bar[data-v-39d43cf6]{align-items:flex-start}.filter-summary[data-v-39d43cf6]{display:none}}@media(max-width:599px){.portal-filter-bar[data-v-39d43cf6]{gap:8px}.filter-controls[data-v-39d43cf6]{display:grid;grid-template-columns:minmax(0,1fr)}}.portal-search-field[data-v-26861ff8]{min-width:min(260px,100%);height:42px;flex:1 1 280px;display:flex;align-items:center;gap:9px;padding:0 11px;border:1px solid var(--portal-border);border-radius:var(--brand-field-radius,12px);background:var(--brand-field-fill,var(--portal-canvas));color:var(--brand-surfaceFieldPlaceholder,var(--portal-muted));transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.portal-search-field[data-v-26861ff8]:focus-within{border-color:var(--v-primary-base);background:var(--brand-field-fill,var(--portal-surface));box-shadow:0 0 0 3px color-mix(in srgb,var(--v-primary-base) 12%,transparent)}input[data-v-26861ff8]{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--brand-surfaceFieldAnswer,var(--portal-text));font:inherit;font-size:14px}input[data-v-26861ff8]::-moz-placeholder{color:var(--brand-surfaceFieldPlaceholder,var(--portal-muted));opacity:.82}input[data-v-26861ff8]:-ms-input-placeholder{color:var(--brand-surfaceFieldPlaceholder,var(--portal-muted));opacity:.82}input[data-v-26861ff8]::placeholder{color:var(--brand-surfaceFieldPlaceholder,var(--portal-muted));opacity:.82}input[data-v-26861ff8]::-webkit-search-cancel-button{display:none}.clear-search[data-v-26861ff8]{width:26px;height:26px;display:grid;place-items:center;padding:0;border:0;border-radius:var(--brand-button-radius,8px);background:transparent;color:var(--brand-surfaceFieldPlaceholder,var(--portal-muted));cursor:pointer}.clear-search[data-v-26861ff8]:hover{background:var(--v-gray_20-base);color:var(--portal-text)}@media(prefers-reduced-motion:reduce){.portal-search-field[data-v-26861ff8]{transition:none}}.portal-select-field[data-v-30c2496c]{height:42px;min-width:174px;flex:0 1 220px;display:flex;align-items:center;gap:8px;padding:0 10px 0 12px;border:1px solid var(--portal-border);border-radius:var(--brand-field-radius,12px);background:var(--brand-field-fill,var(--portal-canvas));color:var(--brand-surfaceFieldAnswer,var(--portal-text));font:inherit;text-align:left;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.portal-select-field[data-v-30c2496c]:hover{border-color:color-mix(in srgb,var(--portal-muted) 55%,var(--portal-border));background:var(--brand-field-fill,var(--portal-surface))}.portal-select-field.is-open[data-v-30c2496c],.portal-select-field[data-v-30c2496c]:focus-visible{outline:0;border-color:var(--v-primary-base);background:var(--brand-field-fill,var(--portal-surface));box-shadow:0 0 0 3px color-mix(in srgb,var(--v-primary-base) 12%,transparent)}.select-label[data-v-30c2496c]{flex:0 0 auto;color:var(--brand-surfaceFieldPlaceholder,var(--portal-muted));font-size:12px;font-weight:600}.select-value[data-v-30c2496c]{min-width:0;flex:1;color:var(--brand-surfaceFieldAnswer,var(--portal-text));font-size:14px;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-chevron[data-v-30c2496c]{flex:0 0 auto;color:var(--brand-surfaceFieldPlaceholder,var(--portal-muted));transition:transform .14s ease}.is-open .select-chevron[data-v-30c2496c]{transform:rotate(180deg)}@media(max-width:599px){.portal-select-field[data-v-30c2496c]{width:100%;min-width:0;flex-basis:auto}}@media(prefers-reduced-motion:reduce){.portal-select-field[data-v-30c2496c],.select-chevron[data-v-30c2496c]{transition:none}}.portal-select-menu{padding:6px;border:1px solid var(--portal-border);border-radius:var(--brand-surface-radius,14px)!important;background:var(--portal-surface);box-shadow:0 14px 38px rgba(17,24,39,.14)!important}.portal-select-options{max-height:min(320px,55vh);overflow-y:auto}.portal-select-option{width:100%;min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 10px;border:0;border-radius:var(--brand-button-radius,9px);background:transparent;color:var(--portal-text);font-size:14px;font-weight:550;text-align:left;cursor:pointer}.portal-select-option:focus-visible,.portal-select-option:hover{outline:0;background:var(--v-gray_20-base)}.portal-select-option.is-selected{background:color-mix(in srgb,var(--v-primary-base) 9%,var(--portal-surface));color:var(--v-primary-base)}.invoice-page[data-v-5445245b]{min-height:100%;display:flex;flex-direction:column}.invoice-filter-wrap[data-v-5445245b]{position:sticky;z-index:3;top:0;padding:16px 16px 0;background:var(--portal-canvas)}.invoice-content[data-v-5445245b]{min-height:0;flex:1}@media(min-width:600px){.invoice-filter-wrap[data-v-5445245b] .portal-search-field{min-width:220px;flex-basis:240px}.invoice-filter-wrap[data-v-5445245b] .portal-select-field{min-width:164px;flex-basis:196px}}@media(max-width:599px){.invoice-filter-wrap[data-v-5445245b]{padding:12px 12px 0}}#timer-events-table .time-worked{max-width:140px}#timer-events-table .total{color:var(--v-gray_80-base)}.timer-event-table-wrap{padding:16px}.timer-events-table{cursor:default}.timer-events-table tbody tr:last-child{background:var(--brand-surface,var(--v-gray_20-base))}.timer-events-table tbody tr:last-child td,.timer-events-table tbody tr:last-child th{background:var(--brand-surface,transparent);border-top:1px solid var(--portal-border);font-weight:650}@media(max-width:599px){.timer-event-table-wrap{padding:12px}}.time-by-project-chart[data-v-a4e5b930]{height:360px}.time-by-month-chart[data-v-867d0090]{height:300px}.time-report[data-v-628e6252]{display:grid;gap:16px;padding:16px}.report-metrics[data-v-628e6252]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.report-chart[data-v-628e6252],.report-metric[data-v-628e6252]{border:1px solid var(--portal-border);border-radius:var(--portal-radius-md);background:var(--portal-surface)}.report-metric[data-v-628e6252]{display:grid;gap:7px;padding:16px}.report-metric span[data-v-628e6252]{color:var(--portal-muted);font-size:12px;font-weight:600}.report-metric strong[data-v-628e6252]{color:var(--portal-text);font-size:clamp(20px,2.4vw,28px);font-weight:680;letter-spacing:-.025em}.report-chart[data-v-628e6252]{min-width:0;padding:18px;overflow:hidden}.report-chart h2[data-v-628e6252]{margin:0 0 12px;color:var(--portal-text);font-size:15px;font-weight:650}@media(max-width:760px){.report-metrics[data-v-628e6252]{grid-template-columns:minmax(0,1fr)}}@media(max-width:599px){.report-chart[data-v-628e6252],.time-report[data-v-628e6252]{padding:12px}}.time-worked-page[data-v-d13c4a18]{min-height:100%;display:flex;flex-direction:column}.time-filter-wrap[data-v-d13c4a18]{position:sticky;z-index:3;top:0;padding:16px 16px 0;background:var(--portal-canvas)}.time-worked-content[data-v-d13c4a18]{min-height:0;flex:1}@media(max-width:599px){.time-filter-wrap[data-v-d13c4a18]{padding:12px 12px 0}}* ::-webkit-scrollbar{display:unset!important}.proposal-viewer{width:100%;min-height:var(--vh);padding:20px;background:var(--v-gray_10-base)}.proposal-toolbar{position:sticky;top:16px;z-index:210;max-width:1120px;min-height:68px;margin:0 auto 18px;padding:10px 12px 10px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:hsla(0,0%,100%,.94);border:1px solid var(--v-gray_30-base);border-radius:var(--brand-surface-radius,20px);box-shadow:0 14px 40px rgba(22,24,35,.08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.proposal-toolbar__actions,.proposal-toolbar__identity{display:flex;align-items:center;gap:10px;min-width:0}.proposal-toolbar__icon{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:13px;color:var(--v-primary-base);background:var(--v-primary_10-base)}.proposal-toolbar__title{max-width:400px;font-size:17px;font-weight:650;color:var(--v-gray_90-base);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.proposal-toolbar__button{min-height:42px;padding:0 15px;border:1px solid var(--v-gray_30-base);border-radius:var(--brand-button-radius,13px);background:var(--v-white-base);color:var(--v-gray_80-base);display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.proposal-toolbar__button:hover{border-color:var(--v-gray_40-base);background:var(--v-gray_10-base)}.proposal-document{max-width:1120px;margin:0 auto;overflow:hidden;border-radius:var(--brand-surface-radius,22px);background:var(--v-white-base);box-shadow:0 16px 48px rgba(22,24,35,.07)}.proposal-loading{min-height:60vh;display:flex;align-items:center;justify-content:center}@media(max-width:600px){.proposal-viewer{padding:0}.proposal-toolbar{top:0;margin:0;min-height:64px;border-width:0 0 1px;border-radius:0;box-shadow:0 8px 24px rgba(22,24,35,.06)}.proposal-toolbar__title{max-width:38vw;font-size:15px}.proposal-toolbar__language{padding:0 8px}.proposal-document{border-radius:0;box-shadow:none}}@media print{.proposal-viewer{padding:0;background:#fff}.proposal-document{max-width:none;box-shadow:none}}.header-wrapper[data-v-1e11f5f6]{position:sticky;background-color:var(--portal-canvas);width:100%;top:0;right:0;z-index:3;padding:16px 16px 0}.list-view-header[data-v-1e11f5f6]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;min-height:64px;padding:10px 14px;border:1px solid var(--portal-border);border-radius:var(--portal-radius-md);background:var(--portal-surface)}.list-view-header .left-side[data-v-1e11f5f6]{flex:0 1 auto}.list-view-header .left-side h2[data-v-1e11f5f6]{margin:14px 28px 0 12px}.list-view-header .page-tabs[data-v-1e11f5f6]{font-size:14px;margin-top:5px;display:flex;justify-content:flex-start;align-items:center;flex:1 0 auto}@media only screen and (max-width:959.98px){.list-view-header .page-tabs[data-v-1e11f5f6]{flex:0 0 100%;order:3}}.list-view-header .page-tabs .page-tab[data-v-1e11f5f6]{cursor:pointer;padding:13px 0 16px;color:var(--v-gray_80-base);position:relative}.list-view-header .page-tabs .page-tab[data-v-1e11f5f6]:first-child{margin:0 0 0 12px}.list-view-header .page-tabs .page-tab[data-v-1e11f5f6]:not(:first-child){margin:0 0 0 28px}.list-view-header .page-tabs .page-tab.current-page[data-v-1e11f5f6]{cursor:default!important;color:var(--v-primary-base)!important;position:relative}.list-view-header .page-tabs .page-tab.current-page[data-v-1e11f5f6]:after{content:"";display:block;width:100%;height:4px;border-radius:2px 2px 0 0;background:var(--v-primary-base)!important;position:absolute;bottom:0;left:0}.list-view-header .page-tabs .page-tab[data-v-1e11f5f6]:hover{color:var(--v-black-base)}.list-view-header .page-tabs .page-tab[data-v-1e11f5f6]:hover:after{content:"";display:block;width:100%;height:4px;border-radius:2px 2px 0 0;background:var(--v-gray_50-base);position:absolute;bottom:0;left:0}.list-view-header .right-side[data-v-1e11f5f6]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.list-view-header .right-side .add-new[data-v-1e11f5f6],.list-view-header .right-side .filter[data-v-1e11f5f6]{margin-top:0}.list-view-header .right-side .add-new[data-v-1e11f5f6]{margin-left:auto}@media only screen and (max-width:599.98px){.header-wrapper[data-v-1e11f5f6]{padding:12px 12px 0}.list-view-header[data-v-1e11f5f6]{padding:10px}.right-side .filter[data-v-1e11f5f6]{width:100%}.right-side .filter[data-v-1e11f5f6] .row-format{width:100%;gap:8px}}.agreement-list{min-height:0;padding:16px}.agreement-empty{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--portal-muted)}.proposal-wrapper{display:flex;flex-direction:row;flex-wrap:wrap}.proposal-card{width:260px;height:310px;border:1px solid var(--v-gray_50-base);border-radius:4px;box-shadow:0 1px 0 var(--v-gray_50-base);cursor:pointer}.proposal-card:hover{background-color:var(--v-sidebar-base);transition:all .5s ease}.image-preview{width:259px;height:140px;background-size:cover;border-radius:4px 4px 0 0}.project-list-page[data-v-6651fc4d]{min-height:100%;display:flex;flex-direction:column}.project-list-toolbar[data-v-6651fc4d]{position:sticky;z-index:4;top:0;padding:16px 16px 0;background:var(--portal-canvas)}.project-list-content[data-v-6651fc4d]{min-height:0;flex:1;padding:16px}.project-grid[data-v-6651fc4d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.project-card[data-v-6651fc4d]{min-height:210px;display:flex;flex-direction:column;padding:18px;border:1px solid var(--portal-border);border-radius:var(--portal-radius-md);background:var(--portal-surface);color:var(--portal-text);text-decoration:none;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.project-card[data-v-6651fc4d]:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--v-primary-base) 34%,var(--portal-border));box-shadow:0 14px 32px rgba(17,24,39,.08)}.project-card[data-v-6651fc4d]:focus-visible{outline:2px solid var(--v-primary-base);outline-offset:3px}.project-card-action[data-v-6651fc4d],.project-card-top[data-v-6651fc4d]{display:flex;align-items:center;justify-content:space-between;gap:12px}.project-icon[data-v-6651fc4d]{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:color-mix(in srgb,var(--v-primary-base) 9%,var(--portal-surface));color:var(--v-primary-base)}.project-card-copy[data-v-6651fc4d]{flex:1;padding:20px 0}.project-card h2[data-v-6651fc4d]{margin:0 0 7px;color:var(--portal-text);font-size:19px;font-weight:680;letter-spacing:-.02em}.project-card p[data-v-6651fc4d]{margin:0;color:var(--portal-muted);font-size:13px}.project-card-action[data-v-6651fc4d]{padding-top:14px;border-top:1px solid var(--portal-border);color:var(--portal-muted);font-size:13px;font-weight:650}.project-card:hover .project-card-action[data-v-6651fc4d]{color:var(--v-primary-base)}.project-list-empty[data-v-6651fc4d],.project-list-loading[data-v-6651fc4d]{min-height:320px;display:grid;place-content:center;justify-items:center;gap:12px;color:var(--portal-muted);text-align:center}.project-list-empty p[data-v-6651fc4d]{margin:0}@media(max-width:599px){.project-list-toolbar[data-v-6651fc4d]{padding:12px 12px 0}.project-list-content[data-v-6651fc4d]{padding:12px}}@media(prefers-reduced-motion:reduce){.project-card[data-v-6651fc4d]{transition:none}}.deliverable[data-v-2839f1f1]{width:100%;min-width:0;display:grid;gap:9px;text-align:left;border:1px solid var(--portal-border);border-radius:var(--brand-surface-radius,12px);box-sizing:border-box;background:var(--portal-surface);color:var(--portal-text);padding:12px;cursor:pointer;transition:border-color .14s ease,background-color .14s ease}.deliverable[data-v-2839f1f1]:hover{border-color:color-mix(in srgb,var(--v-primary-base) 24%,var(--portal-border));background:var(--v-gray_10-base)}.deliverable[data-v-2839f1f1]:focus-visible{outline:2px solid var(--v-primary-base);outline-offset:2px}.deliverable>strong[data-v-2839f1f1]{font-size:14px;font-weight:650}.deliverable-meta[data-v-2839f1f1]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--portal-muted);font-size:12px}.deliverable-footer[data-v-2839f1f1],.deliverable-meta>span[data-v-2839f1f1]{display:flex;align-items:center;gap:5px}.deliverable-footer[data-v-2839f1f1]{min-height:24px;justify-content:flex-end;color:var(--portal-muted)}.deliverable-footer .portal-status-pill[data-v-2839f1f1]{margin-right:auto}@media(prefers-reduced-motion:reduce){.deliverable[data-v-2839f1f1]{transition:none}}.project-metrics[data-v-40070edc]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:22px}.metric-card[data-v-40070edc]{min-width:0;display:grid;gap:7px;padding:14px;border:1px solid var(--portal-border);border-radius:var(--brand-surface-radius,14px);background:var(--portal-canvas)}.metric-card span[data-v-40070edc]{overflow:hidden;color:var(--portal-muted);font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.metric-card strong[data-v-40070edc]{color:var(--portal-text);font-size:clamp(17px,2vw,22px);font-weight:680;letter-spacing:-.02em}@media(max-width:1100px){.project-metrics[data-v-40070edc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.project-metrics[data-v-40070edc]{grid-template-columns:minmax(0,1fr)}}.project-detail-route[data-v-2b321fe8]{min-height:320px}.project-detail-loading[data-v-2b321fe8]{min-height:320px;display:grid;place-items:center}.project-detail[data-v-2b321fe8]{padding:clamp(18px,3vw,30px)}.project-detail-header[data-v-2b321fe8]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:22px;border-bottom:1px solid var(--portal-border)}.project-heading-copy[data-v-2b321fe8]{min-width:0}.project-source[data-v-2b321fe8]{margin-bottom:7px;color:var(--portal-muted);font-size:12px}.project-source strong[data-v-2b321fe8]{color:var(--portal-text);font-weight:600}.project-title-row[data-v-2b321fe8]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}h1[data-v-2b321fe8]{margin:0;color:var(--portal-text);font-size:clamp(22px,2.4vw,30px);font-weight:680;line-height:1.15;letter-spacing:-.025em}.project-due[data-v-2b321fe8]{flex:0 0 auto;display:grid;grid-template-columns:auto auto;align-items:center;-moz-column-gap:7px;column-gap:7px;row-gap:2px;padding:9px 11px;border-radius:var(--brand-surface-radius,12px);background:var(--v-gray_20-base);color:var(--portal-muted);font-size:12px}.project-due strong[data-v-2b321fe8]{grid-column:2;color:var(--portal-text);font-size:13px;font-weight:650}.project-description[data-v-2b321fe8]{max-width:760px;padding:22px 0 4px;color:var(--portal-muted);font-size:14px;line-height:1.65;text-align:left}.project-description[data-v-2b321fe8] img{display:block;max-width:100%;height:auto}.project-work[data-v-2b321fe8]{margin-top:24px;padding-top:24px;border-top:1px solid var(--portal-border)}.approval-grid[data-v-2b321fe8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.all-project-work[data-v-2b321fe8]{margin-top:24px;padding-top:24px;border-top:1px solid var(--portal-border)}.section-title[data-v-2b321fe8]{margin:0 0 14px;color:var(--portal-text);font-size:16px;font-weight:680}.work-status-grid[data-v-2b321fe8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.work-group[data-v-2b321fe8]{min-width:0;padding:12px;border-radius:var(--brand-surface-radius,14px);background:var(--portal-canvas)}.work-group-heading[data-v-2b321fe8]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.work-group-heading h3[data-v-2b321fe8]{min-width:0;flex:1;margin:0;overflow:hidden;color:var(--portal-text);font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.work-group-heading>span[data-v-2b321fe8]:last-child{min-width:22px;padding:2px 6px;border-radius:99px;background:var(--portal-surface);color:var(--portal-muted);font-size:11px;text-align:center}.status-dot[data-v-2b321fe8]{width:8px;height:8px;flex:0 0 8px;border-radius:50%}.work-column[data-v-2b321fe8],.work-group[data-v-2b321fe8]{min-width:0}.work-group+.work-group[data-v-2b321fe8]{margin-top:20px}.work-group h3[data-v-2b321fe8]{margin:0 0 10px;color:var(--portal-text);font-size:14px;font-weight:650}.deliverable-grid[data-v-2b321fe8]{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.project-files[data-v-2b321fe8]{margin-top:24px;padding-top:24px;border-top:1px solid var(--portal-border)}@media(max-width:760px){.project-detail-header[data-v-2b321fe8]{flex-direction:column}.project-due[data-v-2b321fe8]{width:100%}.approval-grid[data-v-2b321fe8],.work-status-grid[data-v-2b321fe8]{grid-template-columns:minmax(0,1fr)}}.cardWrapper[data-v-2fd6b2e0]{cursor:-webkit-grab;cursor:grab}.cardWrapper[data-v-2fd6b2e0]:active{cursor:-webkit-grabbing;cursor:grabbing}.blank-card[data-v-2fd6b2e0],.kanban-task-card[data-v-2fd6b2e0]{width:100%;border:1px solid var(--portal-border);border-radius:var(--brand-surface-radius,12px);background:var(--portal-surface);box-sizing:border-box}.kanban-task-card[data-v-2fd6b2e0]{padding:12px;box-shadow:0 1px 2px rgba(17,24,39,.04);text-align:left;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.kanban-task-card[data-v-2fd6b2e0]:hover{border-color:color-mix(in srgb,var(--v-primary-base) 23%,var(--portal-border));box-shadow:0 8px 20px rgba(17,24,39,.07);transform:translateY(-1px)}.blank-card[data-v-2fd6b2e0]{min-height:112px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border-style:dashed;color:var(--portal-muted);font:inherit;font-size:12px;font-weight:650;cursor:pointer}.blank-card[data-v-2fd6b2e0]:hover{border-color:var(--v-primary-base);color:var(--v-primary-base)}.task-card-title[data-v-2fd6b2e0]{color:var(--portal-text);font-size:14px;font-weight:650;line-height:1.4}.task-card-status[data-v-2fd6b2e0]{margin-top:9px}.task-status-dot[data-v-2fd6b2e0]{width:8px;height:8px;flex:0 0 8px;border-radius:999px}.task-card-footer[data-v-2fd6b2e0],.task-card-meta[data-v-2fd6b2e0]{display:flex;align-items:center;justify-content:space-between;gap:8px}.task-card-meta[data-v-2fd6b2e0]{margin-top:12px}.task-card-footer[data-v-2fd6b2e0]{min-height:24px;margin-top:10px}.assignees[data-v-2fd6b2e0]{display:flex;align-items:center}.assignees>*+[data-v-2fd6b2e0]{margin-left:-7px}.due-date[data-v-2fd6b2e0],.mini-badge[data-v-2fd6b2e0]{display:inline-flex;align-items:center;gap:5px;color:var(--portal-muted);font-size:11px;font-weight:600}.mini-badge[data-v-2fd6b2e0]{min-height:24px;padding:3px 7px;border:0;border-radius:7px;background:var(--v-gray_20-base);font:inherit;cursor:pointer}.mini-badge[data-v-2fd6b2e0]:hover{color:var(--portal-text)}.subtask-tree[data-v-2fd6b2e0]{margin:8px 0 3px 18px;padding-left:10px;border-left:1px solid var(--portal-border)}.subtask-branch[data-v-2fd6b2e0]{position:relative;display:grid;grid-template-columns:10px minmax(0,1fr);align-items:start;margin-top:8px}.branch-line[data-v-2fd6b2e0]{height:1px;margin-top:20px;background:var(--portal-border)}.add-subtask[data-v-2fd6b2e0]{width:100%;display:grid;grid-template-columns:10px minmax(0,1fr);gap:6px;align-items:center;padding:7px 0;border:0;background:transparent;color:var(--portal-muted);font:inherit;font-size:11px;text-align:left;cursor:pointer}.add-subtask .branch-line[data-v-2fd6b2e0]{margin-top:0}.add-subtask[data-v-2fd6b2e0]:hover{color:var(--v-primary-base)}@media(prefers-reduced-motion:reduce){.kanban-task-card[data-v-2fd6b2e0]{transition:none}}.kanban-column-header[data-v-9fe821bc]{min-height:47px;display:flex;align-items:center;gap:8px;padding:9px 10px 8px 12px}.column-dot[data-v-9fe821bc]{width:9px;height:9px;flex:0 0 9px;border-radius:999px}.kanban-column-header strong[data-v-9fe821bc]{min-width:0;flex:1;color:var(--portal-text);font-size:13px;font-weight:750;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.column-count[data-v-9fe821bc]{padding:1px 7px;border-radius:999px;background:var(--v-gray_30-base);color:var(--portal-muted);font-size:11px;font-weight:700}button[data-v-9fe821bc]{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:var(--brand-button-radius,8px);background:transparent;color:var(--portal-muted);font:inherit;font-size:21px;line-height:1;cursor:pointer}button[data-v-9fe821bc]:hover{background:var(--portal-surface);color:var(--portal-text)}button[data-v-9fe821bc]:focus-visible{outline:2px solid var(--v-primary-base);outline-offset:1px}.project-kanban-board[data-v-2f68d275]{min-width:0;height:calc(100vh - 290px);min-height:480px}.kanban-rail[data-v-2f68d275]{height:100%;display:flex;align-items:stretch;gap:14px;padding:0 0 10px;overflow-x:auto;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.kanban-column[data-v-2f68d275]{width:284px;min-width:284px;height:100%;display:flex;flex-direction:column;border:1px solid var(--portal-border);border-top:3px solid var(--portal-border);border-radius:var(--brand-surface-radius,15px);background:color-mix(in srgb,var(--v-gray_20-base) 60%,var(--portal-surface));overflow:hidden;scroll-snap-align:start}.unknown-column[data-v-2f68d275]{border-top-color:var(--portal-muted)}.unknown-header[data-v-2f68d275]{min-height:47px;display:flex;align-items:center;gap:8px;padding:9px 12px}.unknown-header strong[data-v-2f68d275]{min-width:0;flex:1;color:var(--portal-text);font-size:13px;font-weight:750}.unknown-header>span[data-v-2f68d275]:last-child{padding:1px 7px;border-radius:999px;background:var(--v-gray_30-base);color:var(--portal-muted);font-size:11px;font-weight:700}.column-dot[data-v-2f68d275]{width:9px;height:9px;border-radius:999px;background:var(--portal-muted)}.draggable-container[data-v-2f68d275]{min-height:80px;flex:1;display:flex;flex-direction:column;gap:9px;padding:2px 10px 12px;overflow-y:auto}.ghost[data-v-2f68d275]{opacity:.35}@media(max-width:599px){.project-kanban-board[data-v-2f68d275]{height:calc(100vh - 320px)}.kanban-column[data-v-2f68d275]{width:min(284px,calc(100vw - 54px));min-width:min(284px,calc(100vw - 54px))}}.calendar-event[data-v-301dfd1e]{position:relative;width:100%;min-width:0;min-height:30px;display:flex;align-items:center;gap:7px;margin-bottom:4px;padding:4px 7px;overflow:hidden;border:1px solid color-mix(in srgb,var(--event-color) 28%,var(--portal-border));border-left:3px solid var(--event-color);border-radius:var(--brand-surface-radius,8px);background:color-mix(in srgb,var(--event-color) 8%,var(--portal-surface));color:var(--portal-text);font:inherit;cursor:pointer;text-align:left}.calendar-event[data-v-301dfd1e]:hover{background:color-mix(in srgb,var(--event-color) 13%,var(--portal-surface))}.event-status[data-v-301dfd1e]{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--event-color)}.event-label[data-v-301dfd1e]{display:block;min-width:0;flex:1;overflow:hidden;font-size:11px;font-weight:600;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}.no-select[data-v-301dfd1e]{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.project-calendar[data-v-76543150]{min-width:0;padding:0 14px 18px}.calendar-toolbar[data-v-76543150]{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 4px 12px}.calendar-kicker[data-v-76543150]{display:block;margin-bottom:2px;color:var(--portal-muted);font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.month-name[data-v-76543150]{margin:0;color:var(--portal-text);font-size:20px;font-weight:650;letter-spacing:-.02em}.calendar-navigation[data-v-76543150]{display:flex;align-items:center;gap:5px;padding:4px;border:1px solid var(--portal-border);border-radius:var(--brand-button-radius,12px);background:var(--portal-surface)}.calendar-nav-button[data-v-76543150]{min-height:34px;display:grid;place-items:center;padding:0 11px;border:0;border-radius:var(--brand-button-radius,8px);background:transparent;color:var(--portal-muted);font:inherit;font-size:12px;font-weight:650;cursor:pointer}.calendar-nav-button.icon-only[data-v-76543150]{width:34px;padding:0}.calendar-nav-button[data-v-76543150]:hover,.today-button[data-v-76543150]{background:var(--v-gray_20-base);color:var(--portal-text)}.calendar-surface[data-v-76543150]{min-width:0;overflow:hidden;border:1px solid var(--portal-border);border-radius:var(--portal-radius-md);background:var(--portal-surface)}.calendar-grid[data-v-76543150]{height:clamp(520px,calc(100vh - 330px),820px)}.day[data-v-76543150]{min-height:55px;padding:5px;height:var(--day-height)}.has-more[data-v-76543150]{width:100%;padding:3px 6px;border:0;border-radius:var(--brand-button-radius,7px);background:transparent;text-align:left;font-size:12px;font-weight:650;color:var(--v-primary-base);cursor:pointer}.has-more[data-v-76543150]:hover{background:color-mix(in srgb,var(--v-primary-base) 7%,transparent)}.dayLabel[data-v-76543150]{font-size:12px;font-weight:600;text-align:left;padding:5px 0 3px 7px;color:var(--portal-muted)}.todayLabel[data-v-76543150]{background-color:var(--v-primary-base);color:var(--v-white-base);width:22px;height:22px;display:grid;place-items:center;border-radius:50%}#calendar[data-v-76543150] .v-calendar-weekly__head-weekday{text-transform:none;padding:9px 7px;text-align:left;border-color:var(--portal-border);background-color:var(--v-gray_20-base)!important;color:var(--portal-muted);font-size:11px;font-weight:650}#calendar[data-v-76543150] .v-outside{background-color:var(--v-gray_10-base);opacity:.62}#calendar[data-v-76543150] .v-calendar-weekly__day,#calendar[data-v-76543150] .v-calendar-weekly__head-weekday{border-color:var(--portal-border)!important}@media(max-width:699px){.project-calendar[data-v-76543150]{padding:0 10px 16px}.calendar-toolbar[data-v-76543150]{align-items:flex-end}.calendar-kicker[data-v-76543150]{display:none}.month-name[data-v-76543150]{font-size:17px}.calendar-nav-button.today-button[data-v-76543150]{display:none}.calendar-grid[data-v-76543150]{height:600px;min-width:660px}.calendar-surface[data-v-76543150]{overflow-x:auto}}.calendar-overflow-menu{width:min(300px,calc(100vw - 24px));max-height:min(420px,calc(100vh - 48px));overflow:auto;padding:8px;border:1px solid var(--portal-border);border-radius:var(--brand-surface-radius,14px)!important;background:var(--portal-surface);box-shadow:0 18px 45px rgba(16,17,15,.18)!important}.calendar-overflow-content>header{display:flex;align-items:baseline;gap:6px;padding:8px 9px 10px;border-bottom:1px solid var(--portal-border);color:var(--portal-muted);font-size:12px}.calendar-overflow-content>header strong{color:var(--portal-text);font-size:18px}.calendar-overflow-list{display:grid;gap:5px;padding-top:8px}.task-group-stack[data-v-19551186]{display:grid;gap:18px}.task-group-header[data-v-19551186]{display:flex;align-items:center;gap:8px;padding:0 3px 8px}.group-dot[data-v-19551186]{width:9px;height:9px;flex:0 0 9px;border-radius:999px}.task-group-header h2[data-v-19551186]{margin:0;color:var(--portal-text);font-size:14px;font-weight:750}.group-count[data-v-19551186]{padding:1px 7px;border-radius:999px;background:var(--v-gray_20-base);color:var(--portal-muted);font-size:11px;font-weight:700}.task-table-shell[data-v-19551186]{border:1px solid var(--portal-border);border-left-width:3px;border-radius:var(--brand-surface-radius,13px);background:var(--portal-table-row-background,var(--portal-surface));overflow:hidden}.task-table-scroll[data-v-19551186]{overflow-x:auto}table[data-v-19551186]{width:100%;min-width:720px;border-collapse:collapse;table-layout:fixed}th[data-v-19551186]{height:34px;padding:0 13px;border-bottom:1px solid var(--portal-border);background:var(--brand-surface,var(--v-gray_20-base));color:var(--portal-muted);font-size:10px;font-weight:750;letter-spacing:.075em;text-align:left;text-transform:uppercase}td[data-v-19551186]{height:48px;padding:0 13px;border-bottom:1px solid var(--v-gray_20-base);color:var(--portal-text);font-size:13px}tbody tr[data-v-19551186]{cursor:pointer}tbody tr:last-child td[data-v-19551186]{border-bottom:0}tbody tr:hover td[data-v-19551186]{background:color-mix(in srgb,var(--v-primary-base) 4%,var(--portal-table-row-background,var(--portal-surface)))}tbody tr:focus-within td[data-v-19551186]{background:color-mix(in srgb,var(--v-primary-base) 7%,var(--portal-table-row-background,var(--portal-surface)))}.is-subtask td[data-v-19551186]{background:var(--portal-table-row-hover,color-mix(in srgb,var(--v-gray_20-base) 55%,var(--portal-surface)))}.assignees[data-v-19551186],.checklist[data-v-19551186],.due-date[data-v-19551186],.task-name[data-v-19551186]{display:flex;align-items:center;gap:7px}.task-name[data-v-19551186]{min-width:0}.task-name.indented[data-v-19551186]{padding-left:24px;color:var(--portal-muted)}.task-name strong[data-v-19551186]{overflow:hidden;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.assignees>*+[data-v-19551186]{margin-left:-8px}.checklist[data-v-19551186],.due-date[data-v-19551186],.empty-value[data-v-19551186]{color:var(--portal-muted)}.assignee-column[data-v-19551186]{width:120px}.date-column[data-v-19551186]{width:145px}.progress-column[data-v-19551186]{width:100px}.action-column[data-v-19551186]{width:42px;padding-left:4px;padding-right:8px;color:var(--portal-muted);text-align:right}.project-time-loading[data-v-5097501e],.project-time[data-v-5097501e]{min-height:320px}.project-time[data-v-5097501e]{display:grid;gap:16px}.project-time-loading[data-v-5097501e]{display:grid;place-items:center}.project-time-summary[data-v-5097501e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.summary-card[data-v-5097501e]{border:1px solid var(--portal-border);border-radius:var(--portal-radius-md);background:var(--portal-surface);display:grid;gap:7px;padding:17px}.summary-card span[data-v-5097501e]{color:var(--portal-muted);font-size:12px;font-weight:650}.summary-card strong[data-v-5097501e]{color:var(--portal-text);font-size:clamp(20px,2.4vw,28px);font-weight:680;letter-spacing:-.025em}.project-time-records.timer-event-table-wrap[data-v-5097501e]{padding:0}@media(max-width:760px){.project-time-summary[data-v-5097501e]{grid-template-columns:minmax(0,1fr)}}.project-module[data-v-2540f557],.project-route[data-v-2540f557]{min-height:100%}.project-module[data-v-2540f557]{display:flex;flex-direction:column}.project-loading[data-v-2540f557]{min-height:320px;display:grid;place-content:center;justify-items:center;gap:12px;color:var(--portal-muted)}.project-workspace-header[data-v-2540f557]{padding:17px 18px 0;border-bottom:1px solid var(--portal-border);background:var(--portal-surface)}.project-breadcrumb a[data-v-2540f557]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:6px;color:var(--portal-muted);font-size:13px;font-weight:650;text-decoration:none}.project-breadcrumb a[data-v-2540f557]:hover{color:var(--v-primary-base)}.project-heading-row[data-v-2540f557]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:12px 0 17px}.project-heading-row h1[data-v-2540f557]{margin:0;color:var(--portal-text);font-size:clamp(23px,3vw,32px);font-weight:700;letter-spacing:-.035em}.project-heading-meta[data-v-2540f557]{display:flex;align-items:center;gap:12px;margin-top:8px;color:var(--portal-muted);font-size:13px}.project-heading-meta>span[data-v-2540f557]{display:inline-flex;align-items:center;gap:5px}.project-view-nav[data-v-2540f557]{display:flex;align-items:center;gap:4px;overflow-x:auto}.project-view-nav button[data-v-2540f557]{min-height:43px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--portal-muted);font:inherit;font-size:13px;font-weight:650;white-space:nowrap;cursor:pointer}.project-view-nav button[data-v-2540f557]:hover{color:var(--portal-text)}.project-view-nav button.active[data-v-2540f557]{border-bottom-color:var(--v-primary-base);color:var(--v-primary-base)}.project-view-nav button[data-v-2540f557]:focus-visible{outline:2px solid var(--v-primary-base);outline-offset:-3px}.project-toolbar[data-v-2540f557]{padding:16px 16px 0;background:var(--portal-canvas)}.project-container[data-v-2540f557]{min-height:0;flex:1;padding:16px}.project-detail-shell[data-v-2540f557]{border:1px solid var(--portal-border);border-radius:var(--portal-radius-md);background:var(--portal-surface);overflow:hidden}.planning-surface[data-v-2540f557]{min-height:560px;height:calc(100vh - 260px)}@media(max-width:599px){.project-workspace-header[data-v-2540f557]{padding:14px 12px 0}.project-heading-row[data-v-2540f557]{padding-bottom:12px}.project-heading-meta[data-v-2540f557]{align-items:flex-start;flex-direction:column;gap:7px}.project-toolbar[data-v-2540f557]{padding:12px 12px 0}.project-container[data-v-2540f557]{padding:12px}}.scheduler[data-v-299ad34a]{display:flex;flex-direction:column;min-width:250px;max-width:350px;min-height:190px;flex:1 1 0px;text-align:left;border:1px solid var(--portal-border);border-radius:var(--portal-radius-md);background:var(--portal-surface);box-sizing:border-box;padding:20px}.scheduler[data-v-299ad34a]:hover{background-color:var(--v-gray_10-base);border-color:var(--v-primary-base)}.scheduler-page[data-v-299ad34a]{height:var(--vh);padding:16px}.scheduler-grid[data-v-299ad34a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,350px));gap:16px}@media(max-width:599px){.scheduler-page[data-v-299ad34a]{padding:12px}.scheduler-grid[data-v-299ad34a]{grid-template-columns:1fr}}.meeting-filter[data-v-274375a5]{display:grid;gap:10px}.custom-date-range[data-v-274375a5]{display:flex;align-items:flex-end;gap:10px;padding:12px;border:1px solid var(--portal-border);border-radius:var(--portal-radius-md);background:var(--portal-surface)}.custom-date-field[data-v-274375a5]{min-width:150px;flex:0 1 190px}.custom-date-field>label[data-v-274375a5]{display:block;margin:0 0 6px 2px;color:var(--portal-muted);font-size:12px;font-weight:600}.date-divider[data-v-274375a5]{width:12px;height:1px;margin-bottom:19px;background:var(--portal-muted)}.clear-filter[data-v-274375a5]{min-height:38px;display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:0 10px;border:0;border-radius:var(--brand-button-radius,10px);background:transparent;color:var(--portal-muted);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.clear-filter[data-v-274375a5]:focus-visible,.clear-filter[data-v-274375a5]:hover{outline:0;background:var(--v-gray_20-base);color:var(--portal-text)}@media(min-width:760px){.meeting-filter[data-v-274375a5] .portal-search-field{width:220px;min-width:180px;max-width:220px;flex:0 1 220px}.meeting-filter[data-v-274375a5] .portal-select-field.status-filter{min-width:205px;flex:0 0 205px}.meeting-filter[data-v-274375a5] .portal-select-field.date-filter{min-width:230px;flex:1 1 230px}}@media(max-width:599px){.custom-date-range[data-v-274375a5]{display:grid;grid-template-columns:minmax(0,1fr)}.custom-date-field[data-v-274375a5]{width:100%}.date-divider[data-v-274375a5]{display:none}.clear-filter[data-v-274375a5]{margin-left:0;justify-self:start}}.meeting-list-page[data-v-338b9612]{min-height:100%;display:flex;flex-direction:column}.meeting-filter-wrap[data-v-338b9612]{position:sticky;z-index:3;top:0;padding:16px 16px 0;background:var(--portal-canvas)}.meeting-list-content[data-v-338b9612]{min-height:0;flex:1;padding:14px 16px 16px}.meeting-list-content[data-v-338b9612] .v-data-table{cursor:pointer}.cancelled[data-v-338b9612]{text-decoration:line-through}@media(max-width:599px){.meeting-filter-wrap[data-v-338b9612]{padding:12px 12px 0}.meeting-list-content[data-v-338b9612]{padding:12px}}.forms-page[data-v-4f455674]{height:100%;min-height:0;display:flex;flex-direction:column;gap:16px;padding:16px;overflow:hidden}.forms-filter-wrap[data-v-4f455674]{flex:0 0 auto}.forms-loading[data-v-4f455674]{min-height:240px;flex:1;display:grid;place-items:center;border:1px solid var(--portal-border);border-radius:var(--portal-radius-lg);background:var(--portal-surface)}.form-list-shell[data-v-4f455674]{min-height:0;flex:1;overflow:auto}.form-list-shell[data-v-4f455674] tbody tr{cursor:pointer}.form-name-cell[data-v-4f455674]{min-width:0;display:flex;align-items:center;gap:10px}.form-icon[data-v-4f455674]{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--v-primary-base) 9%,var(--portal-surface));color:var(--v-primary-base)}@media(max-width:599px){.forms-page[data-v-4f455674]{gap:12px;padding:12px}}.payment-container[data-v-8e3299c8]{padding:4px 12px;border-radius:var(--brand-surface-radius,4px);border:1px solid var(--v-white-base)}.payment-container[data-v-8e3299c8]:hover{border:1px solid var(--v-gray_30-base);background-color:var(--v-gray_10-base)}.border-right[data-v-8e3299c8]{border-right:1px solid var(--v-gray_50-base)}.border-bottom[data-v-8e3299c8]{border-bottom:1px solid var(--v-gray_50-base)}.request-list-page[data-v-58487eba]{min-height:100%;display:flex;flex-direction:column}.request-list-toolbar[data-v-58487eba]{display:flex;justify-content:flex-end;padding:16px 16px 0}.new-request-action[data-v-58487eba]{min-height:40px;display:inline-flex;align-items:center;gap:7px;padding:0 14px;border:0;border-radius:var(--brand-button-radius,10px);background:var(--v-primary-base);color:var(--v-white-base);font:inherit;font-size:13px;font-weight:680;cursor:pointer;box-shadow:0 5px 14px color-mix(in srgb,var(--v-primary-base) 20%,transparent)}.new-request-action[data-v-58487eba]:hover{background:color-mix(in srgb,var(--v-primary-base) 88%,#000)}.closed-request-toggle[data-v-58487eba]:focus-visible,.new-request-action[data-v-58487eba]:focus-visible{outline:2px solid var(--v-primary-base);outline-offset:2px}.request-list-content[data-v-58487eba]{min-height:0;flex:1;padding:14px 16px 24px;overflow-y:auto;text-align:left}.request-table-shell[data-v-58487eba]{border-radius:var(--portal-radius-md);background:var(--portal-surface);overflow:hidden}.request-table[data-v-58487eba] .v-data-table__wrapper{border-radius:inherit}.request-list-loading[data-v-58487eba]{min-height:220px;display:grid;place-items:center}.umi[data-v-58487eba]{width:8px;height:8px;flex:0 0 8px;background-color:var(--v-primary-base);border-radius:999px}.request-empty[data-v-58487eba]{min-height:180px;display:grid;place-content:center;justify-items:center;gap:10px;color:var(--portal-muted);font-size:13px}.request-empty-icon[data-v-58487eba]{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:color-mix(in srgb,var(--v-primary-base) 9%,var(--portal-surface));color:var(--v-primary-base)}.closed-request-toggle[data-v-58487eba]{min-height:36px;display:inline-flex;align-items:center;gap:8px;margin-top:12px;padding:0 11px;border:1px solid transparent;border-radius:var(--brand-button-radius,9px);background:transparent;color:var(--portal-muted);font:inherit;font-size:12px;font-weight:650;cursor:pointer}.closed-request-toggle[data-v-58487eba]:hover{border-color:var(--portal-border);background:var(--portal-surface);color:var(--portal-text)}@media(max-width:599px){.request-list-toolbar[data-v-58487eba]{padding:12px 12px 0}.new-request-action[data-v-58487eba]{width:100%;justify-content:center}.request-list-content[data-v-58487eba]{padding:12px}.request-table[data-v-58487eba] td,.request-table[data-v-58487eba] th{padding-right:9px;padding-left:9px}}.contact-selector[data-v-1e661486]{min-height:48px;display:flex;align-items:center;gap:9px;padding:2px 8px 2px 12px;border:1px solid var(--portal-border);border-radius:var(--brand-field-radius,12px);background:var(--v-gray_10-base);transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.contact-selector[data-v-1e661486]:focus-within{border-color:var(--v-primary-base);background:var(--portal-surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--v-primary-base) 10%,transparent)}.contact-selector-label[data-v-1e661486]{flex:0 0 auto;color:var(--portal-muted);font-size:12px;font-weight:600}.contact-selector-input[data-v-1e661486]{min-width:0;flex:1}.contact-selector-input[data-v-1e661486] .v-input__control,.contact-selector-input[data-v-1e661486] .v-input__slot{min-height:42px}.contact-selector-input[data-v-1e661486] .v-input__slot{margin:0;padding:0 4px;background:transparent!important;box-shadow:none!important}.contact-selector-input[data-v-1e661486] .v-select__slot{min-width:0}.contact-selector-input[data-v-1e661486] input{min-width:80px;color:var(--portal-text);font-size:13px}.contact-selector-input[data-v-1e661486] .v-chip{height:26px;border-radius:999px;background:var(--v-gray_20-base);color:var(--portal-text);font-size:11px}@media(max-width:599px){.contact-selector[data-v-1e661486]{align-items:flex-start;flex-direction:column;gap:0;padding-top:9px}.contact-selector-input[data-v-1e661486]{width:100%}}.contact-selector-menu{margin-top:6px;padding:6px;border:1px solid var(--portal-border);border-radius:var(--brand-surface-radius,12px)!important;background:var(--portal-surface);box-shadow:0 14px 38px rgba(17,24,39,.14)!important}.contact-selector-menu .v-list{padding:0;background:transparent}.contact-selector-menu .v-list-item{min-height:40px;border-radius:var(--brand-button-radius,8px);font-size:13px}.portal-file-input[data-v-027f8376]{min-width:0;display:grid;gap:9px}.file-input-trigger[data-v-027f8376]{min-height:58px;display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px dashed color-mix(in srgb,var(--portal-muted) 48%,var(--portal-border));border-radius:var(--brand-field-radius,12px);background:var(--v-gray_10-base);color:var(--portal-muted);cursor:pointer;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.file-input-trigger[data-v-027f8376]:focus-within,.file-input-trigger[data-v-027f8376]:hover,.portal-file-input.is-dragging .file-input-trigger[data-v-027f8376]{border-color:var(--v-primary-base);background:color-mix(in srgb,var(--v-primary-base) 4%,var(--portal-surface));box-shadow:0 0 0 3px color-mix(in srgb,var(--v-primary-base) 10%,transparent)}.file-input-trigger>span[data-v-027f8376]{min-width:0;display:grid;gap:2px}.file-input-trigger strong[data-v-027f8376]{color:var(--portal-text);font-size:12px;font-weight:680}.file-input-trigger small[data-v-027f8376]{color:var(--portal-muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}input[data-v-027f8376]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.selected-files[data-v-027f8376]{display:flex;flex-wrap:wrap;gap:6px}.selected-file[data-v-027f8376]{max-width:100%;min-height:28px;display:inline-flex;align-items:center;gap:5px;padding:0 4px 0 9px;border-radius:999px;background:var(--v-gray_20-base);color:var(--portal-text);font-size:11px;font-weight:600}.selected-file>span[data-v-027f8376]{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selected-file button[data-v-027f8376]{width:22px;height:22px;display:grid;place-items:center;padding:0;border:0;border-radius:var(--brand-button-radius,999px);background:transparent;color:var(--portal-muted);cursor:pointer}.selected-file button[data-v-027f8376]:focus-visible,.selected-file button[data-v-027f8376]:hover{outline:0;background:var(--portal-surface);color:var(--portal-text)}@media(prefers-reduced-motion:reduce){.file-input-trigger[data-v-027f8376]{transition:none}}.new-ticket-form[data-v-137e7234]{display:grid;gap:16px}.request-form-section[data-v-137e7234]{min-width:0}.request-field-grid[data-v-137e7234]{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.request-contact-field[data-v-137e7234],.request-type-field[data-v-137e7234]{min-width:0}.new-ticket-form[data-v-137e7234] .request-type-field{width:100%;height:48px;min-width:0;flex-basis:auto;background:var(--v-gray_10-base)}.request-text-field[data-v-137e7234]{min-width:0;height:48px;display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid var(--portal-border);border-radius:var(--brand-field-radius,12px);background:var(--v-gray_10-base);transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.request-text-field[data-v-137e7234]:focus-within,.request-textarea-field[data-v-137e7234]:focus-within{border-color:var(--v-primary-base);background:var(--portal-surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--v-primary-base) 10%,transparent)}.request-text-field>span[data-v-137e7234]{flex:0 0 auto;color:var(--portal-muted);font-size:12px;font-weight:600}.request-text-field input[data-v-137e7234]{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--portal-text);font:inherit;font-size:14px}.request-details-section[data-v-137e7234]{padding-top:2px}.request-textarea-field[data-v-137e7234]{display:grid;gap:8px;padding:12px;border:1px solid var(--portal-border);border-radius:var(--brand-field-radius,12px);background:var(--v-gray_10-base);transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.request-textarea-field>span[data-v-137e7234]{color:var(--portal-text);font-size:12px;font-weight:680}.request-textarea-field textarea[data-v-137e7234]{width:100%;min-height:150px;padding:0;border:0;outline:0;resize:vertical;background:transparent;color:var(--portal-text);font:inherit;font-size:14px;line-height:1.55}.request-dynamic-form[data-v-137e7234]{padding:14px;border:1px solid var(--portal-border);border-radius:var(--brand-surface-radius,12px);background:var(--v-gray_10-base)}.request-dynamic-form[data-v-137e7234]>.px-2{padding:0!important}.request-dynamic-form[data-v-137e7234] .v-input__slot{border-radius:var(--brand-field-radius,12px)!important;background:var(--portal-surface)}.request-dynamic-form[data-v-137e7234] fieldset{border-color:var(--portal-border)}.request-form-actions[data-v-137e7234]{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding-top:2px}.cancel-request-action[data-v-137e7234],.submit-request-action[data-v-137e7234]{min-height:40px;padding:0 15px;border-radius:var(--brand-button-radius,10px);font:inherit;font-size:12px;font-weight:680;cursor:pointer}.cancel-request-action[data-v-137e7234]{border:1px solid var(--portal-border);background:var(--portal-surface);color:var(--portal-muted)}.cancel-request-action[data-v-137e7234]:hover{background:var(--v-gray_20-base);color:var(--portal-text)}.submit-request-action[data-v-137e7234]{min-width:146px;border:0;background:var(--v-primary-base);color:var(--v-white-base);box-shadow:0 5px 14px color-mix(in srgb,var(--v-primary-base) 18%,transparent)}.cancel-request-action[data-v-137e7234]:focus-visible,.submit-request-action[data-v-137e7234]:focus-visible{outline:2px solid var(--v-primary-base);outline-offset:2px}@media(max-width:599px){.request-form-actions[data-v-137e7234]{align-items:center}.submit-request-action[data-v-137e7234]{min-width:0;flex:1}}@media(prefers-reduced-motion:reduce){.request-text-field[data-v-137e7234],.request-textarea-field[data-v-137e7234]{transition:none}}.request-detail-page[data-v-02cf462c]{height:100%;padding:0 16px 28px;overflow-y:auto;color:var(--portal-text);text-align:left}.request-detail-header[data-v-02cf462c]{position:sticky;z-index:3;top:0;padding:14px 0 18px;border-bottom:1px solid var(--portal-border);background:var(--portal-canvas)}.request-back[data-v-02cf462c]{display:inline-flex;align-items:center;gap:6px;padding:5px 7px 5px 3px;border:0;border-radius:var(--brand-button-radius,8px);background:transparent;color:var(--portal-muted);font:inherit;font-size:12px;font-weight:650;cursor:pointer}.request-back[data-v-02cf462c]:hover{background:var(--v-gray_20-base);color:var(--portal-text)}.add-comment-action[data-v-02cf462c]:focus-visible,.comment-attachment[data-v-02cf462c]:focus-visible,.request-back[data-v-02cf462c]:focus-visible{outline:2px solid var(--v-primary-base);outline-offset:2px}.request-title-row[data-v-02cf462c]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:10px}.request-title[data-v-02cf462c]{min-width:0}.request-number[data-v-02cf462c]{display:block;margin-bottom:3px;color:var(--portal-muted);font-size:12px;font-weight:700}.request-title h1[data-v-02cf462c]{margin:0;color:var(--portal-text);font-size:clamp(22px,3vw,30px);font-weight:700;line-height:1.2;letter-spacing:-.025em}.request-detail-grid[data-v-02cf462c]{display:flex;flex-direction:column;gap:18px;padding-top:18px}.request-conversation[data-v-02cf462c]{width:100%;min-width:0;display:grid;gap:14px}.comment-card[data-v-02cf462c],.comment-composer[data-v-02cf462c],.request-answer-section[data-v-02cf462c],.request-meta-card[data-v-02cf462c]{border:1px solid var(--portal-border);border-radius:var(--brand-surface-radius,14px);background:var(--portal-surface)}.comment-composer[data-v-02cf462c]{padding:16px}.composer-label[data-v-02cf462c]{display:block;margin-bottom:8px;color:var(--portal-text);font-size:13px;font-weight:680}.comment-composer[data-v-02cf462c] .v-input__slot{border-radius:var(--brand-field-radius,11px);background:var(--v-gray_10-base)}.comment-composer[data-v-02cf462c] fieldset{border-color:var(--portal-border)}.composer-footer[data-v-02cf462c]{display:flex;align-items:stretch;flex-direction:column;gap:10px;margin-top:12px}.composer-file-input[data-v-02cf462c]{width:100%;min-width:0}.composer-file-input[data-v-02cf462c] .file-input-trigger{min-height:48px}.add-comment-action[data-v-02cf462c]{min-height:38px;align-self:flex-end;flex:0 0 auto;padding:0 14px;border:0;border-radius:var(--brand-button-radius,10px);background:var(--v-primary-base);color:var(--v-white-base);font:inherit;font-size:12px;font-weight:680;cursor:pointer}.add-comment-action[data-v-02cf462c]:disabled{background:var(--v-gray_30-base);color:var(--portal-muted);cursor:default}.comment-stream[data-v-02cf462c]{display:grid;gap:10px}.comment-card[data-v-02cf462c]{padding:16px}.comment-header[data-v-02cf462c]{display:flex;align-items:flex-start;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--v-gray_20-base)}.comment-avatar[data-v-02cf462c]{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:11px;background:color-mix(in srgb,var(--v-primary-base) 10%,var(--portal-surface));color:var(--v-primary-base);font-size:11px;font-weight:750}.comment-header>div[data-v-02cf462c]{min-width:0;display:grid;gap:1px}.comment-header strong[data-v-02cf462c]{font-size:13px;font-weight:680}.comment-header span[data-v-02cf462c]{color:var(--portal-muted);font-size:11px}.comment-body[data-v-02cf462c]{padding-top:13px;color:var(--portal-text);font-size:14px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.rich-comment[data-v-02cf462c]{white-space:normal}.comment-attachments[data-v-02cf462c]{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.comment-attachment[data-v-02cf462c]{min-height:30px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;border:1px solid var(--portal-border);border-radius:var(--brand-button-radius,9px);background:var(--v-gray_10-base);color:var(--portal-text);font:inherit;font-size:11px;cursor:pointer}.comment-attachment[data-v-02cf462c]:hover{border-color:color-mix(in srgb,var(--v-primary-base) 25%,var(--portal-border));color:var(--v-primary-base)}.request-sidebar[data-v-02cf462c]{width:100%;order:-1;display:grid;gap:12px}.request-meta-card[data-v-02cf462c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:6px 15px}.request-meta-row[data-v-02cf462c]{display:grid;gap:4px;padding:10px 12px;border-right:1px solid var(--v-gray_20-base)}.request-meta-row[data-v-02cf462c]:last-child{border-right:0}.request-answer span[data-v-02cf462c],.request-meta-row span[data-v-02cf462c]{color:var(--portal-muted);font-size:11px}.request-meta-row strong[data-v-02cf462c]{color:var(--portal-text);font-size:12px;font-weight:650;text-align:left;overflow-wrap:anywhere}.request-answer-card[data-v-02cf462c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding:6px 15px;border-top:1px solid var(--v-gray_20-base)}.request-answer-section[data-v-02cf462c]{overflow:hidden}.request-answer-toggle[data-v-02cf462c]{width:100%;min-height:48px;display:flex;align-items:center;gap:8px;padding:0 14px;border:0;background:transparent;color:var(--portal-text);font:inherit;font-size:12px;font-weight:680;text-align:left;cursor:pointer}.request-answer-toggle[data-v-02cf462c]:focus-visible,.request-answer-toggle[data-v-02cf462c]:hover{outline:0;background:var(--v-gray_20-base)}.request-answer-toggle[data-v-02cf462c]>:first-child{flex:1}.request-answer-count[data-v-02cf462c]{min-width:24px;height:22px;display:inline-grid;place-items:center;padding:0 7px;border-radius:999px;background:var(--v-gray_20-base);color:var(--portal-muted);font-size:11px;font-weight:700}.request-answer[data-v-02cf462c]{display:grid;gap:4px;padding:10px 12px;border-right:1px solid var(--v-gray_20-base)}.request-answer[data-v-02cf462c]:last-child{border-right:0}.request-answer strong[data-v-02cf462c]{color:var(--portal-text);font-size:13px;font-weight:600;line-height:1.45}@media(max-width:599px){.request-detail-page[data-v-02cf462c]{padding:0 12px 20px}.request-detail-header[data-v-02cf462c]{padding-top:10px}.request-title-row[data-v-02cf462c]{align-items:flex-start}.request-title h1[data-v-02cf462c]{font-size:21px}.request-answer-card[data-v-02cf462c],.request-meta-card[data-v-02cf462c]{grid-template-columns:1fr}.request-meta-row[data-v-02cf462c]{grid-template-columns:minmax(82px,auto) minmax(0,1fr);gap:12px;border-right:0;border-bottom:1px solid var(--v-gray_20-base)}.request-meta-row[data-v-02cf462c]:last-child{border-bottom:0}.request-meta-row strong[data-v-02cf462c]{text-align:right}.request-answer[data-v-02cf462c]{border-right:0;border-bottom:1px solid var(--v-gray_20-base)}.request-answer[data-v-02cf462c]:last-child{border-bottom:0}.composer-footer[data-v-02cf462c]{align-items:stretch}.add-comment-action[data-v-02cf462c]{width:100%;align-self:stretch}}.ticket-detail-route[data-v-b3ebfdde]{min-height:100%}.ticket-detail-loading[data-v-b3ebfdde]{min-height:320px;display:grid;place-items:center}.new-request-page[data-v-b3ebfdde]{height:100%;padding:0 16px 28px;overflow-y:auto;text-align:left}.new-request-header[data-v-b3ebfdde]{padding:14px 0 18px;border-bottom:1px solid var(--portal-border)}.request-back[data-v-b3ebfdde]{display:inline-flex;align-items:center;gap:6px;padding:5px 7px 5px 3px;border:0;border-radius:var(--brand-button-radius,8px);background:transparent;color:var(--portal-muted);font:inherit;font-size:12px;font-weight:650;cursor:pointer}.request-back[data-v-b3ebfdde]:hover{background:var(--v-gray_20-base);color:var(--portal-text)}.request-back[data-v-b3ebfdde]:focus-visible{outline:2px solid var(--v-primary-base);outline-offset:2px}.new-request-header h1[data-v-b3ebfdde]{margin:10px 0 0;color:var(--portal-text);font-size:clamp(22px,3vw,30px);font-weight:700;letter-spacing:-.025em}.new-request-shell[data-v-b3ebfdde]{max-width:820px;margin-top:18px;padding:16px;border:1px solid var(--portal-border);border-radius:var(--brand-surface-radius,14px);background:var(--portal-surface)}.new-request-shell[data-v-b3ebfdde]>.mx-3{margin:0!important}.new-request-shell[data-v-b3ebfdde]>.mt-3{margin-top:0!important}.new-request-shell[data-v-b3ebfdde] .container{padding:0}@media(max-width:599px){.new-request-page[data-v-b3ebfdde]{padding:0 12px 20px}.new-request-shell[data-v-b3ebfdde]{padding:12px}}.schema-item[data-v-48446c38]{border-radius:4px}.schema-item[data-v-48446c38]:hover{background-color:var(--v-gray_10-base);cursor:pointer}.form-divider[data-v-947cfe8e]{border-radius:4px;border-left:0;border-right:0;border-bottom:0;border-top:var(--d-weight) var(--d-style) var(--d-color);width:var(--d-width)}.agreement-form-embed.mx-brand-form-surface{position:relative}.completed-form-embed:not(.mx-brand-form-surface) .v-input .v-label--is-disabled,.completed-form-embed:not(.mx-brand-form-surface) .v-input .v-select__selection--disabled,.completed-form-embed:not(.mx-brand-form-surface) .v-input input,.completed-form-embed:not(.mx-brand-form-surface) .v-input textarea{color:var(--v-black-base)!important}#sign-dialog .signature-block{background-color:var(--v-gray_20-base);border-radius:4px;border:1px solid var(--v-gray_50-base);height:224px;display:flex;align-items:center;justify-content:center;position:relative}#sign-dialog .signature-block>div.signature{font-size:40px;border-bottom:1px solid var(--v-gray_50-base)}#sign-dialog .signature-block .instructions{position:absolute;top:4px;left:8px;font-weight:500;font-size:12px;width:100%}#sign-dialog .keyboardInput{width:337px;outline:none;text-align:center}.signature-line[data-v-0c619102]{border-bottom:1px solid #bec4ca;width:100%;height:90px;min-height:90px;max-height:90px}.sign[data-v-0c619102]{background-color:gold;border-radius:4px;filter:drop-shadow(0 2px 4px #bec4ca)}.no-sign[data-v-0c619102],.sign[data-v-0c619102]{color:#000;min-width:80px;max-width:80px;min-height:45px;margin:6px}.no-sign[data-v-0c619102]{border:1px solid #bec4ca;background-color:#eee;border-radius:4px}.override-menu{top:var(--menuY)!important;left:var(--menuX)!important;position:absolute!important}.equal-size[data-v-be24bb42]{flex-grow:1;flex-basis:0;min-width:0}hr{background-color:var(--v-gray_30-base);border:none;height:1px}.select[data-v-4545b3e1]{max-width:75px;padding-top:0!important;margin-top:0!important}.item-price[data-v-4545b3e1]{align-items:flex-end;white-space:nowrap}.custom-switch .v-input__slot{align-items:start!important}.custom-switch:not(.v-input--is-disabled) .v-input--switch__track{color:var(--primary-brand-color)!important;background-color:var(--primary-brand-color)!important;opacity:.5!important}.custom-switch.v-input--is-disabled .v-input--switch__track{color:var(--primary-brand-color)!important;background-color:var(--primary-brand-color)!important;opacity:.3!important}.line-item-table[data-v-7ab76d50]{width:100%;text-align:left;border-collapse:collapse}.line-item-table tbody tr td[data-v-7ab76d50]{vertical-align:top;text-align:right;border-bottom:1px solid var(--v-table-border);border-top:1px solid var(--v-table-border);border-left:1px solid var(--v-table-border);padding:6px}.line-item-table tbody tr td[data-v-7ab76d50]:first-child{vertical-align:top;text-align:left;padding-left:8px}.line-item-table tbody tr td[data-v-7ab76d50]:last-child{padding-right:8px;border-right:1px solid var(--v-table-border)}.description[data-v-7ab76d50]{font-weight:400}.description div[data-v-7ab76d50]:first-line{font-weight:600}.custom-switch[data-v-7ab76d50]{margin-top:0!important}.add-button[data-v-bf014a50]{border:1px solid var(--v-gray_30-base);border-radius:4px;cursor:pointer;min-height:32px;height:32px;font-size:14px;font-weight:500;color:var(--v-primary-base);background-color:var(--v-white-base)}.new[data-v-bf014a50]{padding-left:8px;padding-right:8px;height:100%;border-radius:4px 0 0 4px;flex-grow:1}.new[data-v-bf014a50]:hover{background-color:var(--v-gray_20-base)}.from-package[data-v-bf014a50]{border-left:1px solid var(--v-gray_30-base);padding-right:8px;padding-left:8px;height:100%;border-radius:0 4px 4px 0;flex-grow:1}.from-package[data-v-bf014a50]:hover{background-color:var(--v-gray_20-base)}#meeting-schedule .v-date-picker-header{display:none!important}#meeting-schedule .v-date-picker-table{height:unset!important}#meeting-schedule .v-date-picker-table td{padding-bottom:8px}#meeting-schedule .v-date-picker-table .v-btn:not(.v-btn--disabled){font-weight:800;font-size:13px;color:var(--accent)!important;background-color:var(--light-accent)}#meeting-schedule .slot{min-width:170px;flex:1 1 0px;border:1px solid var(--v-gray_30-base);border-radius:4px;margin:4px;color:var(--accent-color);font-weight:600;transition:all .15s ease}#meeting-schedule .slot:hover{box-shadow:0 1px 3px rgba(0,0,0,.24)}#meeting-schedule .selected{width:50%}#meeting-schedule .selected-slot{background-color:var(--light-accent);color:var(--accent-color);transition:all .15s ease}#meeting-schedule .dot-class{border-radius:20px;width:20px;height:20px}.solid-hr hr[data-v-52f7e437]{border-top:1px solid var(--v-black-base)!important}.payment-plan-table[data-v-2ca18dfc]{width:100%;text-align:left;border-radius:4px;border:var(--v-table-border-width) solid var(--v-table-border)}.payment-plan-table tbody tr td[data-v-2ca18dfc]{vertical-align:top;text-align:right;border-bottom:var(--v-table-border-width) solid var(--v-table-border);padding:var(--v-table-padding)}.payment-plan-table tbody tr td[data-v-2ca18dfc]:first-child{vertical-align:middle;text-align:left}.payment-plan-table tbody tr:last-child td[data-v-2ca18dfc]{border-bottom:none}.package-offer[data-v-96622aa8]{padding:24px;color:var(--v-gray_90-base)}.package-offer__header[data-v-96622aa8]{margin-bottom:24px}.package-offer__eyebrow[data-v-96622aa8]{margin:0 0 6px;color:var(--v-primary-base);font-weight:700;text-transform:uppercase;letter-spacing:.06em}.package-offer__layout[data-v-96622aa8]{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:24px;align-items:start}.package-offer__fieldset[data-v-96622aa8]{min-width:0;margin:0;padding:0;border:0}.package-offer__fieldset legend[data-v-96622aa8],.package-offer__summary h3[data-v-96622aa8]{margin-bottom:12px;font-size:18px;font-weight:700}.package-offer__guidance[data-v-96622aa8]{color:var(--v-gray_70-base)}.package-offer__options[data-v-96622aa8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.package-offer__options--stacked[data-v-96622aa8]{grid-template-columns:1fr}.package-offer__options--comparison[data-v-96622aa8]{grid-auto-flow:column;grid-auto-columns:minmax(240px,1fr);overflow-x:auto;padding:3px;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity}.package-offer__options--comparison .package-offer__option[data-v-96622aa8]{scroll-snap-align:start}.package-offer__options--comparison[data-v-96622aa8]:focus-visible{outline:3px solid var(--v-primary-base);outline-offset:3px}.package-offer__option[data-v-96622aa8]{position:relative;min-width:0;padding:18px;border:1px solid var(--v-gray_30-base);border-radius:12px;background:var(--v-white-base)}.package-offer__option--selected[data-v-96622aa8]{border-color:var(--v-primary-base);box-shadow:inset 0 0 0 1px var(--v-primary-base)}.package-offer__option--recommended[data-v-96622aa8]{padding-top:34px}.package-offer__option-choice[data-v-96622aa8]{display:flex;gap:10px;align-items:flex-start}.package-offer__option-choice label[data-v-96622aa8]{min-width:0;flex:1 1 auto;cursor:pointer}.package-offer__option-summary[data-v-96622aa8]{display:flex;flex-direction:column;gap:6px;min-width:0}.package-offer__option-details[data-v-96622aa8]{margin-top:12px}.package-offer__option-title[data-v-96622aa8]{font-size:17px}.package-offer__badge[data-v-96622aa8]{align-self:flex-start;padding:2px 8px;border-radius:999px;background:var(--v-gray_20-base);font-size:12px;font-weight:700}.package-offer__price[data-v-96622aa8]{display:flex;flex-direction:column;gap:2px;margin-top:8px}.package-offer__locked[data-v-96622aa8]{padding:10px 12px;border-radius:8px;background:var(--v-gray_20-base)}.package-offer__recommended[data-v-96622aa8]{position:absolute;top:10px;right:12px;color:var(--v-primary-base);font-size:12px;font-weight:700}.package-offer__section[data-v-96622aa8]{margin-top:24px}.package-offer__add-on[data-v-96622aa8]{padding:12px 0;border-bottom:1px solid var(--v-gray_30-base)}.package-offer__availability[data-v-96622aa8]{margin:0 0 0 26px;color:var(--v-gray_70-base);font-size:12px}.package-offer__choice-row[data-v-96622aa8]{display:flex;gap:10px;align-items:flex-start;padding:8px 0;cursor:pointer}.package-offer input[data-v-96622aa8]{accent-color:var(--v-primary-base)}.package-offer button[data-v-96622aa8]:focus-visible,.package-offer input[data-v-96622aa8]:focus-visible{outline:3px solid var(--v-primary-base);outline-offset:3px}.package-offer__quantity[data-v-96622aa8]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 0 0 26px}.package-offer__quantity input[data-v-96622aa8]{width:88px;min-height:40px;padding:6px 8px;border:1px solid var(--v-gray_40-base);border-radius:8px}.package-offer__summary[data-v-96622aa8]{position:sticky;top:16px;padding:20px;border:1px solid var(--v-gray_30-base);border-radius:12px;background:var(--v-white-base)}.package-offer__quote-error[data-v-96622aa8],.package-offer__quote-status[data-v-96622aa8],.package-offer__validation[data-v-96622aa8],.package-offer__warnings[data-v-96622aa8]{margin-bottom:16px;padding:10px 12px;border-radius:8px}.package-offer__quote-status[data-v-96622aa8]{background:var(--v-gray_20-base)}.package-offer__quote-error[data-v-96622aa8],.package-offer__validation[data-v-96622aa8]{background:var(--v-error_10-base);color:var(--v-error-base)}.package-offer__warnings[data-v-96622aa8]{background:var(--v-warning_10-base);color:var(--v-gray_90-base)}.package-offer__quote-error p[data-v-96622aa8],.package-offer__validation p[data-v-96622aa8],.package-offer__warnings p[data-v-96622aa8]{margin:4px 0 0}.package-offer__summary-section+.package-offer__summary-section[data-v-96622aa8]{margin-top:18px;padding-top:18px;border-top:1px solid var(--v-gray_30-base)}.package-offer__summary-section h4[data-v-96622aa8]{margin-bottom:8px}.package-offer__summary-row[data-v-96622aa8]{display:flex;justify-content:space-between;gap:16px;padding:5px 0}.package-offer__summary-line[data-v-96622aa8]{display:flex;justify-content:space-between;gap:16px;padding:7px 0;border-bottom:1px solid var(--v-gray_20-base)}.package-offer__summary-line span[data-v-96622aa8]{display:flex;flex-direction:column}.package-offer__project p[data-v-96622aa8],.package-offer__schedule p[data-v-96622aa8],.package-offer__summary-line small[data-v-96622aa8]{margin:2px 0 0;color:var(--v-gray_70-base);font-size:12px}.package-offer__summary-total[data-v-96622aa8]{margin-top:6px;padding-top:10px;border-top:1px solid var(--v-gray_30-base)}.package-offer__project+.package-offer__project[data-v-96622aa8],.package-offer__schedule+.package-offer__schedule[data-v-96622aa8]{margin-top:10px;padding-top:10px;border-top:1px solid var(--v-gray_20-base)}.package-offer__single-choice[data-v-96622aa8]{padding:14px;border:1px solid var(--v-gray_30-base);border-radius:10px}.package-offer__single-choice h3[data-v-96622aa8]{margin-bottom:8px;font-size:16px}.package-offer__single-choice p[data-v-96622aa8]{margin:4px 0 0}.package-offer__retry[data-v-96622aa8]{min-height:40px;padding:8px 14px;border:1px solid currentColor;border-radius:8px}.sr-only[data-v-96622aa8]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:760px){.package-offer[data-v-96622aa8]{padding:18px 14px}.package-offer__layout[data-v-96622aa8],.package-offer__options[data-v-96622aa8]{grid-template-columns:1fr}.package-offer__options--comparison[data-v-96622aa8]{grid-auto-columns:minmax(250px,88vw)}.package-offer__summary[data-v-96622aa8]{position:static}.package-offer__summary-line[data-v-96622aa8],.package-offer__summary-row[data-v-96622aa8]{align-items:flex-start}}@media print{.package-offer__layout[data-v-96622aa8]{display:block}.package-offer__summary[data-v-96622aa8]{position:static;margin-top:20px;-moz-column-break-inside:avoid;break-inside:avoid}.package-offer__options--comparison[data-v-96622aa8]{grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));overflow:visible}.package-offer__retry[data-v-96622aa8]{display:none}.package-offer details[data-v-96622aa8]>:not(summary){display:block!important}}.schema-item[data-v-48ed4d70]{background-color:var(--v-gray_20-base);border:1px solid var(--v-gray_20-base);width:154px;height:64px;border-radius:4px}.schema-item[data-v-48ed4d70]:hover{background-color:var(--v-gray_20-base);border:1px solid var(--v-gray_50-base)}.drag-enabled[data-v-48ed4d70]{cursor:-webkit-grab;cursor:grab}.drag-disabled[data-v-48ed4d70]{cursor:pointer}.item[data-v-6b5c1918]{position:relative}.item .builder-control[data-v-6b5c1918]{position:absolute;width:40px;top:18px;left:-40px;background:var(--v-primary-base);border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:8px 0}.item .builder-control .v-btn:hover .v-icon[data-v-6b5c1918]{color:var(--v-white-base)}.item .line-container[data-v-6b5c1918]{position:relative;width:100%;height:0;opacity:0;cursor:pointer;transition:all .3s}.item .line[data-v-6b5c1918]{width:100%;height:1px;background-color:var(--v-gray_50-base);position:absolute;top:50%;transform:translateY(-50%)}.item .icon[data-v-6b5c1918]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--v-white-base);border:1px solid var(--v-gray_50-base);color:var(--v-gray_50-base);border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.item:hover .line-container[data-v-6b5c1918]{height:40px;opacity:1;transition:all .3s}.item-active[data-v-6b5c1918]{border-radius:4px;box-shadow:0 3px 15px rgba(0,0,0,.2)}.item-inactive[data-v-6b5c1918]{border-radius:4px}.border-top{padding-top:12px;border-top:1px solid var(--v-secondary-base)!important}.shadow{filter:drop-shadow(0 0 8px #bec4ca)}.us_letter_portrait{width:816px;min-width:816px;max-width:816px;min-height:1054px}.us_letter_landscape{width:1054px;min-width:1054px;max-width:1054px;min-height:780px}.a4_letter_portrait{width:794px;min-width:794px;max-width:794px;min-height:1123px}.a4_letter_landscape{width:1123px;min-width:1123px;max-width:1123px;min-height:794px}.responsive_page{width:100%;max-width:var(--max-page-width);min-height:200px}.page{flex-grow:1;background:var(--page-color);text-align:left;margin-top:10px;margin-left:30px;margin-right:30px;font-size:var(--body-size)!important;font-weight:var(--body-weight)!important;font-family:var(--body-font)!important;line-height:var(--body-height)!important}.page,.page .v-label--is-disabled{color:var(--body-color)!important}.page .theme--dark .v-input,.page .theme--dark .v-input input,.page .theme--dark .v-input textarea,.page .theme--dark .v-label{color:var(--primary-brand-color)!important}.page .theme--dark.v-input--switch:not(.v-input--is-label-active) .v-input--switch__track{color:var(--primary-brand-color)!important;opacity:.1}.page .theme--dark.v-card{background-color:var(--v-page-color)!important}.page .theme--dark.v-btn.v-btn--icon{color:rgba(0,0,0,.54)!important}.page .theme--dark.v-date-picker-table th{color:rgba(0,0,0,.38)!important}.page .theme--dark.v-date-picker-table th,.page .theme--dark.v-picker__body{background-color:var(--v-page-color)!important}.page .theme--dark.v-btn.v-btn--disabled{color:rgba(0,0,0,.26)!important}.page .theme--dark.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty):not(.v-input--is-label-active) .v-input--switch__thumb{opacity:.1}.page .theme--dark.v-input--is-label-active{opacity:1}.page .theme--dark.v-input--switch:not(.v-input--is-label-active) .v-input--switch__thumb{color:var(--primary-brand-color)!important}.page .theme--dark.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__track{color:var(--primary-brand-color)!important;opacity:.1}.page h1{font-size:var(--h1-size)!important;font-weight:var(--h1-weight)!important;color:var(--h1-color)!important;font-family:var(--h1-font)!important;line-height:var(--h1-height)!important}.page h1,.page h2{margin:unset!important}.page h2{font-size:var(--h2-size)!important;font-weight:var(--h2-weight)!important;color:var(--h2-color)!important;font-family:var(--h2-font)!important;line-height:var(--h2-height)!important}.page h3{margin:unset!important;font-size:var(--h3-size)!important;font-weight:var(--h3-weight)!important;color:var(--h3-color)!important;font-family:var(--h3-font)!important;line-height:var(--h3-height)!important}.brand-agreement .brand-agreement-text,.brand-agreement .brand-agreement-text *{color:var(--brand-text)!important}.brand-agreement .brand-agreement-text,.brand-agreement .brand-agreement-text :not(.v-icon):not(.material-icons):not(.material-symbols-rounded):not(.material-symbols-outlined){font-family:var(--brand-body-family)!important}.brand-agreement .brand-agreement-text{font-size:var(--brand-body-size);font-weight:var(--brand-body-weight)}.brand-agreement .brand-agreement-text h1,.brand-agreement .brand-agreement-text h1 :not(.v-icon):not(.material-icons):not(.material-symbols-rounded):not(.material-symbols-outlined){font-family:var(--brand-h1-family)!important;font-size:var(--brand-h1-size)!important;font-weight:var(--brand-h1-weight)!important}.brand-agreement .brand-agreement-text h2,.brand-agreement .brand-agreement-text h2 :not(.v-icon):not(.material-icons):not(.material-symbols-rounded):not(.material-symbols-outlined){font-family:var(--brand-h2-family)!important;font-size:var(--brand-h2-size)!important;font-weight:var(--brand-h2-weight)!important}.brand-agreement .brand-agreement-text h3,.brand-agreement .brand-agreement-text h3 :not(.v-icon):not(.material-icons):not(.material-symbols-rounded):not(.material-symbols-outlined){font-family:var(--brand-h3-family)!important;font-size:var(--brand-h3-size)!important;font-weight:var(--brand-h3-weight)!important}.brand-agreement .brand-agreement-button,.brand-agreement .brand-agreement-button.v-btn.v-btn--disabled:disabled{border-radius:var(--brand-button-radius)!important;border:var(--brand-invoice-button-border-width) solid var(--brand-button-border)!important;background:var(--brand-invoice-button-background)!important;color:var(--brand-button-text)!important;padding:var(--brand-button-paddingY) var(--brand-button-paddingX)!important;font-family:var(--brand-button-family)!important;font-size:var(--brand-button-size)!important;font-weight:var(--brand-button-weight)!important;height:auto!important;text-transform:none}.brand-agreement .brand-agreement-button *,.brand-agreement .brand-agreement-button.v-btn.v-btn--disabled:disabled *{color:inherit!important}.brand-agreement .brand-agreement-surface{border-radius:var(--brand-surface-radius)!important;border-color:var(--brand-border)!important}.brand-agreement .brand-agreement-field{border-radius:var(--brand-field-radius)!important;background:var(--brand-field-fill)!important;color:var(--brand-answer-color)!important;border:var(--brand-field-borderWidth) solid var(--brand-field-border)!important}.brand-agreement-dialog{border-radius:0!important}.brand-agreement{--v-primary-base:var(--brand-primary);--v-gray_90-base:var(--brand-text);--v-gray_80-base:var(--brand-text);--v-gray_70-base:var(--brand-muted);--v-gray_30-base:var(--brand-border);--v-gray_40-base:var(--brand-border);--v-gray_20-base:var(--brand-surface);--v-white-base:var(--brand-surface);color:var(--brand-text);background:var(--brand-background);font-family:var(--brand-body-family),sans-serif}.brand-agreement#sign-dialog{border-radius:var(--brand-surface-radius)!important}.brand-agreement .agreement-index,.brand-agreement .agreement-zoom,.brand-agreement .header-area,.brand-agreement .v-card,.brand-agreement .v-picker__body,.brand-agreement .v-tabs-items{background:var(--brand-surface)!important;color:var(--brand-text)!important}.brand-agreement .agreement-complete>span,.brand-agreement .agreement-finish>span,.brand-agreement .agreement-name,.brand-agreement .nav-link{font-family:var(--brand-body-family),sans-serif!important}.brand-agreement .page{border-radius:var(--brand-surface-radius)}.brand-agreement .brand-agreement-payment{background:var(--brand-surface)!important}.brand-agreement .brand-agreement-filled-surface,.brand-agreement .brand-agreement-payment,.brand-agreement .package-offer__option,.brand-agreement .package-offer__summary{--brand-text:var(--brand-surfaceText);color:var(--brand-surfaceText)}.brand-agreement .agreement-finish,.brand-agreement .sign,.brand-agreement .v-btn:not(.v-btn--icon){border-radius:var(--brand-button-radius)!important}.brand-agreement .agreement-finish{background:var(--brand-invoice-button-background)!important;color:var(--brand-button-text)!important;border:var(--brand-invoice-button-border-width) solid var(--brand-button-border)!important;box-shadow:none}.brand-agreement .no-sign,.brand-agreement .package-offer__locked,.brand-agreement .package-offer__option,.brand-agreement .package-offer__single-choice,.brand-agreement .package-offer__summary{border-radius:var(--brand-surface-radius);background:var(--brand-surface);color:var(--brand-text)}.brand-agreement .package-offer__quantity input,.brand-agreement .v-text-field>.v-input__control>.v-input__slot{border:var(--brand-field-borderWidth) solid var(--brand-field-border)!important;border-radius:var(--brand-field-radius)!important;background:var(--brand-field-fill)!important;color:var(--brand-answer-color)!important}.brand-agreement .v-text-field fieldset{border:0!important}.brand-agreement .v-text-field input:not(.keyboardInput),.brand-agreement .v-text-field textarea{color:var(--brand-answer-color)!important}.brand-agreement#sign-dialog .v-btn{background:var(--brand-invoice-button-background)!important;color:var(--brand-button-text)!important}.brand-agreement #meeting-schedule .slot,.brand-agreement #meeting-schedule .v-date-picker-table .v-btn:not(.v-btn--disabled){background:var(--brand-field-fill)!important;color:var(--brand-answer-color)!important;border-radius:var(--brand-button-radius)!important;border-color:var(--brand-field-border)!important}.brand-agreement #meeting-schedule .slot{overflow:hidden;font-family:var(--brand-button-family),sans-serif;font-size:var(--brand-button-size);font-weight:var(--brand-button-weight);line-height:var(--brand-button-lineHeight);letter-spacing:var(--brand-button-letterSpacing);text-align:center}.brand-agreement #meeting-schedule .slot>div{padding:var(--brand-button-paddingY) 4px!important}.brand-agreement #meeting-schedule .selected-slot{background:var(--brand-button-fill)!important;color:var(--brand-button-solidText)!important}@media print{body{visibility:hidden}#print-area{visibility:visible;position:absolute;left:0;top:0}#print-area .page{margin:0!important;width:100%!important;height:100%!important}#print-area .page-wrapper{padding-top:12px!important}#print-area .page-number{display:none}#print-area .shadow{filter:none!important}.page-break{page-break-after:always;page-break-inside:avoid}}.nav-link[data-v-5166616a]{display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;font-size:14px;font-weight:550;color:var(--v-gray_70-base);cursor:pointer;transition:.15s ease}.nav-link[data-v-5166616a]:hover{color:var(--v-primary-base);background:var(--v-primary_10-base)}@media screen{.zoom[data-v-5166616a]{transform:scale(var(--v-zoom));transform-origin:top}}.agreement-builder[data-v-5166616a]{background-color:var(--canvas-color);height:var(--vh);position:relative}.agreement-builder .header-area[data-v-5166616a]{min-height:72px;width:100%;padding:12px 18px;background:hsla(0,0%,100%,.96);border-bottom:1px solid var(--v-gray_30-base);position:sticky;top:0;z-index:203;display:flex;justify-content:space-between;align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.agreement-builder .header-area .header-left[data-v-5166616a]{text-align:left;display:flex;align-items:center;gap:12px;min-width:0}.agreement-builder .header-area .header-right[data-v-5166616a]{display:flex;justify-content:flex-end;align-items:center;gap:10px}.agreement-mark[data-v-5166616a]{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:13px;color:var(--v-primary-base);background:var(--v-primary_10-base)}.agreement-name[data-v-5166616a]{max-width:min(480px,46vw);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:650;color:var(--v-gray_90-base)}.agreement-icon-button[data-v-5166616a]{width:40px;height:40px;border:1px solid var(--v-gray_30-base);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--v-white-base);color:var(--v-gray_70-base)}.agreement-icon-button[data-v-5166616a]:hover{background:var(--v-gray_10-base);color:var(--v-gray_90-base)}.agreement-finish[data-v-5166616a]{min-height:44px;padding:0 22px;border:0;border-radius:14px;background:var(--v-primary-base);color:var(--v-white-base);font-size:15px;font-weight:650;box-shadow:0 8px 20px rgba(85,28,255,.2)}.agreement-finish[data-v-5166616a]:hover{filter:brightness(.96)}.agreement-finish[data-v-5166616a]:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.agreement-finish--large[data-v-5166616a]{min-width:180px;min-height:50px}.finish-warning[data-v-5166616a]{color:var(--v-error-base);-webkit-animation:agreement-pulse-data-v-5166616a 1.4s ease-in-out infinite;animation:agreement-pulse-data-v-5166616a 1.4s ease-in-out infinite}.agreement-complete[data-v-5166616a]{min-height:42px;padding:0 14px;display:flex;align-items:center;gap:8px;border-radius:13px;background:var(--v-success_10-base);color:var(--v-success-base);font-size:13px;font-weight:600}.agreement-content[data-v-5166616a]{height:calc(100% - 72px)}.agreement-index[data-v-5166616a]{height:100%;min-width:256px;max-width:256px;padding:14px 12px;border-right:1px solid var(--v-gray_30-base);background:var(--v-white-base)}.agreement-index__list[data-v-5166616a]{padding:0;margin:0;list-style:none}.agreement-index__number[data-v-5166616a]{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:8px;background:var(--v-gray_20-base);color:var(--v-gray_60-base);font-size:11px;font-weight:700}.agreement-page-area[data-v-5166616a]{max-height:calc(100vh - 72px);width:100%;overflow:auto}.agreement-pages[data-v-5166616a]{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;width:100%;overflow-x:auto;padding-top:20px}.agreement-zoom[data-v-5166616a]{position:absolute;right:20px;bottom:20px;z-index:204;display:flex;align-items:center;gap:2px;padding:5px;border:1px solid var(--v-gray_30-base);border-radius:16px;background:hsla(0,0%,100%,.94);color:var(--v-gray_70-base);box-shadow:0 8px 24px rgba(22,24,35,.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.agreement-zoom button[data-v-5166616a]{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:11px;background:transparent;color:inherit}.agreement-zoom button[data-v-5166616a]:hover{background:var(--v-gray_20-base);color:var(--v-gray_90-base)}.agreement-zoom span[data-v-5166616a]{min-width:48px;text-align:center;font-size:12px;font-weight:650}@-webkit-keyframes agreement-pulse-data-v-5166616a{50%{transform:translateX(4px)}}@keyframes agreement-pulse-data-v-5166616a{50%{transform:translateX(4px)}}@media(max-width:959px){.agreement-builder .header-area[data-v-5166616a]{justify-content:flex-end;min-height:64px;padding:10px 12px}.agreement-content[data-v-5166616a]{height:calc(100% - 64px)}.agreement-page-area[data-v-5166616a]{max-height:calc(100vh - 64px)}.agreement-pages[data-v-5166616a]{padding-top:12px}.agreement-zoom[data-v-5166616a]{right:12px;bottom:12px}}.agreement-viewer[data-v-45b1996e]{min-height:var(--vh);background:var(--v-gray_10-base)}.agreement-viewer__loading[data-v-45b1996e]{min-height:var(--vh);display:flex;align-items:center;justify-content:center}svg[data-v-5059fb86]{fill:currentColor;stroke-width:0;stroke:currentColor}