@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-3857f396]{display:inline-block;flex:0 0 auto;vertical-align:middle}.custom-page-icon[data-v-893c400a]{color:currentColor!important}.portal-nav-link[data-v-684fa9c6]{position:relative;width:100%;min-height:42px;display:flex;align-items:center;gap:10px;padding:5px 10px;border:0;border-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-684fa9c6]: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-684fa9c6]:focus-visible{outline:2px solid var(--v-primary-base);outline-offset:2px}.portal-nav-link.is-active[data-v-684fa9c6]{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-684fa9c6]: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:9px;content:"";pointer-events:none}.portal-nav-link.is-collapsed[data-v-684fa9c6]{min-height:44px;justify-content:center;padding:6px}.nav-icon-shell[data-v-684fa9c6]{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-684fa9c6],.portal-nav-link:hover .nav-icon-shell[data-v-684fa9c6]{color:currentColor}.nav-icon[data-v-684fa9c6]{color:currentColor!important}.nav-label[data-v-684fa9c6]{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-684fa9c6]{flex:0 0 auto;color:currentColor!important}@media(prefers-reduced-motion:reduce){.nav-icon-shell[data-v-684fa9c6],.portal-nav-link[data-v-684fa9c6]{transition:none}}.workspace-selector[data-v-1cb7ea4a]{max-height:min(260px,40vh);display:grid;gap:3px;overflow-y:auto}.workspace-option[data-v-1cb7ea4a]{width:100%;min-height:52px;display:flex;align-items:center;gap:11px;padding:7px 9px;border:0;border-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-1cb7ea4a]:hover{background:var(--v-gray_20-base)}.workspace-option[data-v-1cb7ea4a]:focus-visible{outline:2px solid var(--v-primary-base);outline-offset:-2px}.workspace-option.is-current[data-v-1cb7ea4a]{background:color-mix(in srgb,var(--v-primary-base) 9%,transparent);color:var(--portal-text);cursor:default}.workspace-avatar[data-v-1cb7ea4a]{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-1cb7ea4a]{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-1cb7ea4a]{flex:0 0 auto;color:var(--v-primary-base)}@media(prefers-reduced-motion:reduce){.workspace-option[data-v-1cb7ea4a]{transition:none}}.workspace-sub-menu{min-width:210px;padding:6px;border:1px solid var(--portal-border);border-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-fe393786]{width:100%;min-height:44px;display:flex;align-items:center;gap:10px;padding:6px 9px;border:0;border-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-fe393786],.settings-link[data-v-fe393786]:hover{background:var(--v-gray_20-base)}.settings-link[data-v-fe393786]:focus-visible{outline:2px solid var(--v-primary-base);outline-offset:-2px}.settings-icon[data-v-fe393786]{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-fe393786]{min-width:0;flex:1}.settings-check[data-v-fe393786]{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: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: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-06f6bb26]{width:100%;min-height:44px;display:flex;align-items:center;gap:10px;padding:6px 9px;border:0;border-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-06f6bb26]:hover{background:var(--v-gray_20-base)}.settings-link[data-v-06f6bb26]:focus-visible{outline:2px solid var(--v-primary-base);outline-offset:-2px}.settings-icon[data-v-06f6bb26]{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-06f6bb26]{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:18px!important;background-color:var(--portal-surface);box-shadow:0 20px 54px rgba(16,17,15,.2)!important}.portal-rail[data-v-3bf52cc0]{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-3bf52cc0]{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-3bf52cc0]{display:grid;gap:2px}.navigation-group+.navigation-group[data-v-3bf52cc0]{margin-top:2px}.client-context[data-v-3bf52cc0]{width:100%;min-height:50px;display:flex;align-items:center;gap:10px;margin-top:14px;padding:7px 8px;border:0;border-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-3bf52cc0]:hover{background:var(--v-gray_20-base);background:color-mix(in srgb,currentColor 10%,transparent)}.client-context[data-v-3bf52cc0]:focus-visible{outline:2px solid var(--v-primary-base);outline-offset:2px}.client-context.is-collapsed[data-v-3bf52cc0]{min-height:44px;justify-content:center;padding:6px;border-radius:10px}.client-avatar[data-v-3bf52cc0]{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-3bf52cc0]{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-3bf52cc0]{flex:0 0 auto;color:var(--portal-nav-muted)}@media(prefers-reduced-motion:reduce){.client-context[data-v-3bf52cc0]{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-7ee48382]{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-7ee48382],.action-card-title>div[data-v-7ee48382],.action-card-title[data-v-7ee48382]{display:flex;align-items:center}.action-card-header[data-v-7ee48382]{justify-content:space-between;gap:12px;padding:16px 16px 13px;border-bottom:1px solid var(--portal-border)}.action-card-title[data-v-7ee48382]{min-width:0;gap:11px}.action-card-title>div[data-v-7ee48382]{min-width:0;gap:8px}.action-card-title h2[data-v-7ee48382]{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-7ee48382]{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-7ee48382]{color:currentColor}.action-card-count[data-v-7ee48382]{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-7ee48382]{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border:0;border-radius:10px;background:transparent;color:var(--portal-muted);cursor:pointer}.action-card-open[data-v-7ee48382]:hover{background:var(--v-gray_20-base);color:var(--portal-text)}.action-card-open[data-v-7ee48382]:focus-visible{outline:2px solid var(--v-primary-base);outline-offset:2px}.action-card-list[data-v-7ee48382]{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: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-3d7ed73e]{padding:8px;border:1px solid var(--v-gray_50-base);border-radius:4px;word-break:break-word}.can-edit[data-v-3d7ed73e]:hover{background-color:var(--v-gray_10-base)}.comment[data-v-3d7ed73e] p{padding:0;margin:0}.iconBlock[data-v-3d7ed73e]{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}.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: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-720e4d9a]{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-720e4d9a]{position:relative;width:min(1320px,100%);height:min(900px,100%);background:#171820;overflow:hidden;border:1px solid hsla(0,0%,100%,.14);border-radius:22px;box-shadow:0 28px 90px rgba(0,0,0,.42);display:flex;flex-direction:column}.lightbox-toolbar[data-v-720e4d9a]{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-720e4d9a]{min-width:0;display:flex;align-items:center;gap:11px;font-size:14px;font-weight:600}.lightbox-title span[data-v-720e4d9a]:last-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lightbox-file-icon[data-v-720e4d9a]{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-720e4d9a]{min-height:0;min-height:100%;min-width:100%}.image-container[data-v-720e4d9a],.pdf-container[data-v-720e4d9a]{width:100%;height:auto;flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.image-container[data-v-720e4d9a]{max-height:100%;max-width:100%;min-height:0}.image-container img[data-v-720e4d9a]{max-width:100%;max-height:100%;width:auto;height:auto;display:block}.pdf-container iframe[data-v-720e4d9a]{display:block;width:100%;height:100%;min-height:100%;min-width:100%}.close-button[data-v-720e4d9a]{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:50%;background:hsla(0,0%,100%,.08);color:#fff;cursor:pointer}.close-button[data-v-720e4d9a]:hover{background:hsla(0,0%,100%,.15)}@media(max-width:600px){.lightbox-overlay[data-v-720e4d9a]{padding:0}.lightbox-content[data-v-720e4d9a]{width:100%;height:100%;border:0;border-radius:0}}.file-system-level[data-v-6f2708c9]{min-width:0}.file-input-hidden[data-v-6f2708c9]{display:none}.file-empty-state[data-v-6f2708c9]{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-6f2708c9]{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-6f2708c9]{min-height:52px;padding:0 4px;border-bottom:1px solid var(--portal-border);background:var(--portal-surface);transition:background-color .12s ease}.file-table-row[data-v-6f2708c9]:hover{background:var(--v-gray_10-base)}.file-table-row.is-deleted[data-v-6f2708c9]{opacity:.62}.file-name-cell[data-v-6f2708c9]{min-width:0;min-height:51px;display:flex;align-items:center;gap:7px;padding-right:10px}.file-more-action[data-v-6f2708c9],.file-tree-toggle[data-v-6f2708c9],.file-type-icon[data-v-6f2708c9]{flex:0 0 auto;display:grid;place-items:center;padding:0;border:0;background:transparent;color:var(--portal-muted)}.file-tree-toggle[data-v-6f2708c9]{width:22px;height:30px;border-radius:7px;cursor:pointer}.file-tree-toggle[data-v-6f2708c9]:focus-visible,.file-tree-toggle[data-v-6f2708c9]:hover{outline:0;background:var(--v-gray_20-base);color:var(--portal-text)}.file-tree-spacer[data-v-6f2708c9]{width:22px;flex:0 0 22px}.file-tree-spacer.is-root-file[data-v-6f2708c9]{width:0;flex-basis:0}.file-type-icon[data-v-6f2708c9]{width:30px;height:30px;border-radius:9px;background:var(--v-gray_20-base)}button.file-type-icon[data-v-6f2708c9]{cursor:pointer}.file-type-icon.is-folder[data-v-6f2708c9]{background:color-mix(in srgb,var(--v-primary-base) 9%,var(--portal-surface));color:var(--v-primary-base)}.file-type-icon img[data-v-6f2708c9]{max-width:18px;max-height:18px;display:block}.file-name-text[data-v-6f2708c9]{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}div[contenteditable=true][data-v-6f2708c9]:focus{padding:5px 7px;border-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-6f2708c9]{color:var(--portal-muted);text-decoration:line-through}.file-meta[data-v-6f2708c9]{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-6f2708c9]{display:grid;place-items:center}.file-more-action[data-v-6f2708c9]{width:32px;height:32px;border-radius:9px;cursor:pointer}.file-more-action[data-v-6f2708c9]:focus-visible,.file-more-action[data-v-6f2708c9]:hover{outline:0;background:var(--v-gray_20-base);color:var(--portal-text)}.file-root-drop-target[data-v-6f2708c9]{min-height:12px}.highlight[data-v-6f2708c9]{border-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-6f2708c9]{transition:none}}.file-context-menu-surface{min-width:190px!important;padding:6px;border:1px solid var(--portal-border);border-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: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:14px;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(--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: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(--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: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-293f183e]{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-293f183e]{min-height:58px;flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:12px 14px 8px 22px}.task-title-input[data-v-293f183e]{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-293f183e]::-moz-placeholder{color:var(--portal-muted);font-weight:600}.task-title-input[data-v-293f183e]:-ms-input-placeholder{color:var(--portal-muted);font-weight:600}.task-title-input[data-v-293f183e]::placeholder{color:var(--portal-muted);font-weight:600}.task-title-input[data-v-293f183e]:disabled{opacity:1}.task-panel-actions[data-v-293f183e]{flex:0 0 auto;display:flex;align-items:center;gap:3px}.approval-action[data-v-293f183e],.assignee-field[data-v-293f183e],.delete-action[data-v-293f183e],.icon-action[data-v-293f183e],.save-action[data-v-293f183e],.task-tabs button[data-v-293f183e]{font-family:var(--primary-font);cursor:pointer}.save-action[data-v-293f183e]{height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:0;border-radius:9px;background:var(--v-primary-base);color:var(--v-white-base);font-size:12.5px;font-weight:700}.save-action[data-v-293f183e]:disabled{cursor:wait;opacity:.65}.icon-action[data-v-293f183e]{width:32px;height:32px;display:grid;place-items:center;padding:0;border:0;border-radius:8px;background:transparent;color:var(--portal-muted)}.icon-action[data-v-293f183e]:hover{background:var(--v-gray_20-base);color:var(--portal-text)}.back-action[data-v-293f183e]{margin-left:-8px}.approval-action[data-v-293f183e]:focus-visible,.assignee-field[data-v-293f183e]:focus-visible,.delete-action[data-v-293f183e]:focus-visible,.icon-action[data-v-293f183e]:focus-visible,.save-action[data-v-293f183e]:focus-visible,.task-tabs button[data-v-293f183e]:focus-visible{outline:2px solid var(--v-primary-base);outline-offset:2px}.task-panel-fixed[data-v-293f183e]{flex:0 0 auto;padding:0 22px 12px;border-bottom:1px solid var(--portal-border)}.project-context[data-v-293f183e]{display:flex;align-items:center;gap:7px;color:var(--portal-muted);font-size:12px;font-weight:600}.project-context span[data-v-293f183e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-context .parent-context[data-v-293f183e]{color:var(--portal-text)}.task-tabs[data-v-293f183e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin-top:12px;padding:3px;border-radius:11px;background:var(--v-gray_20-base)}.task-tabs button[data-v-293f183e]{min-width:0;height:30px;padding:0 8px;overflow:hidden;border:0;border-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-293f183e]{background:var(--portal-surface);color:var(--portal-text);box-shadow:0 1px 4px rgba(16,17,15,.1)}.tab-count[data-v-293f183e]{margin-left:4px;color:var(--portal-muted);font-size:10px}.task-panel-body[data-v-293f183e]{min-height:0;flex:1 1 auto;overflow-y:auto;padding:18px 22px 32px}.task-section[data-v-293f183e]{min-width:0}.meta-grid[data-v-293f183e]{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:8px 14px}.meta-grid>label[data-v-293f183e]{color:var(--portal-muted);font-size:12.5px;font-weight:600}.panel-field[data-v-293f183e]{min-width:0}.panel-field[data-v-293f183e] .v-input__slot{min-height:38px!important;margin:0;padding:0 11px!important;border:0!important;border-radius:10px!important;background:var(--v-gray_20-base)!important;box-shadow:none!important}.panel-field[data-v-293f183e] .v-input__slot:after,.panel-field[data-v-293f183e] .v-input__slot:before{display:none!important}.panel-field[data-v-293f183e] .v-select__selection,.panel-field[data-v-293f183e] input{color:var(--portal-text);font-size:13px}.panel-field[data-v-293f183e] .v-input__append-inner{align-self:center;margin-top:0}.status-chip[data-v-293f183e]{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-293f183e]{width:8px;height:8px;flex:0 0 8px;border-radius:999px;background:var(--status-color)}.assignee-field[data-v-293f183e]{width:100%;height:38px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 11px;border:0;border-radius:10px;background:var(--v-gray_20-base);color:var(--portal-muted)}.assignee-field[data-v-293f183e]:disabled{cursor:default}.assignee-stack[data-v-293f183e]{display:flex;align-items:center}.assignee-stack>*+[data-v-293f183e]{margin-left:-7px}.assignee-stack[data-v-293f183e] .avatar,.assignee-stack[data-v-293f183e] img{border:2px solid var(--v-gray_20-base)}.assignee-menu[data-v-293f183e]{min-width:250px;max-height:320px;padding:8px;overflow-y:auto;border:1px solid var(--portal-border);border-radius:12px;background:var(--portal-surface);box-shadow:0 16px 40px rgba(16,17,15,.16)}.assignee-option[data-v-293f183e]{min-height:38px;display:flex;align-items:center;gap:9px;padding:5px 7px;border-radius:8px;cursor:pointer}.assignee-option[data-v-293f183e]:hover{background:var(--v-gray_20-base)}.assignee-option input[data-v-293f183e]{width:16px;height:16px;accent-color:var(--v-primary-base)}.panel-section[data-v-293f183e]{margin-top:24px;padding-top:18px;border-top:1px solid var(--portal-border)}.panel-section h2[data-v-293f183e]{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-293f183e]{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-293f183e]{min-height:96px;padding:11px 12px;border-radius:11px;background:var(--v-gray_20-base);color:var(--portal-text);font-size:13px}.description-editor[data-v-293f183e] .v-input__slot{margin:0;border-radius:8px!important;background:transparent!important;box-shadow:none!important}.description-editor[data-v-293f183e] textarea{color:var(--portal-text);font-size:13px;line-height:1.55}.description-editor[data-v-293f183e] .marked{min-height:72px;line-height:1.55}.checklist-shell[data-v-293f183e]{padding:3px 4px 5px;border-radius:11px;background:var(--v-gray_20-base)}.checklist-shell[data-v-293f183e] .task-item-detail{min-height:38px;align-items:center;padding:4px 6px;border-radius:8px}.checklist-shell[data-v-293f183e] .task-item-detail:hover{background:var(--portal-surface)}.checklist-shell[data-v-293f183e] .edit-content{color:var(--portal-text);font-size:13px}.checklist-shell[data-v-293f183e] .add-full{padding:7px 8px;color:var(--portal-muted);font-size:12.5px}.approval-card[data-v-293f183e]{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:11px;background:color-mix(in srgb,var(--v-success-base) 7%,var(--portal-surface))}.approval-card>div[data-v-293f183e]{min-width:0;display:grid;gap:2px}.approval-card strong[data-v-293f183e]{font-size:12.5px}.approval-card span[data-v-293f183e]{color:var(--portal-muted);font-size:11px}.approval-action[data-v-293f183e]{height:32px;display:inline-flex;align-items:center;gap:5px;padding:0 10px;border:0;border-radius:9px;background:var(--v-success-base);color:var(--v-white-base);font-size:12px;font-weight:700}.approval-history[data-v-293f183e]{display:grid;gap:8px;margin:0;padding-left:18px;color:var(--portal-muted);font-size:12px;line-height:1.5}.subtask-list[data-v-293f183e]{display:grid;gap:7px}.subtask-row[data-v-293f183e]{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: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-293f183e]: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-293f183e]:focus-visible{outline:2px solid var(--v-primary-base);outline-offset:2px}.subtask-row[data-v-293f183e]:disabled{cursor:wait;opacity:.65}.subtask-status-dot[data-v-293f183e]{width:9px;height:9px;border-radius:999px}.subtask-copy[data-v-293f183e]{min-width:0;display:grid;gap:4px;text-align:left}.subtask-copy strong[data-v-293f183e]{overflow:hidden;color:var(--portal-text);font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.subtask-due[data-v-293f183e],.subtask-meta[data-v-293f183e],.subtask-meta span[data-v-293f183e]{color:var(--portal-muted);font-size:11px}.subtask-meta[data-v-293f183e]{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px}.subtask-due[data-v-293f183e]{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.subtask-open-icon[data-v-293f183e]{color:var(--portal-muted)}.comments-section[data-v-293f183e] .comment-box{padding:11px 12px;border:0;border-radius:11px;background:var(--v-gray_20-base)}.comments-section[data-v-293f183e] .v-input__slot{border-radius:10px!important;background:var(--v-gray_20-base)!important;box-shadow:none!important}.files-section[data-v-293f183e]{min-height:320px}.task-panel-footer[data-v-293f183e]{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-293f183e]{height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;border:0;border-radius:8px;background:transparent;color:var(--v-error-base);font-size:12px;font-weight:650}.delete-action[data-v-293f183e]:hover{background:color-mix(in srgb,var(--v-error-base) 8%,transparent)}.empty-value[data-v-293f183e]{color:var(--portal-muted)}@media(max-width:599px){.task-panel-header[data-v-293f183e]{padding-left:18px}.task-panel-fixed[data-v-293f183e]{padding-right:18px;padding-left:18px}.task-panel-body[data-v-293f183e]{padding:16px 18px 28px}.meta-grid[data-v-293f183e]{grid-template-columns:78px minmax(0,1fr);-moz-column-gap:10px;column-gap:10px}.task-tabs button[data-v-293f183e]{padding-right:4px;padding-left:4px;font-size:11px}.subtask-row[data-v-293f183e]{padding-right:10px;padding-left:10px}}.task-status-menu.v-menu__content{border:1px solid var(--portal-border);border-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: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}.confirm-dialog-div .close-x{position:relative;float:right;right:8px;top:8px;height:40px;width:40px}#dialog-div[data-v-91f90062]{position:relative;background-color:var(--v-white-base);border-radius:4px!important}#dialog-div.fullscreen[data-v-91f90062]{border-radius:0!important;height:100vh!important;display:flex;justify-content:center;align-items:center}#dialog-div.fullscreen .content-div[data-v-91f90062]{flex:1 1 auto}#dialog-div #close-x[data-v-91f90062]{position:absolute;z-index:99;right:8px;top:8px;height:40px;width:40px}#dialog-div #alert-div[data-v-91f90062]{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-e2639660]{min-height:16px!important;margin:0;padding:0}.drop[data-v-e2639660]{display:flex;align-items:center;justify-content:center}.drop[data-v-e2639660] .dz-message{margin:0;padding:0 0 0 0}.fileName[data-v-e2639660]{font-size:12px;text-align:left;color:var(--v-gray_70-base);word-wrap:break-word}.file-row[data-v-e2639660]{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-e2639660]{visibility:hidden}.file-row[data-v-e2639660]:hover{border:1px solid var(--v-gray_30-base);border-radius:4px}.file-row:hover .file-delete[data-v-e2639660]{visibility:visible}.buttonOverlay[data-v-e2639660]{position:absolute;top:0;left:0;z-index:400;width:100%;height:100%;background-color:var(--v-gray_50-base);opacity:0;border-radius:4px;display:flex;align-items:center;justify-content:center}.buttonOverlay[data-v-e2639660]: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: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: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.voided,#status-overlay.write-off{display:block;top:130px;left:200px;font-size:172px}#status-overlay.paid{top:110px;font-size:252px}#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-58a4be64]{min-height:200px;width:212px;background-color:var(--v-white-base);font-size:16px}#invoice-payment-history .payment[data-v-58a4be64]{color:var(--v-black-base);cursor:pointer;text-align:left}#invoice-payment-history .payment[data-v-58a4be64]:hover{color:var(--v-gray_70-base)}#invoice-payment-history .payment[data-v-58a4be64]:not(:first-child){margin-top:12px}#invoice-payment-history .payment .timestamp[data-v-58a4be64]{color:var(--v-gray_70-base);font-size:12px}#invoice-payment-history .payment .timestamp .v-icon[data-v-58a4be64]{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-1116d2bb]{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-1116d2bb]:hover{opacity:.7}.line-item-table[data-v-1116d2bb]{border-collapse:collapse;width:100%}.line-item-table thead th[data-v-1116d2bb]{font-weight:400;white-space:nowrap;text-align:right;padding-right:8px}.line-item-table thead th[data-v-1116d2bb]:first-child{text-align:left;padding-left:8px}.line-item-table thead th[data-v-1116d2bb]:last-child{padding-right:8px}.line-item-table tbody tr td[data-v-1116d2bb]{vertical-align:top;text-align:right}.line-item-table tbody tr td[data-v-1116d2bb]:first-child{vertical-align:middle;text-align:left;padding-left:8px}.line-item-table tbody tr td[data-v-1116d2bb]:last-child{padding-right:8px}.line-item-table.compact[data-v-1116d2bb]{font-size:14px!important;line-height:2.5em}.line-item-table.standard[data-v-1116d2bb]{font-size:16px!important;line-height:3em}.line-item-table.roomy[data-v-1116d2bb]{font-size:16px!important;line-height:3.5em}.summary[data-v-1116d2bb]{border-bottom:1px solid #cfd3d7}.summary-label[data-v-1116d2bb]{font-weight:600;font-size:.85em;padding-right:12px;white-space:nowrap}.description[data-v-1116d2bb]{padding:4px 0;line-height:1.25em!important;font-size:.9em}.description div[data-v-1116d2bb]:first-line{font-size:1.1em}.description-content[data-v-1116d2bb] h1,.description-content[data-v-1116d2bb] h2,.description-content[data-v-1116d2bb] h3,.description-content[data-v-1116d2bb] h4,.description-content[data-v-1116d2bb] h5,.description-content[data-v-1116d2bb] h6,.description-content[data-v-1116d2bb] ol,.description-content[data-v-1116d2bb] p,.description-content[data-v-1116d2bb] ul{margin:0 0 .5em}.description-content[data-v-1116d2bb] li{margin:0 0 .25em}.late-fee[data-v-1116d2bb]{color:red!important}.grand-total[data-v-1116d2bb]{font-weight:600}.header[data-v-1116d2bb]{border-bottom:1px solid #cfd3d7;font-size:.85em}.handle .re-order[data-v-1116d2bb]{display:none}.handle:hover .re-order[data-v-1116d2bb]{display:flex}.line-item[data-v-1116d2bb]{border-bottom:1px solid #cfd3d7}.line-item td[data-v-1116d2bb]{padding-right:6px}.status[data-v-1116d2bb]{background-color:#ebedef;border:0!important;line-height:2em}.invoice-lightbox[data-v-24fec30e]{height:100%;display:flex;flex-direction:column;overflow:hidden;background:var(--portal-canvas);color:var(--portal-text)}.invoice-toolbar[data-v-24fec30e]{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-24fec30e]{min-width:0;display:flex;align-items:center;gap:10px}.invoice-mark[data-v-24fec30e]{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-24fec30e]{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-24fec30e]{display:flex;align-items:center;gap:8px}.round-action[data-v-24fec30e],.toolbar-pill[data-v-24fec30e]{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-24fec30e]{gap:7px;padding:0 13px;border-radius:999px;font-size:12px;font-weight:650}.round-action[data-v-24fec30e]{width:40px;flex:0 0 40px;padding:0;border-radius:50%;color:var(--portal-muted)}.round-action[data-v-24fec30e]:focus-visible,.round-action[data-v-24fec30e]:hover,.toolbar-pill[data-v-24fec30e]:focus-visible,.toolbar-pill[data-v-24fec30e]: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-24fec30e]:disabled{cursor:default;opacity:.46}.pay-action[data-v-24fec30e]{border-color:var(--v-primary-base);background:var(--v-primary-base);color:var(--v-white-base)}.pay-action[data-v-24fec30e]:focus-visible,.pay-action[data-v-24fec30e]: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-24fec30e]{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-24fec30e]{border-color:transparent;background:var(--v-gray_20-base);color:var(--portal-text)}.invoice-loading[data-v-24fec30e]{min-height:0;flex:1;display:grid;place-items:center}.invoice-document[data-v-24fec30e]{min-height:0;flex:1;overflow:auto;background:var(--v-gray_20-base)}.invoice-renderer-host[data-v-24fec30e]{height:100%;max-height:100%}@media(max-width:599px){.history-action[data-v-24fec30e]{display:none}.invoice-toolbar[data-v-24fec30e]{min-height:58px;gap:8px;padding:8px 10px 8px 12px}.invoice-mark[data-v-24fec30e]{width:34px;height:34px;flex-basis:34px}.invoice-identity[data-v-24fec30e]{gap:8px}.invoice-identity h1[data-v-24fec30e]{font-size:15px}.invoice-actions[data-v-24fec30e]{gap:5px}.round-action[data-v-24fec30e],.toolbar-pill[data-v-24fec30e]{width:38px;height:38px;flex:0 0 38px;padding:0;border-radius:50%}.action-label[data-v-24fec30e]{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-24fec30e],.toolbar-pill[data-v-24fec30e]{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-73432154]{color:var(--font-color)!important}.form-checkbox .v-input--selection-controls__input[data-v-73432154]{margin-right:0!important}.page-divider[data-v-51c3995a]{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-1ba1bc44]{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-1a740d53]{border-radius:4px}.schema-item[data-v-1a740d53]: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-32baea1a]{width:100%;height:100%;min-height:100vh}.discovery-form__loading[data-v-32baea1a]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--v-gray_10-base)}.form-request-viewer[data-v-4b8b3ed3]{height:100%;display:flex;flex-direction:column;overflow:hidden;background:var(--portal-canvas);color:var(--portal-text)}.form-request-toolbar[data-v-4b8b3ed3]{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-4b8b3ed3]{min-width:0;display:flex;align-items:center;gap:11px}.form-mark[data-v-4b8b3ed3]{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-4b8b3ed3]{min-width:0;display:grid;gap:2px}.form-title h1[data-v-4b8b3ed3]{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-4b8b3ed3]{color:var(--v-alert-base);font-size:12px;font-weight:620}.round-action[data-v-4b8b3ed3]{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;padding:0;border:1px solid var(--portal-border);border-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-4b8b3ed3]:focus-visible,.round-action[data-v-4b8b3ed3]: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-4b8b3ed3]{min-height:0;flex:1;overflow-y:auto;background:var(--portal-surface)}@media(max-width:599px){.form-request-toolbar[data-v-4b8b3ed3]{min-height:62px;padding-left:12px}.form-mark[data-v-4b8b3ed3]{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-107f5ef0]{height:100%;display:flex;flex-direction:column;background:var(--portal-surface);color:var(--portal-text);text-align:left}.meeting-panel-header[data-v-107f5ef0]{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-107f5ef0]{min-width:0;flex:1;text-align:left}.meeting-title h1[data-v-107f5ef0]{margin:5px 0 0;font-size:19px;font-weight:650;line-height:1.3}.icon-action[data-v-107f5ef0]{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;padding:0;border:0;border-radius:10px;background:transparent;color:var(--portal-muted);cursor:pointer}.icon-action[data-v-107f5ef0]:focus-visible,.icon-action[data-v-107f5ef0]:hover{outline:0;background:var(--v-gray_20-base);color:var(--portal-text)}.close-action[data-v-107f5ef0]{margin-left:auto}.meeting-panel-loading[data-v-107f5ef0]{flex:1;display:grid;place-items:center}.meeting-panel-body[data-v-107f5ef0]{min-height:0;flex:1;padding:18px;overflow-y:auto}.schedule-card[data-v-107f5ef0]{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:15px;background:color-mix(in srgb,var(--v-primary-base) 6%,var(--portal-surface))}.schedule-card.cancelled[data-v-107f5ef0]{border-color:var(--portal-border);background:var(--v-gray_20-base)}.schedule-icon[data-v-107f5ef0]{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-107f5ef0]{min-width:0;flex:1;display:grid;gap:2px;text-align:left}.schedule-card small[data-v-107f5ef0],.schedule-card span[data-v-107f5ef0]{color:var(--portal-muted);font-size:12px;font-weight:600}.schedule-card strong[data-v-107f5ef0]{font-size:14px;font-weight:650}.strike[data-v-107f5ef0]{text-decoration:line-through}.panel-section[data-v-107f5ef0]{margin-top:24px}.panel-section h2[data-v-107f5ef0]{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-107f5ef0]{overflow:hidden;border:1px solid var(--portal-border);border-radius:15px}.detail-row[data-v-107f5ef0]{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-107f5ef0]:last-child{border-bottom:0}.detail-icon[data-v-107f5ef0],a.detail-row[data-v-107f5ef0]:hover{background:var(--v-gray_20-base)}.detail-icon[data-v-107f5ef0]{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-107f5ef0]{min-width:0;flex:1;display:grid;gap:2px;text-align:left}.detail-row label[data-v-107f5ef0]{color:var(--portal-muted);font-size:11px;font-weight:600}.detail-row strong[data-v-107f5ef0]{overflow-wrap:anywhere;font-size:14px;font-weight:600}.location-card[data-v-107f5ef0]{display:flex;align-items:flex-start;gap:12px;padding:13px;border:1px solid var(--portal-border);border-radius:15px}.location-icon[data-v-107f5ef0]{color:var(--v-primary-base)}.location-copy[data-v-107f5ef0]{min-width:0;flex:1;display:grid;gap:4px;padding-top:2px;text-align:left}.location-copy a[data-v-107f5ef0]{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-107f5ef0],.location-copy span[data-v-107f5ef0]{color:var(--portal-muted);font-size:12px;overflow-wrap:anywhere}.location-copy strong[data-v-107f5ef0]{font-size:14px;font-weight:600;overflow-wrap:anywhere}.answer-section[data-v-107f5ef0]{display:grid;gap:10px}.answer-card[data-v-107f5ef0]{padding:13px;border-radius:13px;background:var(--v-gray_20-base);text-align:left}.answer-card label[data-v-107f5ef0]{display:block;margin-bottom:4px;color:var(--portal-muted);font-size:12px;font-weight:650}.answer-card p[data-v-107f5ef0]{margin:0;font-size:14px;line-height:1.5}.meeting-frame[data-v-107f5ef0]{min-height:0;flex:1;overflow-y:auto}.meeting-panel-footer[data-v-107f5ef0]{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-107f5ef0],.reschedule-action[data-v-107f5ef0]{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;border-radius:10px;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.cancel-action[data-v-107f5ef0]{border:0;background:transparent;color:var(--v-alert-base)}.cancel-action[data-v-107f5ef0]:hover{background:var(--v-alert_10-base)}.reschedule-action[data-v-107f5ef0]{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-107f5ef0]{padding:15px 14px 12px}.meeting-panel-body[data-v-107f5ef0]{padding:14px}.meeting-panel-footer[data-v-107f5ef0]{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-3a0d7dd3]{margin-top:32px;width:100%;padding-left:0}ul li[data-v-3a0d7dd3]{margin-top:5px;padding-top:9px;padding-left:4px;list-style-type:none;border-radius:8px;cursor:pointer;color:var(--v-grey-base)}ul li div.icon[data-v-3a0d7dd3]{width:32px;padding-right:8px;color:var(--v-blue_40-base);padding-left:1px}ul li div.text[data-v-3a0d7dd3]{padding-top:3px;font-size:16px;font-family:stratos-semibold}ul li.selected .nav-icon[data-v-3a0d7dd3],ul li.selected[data-v-3a0d7dd3]{color:var(--v-primary-base)}ul li[data-v-3a0d7dd3]:hover{background-color:var(--v-carrara_50-base);color:var(--v-blue_40-base)}ul li:hover .nav-icon[data-v-3a0d7dd3]{color:var(--v-blue_40-base)}.wrapper[data-v-628e78f6]{display:flex;flex-direction:row;width:100%;border-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-628e78f6]{border-radius:24px;background-color:var(--background-color);color:var(--color);transition:all .2s ease}.selected[data-v-628e78f6],.unselected[data-v-628e78f6]{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-269a351d]{width:min(1120px,calc(100vw - 32px));height:min(900px,calc(var(--vh) - 32px));background:var(--v-gray_10-base);border-radius:24px;overflow:hidden;display:flex;flex-direction:column}#proposal-details #header-area[data-v-269a351d]{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-269a351d]{text-align:left;display:flex;align-items:center;gap:12px;min-width:0}#proposal-details #header-area .header-left>div[data-v-269a351d]{display:flex;align-items:center}#proposal-details #header-area .proposal-heading[data-v-269a351d]{min-width:0;gap:12px}#proposal-details #header-area .proposal-icon[data-v-269a351d]{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-269a351d]{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-269a351d]{display:flex;justify-content:flex-end;align-items:center}#proposal-details .proposal-close[data-v-269a351d]{width:40px;height:40px;border-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-269a351d]: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-269a351d]{flex:1 1 auto;min-height:0;overflow-y:auto}@media(max-width:600px){#proposal-details[data-v-269a351d]{width:100vw;height:var(--vh);border-radius:0}#proposal-details #header-area[data-v-269a351d]{min-height:64px;padding:10px 12px}#proposal-details .proposal-title[data-v-269a351d]{max-width:48vw;font-size:16px}}.notifications-panel[data-v-198d87f8]{min-height:100%;padding:18px;background:var(--portal-canvas);color:var(--portal-text)}.notifications-header[data-v-198d87f8]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.notifications-header h2[data-v-198d87f8]{margin:0;color:var(--portal-text);font-size:18px;font-weight:600}.notifications-header span[data-v-198d87f8]{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-198d87f8]{display:grid;gap:12px}.notifications-empty[data-v-198d87f8]{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-198d87f8]{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-21a116fb]{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:22px;background:var(--v-white-base);box-shadow:0 28px 80px rgba(22,24,35,.18)}.meeting-embed__header[data-v-21a116fb]{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-21a116fb]{width:40px;height:40px;border:1px solid var(--v-gray_30-base);border-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-21a116fb]:hover{background:var(--v-gray_10-base);color:var(--v-gray_90-base)}.meeting-embed__identity[data-v-21a116fb]{display:flex;align-items:center;gap:11px;font-size:17px;font-weight:650;color:var(--v-gray_90-base)}.meeting-embed__icon[data-v-21a116fb]{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-21a116fb]{flex:1 1 auto;min-height:0;overflow:auto}.responsive-iframe[data-v-21a116fb]{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-21a116fb]{width:100vw;min-width:100vw;min-height:var(--vh);max-height:var(--vh);border:0;border-radius:0}.meeting-embed__header[data-v-21a116fb]{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-dfc79c34]{width:min(760px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto;border-radius:18px;background:var(--portal-surface)}.ach-dialog-heading[data-v-dfc79c34]{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-dfc79c34]{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-dfc79c34],.connection-card h3[data-v-dfc79c34]{margin:0;color:var(--portal-text);font-weight:650}.ach-dialog-heading h2[data-v-dfc79c34]{font-size:18px}.dialog-close[data-v-dfc79c34]{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-dfc79c34]:hover{background:var(--v-gray_20-base);color:var(--portal-text)}.connection-grid[data-v-dfc79c34]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px}.connection-card[data-v-dfc79c34]{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:15px;background:var(--portal-surface);text-align:left}.connection-card.recommended[data-v-dfc79c34]{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-dfc79c34]{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-dfc79c34]{margin:2px 0 7px;font-size:15px;line-height:1.3}.connection-card p[data-v-dfc79c34]{grid-column:1/-1;margin:0;color:var(--portal-muted);font-size:13px;line-height:1.55}.connection-action[data-v-dfc79c34]{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:11px;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.connection-action.primary[data-v-dfc79c34]{border-color:var(--v-primary-base);background:var(--v-primary-base);color:var(--v-white-base)}.connection-action.outline[data-v-dfc79c34]{background:var(--portal-surface);color:var(--portal-text)}@media(max-width:679px){.connection-grid[data-v-dfc79c34]{grid-template-columns:1fr;padding:14px}}.ach-form-dialog[data-v-36b009f3]{width:min(580px,calc(100vw - 32px));max-height:calc(100vh - 32px);display:flex;flex-direction:column;overflow:hidden;border-radius:18px;background:var(--portal-surface)}.ach-form-heading[data-v-36b009f3]{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-36b009f3]{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-36b009f3],.dialog-close[data-v-36b009f3]{display:grid;place-items:center;border-radius:11px}.ach-form-icon[data-v-36b009f3]{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-36b009f3]{width:36px;height:36px;border:0;background:transparent;color:var(--portal-muted);cursor:pointer}.ach-form-body[data-v-36b009f3]{overflow:auto;padding:20px}.ach-field-grid[data-v-36b009f3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.field-wide[data-v-36b009f3]{grid-column:1/-1}.portal-form-field[data-v-36b009f3]{margin:0;padding:0}.portal-form-field[data-v-36b009f3] .v-input__slot{min-height:52px;margin:0;padding:0 13px!important;border:1px solid var(--portal-border)!important;border-radius:11px!important;background:var(--portal-surface)!important;box-shadow:none!important}.portal-form-field[data-v-36b009f3] .v-input__slot:after,.portal-form-field[data-v-36b009f3] .v-input__slot:before{display:none!important}.ach-form-loading[data-v-36b009f3]{min-height:220px;display:grid;place-items:center}.ach-form-footer[data-v-36b009f3]{display:flex;justify-content:flex-end;gap:9px;padding:14px 18px;border-top:1px solid var(--portal-border)}.dialog-action[data-v-36b009f3]{min-height:42px;padding:0 16px;border:1px solid var(--portal-border);border-radius:11px;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.dialog-action.outline[data-v-36b009f3]{background:var(--portal-surface);color:var(--portal-text)}.dialog-action.primary[data-v-36b009f3]{border-color:var(--v-primary-base);background:var(--v-primary-base);color:var(--v-white-base)}.dialog-action[data-v-36b009f3]:disabled{opacity:.45;cursor:not-allowed}@media(max-width:599px){.ach-field-grid[data-v-36b009f3]{grid-template-columns:1fr}.field-wide[data-v-36b009f3]{grid-column:auto}.ach-form-footer[data-v-36b009f3]{display:grid;grid-template-columns:1fr 1fr}}.verify-ach-dialog[data-v-40c6592e]{width:min(520px,calc(100vw - 32px));overflow:hidden;border-radius:18px;background:var(--portal-surface)}.verify-heading[data-v-40c6592e]{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-40c6592e]{min-width:0;flex:1;margin:0;color:var(--portal-text);font-size:17px;font-weight:650;text-align:left}.dialog-close[data-v-40c6592e],.verify-icon[data-v-40c6592e]{display:grid;place-items:center;border-radius:11px}.verify-icon[data-v-40c6592e]{width:38px;height:38px;background:var(--v-success_10-base);color:var(--v-success-base)}.dialog-close[data-v-40c6592e]{width:36px;height:36px;border:0;background:transparent;color:var(--portal-muted);cursor:pointer}.verify-body[data-v-40c6592e]{padding:20px}.deposit-grid[data-v-40c6592e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.portal-form-field[data-v-40c6592e]{margin:0;padding:0}.portal-form-field[data-v-40c6592e] .v-input__slot{min-height:54px;margin:0;padding:0 13px!important;border:1px solid var(--portal-border)!important;border-radius:11px!important;background:var(--portal-surface)!important;box-shadow:none!important}.portal-form-field[data-v-40c6592e] .v-input__slot:after,.portal-form-field[data-v-40c6592e] .v-input__slot:before{display:none!important}.verify-footer[data-v-40c6592e]{display:flex;justify-content:flex-end;gap:9px;padding:14px 18px;border-top:1px solid var(--portal-border)}.dialog-action[data-v-40c6592e]{min-height:42px;padding:0 16px;border:1px solid var(--portal-border);border-radius:11px;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.dialog-action.outline[data-v-40c6592e]{background:var(--portal-surface);color:var(--portal-text)}.dialog-action.primary[data-v-40c6592e]{border-color:var(--v-primary-base);background:var(--v-primary-base);color:var(--v-white-base)}.dialog-action[data-v-40c6592e]:disabled{opacity:.45;cursor:not-allowed}@media(max-width:479px){.deposit-grid[data-v-40c6592e]{grid-template-columns:1fr}}.subscription-payment-dialog[data-v-028f6953]{width:min(760px,calc(100vw - 32px));max-height:min(720px,calc(100vh - 32px));display:flex;flex-direction:column;overflow:hidden;border-radius:18px;background:var(--portal-surface)}.dialog-heading[data-v-028f6953]{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-028f6953]{min-width:0;flex:1;margin:0;color:var(--portal-text);font-size:17px;font-weight:650}.dialog-close[data-v-028f6953],.dialog-icon[data-v-028f6953]{display:grid;place-items:center;border-radius:11px}.dialog-icon[data-v-028f6953]{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-028f6953]{width:36px;height:36px;border:0;background:transparent;color:var(--portal-muted);cursor:pointer}.dialog-close[data-v-028f6953]:hover{background:var(--v-gray_20-base);color:var(--portal-text)}.subscription-payment-table-shell[data-v-028f6953]{min-width:0;flex:1;overflow:auto;padding:16px 18px}.dialog-footer[data-v-028f6953]{display:flex;justify-content:flex-end;padding:14px 18px;border-top:1px solid var(--portal-border)}.done-action[data-v-028f6953]{min-width:120px;min-height:42px;padding:0 16px;border:0;border-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:4px!important}.project-selector button.v-btn.close-dialog{position:absolute;right:4px!important;top:6px!important}.confirm-dialog-div[data-v-4cd2483e]{background-color:var(--v-white-base);position:relative;border-radius:4px!important}.confirm-dialog-div button.v-btn.close-dialog[data-v-4cd2483e]{right:4px!important;top:6px!important}.form-viewer[data-v-65e341cf]{height:100%;display:flex;flex-direction:column;overflow:hidden;background:var(--portal-canvas);color:var(--portal-text)}.form-viewer-toolbar[data-v-65e341cf]{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-65e341cf]{min-width:0;display:flex;align-items:center;gap:11px}.form-mark[data-v-65e341cf]{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-65e341cf]{min-width:0;display:grid;gap:2px}.form-title h1[data-v-65e341cf]{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-65e341cf]{color:var(--portal-muted);font-size:12px}.round-action[data-v-65e341cf]{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;padding:0;border:1px solid var(--portal-border);border-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-65e341cf]:focus-visible,.round-action[data-v-65e341cf]: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-65e341cf]{min-height:0;flex:1;position:relative;overflow:auto;background:var(--portal-surface)}.form-frame-loading[data-v-65e341cf]{position:absolute;inset:0;z-index:1;display:grid;place-items:center;background:var(--portal-surface)}.form-result-body[data-v-65e341cf]{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-65e341cf],.contact-card[data-v-65e341cf],.file-list[data-v-65e341cf]{border:1px solid var(--portal-border);border-radius:var(--portal-radius-md);background:var(--portal-surface)}.contact-card[data-v-65e341cf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;padding:8px 16px}.contact-row[data-v-65e341cf],.file-row[data-v-65e341cf]{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-65e341cf],.file-row strong[data-v-65e341cf]{min-width:0;overflow:hidden;font-size:13px;font-weight:560;text-overflow:ellipsis;white-space:nowrap}a.contact-row:hover strong[data-v-65e341cf],a.file-row:hover strong[data-v-65e341cf]{color:var(--v-primary-base)}.detail-icon[data-v-65e341cf]{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-65e341cf]{display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden}.answer-card[data-v-65e341cf]{min-width:0;padding:16px 18px;text-align:left}.answer-card+.answer-card[data-v-65e341cf]{border-top:1px solid var(--portal-border)}.answer-card span[data-v-65e341cf]{display:block;margin-bottom:5px;color:var(--portal-muted);font-size:12px;font-weight:620;line-height:1.35}.answer-card p[data-v-65e341cf]{margin:0;color:var(--portal-text);font-size:14px;line-height:1.55;overflow-wrap:anywhere;white-space:pre-wrap}.file-list[data-v-65e341cf]{padding:4px 16px}.file-row+.file-row[data-v-65e341cf]{border-top:1px solid var(--portal-border)}.file-row>.portal-icon[data-v-65e341cf]:last-child{margin-left:auto;color:var(--portal-muted)}@media(max-width:599px){.form-viewer-toolbar[data-v-65e341cf]{min-height:62px;padding-left:12px}.form-mark[data-v-65e341cf]{width:34px;height:34px;flex-basis:34px}.form-result-body[data-v-65e341cf]{width:calc(100% - 24px);padding:16px 0 28px}.contact-card[data-v-65e341cf]{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: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:9px;background:transparent;white-space:nowrap;color:var(--portal-muted);font-size:14px;font-weight:500;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-f679484e]{position:relative;z-index:20;flex:0 0 auto;background:var(--portal-surface)}.portal-header[data-v-f679484e]{min-height:var(--portal-header-height);display:grid;grid-template-columns:var(--v-left-nav-width) minmax(0,1fr);border-bottom:1px solid var(--portal-border);background:var(--portal-surface);transition:grid-template-columns .18s ease;transition:grid-template-columns .18s ease,-ms-grid-columns .18s ease}.brand-link[data-v-f679484e],.brand-zone[data-v-f679484e],.collapse-control[data-v-f679484e],.header-actions[data-v-f679484e],.profile-button[data-v-f679484e]{display:flex;align-items:center}.brand-zone[data-v-f679484e]{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);background-image:linear-gradient(180deg,color-mix(in srgb,var(--portal-nav-text) 5%,transparent),transparent)}.brand-link[data-v-f679484e]{min-width:0;gap:10px;padding:0;border:0;background:transparent;color:var(--portal-nav-text);cursor:pointer;text-align:left;border-radius:12px}.brand-fallback[data-v-f679484e],.brand-logo[data-v-f679484e]{width:36px;height:36px;flex:0 0 36px;border-radius:12px}.brand-logo[data-v-f679484e]{display:block;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 9px rgba(16,17,15,.08))}.brand-fallback[data-v-f679484e]{display:grid;place-items:center;background:var(--v-primary-base);color:var(--v-white-base);font-weight:600}.brand-name[data-v-f679484e]{overflow:hidden;font-size:15px;font-weight:650;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.collapse-control[data-v-f679484e],.header-action[data-v-f679484e],.profile-button[data-v-f679484e]{border:0;background:transparent;color:var(--portal-muted);cursor:pointer}.collapse-control[data-v-f679484e]{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: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-f679484e]{justify-self:end;gap:4px;padding:10px 18px}.header-action[data-v-f679484e]{position:relative;width:40px;height:40px;display:grid;place-items:center;border-radius:10px}.collapse-control[data-v-f679484e]:hover,.header-action.active[data-v-f679484e],.header-action[data-v-f679484e]:hover,.profile-button[data-v-f679484e]:hover{background:var(--v-gray_20-base);color:var(--portal-text)}.collapse-control[data-v-f679484e]: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-f679484e]{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-f679484e]{gap:8px;min-height:40px;padding:4px 8px 4px 5px;border-radius:12px;color:var(--portal-text)}.profile-avatar[data-v-f679484e]{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-f679484e]{font-weight:500}.context-navigation[data-v-f679484e]{height:var(--portal-context-nav-height);min-height:var(--portal-context-nav-height);display:grid;grid-template-columns:var(--v-left-nav-width) minmax(0,1fr);border-bottom:1px solid var(--portal-border);background:var(--portal-surface);transition:grid-template-columns .18s ease;transition:grid-template-columns .18s ease,-ms-grid-columns .18s ease}.context-navigation-spacer[data-v-f679484e]{border-right:1px solid var(--portal-nav-border);background:var(--v-sidebar-base)}.context-navigation[data-v-f679484e] .tabs-component{min-width:0;padding:0 24px}.mobile-notifications[data-v-f679484e]{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 .brand-name[data-v-f679484e]{display:none}.brand-zone.is-collapsed[data-v-f679484e]{justify-content:center;padding-right:10px;padding-left:10px}.brand-zone.is-collapsed .brand-link[data-v-f679484e]{margin-right:auto;margin-left:auto}}@media(max-width:599px){.context-navigation[data-v-f679484e]{display:none}.portal-header[data-v-f679484e]{grid-template-columns:minmax(0,1fr) auto}.brand-zone[data-v-f679484e]{border-right:0;padding:9px 14px;background:var(--portal-surface)}.header-actions[data-v-f679484e]{padding:9px 12px 9px 0}}@media(prefers-reduced-motion:reduce){.collapse-control[data-v-f679484e],.context-navigation[data-v-f679484e],.portal-header[data-v-f679484e]{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-a8759de0]{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-a8759de0]{min-width:68px;display:grid;place-items:center;align-content:center;gap:3px;padding:5px 8px;border:0;border-radius:10px;background:transparent;color:var(--portal-muted);font-size:11px;font-weight:500}.mobile-nav-action.is-active[data-v-a8759de0]{color:var(--v-primary-base)}.mobile-more-menu[data-v-a8759de0]{background:var(--portal-surface);color:var(--portal-text)}.mobile-destination-list[data-v-a8759de0]{padding:8px}.mobile-destination[data-v-a8759de0],.mobile-logout[data-v-a8759de0],.mobile-subdestination[data-v-a8759de0]{width:100%;display:flex;align-items:center;border:0;background:transparent;color:var(--portal-text);text-align:left}.mobile-destination[data-v-a8759de0]{min-height:44px;gap:12px;padding:8px 10px;border-radius:10px;font-weight:500}.mobile-destination span[data-v-a8759de0]{min-width:0;flex:1}.mobile-subdestination[data-v-a8759de0]{min-height:38px;padding:7px 10px 7px 44px;border-radius:8px;color:var(--portal-muted)}.mobile-destination.is-active[data-v-a8759de0],.mobile-subdestination.is-active[data-v-a8759de0]{background:var(--v-gray_20-base);color:var(--v-primary-base)}.mobile-settings[data-v-a8759de0]{border-top:1px solid var(--portal-border);border-bottom:1px solid var(--portal-border)}.mobile-logout[data-v-a8759de0]{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-context-nav-height:48px;--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-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);background-image:linear-gradient(180deg,color-mix(in srgb,var(--portal-nav-text) 5%,transparent),transparent 34%);color:var(--portal-nav-text);transition:width .18s ease,min-width .18s ease,flex-basis .18s ease}.portal-top-nav.has-context-navigation+.portal-workspace #left-nav{position:relative;z-index:21;height:calc(100% + var(--portal-context-nav-height));margin-top:calc(0px - var(--portal-context-nav-height))}#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-surface);box-shadow:none;overflow:hidden}#main-content .v-data-table>.v-data-table__wrapper>table>thead>tr>th{height:44px;background: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)}#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}#main-snackbar .v-snack__wrapper.v-sheet .v-snack__content,.list-view-header{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-61240885]{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-61240885]{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-61240885]{justify-content:flex-start}.login-position-right[data-v-61240885]{justify-content:flex-end}.login-card[data-v-61240885]{position:relative;width:min(456px,100%);max-height:calc(100vh - 48px);overflow-y:auto;border:1px solid hsla(0,0%,100%,.68);border-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-61240885]{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-61240885]{max-width:none;padding:clamp(28px,4vw,42px)!important}.login-brand[data-v-61240885]{display:flex;justify-content:center;margin-bottom:24px}.login-logo[data-v-61240885]{display:block;max-width:230px;max-height:82px;-o-object-fit:contain;object-fit:contain}.login-form[data-v-61240885]{text-align:left}.login-greeting[data-v-61240885]{margin:0 auto 26px;color:#68636d;font-size:14px;line-height:1.65;text-align:center;white-space:pre-wrap}.login-greeting[data-v-61240885] h1,.login-greeting[data-v-61240885] h2,.login-greeting[data-v-61240885] 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-61240885] p{margin:0}.login-method[data-v-61240885]{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-61240885]: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-61240885]:focus-visible{outline:3px solid color-mix(in srgb,var(--v-primary-base) 24%,transparent);outline-offset:2px}.login-method__icon[data-v-61240885]{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-61240885]{margin-left:auto;color:#8a858e}.login-divider[data-v-61240885]{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-61240885]:after,.login-divider[data-v-61240885]:before{content:"";height:1px;flex:1 1 auto;background:#e7e4e8}.login-fields[data-v-61240885]{display:grid;gap:13px}.login-fields[data-v-61240885] .v-input__slot{min-height:50px!important;border-radius:13px!important;background:#fff!important}.login-fields[data-v-61240885] .v-text-field--outlined fieldset{border-color:#dcd9df}.login-fields[data-v-61240885] .v-text-field--outlined.v-input--is-focused fieldset{border-width:1.5px;border-color:var(--v-primary-base)}.login-fields[data-v-61240885] .v-label{color:#757079;font-size:14px}.login-fields[data-v-61240885] input{color:#252329;font-size:15px}.login-fields[data-v-61240885] .v-messages{padding:4px 4px 0}.login-error[data-v-61240885]{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-61240885]{flex:0 0 auto;margin-top:1px}.login-submit[data-v-61240885]{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-61240885]{box-shadow:none!important}.login-remember[data-v-61240885]{margin-top:10px;padding-top:0}.login-remember[data-v-61240885] .v-label{color:#68636d;font-size:13px}.login-back[data-v-61240885]{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-61240885]:hover{background:#f3f1f4;color:#252329}.login-success[data-v-61240885],.login-unavailable[data-v-61240885]{padding:12px 0 6px;text-align:center}.login-success__icon[data-v-61240885]{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-61240885]{margin:0;color:#68636d;font-size:15px;line-height:1.65}.login-success p strong[data-v-61240885]{color:#252329;font-weight:650}.login-unavailable h1[data-v-61240885]{margin:0;color:#252329;font-size:21px;line-height:1.35}@media(max-width:600px){.login-page[data-v-61240885]{align-items:stretch;justify-content:stretch;padding:0;background-position:50%}.login-card[data-v-61240885]{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-61240885]{max-width:440px;margin:auto;padding:36px 22px!important}.login-brand[data-v-61240885]{margin-bottom:28px}.login-logo[data-v-61240885]{max-height:72px}}@media(prefers-reduced-motion:reduce){.login-method[data-v-61240885]{transition:none}}.custom-page[data-v-606c9d8d]{width:100%;height:100%;min-height:100%;padding:0;border:0}.custom-page-container[data-v-606c9d8d]{width:100%;max-width:none;padding:0}.custom-page-column[data-v-606c9d8d]{padding:0}.custom-page-iframe[data-v-606c9d8d]{width:100%;height:100%}.custom-page-iframe iframe[data-v-606c9d8d]{width:100%;height:100%;display:block;border:0}.welcome-page[data-v-1209640e]{width:100%;max-width:1240px;margin:0 auto;padding:34px clamp(18px,4vw,52px) 52px;color:var(--portal-text)}.attention-summary[data-v-1209640e],.dashboard-state[data-v-1209640e],.welcome-heading[data-v-1209640e]{display:flex;align-items:center}.welcome-heading[data-v-1209640e]{justify-content:space-between;gap:24px;margin-bottom:24px}.client-eyebrow[data-v-1209640e]{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-1209640e]{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-1209640e]{gap:7px;padding:9px 12px;border:1px solid var(--portal-border);border-radius:99px;background:var(--portal-surface);color:var(--portal-muted);white-space:nowrap}.attention-summary .portal-icon[data-v-1209640e]{color:var(--v-primary-base)}.attention-summary strong[data-v-1209640e]{color:var(--portal-text);font-weight:600}.welcome-message[data-v-1209640e]{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:20px;background:var(--portal-surface);background-position:50%;background-size:cover}.welcome-message-content[data-v-1209640e]{position:relative;z-index:1;max-width:720px}.welcome-message-content[data-v-1209640e]>:first-child{margin-top:0}.welcome-message-content[data-v-1209640e]>:last-child{margin-bottom:0}.welcome-message.has-background[data-v-1209640e] *{color:#fff!important}.action-dashboard[data-v-1209640e],.dashboard-loading[data-v-1209640e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:18px;align-items:start}.dashboard-state[data-v-1209640e]{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-1209640e]{margin:0}.dashboard-state button[data-v-1209640e],.empty-state-icon[data-v-1209640e]{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--v-blue_5-base);color:var(--v-primary-base)}.dashboard-state button[data-v-1209640e]{cursor:pointer}.loading-card[data-v-1209640e]{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-1209640e]{height:18px;border-radius:6px;background:var(--v-gray_20-base);-webkit-animation:portal-pulse-data-v-1209640e 1.4s ease-in-out infinite;animation:portal-pulse-data-v-1209640e 1.4s ease-in-out infinite}.loading-card span[data-v-1209640e]:first-child{width:45%;height:34px}.loading-card span[data-v-1209640e]:last-child{width:68%}@-webkit-keyframes portal-pulse-data-v-1209640e{50%{opacity:.45}}@keyframes portal-pulse-data-v-1209640e{50%{opacity:.45}}@media(max-width:599px){.welcome-page[data-v-1209640e]{padding:24px 16px 32px}.welcome-heading[data-v-1209640e]{align-items:flex-start;margin-bottom:20px}.attention-summary span[data-v-1209640e]{display:none}.welcome-message[data-v-1209640e]{min-height:130px;margin-bottom:20px;padding:24px;border-radius:var(--portal-radius-md)}.action-dashboard[data-v-1209640e],.dashboard-loading[data-v-1209640e]{grid-template-columns:1fr;gap:14px}}@media(prefers-reduced-motion:reduce){.loading-card span[data-v-1209640e]{-webkit-animation:none;animation:none}}.magic-token-page[data-v-06331e78]{width:100%;min-height:100vh}.payment-page[data-v-4c7002fe]{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-4c7002fe]{width:min(1120px,100%);margin:0 auto;padding:32px 28px 56px}.payment-loading[data-v-4c7002fe]{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:16px;color:var(--portal-muted)}.payment-loading p[data-v-4c7002fe]{margin:0;font-size:15px;font-weight:560}.payment-brand[data-v-4c7002fe]{min-height:58px;display:flex;align-items:center;margin-bottom:22px}.payment-brand img[data-v-4c7002fe]{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-4c7002fe]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 36px;padding:28px;border:1px solid var(--portal-border);border-radius:22px;background:var(--portal-surface);box-shadow:0 18px 50px rgba(16,17,15,.06)}.summary-heading[data-v-4c7002fe]{align-self:center;text-align:left}.invoice-kicker[data-v-4c7002fe]{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-4c7002fe]{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-4c7002fe]{min-width:210px;align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:20px 22px;border-radius:16px;background:color-mix(in srgb,var(--v-primary-base) 8%,var(--portal-surface));text-align:right}.amount-summary span[data-v-4c7002fe]{color:var(--portal-muted);font-size:12px;font-weight:650}.amount-summary strong[data-v-4c7002fe]{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-4c7002fe]{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-4c7002fe]{min-width:0;padding:0 22px;border-right:1px solid var(--portal-border);text-align:left}.invoice-facts>div[data-v-4c7002fe]:first-child{padding-left:0}.invoice-facts>div[data-v-4c7002fe]:last-child{padding-right:0;border-right:0}.invoice-facts dt[data-v-4c7002fe]{margin-bottom:5px;color:var(--portal-muted);font-size:12px;font-weight:600}.invoice-facts dd[data-v-4c7002fe]{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-4c7002fe]{margin:18px 0 0!important;border-radius:12px;font-size:13px}.payment-option-grid[data-v-4c7002fe]{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-4c7002fe]{grid-template-columns:minmax(0,720px);justify-content:center}.payment-option-grid.option-count-2[data-v-4c7002fe]{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-form-card[data-v-4c7002fe],.payment-option-card[data-v-4c7002fe]{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-4c7002fe]{display:flex;flex-direction:column}.option-heading[data-v-4c7002fe]{min-height:40px;display:flex;align-items:center;gap:11px;margin-bottom:20px}.option-heading h2[data-v-4c7002fe]{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-4c7002fe],.saved-method-icon[data-v-4c7002fe]{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-4c7002fe]{width:38px;height:38px;flex:0 0 38px}.paypal-icon[data-v-4c7002fe]{color:#173ea5;font-size:17px;font-style:italic;font-weight:800}.option-action[data-v-4c7002fe]{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;border:0;border-radius:10px;background:transparent;color:var(--portal-muted);cursor:pointer}.option-action[data-v-4c7002fe]:hover{background:var(--v-gray_20-base);color:var(--portal-text)}.saved-method-list[data-v-4c7002fe]{display:grid;gap:8px}.saved-method[data-v-4c7002fe]{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: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-4c7002fe]: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-4c7002fe]{width:36px;height:36px;flex:0 0 36px}.saved-method-details[data-v-4c7002fe]{min-width:0;flex:1;display:flex;flex-direction:column}.saved-method-details span[data-v-4c7002fe],.saved-method-details strong[data-v-4c7002fe]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.saved-method-details strong[data-v-4c7002fe]{font-size:13px;font-weight:650}.saved-method-details span[data-v-4c7002fe]{color:var(--portal-muted);font-size:12px}.saved-method-action[data-v-4c7002fe]{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-4c7002fe]{margin:4px 0 18px;color:var(--portal-muted);font-size:13px;line-height:1.5}.back-action[data-v-4c7002fe],.primary-payment-action[data-v-4c7002fe],.secondary-payment-action[data-v-4c7002fe]{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-4c7002fe]{width:100%;min-height:42px;gap:7px;margin-top:12px;border:1px solid var(--portal-border);border-radius:11px;background:var(--portal-surface);color:var(--v-primary-base);font-size:13px}.secondary-payment-action[data-v-4c7002fe]:hover{background:color-mix(in srgb,var(--v-primary-base) 4%,var(--portal-surface))}.card-brand-row[data-v-4c7002fe]{min-height:54px;display:flex;align-items:center;gap:10px}.wallet-options[data-v-4c7002fe]{display:flex;flex-wrap:wrap;gap:7px;margin:9px 0 20px}.wallet-options span[data-v-4c7002fe]{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-4c7002fe]{width:100%;min-height:46px;gap:8px;margin-top:auto;padding:0 18px;border-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-4c7002fe]:hover{filter:brightness(.96);transform:translateY(-1px)}.payment-provider[data-v-4c7002fe]{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-4c7002fe]{width:38px;height:auto}.paypal-button-container[data-v-4c7002fe]{min-height:150px;margin-top:2px}.payment-form-card[data-v-4c7002fe]{width:min(720px,100%);margin:18px auto 0;padding:26px}.payment-form-heading[data-v-4c7002fe]{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-4c7002fe]{gap:7px;padding:8px 10px;border-radius:10px;background:transparent;color:var(--portal-muted);font-size:13px}.back-action[data-v-4c7002fe]:hover{background:var(--v-gray_20-base);color:var(--portal-text)}.payment-provider-top[data-v-4c7002fe]{margin:0}.stripe-submit[data-v-4c7002fe]{margin-top:22px!important;letter-spacing:0!important;text-transform:none!important}.stripe-submit[data-v-4c7002fe] .v-btn__content{color:inherit;font-size:14px;font-weight:650}button[data-v-4c7002fe]:focus-visible{outline:2px solid var(--v-primary-base);outline-offset:2px}@media(max-width:699px){.payment-shell[data-v-4c7002fe]{padding:20px 14px 36px}.payment-brand[data-v-4c7002fe]{min-height:48px;margin-bottom:16px}.payment-brand img[data-v-4c7002fe]{max-height:48px}.invoice-summary[data-v-4c7002fe]{grid-template-columns:1fr;gap:20px;padding:20px;border-radius:17px}.amount-summary[data-v-4c7002fe]{min-width:0;align-items:flex-start;padding:16px;text-align:left}.invoice-facts[data-v-4c7002fe]{grid-template-columns:1fr;gap:12px;padding-top:18px}.invoice-facts>div[data-v-4c7002fe],.invoice-facts>div[data-v-4c7002fe]:first-child,.invoice-facts>div[data-v-4c7002fe]:last-child{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding:0;border:0}.invoice-facts dt[data-v-4c7002fe]{margin:0}.payment-form-card[data-v-4c7002fe],.payment-option-card[data-v-4c7002fe]{padding:18px;border-radius:14px}.payment-option-grid.option-count-1[data-v-4c7002fe],.payment-option-grid.option-count-2[data-v-4c7002fe],.payment-option-grid[data-v-4c7002fe]{grid-template-columns:minmax(0,1fr)}.saved-method[data-v-4c7002fe]{align-items:flex-start}.saved-method-action[data-v-4c7002fe]{font-size:0}.saved-method-action svg[data-v-4c7002fe]{margin-top:9px}.payment-form-heading[data-v-4c7002fe]{align-items:flex-start}.payment-provider-top[data-v-4c7002fe]{flex-direction:column;align-items:flex-end;gap:2px}}@media(min-width:700px)and (max-width:940px){.saved-method-action[data-v-4c7002fe]{font-size:0}}@media(prefers-reduced-motion:reduce){.primary-payment-action[data-v-4c7002fe],.saved-method[data-v-4c7002fe]{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:8px!important;background-color:var(--v-white-base);padding:4px 12px}.settings-link[data-v-21f160a6]{font-weight:500;width:100%;font-size:14px;line-height:14px;padding:8px 0;color:var(--v-primary-base)}.settings-link[data-v-21f160a6]:hover{color:var(--v-primary-base)}.hosted-invoice-page[data-v-6d1e2004]{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-6d1e2004]{min-height:100vh;display:grid;place-items:center}.hosted-invoice-shell[data-v-6d1e2004]{width:min(1180px,100%);margin:0 auto;padding:22px}.hosted-invoice-toolbar[data-v-6d1e2004]{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: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-6d1e2004],.viewer-actions[data-v-6d1e2004]{min-width:0;display:flex;align-items:center}.invoice-identity[data-v-6d1e2004]{gap:11px}.invoice-identity img[data-v-6d1e2004],.invoice-mark[data-v-6d1e2004]{width:38px;height:38px;flex:0 0 38px;border-radius:11px}.invoice-identity img[data-v-6d1e2004]{-o-object-fit:contain;object-fit:contain}.invoice-mark[data-v-6d1e2004]{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-6d1e2004]{min-width:0;display:flex;flex-direction:column}.invoice-identity span[data-v-6d1e2004]{color:var(--portal-muted);font-size:11px;font-weight:600}.invoice-identity strong[data-v-6d1e2004]{overflow:hidden;color:var(--portal-text);font-size:14px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.viewer-actions[data-v-6d1e2004]{gap:8px}.language-control[data-v-6d1e2004]{max-width:170px}.download-action[data-v-6d1e2004]{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:0;border-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-6d1e2004]{min-width:0;overflow:hidden;border:1px solid var(--portal-border);border-radius:18px;background:var(--portal-surface);box-shadow:0 22px 60px rgba(16,17,15,.14)}.hosted-invoice-document[data-v-6d1e2004]{min-height:calc(100vh - 124px)}@media(max-width:599px){.hosted-invoice-shell[data-v-6d1e2004]{padding:0}.hosted-invoice-toolbar[data-v-6d1e2004]{position:sticky;top:0;z-index:4;min-height:58px;margin:0;padding:8px 10px;border-width:0 0 1px;border-radius:0}.invoice-identity img[data-v-6d1e2004],.invoice-mark[data-v-6d1e2004]{width:34px;height:34px;flex-basis:34px}.language-control[data-v-6d1e2004]{display:none}.download-action[data-v-6d1e2004]{width:40px;height:40px;min-height:40px;padding:0;border-radius:50%}.download-action span[data-v-6d1e2004]{display:none}.hosted-document-surface[data-v-6d1e2004]{border:0;border-radius:0;box-shadow:none}}@media print{.hosted-invoice-page[data-v-6d1e2004],.hosted-invoice-shell[data-v-6d1e2004]{padding:0;background:#fff}.hosted-document-surface[data-v-6d1e2004]{border:0;box-shadow:none}}.action-menu[data-v-2b5c241a] .menu-activator,.action-menu[data-v-2b5c241a] .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-050d8581]{container:invoice-report/inline-size;display:grid;gap:18px;padding:18px 16px 40px}.metric-grid[data-v-050d8581]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.metric-card[data-v-050d8581]{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:14px;background:var(--portal-surface);box-shadow:0 1px 1px rgba(16,17,15,.02);text-align:left}.metric-card[data-v-050d8581]:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--v-primary-base);content:"";opacity:.82}.metric-card.is-deposit[data-v-050d8581]:before{background:var(--v-success-base)}.metric-heading[data-v-050d8581]{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.metric-card dt[data-v-050d8581]{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-050d8581]{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-050d8581]{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-050d8581]{background:var(--v-success_10-base);color:var(--v-success-base)}.report-chart-grid[data-v-050d8581]{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.report-chart-card[data-v-050d8581]{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-050d8581]{display:flex;align-items:center;min-height:54px;padding:14px 16px;border-bottom:1px solid var(--portal-border)}.report-chart-heading h2[data-v-050d8581]{margin:0;color:var(--portal-text);font-size:14px;font-weight:650;letter-spacing:-.01em}@media(max-width:599px){.invoice-report[data-v-050d8581]{gap:14px;padding:14px 12px 28px}.metric-grid[data-v-050d8581]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metric-card[data-v-050d8581]{min-height:104px;gap:12px;padding:13px}.metric-card dd[data-v-050d8581]{font-size:clamp(19px,6vw,24px)}.metric-icon[data-v-050d8581]{width:30px;height:30px;flex-basis:30px}}@media(max-width:359px){.metric-grid[data-v-050d8581]{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-5266d332]{display:grid;gap:14px;padding:16px}.payment-method-actions[data-v-5266d332]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:9px}.portal-button[data-v-5266d332]{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:11px;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.portal-button.outline[data-v-5266d332]{background:var(--v-white-base);color:var(--v-gray_90-base)}.portal-button.primary[data-v-5266d332]{border-color:var(--v-primary-base);background:var(--v-primary-base);color:var(--v-white-base)}.payment-method-table-shell[data-v-5266d332]{min-width:0;overflow:hidden;border-radius:var(--portal-radius-md)}.payment-method-name[data-v-5266d332]{min-width:0;display:flex;align-items:center;gap:10px;text-transform:capitalize}.method-icon[data-v-5266d332]{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-5266d332]{color:var(--portal-text);font-weight:620;white-space:nowrap}.row-action[data-v-5266d332],.verify-action[data-v-5266d332]{display:inline-flex;align-items:center;justify-content:center;border:0;font:inherit;cursor:pointer}.verify-action[data-v-5266d332]{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-5266d332]{width:34px;height:34px;margin-left:auto;border-radius:10px;background:transparent;color:var(--portal-muted)}.row-action[data-v-5266d332]: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-5266d332]{padding:12px}.payment-method-table[data-v-5266d332] td:nth-child(2),.payment-method-table[data-v-5266d332] td:nth-child(3),.payment-method-table[data-v-5266d332] th:nth-child(2),.payment-method-table[data-v-5266d332] th:nth-child(3){display:none}.payment-method-table[data-v-5266d332] table{min-width:0!important;width:100%!important}.payment-method-actions[data-v-5266d332]{display:grid;grid-template-columns:1fr}.portal-button[data-v-5266d332]{width:100%}}.subscription-page[data-v-6f580062]{display:grid;gap:14px;padding:16px}.subscription-actions[data-v-6f580062]{display:flex;justify-content:flex-end}.manage-subscriptions[data-v-6f580062]{min-height:42px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;border:1px solid var(--v-primary-base);border-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-6f580062]{min-width:0;overflow:hidden;border-radius:var(--portal-radius-md)}.subscription-table[data-v-6f580062] tbody tr{cursor:pointer}.subscription-period[data-v-6f580062]{min-width:0;display:flex;align-items:center;gap:8px}.subscription-period svg[data-v-6f580062]{flex:0 0 auto;color:var(--portal-muted)}.subscription-items div[data-v-6f580062],.subscription-period span[data-v-6f580062]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subscription-items[data-v-6f580062]{min-width:0;display:grid;gap:2px}.row-chevron[data-v-6f580062]{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-6f580062]{padding:12px}.subscription-table[data-v-6f580062] td:nth-child(2),.subscription-table[data-v-6f580062] td:nth-child(3),.subscription-table[data-v-6f580062] th:nth-child(2),.subscription-table[data-v-6f580062] th:nth-child(3){display:none}.subscription-table[data-v-6f580062] table{min-width:0!important;width:100%!important}.manage-subscriptions[data-v-6f580062]{width:100%;justify-content:center}}.portal-filter-bar[data-v-4cdfea7a]{display:flex;align-items:center;gap:12px;min-height:64px;padding:10px 12px;border:1px solid var(--portal-border);border-radius:var(--portal-radius-md);background:var(--portal-surface)}.filter-mark[data-v-4cdfea7a]{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;border-radius:11px;background:var(--v-gray_20-base);color:var(--portal-muted)}.filter-controls[data-v-4cdfea7a]{min-width:0;flex:1;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.filter-summary[data-v-4cdfea7a]{flex:0 0 auto;color:var(--portal-muted);font-size:13px}@media(max-width:760px){.portal-filter-bar[data-v-4cdfea7a]{align-items:flex-start}.filter-mark[data-v-4cdfea7a]{margin-top:3px}.filter-summary[data-v-4cdfea7a]{display:none}}@media(max-width:599px){.portal-filter-bar[data-v-4cdfea7a]{gap:8px;padding:9px}.filter-mark[data-v-4cdfea7a]{display:none}.filter-controls[data-v-4cdfea7a]{display:grid;grid-template-columns:minmax(0,1fr)}}.portal-search-field[data-v-608fdc8d]{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:12px;background:var(--portal-canvas);color:var(--portal-muted);transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.portal-search-field[data-v-608fdc8d]: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) 12%,transparent)}input[data-v-608fdc8d]{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--portal-text);font:inherit;font-size:14px}input[data-v-608fdc8d]::-moz-placeholder{color:var(--portal-muted);opacity:.82}input[data-v-608fdc8d]:-ms-input-placeholder{color:var(--portal-muted);opacity:.82}input[data-v-608fdc8d]::placeholder{color:var(--portal-muted);opacity:.82}input[data-v-608fdc8d]::-webkit-search-cancel-button{display:none}.clear-search[data-v-608fdc8d]{width:26px;height:26px;display:grid;place-items:center;padding:0;border:0;border-radius:8px;background:transparent;color:var(--portal-muted);cursor:pointer}.clear-search[data-v-608fdc8d]:hover{background:var(--v-gray_20-base);color:var(--portal-text)}@media(prefers-reduced-motion:reduce){.portal-search-field[data-v-608fdc8d]{transition:none}}.portal-select-field[data-v-154abc6a]{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:12px;background:var(--portal-canvas);color: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-154abc6a]:hover{border-color:color-mix(in srgb,var(--portal-muted) 55%,var(--portal-border));background:var(--portal-surface)}.portal-select-field.is-open[data-v-154abc6a],.portal-select-field[data-v-154abc6a]:focus-visible{outline:0;border-color:var(--v-primary-base);background:var(--portal-surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--v-primary-base) 12%,transparent)}.select-label[data-v-154abc6a]{flex:0 0 auto;color:var(--portal-muted);font-size:12px;font-weight:600}.select-value[data-v-154abc6a]{min-width:0;flex:1;color:var(--portal-text);font-size:14px;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-chevron[data-v-154abc6a]{flex:0 0 auto;color:var(--portal-muted);transition:transform .14s ease}.is-open .select-chevron[data-v-154abc6a]{transform:rotate(180deg)}@media(max-width:599px){.portal-select-field[data-v-154abc6a]{width:100%;min-width:0;flex-basis:auto}}@media(prefers-reduced-motion:reduce){.portal-select-field[data-v-154abc6a],.select-chevron[data-v-154abc6a]{transition:none}}.portal-select-menu{padding:6px;border:1px solid var(--portal-border);border-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: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-c9a02220]{min-height:100%;display:flex;flex-direction:column}.invoice-filter-wrap[data-v-c9a02220]{position:sticky;z-index:3;top:0;padding:16px 16px 0;background:var(--portal-canvas)}.invoice-content[data-v-c9a02220]{min-height:0;flex:1}@media(min-width:600px){.invoice-filter-wrap[data-v-c9a02220] .portal-search-field{min-width:220px;flex-basis:240px}.invoice-filter-wrap[data-v-c9a02220] .portal-select-field{min-width:164px;flex-basis:196px}}@media(max-width:599px){.invoice-filter-wrap[data-v-c9a02220]{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(--v-gray_20-base)}.timer-events-table tbody tr:last-child td,.timer-events-table tbody tr:last-child th{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-3d870813]{height:360px}.time-by-month-chart[data-v-499e780f]{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-208040d8]{min-height:100%;display:flex;flex-direction:column}.time-filter-wrap[data-v-208040d8]{position:sticky;z-index:3;top:0;padding:16px 16px 0;background:var(--portal-canvas)}.time-worked-content[data-v-208040d8]{min-height:0;flex:1}@media(max-width:599px){.time-filter-wrap[data-v-208040d8]{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: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: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: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-5d2d69b1]{width:100%;min-width:0;display:grid;gap:9px;text-align:left;border:1px solid var(--portal-border);border-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-5d2d69b1]:hover{border-color:color-mix(in srgb,var(--v-primary-base) 24%,var(--portal-border));background:var(--v-gray_10-base)}.deliverable[data-v-5d2d69b1]:focus-visible{outline:2px solid var(--v-primary-base);outline-offset:2px}.deliverable>strong[data-v-5d2d69b1]{font-size:14px;font-weight:650}.deliverable-meta[data-v-5d2d69b1]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--portal-muted);font-size:12px}.deliverable-footer[data-v-5d2d69b1],.deliverable-meta>span[data-v-5d2d69b1]{display:flex;align-items:center;gap:5px}.deliverable-footer[data-v-5d2d69b1]{min-height:24px;justify-content:flex-end;color:var(--portal-muted)}.deliverable-footer .portal-status-pill[data-v-5d2d69b1]{margin-right:auto}@media(prefers-reduced-motion:reduce){.deliverable[data-v-5d2d69b1]{transition:none}}.project-metrics[data-v-91c4abfc]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:22px}.metric-card[data-v-91c4abfc]{min-width:0;display:grid;gap:7px;padding:14px;border:1px solid var(--portal-border);border-radius:14px;background:var(--portal-canvas)}.metric-card span[data-v-91c4abfc]{overflow:hidden;color:var(--portal-muted);font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.metric-card strong[data-v-91c4abfc]{color:var(--portal-text);font-size:clamp(17px,2vw,22px);font-weight:680;letter-spacing:-.02em}@media(max-width:1100px){.project-metrics[data-v-91c4abfc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.project-metrics[data-v-91c4abfc]{grid-template-columns:minmax(0,1fr)}}.project-detail-route[data-v-6ada149a]{min-height:320px}.project-detail-loading[data-v-6ada149a]{min-height:320px;display:grid;place-items:center}.project-detail[data-v-6ada149a]{padding:clamp(18px,3vw,30px)}.project-detail-header[data-v-6ada149a]{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-6ada149a]{min-width:0}.project-source[data-v-6ada149a]{margin-bottom:7px;color:var(--portal-muted);font-size:12px}.project-source strong[data-v-6ada149a]{color:var(--portal-text);font-weight:600}.project-title-row[data-v-6ada149a]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}h1[data-v-6ada149a]{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-6ada149a]{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:12px;background:var(--v-gray_20-base);color:var(--portal-muted);font-size:12px}.project-due strong[data-v-6ada149a]{grid-column:2;color:var(--portal-text);font-size:13px;font-weight:650}.project-description[data-v-6ada149a]{max-width:760px;padding:22px 0 4px;color:var(--portal-muted);font-size:14px;line-height:1.65}.project-work[data-v-6ada149a]{margin-top:24px;padding-top:24px;border-top:1px solid var(--portal-border)}.approval-grid[data-v-6ada149a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.all-project-work[data-v-6ada149a]{margin-top:24px;padding-top:24px;border-top:1px solid var(--portal-border)}.section-title[data-v-6ada149a]{margin:0 0 14px;color:var(--portal-text);font-size:16px;font-weight:680}.work-status-grid[data-v-6ada149a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.work-group[data-v-6ada149a]{min-width:0;padding:12px;border-radius:14px;background:var(--portal-canvas)}.work-group-heading[data-v-6ada149a]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.work-group-heading h3[data-v-6ada149a]{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-6ada149a]: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-6ada149a]{width:8px;height:8px;flex:0 0 8px;border-radius:50%}.work-column[data-v-6ada149a],.work-group[data-v-6ada149a]{min-width:0}.work-group+.work-group[data-v-6ada149a]{margin-top:20px}.work-group h3[data-v-6ada149a]{margin:0 0 10px;color:var(--portal-text);font-size:14px;font-weight:650}.deliverable-grid[data-v-6ada149a]{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.project-files[data-v-6ada149a]{margin-top:24px;padding-top:24px;border-top:1px solid var(--portal-border)}@media(max-width:760px){.project-detail-header[data-v-6ada149a]{flex-direction:column}.project-due[data-v-6ada149a]{width:100%}.approval-grid[data-v-6ada149a],.work-status-grid[data-v-6ada149a]{grid-template-columns:minmax(0,1fr)}}.cardWrapper[data-v-1c058250]{cursor:-webkit-grab;cursor:grab}.cardWrapper[data-v-1c058250]:active{cursor:-webkit-grabbing;cursor:grabbing}.blank-card[data-v-1c058250],.kanban-task-card[data-v-1c058250]{width:100%;border:1px solid var(--portal-border);border-radius:12px;background:var(--portal-surface);box-sizing:border-box}.kanban-task-card[data-v-1c058250]{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-1c058250]: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-1c058250]{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-1c058250]:hover{border-color:var(--v-primary-base);color:var(--v-primary-base)}.task-card-title[data-v-1c058250]{color:var(--portal-text);font-size:14px;font-weight:650;line-height:1.4}.task-card-status[data-v-1c058250]{margin-top:9px}.task-status-dot[data-v-1c058250]{width:8px;height:8px;flex:0 0 8px;border-radius:999px}.task-card-footer[data-v-1c058250],.task-card-meta[data-v-1c058250]{display:flex;align-items:center;justify-content:space-between;gap:8px}.task-card-meta[data-v-1c058250]{margin-top:12px}.task-card-footer[data-v-1c058250]{min-height:24px;margin-top:10px}.assignees[data-v-1c058250]{display:flex;align-items:center}.assignees>*+[data-v-1c058250]{margin-left:-7px}.due-date[data-v-1c058250],.mini-badge[data-v-1c058250]{display:inline-flex;align-items:center;gap:5px;color:var(--portal-muted);font-size:11px;font-weight:600}.mini-badge[data-v-1c058250]{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-1c058250]:hover{color:var(--portal-text)}.subtask-tree[data-v-1c058250]{margin:8px 0 3px 18px;padding-left:10px;border-left:1px solid var(--portal-border)}.subtask-branch[data-v-1c058250]{position:relative;display:grid;grid-template-columns:10px minmax(0,1fr);align-items:start;margin-top:8px}.branch-line[data-v-1c058250]{height:1px;margin-top:20px;background:var(--portal-border)}.add-subtask[data-v-1c058250]{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-1c058250]{margin-top:0}.add-subtask[data-v-1c058250]:hover{color:var(--v-primary-base)}@media(prefers-reduced-motion:reduce){.kanban-task-card[data-v-1c058250]{transition:none}}.kanban-column-header[data-v-0042d0c5]{min-height:47px;display:flex;align-items:center;gap:8px;padding:9px 10px 8px 12px}.column-dot[data-v-0042d0c5]{width:9px;height:9px;flex:0 0 9px;border-radius:999px}.kanban-column-header strong[data-v-0042d0c5]{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-0042d0c5]{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-0042d0c5]{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--portal-muted);font:inherit;font-size:21px;line-height:1;cursor:pointer}button[data-v-0042d0c5]:hover{background:var(--portal-surface);color:var(--portal-text)}button[data-v-0042d0c5]:focus-visible{outline:2px solid var(--v-primary-base);outline-offset:1px}.project-kanban-board[data-v-5c0e1972]{min-width:0;height:calc(100vh - 290px);min-height:480px}.kanban-rail[data-v-5c0e1972]{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-5c0e1972]{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: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-5c0e1972]{border-top-color:var(--portal-muted)}.unknown-header[data-v-5c0e1972]{min-height:47px;display:flex;align-items:center;gap:8px;padding:9px 12px}.unknown-header strong[data-v-5c0e1972]{min-width:0;flex:1;color:var(--portal-text);font-size:13px;font-weight:750}.unknown-header>span[data-v-5c0e1972]: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-5c0e1972]{width:9px;height:9px;border-radius:999px;background:var(--portal-muted)}.draggable-container[data-v-5c0e1972]{min-height:80px;flex:1;display:flex;flex-direction:column;gap:9px;padding:2px 10px 12px;overflow-y:auto}.ghost[data-v-5c0e1972]{opacity:.35}@media(max-width:599px){.project-kanban-board[data-v-5c0e1972]{height:calc(100vh - 320px)}.kanban-column[data-v-5c0e1972]{width:min(284px,calc(100vw - 54px));min-width:min(284px,calc(100vw - 54px))}}.calendar-event[data-v-2b2701c2]{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: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-2b2701c2]:hover{background:color-mix(in srgb,var(--event-color) 13%,var(--portal-surface))}.event-status[data-v-2b2701c2]{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--event-color)}.event-label[data-v-2b2701c2]{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-2b2701c2]{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.project-calendar[data-v-2052f916]{min-width:0;padding:0 14px 18px}.calendar-toolbar[data-v-2052f916]{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 4px 12px}.calendar-kicker[data-v-2052f916]{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-2052f916]{margin:0;color:var(--portal-text);font-size:20px;font-weight:650;letter-spacing:-.02em}.calendar-navigation[data-v-2052f916]{display:flex;align-items:center;gap:5px;padding:4px;border:1px solid var(--portal-border);border-radius:12px;background:var(--portal-surface)}.calendar-nav-button[data-v-2052f916]{min-height:34px;display:grid;place-items:center;padding:0 11px;border:0;border-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-2052f916]{width:34px;padding:0}.calendar-nav-button[data-v-2052f916]:hover,.today-button[data-v-2052f916]{background:var(--v-gray_20-base);color:var(--portal-text)}.calendar-surface[data-v-2052f916]{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-2052f916]{height:clamp(520px,calc(100vh - 330px),820px)}.day[data-v-2052f916]{min-height:55px;padding:5px;height:var(--day-height)}.has-more[data-v-2052f916]{width:100%;padding:3px 6px;border:0;border-radius:7px;background:transparent;text-align:left;font-size:12px;font-weight:650;color:var(--v-primary-base);cursor:pointer}.has-more[data-v-2052f916]:hover{background:color-mix(in srgb,var(--v-primary-base) 7%,transparent)}.dayLabel[data-v-2052f916]{font-size:12px;font-weight:600;text-align:left;padding:5px 0 3px 7px;color:var(--portal-muted)}.todayLabel[data-v-2052f916]{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-2052f916] .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-2052f916] .v-outside{background-color:var(--v-gray_10-base);opacity:.62}#calendar[data-v-2052f916] .v-calendar-weekly__day,#calendar[data-v-2052f916] .v-calendar-weekly__head-weekday{border-color:var(--portal-border)!important}@media(max-width:699px){.project-calendar[data-v-2052f916]{padding:0 10px 16px}.calendar-toolbar[data-v-2052f916]{align-items:flex-end}.calendar-kicker[data-v-2052f916]{display:none}.month-name[data-v-2052f916]{font-size:17px}.calendar-nav-button.today-button[data-v-2052f916]{display:none}.calendar-grid[data-v-2052f916]{height:600px;min-width:660px}.calendar-surface[data-v-2052f916]{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: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-e88f702c]{display:grid;gap:18px}.task-group-header[data-v-e88f702c]{display:flex;align-items:center;gap:8px;padding:0 3px 8px}.group-dot[data-v-e88f702c]{width:9px;height:9px;flex:0 0 9px;border-radius:999px}.task-group-header h2[data-v-e88f702c]{margin:0;color:var(--portal-text);font-size:14px;font-weight:750}.group-count[data-v-e88f702c]{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-e88f702c]{border:1px solid var(--portal-border);border-left-width:3px;border-radius:13px;background:var(--portal-surface);overflow:hidden}.task-table-scroll[data-v-e88f702c]{overflow-x:auto}table[data-v-e88f702c]{width:100%;min-width:720px;border-collapse:collapse;table-layout:fixed}th[data-v-e88f702c]{height:34px;padding:0 13px;border-bottom:1px solid var(--portal-border);background: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-e88f702c]{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-e88f702c]{cursor:pointer}tbody tr:last-child td[data-v-e88f702c]{border-bottom:0}tbody tr:hover td[data-v-e88f702c]{background:color-mix(in srgb,var(--v-primary-base) 4%,var(--portal-surface))}tbody tr:focus-within td[data-v-e88f702c]{background:color-mix(in srgb,var(--v-primary-base) 7%,var(--portal-surface))}.is-subtask td[data-v-e88f702c]{background:color-mix(in srgb,var(--v-gray_20-base) 55%,var(--portal-surface))}.assignees[data-v-e88f702c],.checklist[data-v-e88f702c],.due-date[data-v-e88f702c],.task-name[data-v-e88f702c]{display:flex;align-items:center;gap:7px}.task-name[data-v-e88f702c]{min-width:0}.task-name.indented[data-v-e88f702c]{padding-left:24px;color:var(--portal-muted)}.task-name strong[data-v-e88f702c]{overflow:hidden;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.assignees>*+[data-v-e88f702c]{margin-left:-8px}.checklist[data-v-e88f702c],.due-date[data-v-e88f702c],.empty-value[data-v-e88f702c]{color:var(--portal-muted)}.assignee-column[data-v-e88f702c]{width:120px}.date-column[data-v-e88f702c]{width:145px}.progress-column[data-v-e88f702c]{width:100px}.action-column[data-v-e88f702c]{width:42px;padding-left:4px;padding-right:8px;color:var(--portal-muted);text-align:right}.project-time-loading[data-v-43e7e0ae],.project-time[data-v-43e7e0ae]{min-height:320px}.project-time[data-v-43e7e0ae]{display:grid;gap:16px}.project-time-loading[data-v-43e7e0ae]{display:grid;place-items:center}.project-time-summary[data-v-43e7e0ae]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.project-time-records[data-v-43e7e0ae],.summary-card[data-v-43e7e0ae]{border:1px solid var(--portal-border);border-radius:var(--portal-radius-md);background:var(--portal-surface)}.summary-card[data-v-43e7e0ae]{display:grid;gap:7px;padding:17px}.summary-card span[data-v-43e7e0ae]{color:var(--portal-muted);font-size:12px;font-weight:650}.summary-card strong[data-v-43e7e0ae]{color:var(--portal-text);font-size:clamp(20px,2.4vw,28px);font-weight:680;letter-spacing:-.025em}.project-time-records[data-v-43e7e0ae]{overflow:hidden}.records-heading[data-v-43e7e0ae]{padding:18px 18px 0}.records-heading h2[data-v-43e7e0ae]{margin:0;color:var(--portal-text);font-size:16px;font-weight:680}@media(max-width:760px){.project-time-summary[data-v-43e7e0ae]{grid-template-columns:minmax(0,1fr)}}.project-module[data-v-e64ae29e],.project-route[data-v-e64ae29e]{min-height:100%}.project-module[data-v-e64ae29e]{display:flex;flex-direction:column}.project-loading[data-v-e64ae29e]{min-height:320px;display:grid;place-content:center;justify-items:center;gap:12px;color:var(--portal-muted)}.project-workspace-header[data-v-e64ae29e]{padding:17px 18px 0;border-bottom:1px solid var(--portal-border);background:var(--portal-surface)}.project-breadcrumb a[data-v-e64ae29e]{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-e64ae29e]:hover{color:var(--v-primary-base)}.project-heading-row[data-v-e64ae29e]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:12px 0 17px}.project-heading-row h1[data-v-e64ae29e]{margin:0;color:var(--portal-text);font-size:clamp(23px,3vw,32px);font-weight:700;letter-spacing:-.035em}.project-heading-meta[data-v-e64ae29e]{display:flex;align-items:center;gap:12px;margin-top:8px;color:var(--portal-muted);font-size:13px}.project-heading-meta>span[data-v-e64ae29e]{display:inline-flex;align-items:center;gap:5px}.project-view-nav[data-v-e64ae29e]{display:flex;align-items:center;gap:4px;overflow-x:auto}.project-view-nav button[data-v-e64ae29e]{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-e64ae29e]:hover{color:var(--portal-text)}.project-view-nav button.active[data-v-e64ae29e]{border-bottom-color:var(--v-primary-base);color:var(--v-primary-base)}.project-view-nav button[data-v-e64ae29e]:focus-visible{outline:2px solid var(--v-primary-base);outline-offset:-3px}.project-toolbar[data-v-e64ae29e]{padding:16px 16px 0;background:var(--portal-canvas)}.project-container[data-v-e64ae29e]{min-height:0;flex:1;padding:16px}.project-detail-shell[data-v-e64ae29e]{border:1px solid var(--portal-border);border-radius:var(--portal-radius-md);background:var(--portal-surface);overflow:hidden}.planning-surface[data-v-e64ae29e]{min-height:560px;height:calc(100vh - 260px)}@media(max-width:599px){.project-workspace-header[data-v-e64ae29e]{padding:14px 12px 0}.project-heading-row[data-v-e64ae29e]{padding-bottom:12px}.project-heading-meta[data-v-e64ae29e]{align-items:flex-start;flex-direction:column;gap:7px}.project-toolbar[data-v-e64ae29e]{padding:12px 12px 0}.project-container[data-v-e64ae29e]{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-8154b878]{display:grid;gap:10px}.custom-date-range[data-v-8154b878]{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-8154b878]{min-width:150px;flex:0 1 190px}.custom-date-field>label[data-v-8154b878]{display:block;margin:0 0 6px 2px;color:var(--portal-muted);font-size:12px;font-weight:600}.date-divider[data-v-8154b878]{width:12px;height:1px;margin-bottom:19px;background:var(--portal-muted)}.clear-filter[data-v-8154b878]{min-height:38px;display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:0 10px;border:0;border-radius:10px;background:transparent;color:var(--portal-muted);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.clear-filter[data-v-8154b878]:focus-visible,.clear-filter[data-v-8154b878]:hover{outline:0;background:var(--v-gray_20-base);color:var(--portal-text)}@media(min-width:760px){.meeting-filter[data-v-8154b878] .portal-search-field{width:220px;min-width:180px;max-width:220px;flex:0 1 220px}.meeting-filter[data-v-8154b878] .portal-select-field.status-filter{min-width:205px;flex:0 0 205px}.meeting-filter[data-v-8154b878] .portal-select-field.date-filter{min-width:230px;flex:1 1 230px}}@media(max-width:599px){.custom-date-range[data-v-8154b878]{display:grid;grid-template-columns:minmax(0,1fr)}.custom-date-field[data-v-8154b878]{width:100%}.date-divider[data-v-8154b878]{display:none}.clear-filter[data-v-8154b878]{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-6965e558]{padding:4px 12px;border-radius:4px;border:1px solid var(--v-white-base)}.payment-container[data-v-6965e558]:hover{border:1px solid var(--v-gray_30-base);background-color:var(--v-gray_10-base)}.border-right[data-v-6965e558]{border-right:1px solid var(--v-gray_50-base)}.border-bottom[data-v-6965e558]{border-bottom:1px solid var(--v-gray_50-base)}.request-list-page[data-v-ed5783a8]{min-height:100%;display:flex;flex-direction:column}.request-list-toolbar[data-v-ed5783a8]{display:flex;justify-content:flex-end;padding:16px 16px 0}.new-request-action[data-v-ed5783a8]{min-height:40px;display:inline-flex;align-items:center;gap:7px;padding:0 14px;border:0;border-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-ed5783a8]:hover{background:color-mix(in srgb,var(--v-primary-base) 88%,#000)}.closed-request-toggle[data-v-ed5783a8]:focus-visible,.new-request-action[data-v-ed5783a8]:focus-visible{outline:2px solid var(--v-primary-base);outline-offset:2px}.request-list-content[data-v-ed5783a8]{min-height:0;flex:1;padding:14px 16px 24px;overflow-y:auto;text-align:left}.request-table-shell[data-v-ed5783a8]{border:1px solid var(--portal-border);border-radius:var(--portal-radius-md);background:var(--portal-surface);overflow:hidden}.request-table[data-v-ed5783a8] .v-data-table__wrapper{border-radius:inherit}.request-list-loading[data-v-ed5783a8]{min-height:220px;display:grid;place-items:center}.umi[data-v-ed5783a8]{width:8px;height:8px;flex:0 0 8px;background-color:var(--v-primary-base);border-radius:999px}.request-empty[data-v-ed5783a8]{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-ed5783a8]{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-ed5783a8]{min-height:36px;display:inline-flex;align-items:center;gap:8px;margin-top:12px;padding:0 11px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--portal-muted);font:inherit;font-size:12px;font-weight:650;cursor:pointer}.closed-request-toggle[data-v-ed5783a8]:hover{border-color:var(--portal-border);background:var(--portal-surface);color:var(--portal-text)}@media(max-width:599px){.request-list-toolbar[data-v-ed5783a8]{padding:12px 12px 0}.new-request-action[data-v-ed5783a8]{width:100%;justify-content:center}.request-list-content[data-v-ed5783a8]{padding:12px}.request-table[data-v-ed5783a8] td,.request-table[data-v-ed5783a8] th{padding-right:9px;padding-left:9px}}.contact-selector[data-v-2a05652e]{min-height:48px;display:flex;align-items:center;gap:9px;padding:2px 8px 2px 12px;border:1px solid var(--portal-border);border-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-2a05652e]: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-2a05652e]{flex:0 0 auto;color:var(--portal-muted);font-size:12px;font-weight:600}.contact-selector-input[data-v-2a05652e]{min-width:0;flex:1}.contact-selector-input[data-v-2a05652e] .v-input__control,.contact-selector-input[data-v-2a05652e] .v-input__slot{min-height:42px}.contact-selector-input[data-v-2a05652e] .v-input__slot{margin:0;padding:0 4px;background:transparent!important;box-shadow:none!important}.contact-selector-input[data-v-2a05652e] .v-select__slot{min-width:0}.contact-selector-input[data-v-2a05652e] input{min-width:80px;color:var(--portal-text);font-size:13px}.contact-selector-input[data-v-2a05652e] .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-2a05652e]{align-items:flex-start;flex-direction:column;gap:0;padding-top:9px}.contact-selector-input[data-v-2a05652e]{width:100%}}.contact-selector-menu{margin-top:6px;padding:6px;border:1px solid var(--portal-border);border-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:8px;font-size:13px}.portal-file-input[data-v-c87bd83c]{min-width:0;display:grid;gap:9px}.file-input-trigger[data-v-c87bd83c]{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: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-c87bd83c]:focus-within,.file-input-trigger[data-v-c87bd83c]:hover,.portal-file-input.is-dragging .file-input-trigger[data-v-c87bd83c]{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-c87bd83c]{min-width:0;display:grid;gap:2px}.file-input-trigger strong[data-v-c87bd83c]{color:var(--portal-text);font-size:12px;font-weight:680}.file-input-trigger small[data-v-c87bd83c]{color:var(--portal-muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}input[data-v-c87bd83c]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.selected-files[data-v-c87bd83c]{display:flex;flex-wrap:wrap;gap:6px}.selected-file[data-v-c87bd83c]{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-c87bd83c]{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selected-file button[data-v-c87bd83c]{width:22px;height:22px;display:grid;place-items:center;padding:0;border:0;border-radius:999px;background:transparent;color:var(--portal-muted);cursor:pointer}.selected-file button[data-v-c87bd83c]:focus-visible,.selected-file button[data-v-c87bd83c]:hover{outline:0;background:var(--portal-surface);color:var(--portal-text)}@media(prefers-reduced-motion:reduce){.file-input-trigger[data-v-c87bd83c]{transition:none}}.new-ticket-form[data-v-0cc55628]{display:grid;gap:16px}.request-form-section[data-v-0cc55628]{min-width:0}.request-field-grid[data-v-0cc55628]{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.request-contact-field[data-v-0cc55628],.request-type-field[data-v-0cc55628]{min-width:0}.new-ticket-form[data-v-0cc55628] .request-type-field{width:100%;height:48px;min-width:0;flex-basis:auto;background:var(--v-gray_10-base)}.request-text-field[data-v-0cc55628]{min-width:0;height:48px;display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid var(--portal-border);border-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-0cc55628]:focus-within,.request-textarea-field[data-v-0cc55628]: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-0cc55628]{flex:0 0 auto;color:var(--portal-muted);font-size:12px;font-weight:600}.request-text-field input[data-v-0cc55628]{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-0cc55628]{padding-top:2px}.request-textarea-field[data-v-0cc55628]{display:grid;gap:8px;padding:12px;border:1px solid var(--portal-border);border-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-0cc55628]{color:var(--portal-text);font-size:12px;font-weight:680}.request-textarea-field textarea[data-v-0cc55628]{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-0cc55628]{padding:14px;border:1px solid var(--portal-border);border-radius:12px;background:var(--v-gray_10-base)}.request-dynamic-form[data-v-0cc55628]>.px-2{padding:0!important}.request-dynamic-form[data-v-0cc55628] .v-input__slot{border-radius:12px!important;background:var(--portal-surface)}.request-dynamic-form[data-v-0cc55628] fieldset{border-color:var(--portal-border)}.request-form-actions[data-v-0cc55628]{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding-top:2px}.cancel-request-action[data-v-0cc55628],.submit-request-action[data-v-0cc55628]{min-height:40px;padding:0 15px;border-radius:10px;font:inherit;font-size:12px;font-weight:680;cursor:pointer}.cancel-request-action[data-v-0cc55628]{border:1px solid var(--portal-border);background:var(--portal-surface);color:var(--portal-muted)}.cancel-request-action[data-v-0cc55628]:hover{background:var(--v-gray_20-base);color:var(--portal-text)}.submit-request-action[data-v-0cc55628]{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-0cc55628]:focus-visible,.submit-request-action[data-v-0cc55628]:focus-visible{outline:2px solid var(--v-primary-base);outline-offset:2px}@media(max-width:599px){.request-form-actions[data-v-0cc55628]{align-items:center}.submit-request-action[data-v-0cc55628]{min-width:0;flex:1}}@media(prefers-reduced-motion:reduce){.request-text-field[data-v-0cc55628],.request-textarea-field[data-v-0cc55628]{transition:none}}.request-detail-page[data-v-f59cc9a8]{height:100%;padding:0 16px 28px;overflow-y:auto;color:var(--portal-text);text-align:left}.request-detail-header[data-v-f59cc9a8]{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-f59cc9a8]{display:inline-flex;align-items:center;gap:6px;padding:5px 7px 5px 3px;border:0;border-radius:8px;background:transparent;color:var(--portal-muted);font:inherit;font-size:12px;font-weight:650;cursor:pointer}.request-back[data-v-f59cc9a8]:hover{background:var(--v-gray_20-base);color:var(--portal-text)}.add-comment-action[data-v-f59cc9a8]:focus-visible,.comment-attachment[data-v-f59cc9a8]:focus-visible,.request-back[data-v-f59cc9a8]:focus-visible{outline:2px solid var(--v-primary-base);outline-offset:2px}.request-title-row[data-v-f59cc9a8]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:10px}.request-title[data-v-f59cc9a8]{min-width:0}.request-number[data-v-f59cc9a8]{display:block;margin-bottom:3px;color:var(--portal-muted);font-size:12px;font-weight:700}.request-title h1[data-v-f59cc9a8]{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-f59cc9a8]{display:flex;flex-direction:column;gap:18px;padding-top:18px}.request-conversation[data-v-f59cc9a8]{width:100%;min-width:0;display:grid;gap:14px}.comment-card[data-v-f59cc9a8],.comment-composer[data-v-f59cc9a8],.request-answer-section[data-v-f59cc9a8],.request-meta-card[data-v-f59cc9a8]{border:1px solid var(--portal-border);border-radius:14px;background:var(--portal-surface)}.comment-composer[data-v-f59cc9a8]{padding:16px}.composer-label[data-v-f59cc9a8]{display:block;margin-bottom:8px;color:var(--portal-text);font-size:13px;font-weight:680}.comment-composer[data-v-f59cc9a8] .v-input__slot{border-radius:11px;background:var(--v-gray_10-base)}.comment-composer[data-v-f59cc9a8] fieldset{border-color:var(--portal-border)}.composer-footer[data-v-f59cc9a8]{display:flex;align-items:stretch;flex-direction:column;gap:10px;margin-top:12px}.composer-file-input[data-v-f59cc9a8]{width:100%;min-width:0}.composer-file-input[data-v-f59cc9a8] .file-input-trigger{min-height:48px}.add-comment-action[data-v-f59cc9a8]{min-height:38px;align-self:flex-end;flex:0 0 auto;padding:0 14px;border:0;border-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-f59cc9a8]:disabled{background:var(--v-gray_30-base);color:var(--portal-muted);cursor:default}.comment-stream[data-v-f59cc9a8]{display:grid;gap:10px}.comment-card[data-v-f59cc9a8]{padding:16px}.comment-header[data-v-f59cc9a8]{display:flex;align-items:flex-start;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--v-gray_20-base)}.comment-avatar[data-v-f59cc9a8]{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-f59cc9a8]{min-width:0;display:grid;gap:1px}.comment-header strong[data-v-f59cc9a8]{font-size:13px;font-weight:680}.comment-header span[data-v-f59cc9a8]{color:var(--portal-muted);font-size:11px}.comment-body[data-v-f59cc9a8]{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-f59cc9a8]{white-space:normal}.comment-attachments[data-v-f59cc9a8]{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.comment-attachment[data-v-f59cc9a8]{min-height:30px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;border:1px solid var(--portal-border);border-radius:9px;background:var(--v-gray_10-base);color:var(--portal-text);font:inherit;font-size:11px;cursor:pointer}.comment-attachment[data-v-f59cc9a8]:hover{border-color:color-mix(in srgb,var(--v-primary-base) 25%,var(--portal-border));color:var(--v-primary-base)}.request-sidebar[data-v-f59cc9a8]{width:100%;order:-1;display:grid;gap:12px}.request-meta-card[data-v-f59cc9a8]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:6px 15px}.request-meta-row[data-v-f59cc9a8]{display:grid;gap:4px;padding:10px 12px;border-right:1px solid var(--v-gray_20-base)}.request-meta-row[data-v-f59cc9a8]:last-child{border-right:0}.request-answer span[data-v-f59cc9a8],.request-meta-row span[data-v-f59cc9a8]{color:var(--portal-muted);font-size:11px}.request-meta-row strong[data-v-f59cc9a8]{color:var(--portal-text);font-size:12px;font-weight:650;text-align:left;overflow-wrap:anywhere}.request-answer-card[data-v-f59cc9a8]{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-f59cc9a8]{overflow:hidden}.request-answer-toggle[data-v-f59cc9a8]{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-f59cc9a8]:focus-visible,.request-answer-toggle[data-v-f59cc9a8]:hover{outline:0;background:var(--v-gray_20-base)}.request-answer-toggle[data-v-f59cc9a8]>:first-child{flex:1}.request-answer-count[data-v-f59cc9a8]{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-f59cc9a8]{display:grid;gap:4px;padding:10px 12px;border-right:1px solid var(--v-gray_20-base)}.request-answer[data-v-f59cc9a8]:last-child{border-right:0}.request-answer strong[data-v-f59cc9a8]{color:var(--portal-text);font-size:13px;font-weight:600;line-height:1.45}@media(max-width:599px){.request-detail-page[data-v-f59cc9a8]{padding:0 12px 20px}.request-detail-header[data-v-f59cc9a8]{padding-top:10px}.request-title-row[data-v-f59cc9a8]{align-items:flex-start}.request-title h1[data-v-f59cc9a8]{font-size:21px}.request-answer-card[data-v-f59cc9a8],.request-meta-card[data-v-f59cc9a8]{grid-template-columns:1fr}.request-meta-row[data-v-f59cc9a8]{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-f59cc9a8]:last-child{border-bottom:0}.request-meta-row strong[data-v-f59cc9a8]{text-align:right}.request-answer[data-v-f59cc9a8]{border-right:0;border-bottom:1px solid var(--v-gray_20-base)}.request-answer[data-v-f59cc9a8]:last-child{border-bottom:0}.composer-footer[data-v-f59cc9a8]{align-items:stretch}.add-comment-action[data-v-f59cc9a8]{width:100%;align-self:stretch}}.ticket-detail-route[data-v-7a549cfe]{min-height:100%}.ticket-detail-loading[data-v-7a549cfe]{min-height:320px;display:grid;place-items:center}.new-request-page[data-v-7a549cfe]{height:100%;padding:0 16px 28px;overflow-y:auto;text-align:left}.new-request-header[data-v-7a549cfe]{padding:14px 0 18px;border-bottom:1px solid var(--portal-border)}.request-back[data-v-7a549cfe]{display:inline-flex;align-items:center;gap:6px;padding:5px 7px 5px 3px;border:0;border-radius:8px;background:transparent;color:var(--portal-muted);font:inherit;font-size:12px;font-weight:650;cursor:pointer}.request-back[data-v-7a549cfe]:hover{background:var(--v-gray_20-base);color:var(--portal-text)}.request-back[data-v-7a549cfe]:focus-visible{outline:2px solid var(--v-primary-base);outline-offset:2px}.new-request-header h1[data-v-7a549cfe]{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-7a549cfe]{max-width:820px;margin-top:18px;padding:16px;border:1px solid var(--portal-border);border-radius:14px;background:var(--portal-surface)}.new-request-shell[data-v-7a549cfe]>.mx-3{margin:0!important}.new-request-shell[data-v-7a549cfe]>.mt-3{margin-top:0!important}.new-request-shell[data-v-7a549cfe] .container{padding:0}@media(max-width:599px){.new-request-page[data-v-7a549cfe]{padding:0 12px 20px}.new-request-shell[data-v-7a549cfe]{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)}.completed-form-embed .v-input .v-label--is-disabled,.completed-form-embed .v-input .v-select__selection--disabled,.completed-form-embed .v-input input,.completed-form-embed .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-39f43c00]{border-bottom:1px solid #bec4ca;width:100%;height:90px;min-height:90px;max-height:90px}.sign[data-v-39f43c00]{background-color:gold;border-radius:4px;filter:drop-shadow(0 2px 4px #bec4ca)}.no-sign[data-v-39f43c00],.sign[data-v-39f43c00]{color:#000;min-width:80px;max-width:80px;min-height:45px;margin:6px}.no-sign[data-v-39f43c00]{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-0c948dc1]{max-width:75px;padding-top:0!important;margin-top:0!important}.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-90f395d8]{width:100%;text-align:left;border-collapse:collapse}.line-item-table tbody tr td[data-v-90f395d8]{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-90f395d8]:first-child{vertical-align:top;text-align:left;padding-left:8px}.line-item-table tbody tr td[data-v-90f395d8]:last-child{padding-right:8px;border-right:1px solid var(--v-table-border)}.description[data-v-90f395d8]{font-weight:400}.description div[data-v-90f395d8]:first-line{font-weight:600}.custom-switch[data-v-90f395d8]{margin-top:0!important}.add-button[data-v-62ac5598]{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-62ac5598]{padding-left:8px;padding-right:8px;height:100%;border-radius:4px 0 0 4px;flex-grow:1}.new[data-v-62ac5598]:hover{background-color:var(--v-gray_20-base)}.from-package[data-v-62ac5598]{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-62ac5598]: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-4378976a]{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}.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-55380502]{position:relative}.item .builder-control[data-v-55380502]{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-55380502]{color:var(--v-white-base)}.item .line-container[data-v-55380502]{position:relative;width:100%;height:0;opacity:0;cursor:pointer;transition:all .3s}.item .line[data-v-55380502]{width:100%;height:1px;background-color:var(--v-gray_50-base);position:absolute;top:50%;transform:translateY(-50%)}.item .icon[data-v-55380502]{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-55380502]{height:40px;opacity:1;transition:all .3s}.item-active[data-v-55380502]{border-radius:4px;box-shadow:0 3px 15px rgba(0,0,0,.2)}.item-inactive[data-v-55380502]{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}@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-542d6f35]{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-542d6f35]:hover{color:var(--v-primary-base);background:var(--v-primary_10-base)}@media screen{.zoom[data-v-542d6f35]{transform:scale(var(--v-zoom));transform-origin:top}}.agreement-builder[data-v-542d6f35]{background-color:var(--canvas-color);height:var(--vh);position:relative}.agreement-builder .header-area[data-v-542d6f35]{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-542d6f35]{text-align:left;display:flex;align-items:center;gap:12px;min-width:0}.agreement-builder .header-area .header-right[data-v-542d6f35]{display:flex;justify-content:flex-end;align-items:center;gap:10px}.agreement-mark[data-v-542d6f35]{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-542d6f35]{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-542d6f35]{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-542d6f35]:hover{background:var(--v-gray_10-base);color:var(--v-gray_90-base)}.agreement-finish[data-v-542d6f35]{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-542d6f35]:hover{filter:brightness(.96)}.agreement-finish--large[data-v-542d6f35]{min-width:180px;min-height:50px}.finish-warning[data-v-542d6f35]{color:var(--v-error-base);-webkit-animation:agreement-pulse-data-v-542d6f35 1.4s ease-in-out infinite;animation:agreement-pulse-data-v-542d6f35 1.4s ease-in-out infinite}.agreement-complete[data-v-542d6f35]{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-542d6f35]{height:calc(100% - 72px)}.agreement-index[data-v-542d6f35]{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-542d6f35]{padding:0;margin:0;list-style:none}.agreement-index__number[data-v-542d6f35]{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-542d6f35]{max-height:calc(100vh - 72px);width:100%;overflow:auto}.agreement-pages[data-v-542d6f35]{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-542d6f35]{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-542d6f35]{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-542d6f35]:hover{background:var(--v-gray_20-base);color:var(--v-gray_90-base)}.agreement-zoom span[data-v-542d6f35]{min-width:48px;text-align:center;font-size:12px;font-weight:650}@-webkit-keyframes agreement-pulse-data-v-542d6f35{50%{transform:translateX(4px)}}@keyframes agreement-pulse-data-v-542d6f35{50%{transform:translateX(4px)}}@media(max-width:959px){.agreement-builder .header-area[data-v-542d6f35]{justify-content:flex-end;min-height:64px;padding:10px 12px}.agreement-content[data-v-542d6f35]{height:calc(100% - 64px)}.agreement-page-area[data-v-542d6f35]{max-height:calc(100vh - 64px)}.agreement-pages[data-v-542d6f35]{padding-top:12px}.agreement-zoom[data-v-542d6f35]{right:12px;bottom:12px}}.agreement-viewer[data-v-23492698]{min-height:var(--vh);background:var(--v-gray_10-base)}.agreement-viewer__loading[data-v-23492698]{min-height:var(--vh);display:flex;align-items:center;justify-content:center}svg[data-v-5059fb86]{fill:currentColor;stroke-width:0;stroke:currentColor}