.sidebar-container[data-v-3f1dae95]{background:#fff;border-right:1px solid #f0f0f0;flex-direction:column;flex-shrink:0;height:100vh;transition:width .3s cubic-bezier(.2,0,0,1);display:flex;overflow:hidden}.sidebar-header[data-v-3f1dae95]{justify-content:space-between;align-items:center;height:80px;padding:24px;display:flex}.center-content[data-v-3f1dae95]{justify-content:center;padding:24px 0}.logo-img[data-v-3f1dae95]{object-fit:contain;width:auto;height:32px}.toggle-icon[data-v-3f1dae95]{cursor:pointer;color:#666;font-size:18px}.custom-menu[data-v-3f1dae95]{flex:1;border-inline-end:none!important}[data-v-3f1dae95] .ant-menu-item-selected{color:#4f46e5;background-color:#eef2ff;border-radius:12px;width:calc(100% - 16px);margin-left:8px}[data-v-3f1dae95] .ant-menu-item{height:48px;line-height:48px}.sidebar-footer[data-v-3f1dae95]{cursor:pointer;border-top:1px solid #f0f0f0;align-items:center;gap:12px;padding:20px;transition:background .2s;display:flex}.sidebar-footer[data-v-3f1dae95]:hover{background:var(--color-bg-light-2)}.footer-menu[data-v-3f1dae95]{min-width:120px}.footer-menu__item[data-v-3f1dae95]{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;transition:background .2s;display:flex}.footer-menu__item[data-v-3f1dae95]:hover{background:var(--color-bg-light-2)}.footer-menu__item--danger[data-v-3f1dae95]{color:var(--color-error)}.footer-menu__item--danger[data-v-3f1dae95]:hover{background:#fff1f0}.user-info[data-v-3f1dae95]{flex-direction:column;display:flex;overflow:hidden}.user-name[data-v-3f1dae95]{color:#333;font-size:14px;font-weight:700}.user-role[data-v-3f1dae95]{color:#999;font-size:12px}.status-pill[data-v-9a64adbf]{white-space:nowrap;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;min-height:22px;padding:0 7px;font-size:12px;line-height:20px;display:inline-flex}.status-pill--active[data-v-9a64adbf],.status-pill--default[data-v-9a64adbf]{color:#1677ff;background:#e6f4ff;border-color:#91caff}.status-pill--inactive[data-v-9a64adbf],.status-pill--danger[data-v-9a64adbf]{background:var(--color-bg-error);color:var(--color-error);border-color:#ffccc7}.status-pill--success[data-v-9a64adbf]{color:var(--color-success);background:#f6ffed;border-color:#b7eb8f}.status-pill--warning[data-v-9a64adbf]{border-color:var(--color-border);color:#1f1f1f;background:#fafafa}.mobile-header[data-v-4c6eab4a],.mobile-header__inner[data-v-4c6eab4a]{display:none}@media (width<=768px){.mobile-header[data-v-4c6eab4a]{background:var(--color-primary);z-index:100;align-items:flex-end;display:flex;position:sticky;top:0}.mobile-header__inner[data-v-4c6eab4a]{flex:0 0 100%;align-items:center;gap:16px;padding:12px 16px;display:flex;overflow-x:hidden}}.mobile-header__menu-btn[data-v-4c6eab4a]{cursor:pointer;color:#fff;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:18px;display:flex}.mobile-header__logo[data-v-4c6eab4a]{object-fit:contain;object-position:left center;flex:1;width:auto;height:36px}.mobile-header__user[data-v-4c6eab4a]{cursor:pointer;color:#fff;background:#ffffff26;border-radius:20px;flex-shrink:0;align-items:center;gap:8px;height:32px;margin-left:auto;padding:0 12px;display:flex}.mobile-header__username[data-v-4c6eab4a]{white-space:nowrap;text-overflow:ellipsis;max-width:80px;font-size:14px;line-height:22px;overflow:hidden}.mobile-header__chevron[data-v-4c6eab4a]{flex-shrink:0;font-size:10px}.mobile-header__back-btn[data-v-4c6eab4a]{cursor:pointer;color:#fff;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:18px;display:flex}.mobile-header__title[data-v-4c6eab4a]{color:#fff;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;font-size:16px;font-weight:600;line-height:24px;overflow:hidden}.mobile-header__sales-info[data-v-4c6eab4a]{flex:1;align-items:center;gap:10px;min-width:0;display:flex;overflow:hidden}.mobile-header__status-tag[data-v-4c6eab4a]{flex-shrink:0}.mobile-header__right-group[data-v-4c6eab4a]{flex-shrink:0;align-items:center;gap:4px;display:flex}.mobile-header__icon-btn[data-v-4c6eab4a]{cursor:pointer;color:#fff;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:20px;display:flex}.mobile-header__icon-btn--disabled[data-v-4c6eab4a]{opacity:.4;cursor:not-allowed}.action-sheet[data-v-d6d12159]{padding:8px 0 40px}.action-sheet__handle[data-v-d6d12159]{background:#00000026;border-radius:2px;width:40px;height:4px;margin:0 auto 12px}.action-sheet__divider[data-v-d6d12159]{background:#0000000f;height:1px;margin:0}.action-sheet__item[data-v-d6d12159]{cursor:pointer;color:var(--color-primary);align-items:center;gap:12px;padding:16px;transition:background .15s;display:flex}.action-sheet__item[data-v-d6d12159]:active{background:#0000000a}.action-sheet__item--danger[data-v-d6d12159]{color:var(--color-error)}.action-sheet__icon[data-v-d6d12159]{flex-shrink:0;font-size:16px}.action-sheet__label[data-v-d6d12159]{font-size:16px;line-height:24px}.sign-topbar[data-v-37acb863]{display:none}@media (width<=768px){.sign-topbar[data-v-37acb863]{background:var(--color-primary);z-index:3;flex-shrink:0;align-items:flex-end;padding:12px 16px;display:flex}}.sign-topbar__content[data-v-37acb863]{justify-content:space-between;align-items:center;width:100%;display:flex}.sign-topbar__brand[data-v-37acb863]{color:#fff;font-size:20px;font-weight:600;line-height:28px}.sign-topbar__info-btn[data-v-37acb863]{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:16px;display:flex}.sign-topbar__info-btn[data-v-37acb863]:active{background:#ffffff26}#v-app[data-v-6a02f21e]{width:100%;height:100vh;min-height:100vh}@media (width<=768px){#v-app[data-v-6a02f21e]{height:100svh;min-height:100svh}}.desktop-sidebar[data-v-6a02f21e]{flex:none}.main-container[data-v-6a02f21e]{flex:auto;min-width:0;min-height:0;overflow:auto}@media (width<=768px){.main-container[data-v-6a02f21e]{background:#f8faff;padding-bottom:40px}}.mob-drawer[data-v-6a02f21e]{flex-direction:column;height:100%;display:flex}.mob-drawer__head[data-v-6a02f21e]{border-bottom:1px solid #f0f0f0;flex-shrink:0;justify-content:space-between;align-items:center;padding:56px 24px 16px;display:flex}.mob-drawer__logo[data-v-6a02f21e]{object-fit:contain;width:auto;height:36px}.mob-drawer__close[data-v-6a02f21e]{cursor:pointer;color:#000b4173;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;transition:background .2s;display:flex}.mob-drawer__close[data-v-6a02f21e]:hover{background:#0000000a}.mob-drawer__close[data-v-6a02f21e]:active{background:#00000014}.mob-drawer__nav[data-v-6a02f21e]{flex-direction:column;flex:1;gap:4px;padding:8px 4px;display:flex;overflow-y:auto}.mob-drawer__item[data-v-6a02f21e]{color:#000b41e0;border-radius:8px;align-items:center;gap:10px;height:40px;padding:0 32px 0 24px;font-size:14px;line-height:22px;text-decoration:none;transition:background .15s;display:flex}.mob-drawer__item[data-v-6a02f21e]:hover{background:#0000000a}.mob-drawer__item--active[data-v-6a02f21e]{color:var(--color-primary);background:#eaecff}.mob-drawer__icon[data-v-6a02f21e]{flex-shrink:0;font-size:16px}@media (width<=768px){#v-app[data-v-6a02f21e]{flex-direction:column}.desktop-sidebar[data-v-6a02f21e]{display:none!important}}.pdf-page-viewer[data-v-56c3aaa9]{outline:none;align-items:stretch;width:100%;height:100%;min-height:0;display:flex}.thumbnail-sidebar[data-v-56c3aaa9]{background:var(--color-bg-secondary);flex-direction:column;flex:0 0 220px;gap:20px;width:220px;height:100%;padding:32px 24px;display:flex;overflow-y:auto}.thumbnail-sidebar .thumbnail-item[data-v-56c3aaa9]{cursor:pointer;flex-direction:column;align-items:center;transition:all .2s;display:flex}.thumbnail-sidebar .thumbnail-item .thumbnail-box[data-v-56c3aaa9]{aspect-ratio:.726;border:1px solid var(--color-fill-alter);background:#fff;border-radius:4px;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden;box-shadow:0 2px 4px #0000000d}.thumbnail-sidebar .thumbnail-item .thumbnail-box[data-v-56c3aaa9] .vue-pdf-embed,.thumbnail-sidebar .thumbnail-item .thumbnail-box[data-v-56c3aaa9] .vue-pdf-embed canvas{display:block;width:100%!important;height:auto!important}.thumbnail-sidebar .thumbnail-item .page-number[data-v-56c3aaa9]{color:var(--color-text-tertiary);margin-top:8px;font-size:12px}.thumbnail-sidebar .thumbnail-item.active .thumbnail-box[data-v-56c3aaa9]{border-color:var(--color-primary);box-shadow:0 0 8px #3b82f64d}.thumbnail-sidebar .thumbnail-item.active .page-number[data-v-56c3aaa9]{font-weight:700}.thumbnail-sidebar .thumbnail-item:hover:not(.active) .thumbnail-box[data-v-56c3aaa9]{border-color:var(--color-border)}.right-section[data-v-56c3aaa9]{flex-direction:column;flex:auto;min-width:0;height:100%;display:flex;position:relative}.main-viewer[data-v-56c3aaa9]{scrollbar-gutter:stable;flex:auto;min-width:0;height:100%;padding:248px 32px 248px 124px;overflow-y:auto}@media (width<=768px){.main-viewer[data-v-56c3aaa9]{padding:44px 24px 48px}}.pdf-page-wrapper[data-v-56c3aaa9]{width:100%;position:relative;box-shadow:0 2px 4px #0003}.pdf-page-wrapper.is-editing[data-v-56c3aaa9]{cursor:crosshair}.pdf-page-wrapper .pdf-render-layer[data-v-56c3aaa9],.pdf-page-wrapper .pdf-document[data-v-56c3aaa9]{width:100%;display:block}.pdf-render-layer[data-v-56c3aaa9]{transition:opacity .15s,transform .15s}.pdf-render-layer.page-transitioning.page-next[data-v-56c3aaa9]{animation:.15s slide-up-56c3aaa9}.pdf-render-layer.page-transitioning.page-prev[data-v-56c3aaa9]{animation:.15s slide-down-56c3aaa9}@keyframes slide-up-56c3aaa9{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-down-56c3aaa9{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.pdf-empty[data-v-56c3aaa9]{height:100%;color:var(--color-text-tertiary);justify-content:center;align-items:center;font-size:14px;display:flex}.pdf-spin[data-v-56c3aaa9]{justify-content:center;padding:40px 0;display:flex}[data-v-c622aca2] .ant-modal-body{padding:0 24px 20px}.sig-container[data-v-c622aca2]{flex-direction:column;display:flex}.sig-tabs[data-v-c622aca2] .ant-tabs-nav{margin-bottom:20px}.sig-tabs[data-v-c622aca2] .ant-tabs-nav:before{border-bottom:1px solid var(--color-fill-secondary)}.sig-tabs[data-v-c622aca2] .ant-tabs-tab{color:var(--color-text-secondary);padding:12px 16px;font-size:15px}.sig-tabs[data-v-c622aca2] .ant-tabs-ink-bar{background:var(--color-primary);height:2px}.canvas-wrapper[data-v-c622aca2]{border:1px solid var(--color-bg-secondary);background:var(--color-bg-surface);border-radius:8px;width:100%;position:relative}.canvas-wrapper .sig-canvas[data-v-c622aca2]{cursor:crosshair;touch-action:none;width:100%;height:240px;display:block}.canvas-wrapper .canvas-actions[data-v-c622aca2]{text-align:center;padding:12px}.canvas-wrapper .canvas-actions .clear-btn[data-v-c622aca2]{color:var(--color-primary);cursor:pointer;font-size:14px;transition:opacity .2s}.canvas-wrapper .canvas-actions .clear-btn[data-v-c622aca2]:hover{opacity:.8}.upload-signature-wrapper[data-v-c622aca2]{flex-direction:column;gap:12px;min-height:300px;display:flex}.upload-preview-container[data-v-c622aca2]{align-self:center;display:inline-flex;position:relative}.upload-preview[data-v-c622aca2]{object-fit:contain;border-radius:4px;max-width:100%;max-height:200px;display:block}.upload-preview-remove[data-v-c622aca2]{background:var(--color-text-secondary);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:12px;line-height:1;display:flex;position:absolute;top:-10px;right:-10px}.upload-preview-remove[data-v-c622aca2]:hover{background:var(--color-error)}.legal-notice[data-v-c622aca2]{color:var(--color-text-tertiary);max-width:480px;margin-top:20px;font-size:13px;line-height:1.6}.sig-footer[data-v-c622aca2]{justify-content:flex-end;gap:12px;padding:0 8px 8px;display:flex}.sig-footer .btn-cancel[data-v-c622aca2]{border:1px solid var(--color-border);color:var(--color-text-secondary);border-radius:6px;min-width:80px}.sig-footer .btn-save[data-v-c622aca2]{background:var(--color-primary);border-color:var(--color-primary);border-radius:6px;min-width:80px}.sig-footer .btn-save[data-v-c622aca2]:hover{background:var(--color-primary-hover)}.type-signature-wrapper[data-v-c622aca2]{flex-direction:column;gap:16px;min-height:300px;display:flex}.sig-input[data-v-c622aca2]{border-color:var(--color-border);border-radius:6px;height:40px}.sig-input[data-v-c622aca2]:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-bg-light)}.company-signature-wrapper[data-v-c622aca2]{min-height:300px}.company-empty[data-v-c622aca2]{height:200px;color:var(--color-text-tertiary);justify-content:center;align-items:center;font-size:14px;display:flex}.company-signature-grid[data-v-c622aca2]{grid-template-columns:repeat(3,1fr);gap:12px;max-height:280px;padding:4px;display:grid;overflow-y:auto}.company-signature-grid .company-sig-item[data-v-c622aca2]{background:var(--color-bg-light);cursor:pointer;border:2px solid #0000;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100px;padding:8px;transition:all .2s;display:flex}.company-signature-grid .company-sig-item[data-v-c622aca2]:hover{background:var(--color-fill-secondary)}.company-signature-grid .company-sig-item.active[data-v-c622aca2]{background:var(--color-bg-surface);border-color:var(--color-primary)}.company-signature-grid .company-sig-img[data-v-c622aca2]{object-fit:contain;max-width:100%;max-height:56px}.company-signature-grid .company-sig-label[data-v-c622aca2]{color:var(--color-text-secondary);text-align:center;word-break:break-all;font-size:12px}.font-selection-grid[data-v-c622aca2]{grid-template-columns:repeat(3,1fr);gap:12px;max-height:240px;padding:4px;display:grid;overflow-y:auto}.font-selection-grid .font-item[data-v-c622aca2]{background:var(--color-bg-light);height:80px;color:var(--color-text);cursor:pointer;text-align:center;-webkit-user-select:none;user-select:none;border:2px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:8px;font-size:20px;transition:all .2s;display:flex}.font-selection-grid .font-item[data-v-c622aca2]:hover{background:var(--color-fill-secondary)}.font-selection-grid .font-item.active[data-v-c622aca2]{background:var(--color-bg-surface);border-color:var(--color-primary);color:var(--color-primary)}.sign-sidebar[data-v-b2b2b98b]{background:var(--color-bg-surface);border-right:1px solid var(--color-border);flex-direction:column;flex:0 0 260px;width:260px;height:100vh;padding:24px 20px;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar-header[data-v-b2b2b98b]{border-bottom:2px solid var(--color-fill-alter);justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;display:flex}.sidebar-header .brand-title[data-v-b2b2b98b]{object-fit:contain;width:auto;height:32px}.sidebar-toggle[data-v-b2b2b98b]{width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;transition:background .2s,color .2s;display:inline-flex}.sidebar-toggle[data-v-b2b2b98b]:hover,.sidebar-toggle.is-active[data-v-b2b2b98b]{background:var(--color-bg-primary);color:var(--color-primary)}.sidebar-content[data-v-b2b2b98b]{flex-direction:column;flex:1;gap:16px;display:flex}.info-section[data-v-b2b2b98b]{flex-direction:column;display:flex}.info-item[data-v-b2b2b98b]{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:2px;font-size:14px;line-height:22px;display:flex}.info-label[data-v-b2b2b98b]{color:var(--color-text-secondary);font-size:14px;font-weight:600}.info-value-bold[data-v-b2b2b98b]{color:var(--color-text);overflow-wrap:break-word;word-break:break-all;font-size:14px;font-weight:700}.info-value[data-v-b2b2b98b]{color:var(--color-text-secondary);overflow-wrap:break-word;word-break:break-all;font-size:14px}.info-sub[data-v-b2b2b98b],.info-hint[data-v-b2b2b98b]{color:var(--color-text-tertiary);overflow-wrap:break-word;word-break:break-all;font-size:12px;line-height:20px}.required-list[data-v-b2b2b98b]{margin:8px 0 0;padding:0;list-style:none}.required-list li[data-v-b2b2b98b]{color:var(--color-text);cursor:pointer;border-radius:4px;justify-content:space-between;align-items:center;margin-bottom:8px;padding-left:20px;padding-right:4px;font-size:12px;font-weight:400;line-height:20px;transition:background .15s;display:flex;position:relative}.required-list li[data-v-b2b2b98b]:hover{background:var(--color-fill-alter)}.required-list li .field-page[data-v-b2b2b98b]{color:var(--color-text-tertiary);flex-shrink:0;font-size:11px}.required-list li.is-filled[data-v-b2b2b98b]:before{background:var(--color-success)}.required-list li.is-optional[data-v-b2b2b98b]:not(.is-filled):before{background:var(--color-border)}.required-list li[data-v-b2b2b98b]:before{content:"";background:var(--color-error);border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.summary-card[data-v-b2b2b98b]{background:var(--color-fill-alter);border-radius:8px;flex-direction:column;gap:12px;padding:12px 8px;display:flex}.summary-card .total-label[data-v-b2b2b98b]{color:var(--color-text-secondary);font-size:14px;font-weight:400;line-height:20px}.summary-card .total-selected-value[data-v-b2b2b98b]{color:var(--color-primary);font-size:14px;font-weight:400;line-height:20px}.summary-card .total-price[data-v-b2b2b98b]{color:var(--color-text);font-size:14px;font-weight:600;line-height:22px}.divider[data-v-b2b2b98b]{background:var(--color-split);height:1px}.divider-card[data-v-b2b2b98b]{background:var(--color-border);opacity:.5;height:1px}.sidebar-actions[data-v-b2b2b98b]{margin-top:auto;padding-top:20px}.sidebar-actions__submit-btn[data-v-b2b2b98b]{font-size:14px;font-weight:400;line-height:22px}.sign-overlay[data-v-fa5d9a81]{pointer-events:none;position:absolute;inset:0}.sign-field[data-v-fa5d9a81]{box-sizing:border-box;pointer-events:none;border:2px solid var(--color-border);background:var(--color-fill-alter);border-radius:8px;align-items:center;padding:0 1.316%;display:flex;position:absolute;container-type:size}.sign-field--editable[data-v-fa5d9a81]{pointer-events:auto;border-color:var(--color-primary);background:#6366f114}.sign-field--signature[data-v-fa5d9a81]{padding:0}.sign-field--text[data-v-fa5d9a81]{flex-wrap:wrap;align-items:flex-start;overflow:visible}.sign-field--checkbox[data-v-fa5d9a81]{background:0 0;border:none;align-items:flex-start;padding:0 0 0 1.316%}.sign-field--plain[data-v-fa5d9a81]{background:0 0;border:none;align-items:flex-start;overflow:visible}.sign-field--dropdown[data-v-fa5d9a81],.sign-field--date[data-v-fa5d9a81]{overflow:hidden visible}.sign-field--selected[data-v-fa5d9a81]{outline:2px solid var(--color-warning);outline-offset:2px;border-radius:8px}.sig-box[data-v-fa5d9a81]{background:#ffffff80;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.sig-box--clickable[data-v-fa5d9a81]{cursor:pointer;background:#3b82f60a}.sig-box--clickable[data-v-fa5d9a81]:hover{background:#3b82f61a}.sig-img[data-v-fa5d9a81]{object-fit:contain;width:100%;height:100%}.sig-hint[data-v-fa5d9a81]{font-size:var(--field-font-size);line-height:var(--field-line-height);color:var(--color-primary);pointer-events:none;font-weight:600}.field-text[data-v-fa5d9a81]{width:100%;font-size:var(--field-font-size);line-height:var(--field-line-height);color:var(--color-primary);white-space:nowrap;text-overflow:ellipsis;align-items:center;font-weight:600;display:flex;overflow:hidden}.field-text--wrap[data-v-fa5d9a81]{white-space:normal;text-overflow:unset;flex-wrap:wrap;align-items:flex-start;overflow:visible}.field-text--truncate[data-v-fa5d9a81]{white-space:nowrap;text-overflow:ellipsis;width:100%;min-width:0;font-size:var(--field-font-size);line-height:var(--field-line-height);color:var(--color-primary);font-weight:600;display:block;overflow:hidden}.field-input[data-v-fa5d9a81]{width:100%;height:auto;font-size:var(--field-font-size);line-height:var(--field-line-height);color:var(--color-primary);box-sizing:border-box;background:0 0;border:none;outline:none;padding:0;font-weight:600}.field-input[data-v-fa5d9a81]:focus{box-shadow:none}.field-input--date[data-v-fa5d9a81]{cursor:pointer}.field-input--textarea[data-v-fa5d9a81]{resize:none;min-height:var(--field-line-height);white-space:pre-wrap;word-break:break-word;field-sizing:content;display:block;overflow:visible}.catalog-checkbox-list[data-v-fa5d9a81]{align-items:flex-start;gap:calc(var(--s) * 1cqh);flex-direction:column;width:100%;height:100%;display:flex}.catalog-checkbox-input[data-v-fa5d9a81]{width:calc((100cqh - (var(--n) - 1) * var(--s) * 1cqh) / var(--n));height:calc((100cqh - (var(--n) - 1) * var(--s) * 1cqh) / var(--n));border:1px solid var(--color-primary);cursor:pointer;color:#fff;box-sizing:border-box;background:0 0;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.catalog-checkbox-input svg[data-v-fa5d9a81]{width:60%;height:60%;display:block}.catalog-checkbox-input--checked[data-v-fa5d9a81]{background:var(--color-primary)}.catalog-checkbox-input--disabled[data-v-fa5d9a81]{cursor:default;opacity:.6}.field-select[data-v-fa5d9a81]{width:100%;height:100%;font-size:var(--field-font-size);line-height:var(--field-line-height);color:var(--color-primary);box-sizing:border-box;background:0 0;border:none;outline:none;padding:0;font-weight:600}.info-drawer__handle-wrap[data-v-0f3b4c8b]{justify-content:center;padding:8px 0 4px;display:flex}.info-drawer__handle[data-v-0f3b4c8b]{background:var(--color-fill-secondary);border-radius:2px;width:40px;height:4px;display:block}.info-drawer__card-head[data-v-0f3b4c8b]{flex-direction:column;flex-shrink:0;justify-content:space-between;height:56px;padding-top:12px;display:flex}.info-drawer__card-head-inner[data-v-0f3b4c8b]{align-items:center;padding:0 24px;display:flex}.info-drawer__title[data-v-0f3b4c8b]{color:var(--color-text);font-size:16px;font-weight:600;line-height:24px}.info-drawer__card-divider[data-v-0f3b4c8b]{background:var(--color-split);width:100%;height:1px}.info-drawer__body[data-v-0f3b4c8b]{flex-direction:column;gap:12px;padding:16px 24px 44px;display:flex}.info-drawer__section[data-v-0f3b4c8b]{flex-direction:column;gap:4px;display:flex}.info-drawer__label[data-v-0f3b4c8b]{color:var(--color-text);font-size:14px;font-weight:600;line-height:22px}.info-drawer__sub[data-v-0f3b4c8b]{color:var(--color-text-secondary);font-size:12px;line-height:20px}.ant-drawer .ant-drawer-body{padding:0}.sign-page[data-v-13930fbe]{background:var(--color-bg-light);align-items:stretch;width:100%;height:100%;min-height:100vh;display:flex}.viewer-wrapper[data-v-13930fbe]{flex:auto;min-width:0;min-height:100vh;display:flex;overflow:hidden}.sign-overlay[data-v-13930fbe]{pointer-events:none;position:absolute;inset:0}.sign-loading[data-v-13930fbe],.sign-error[data-v-13930fbe]{flex:1;justify-content:center;align-items:center;display:flex}.mobile-fields-bar[data-v-13930fbe],.mobile-submit[data-v-13930fbe],.mobile-pagenav[data-v-13930fbe]{display:none}@media (width<=768px){.sign-page[data-v-13930fbe]{flex-direction:column;height:100%;min-height:0;overflow:hidden}.desktop-sidebar[data-v-13930fbe]{display:none}.viewer-wrapper[data-v-13930fbe]{flex:1 1 0;height:0;min-height:0;overflow:hidden}.sign-page:has(.mobile-submit) .viewer-wrapper[data-v-13930fbe]{padding-bottom:52px}.mobile-fields-bar[data-v-13930fbe]{z-index:2;background:#fff;flex-shrink:0;align-items:center;gap:8px;padding:9px 12px;display:flex;position:sticky;top:0;box-shadow:0 1px 1px #00000008,0 1px 3px #00000005}.mobile-fields-bar__icon[data-v-13930fbe]{flex-shrink:0;font-size:16px}.mobile-fields-bar__icon--error[data-v-13930fbe]{color:var(--color-error)}.mobile-fields-bar__icon--success[data-v-13930fbe]{color:var(--color-success)}.mobile-fields-bar__label[data-v-13930fbe]{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;line-height:22px;overflow:hidden}.mobile-fields-bar__next-btn[data-v-13930fbe]{color:var(--color-primary);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;padding:5px 15px;font-size:14px;line-height:22px}.mobile-fields-bar__next-btn[data-v-13930fbe]:active{background:var(--color-bg-light)}.mobile-submit[data-v-13930fbe]{background:var(--color-bg-light);z-index:10;padding:12px 16px 40px;display:block;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -1px 4px #0000000f}.mobile-submit[data-v-13930fbe] .ant-btn-primary:not(:disabled){background:var(--color-primary);border-color:var(--color-primary);color:#fff;border-radius:8px;height:40px;box-shadow:0 2px #7487f51a}.mobile-submit[data-v-13930fbe] .ant-btn-primary:disabled{background:var(--color-bg-disabled);border:1px solid var(--color-border);height:40px;color:var(--color-text-disabled);border-radius:8px;box-shadow:0 2px #000b4105}.mobile-pagenav[data-v-13930fbe]{pointer-events:none;z-index:9;justify-content:space-between;padding:0 16px;display:flex;position:fixed;bottom:96px;left:0;right:0}.mobile-pagenav__btn[data-v-13930fbe]{border:1px solid var(--color-border);width:40px;height:40px;color:var(--color-primary);cursor:pointer;pointer-events:auto;background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:16px;display:flex;box-shadow:0 2px 8px #0000001a}.mobile-pagenav__btn[data-v-13930fbe]:disabled{opacity:.3;cursor:not-allowed}[data-v-13930fbe] .thumbnail-sidebar{display:none!important}}.drawer-wrapped[data-v-13930fbe]{flex-direction:column;gap:4px;width:100%;display:flex}.drawer-amount-list[data-v-13930fbe]{background:var(--color-fill-alter);border-radius:6px;flex-direction:column;gap:4px;padding:12px 8px;display:flex}.drawer-amount-item[data-v-13930fbe]{flex-direction:column;font-size:12px;line-height:20px;display:flex}.drawer-amount-item__name[data-v-13930fbe]{color:var(--color-text)}.drawer-amount-item__value[data-v-13930fbe]{color:var(--color-primary)}.drawer-total[data-v-13930fbe]{flex-direction:column;gap:4px;padding:4px;display:flex}.drawer-total__label[data-v-13930fbe]{color:var(--color-text-tertiary);font-size:14px;font-weight:600;line-height:22px}.drawer-total__price[data-v-13930fbe]{color:var(--color-primary);font-size:20px;font-weight:600;line-height:28px}.list-filter-tags[data-v-8c5226f1]{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.list-filter-tags__item[data-v-8c5226f1]{cursor:pointer;border:1px solid #0000;border-radius:4px;align-items:center;gap:3px;max-width:300px;min-height:22px;padding:1px 7px;font-size:12px;line-height:20px;display:inline-flex}.list-filter-tags__item--default[data-v-8c5226f1]{color:#000b41e0;border-color:var(--color-border);background:#00000005}.list-filter-tags__item--info[data-v-8c5226f1]{color:#1677ff;background:#e6f4ff;border-color:#91caff}.list-filter-tags__remove[data-v-8c5226f1]{color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.list-filter-tags__text[data-v-8c5226f1]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.list-filter-tags__icon[data-v-8c5226f1]{flex:none;font-size:10px}.list-filter-tags__item--default .list-filter-tags__icon[data-v-8c5226f1]{color:#000b4173}.list-filter-tags__item--info .list-filter-tags__icon[data-v-8c5226f1]{color:#1677ff}.list-filter-form[data-v-6665d2cb]{flex-direction:column;gap:12px;display:flex}.filter-field[data-v-6665d2cb]{flex-direction:column;gap:8px;display:flex}.filter-field__label[data-v-6665d2cb]{color:#000b4173;font-size:14px;line-height:22px}.filter-field__radio-group[data-v-6665d2cb]{gap:12px;display:flex}.filter-field__range[data-v-6665d2cb]{align-items:center;gap:10px;display:flex}.filter-field__separator[data-v-6665d2cb]{color:#000b4173;font-size:12px}.filter-field__input-number[data-v-6665d2cb],.filter-field__date-range[data-v-6665d2cb]{width:100%}.list-header[data-v-0ca58302]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.list-header__left[data-v-0ca58302]{flex-wrap:wrap;align-items:center;gap:16px;min-width:0;display:flex}.list-header__title[data-v-0ca58302]{color:#1f2b5b;white-space:nowrap;margin:0;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:20px;font-weight:600;line-height:1.2}.list-header__search-group[data-v-0ca58302]{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.list-header__search[data-v-0ca58302]{width:220px}.list-header__search-group[data-v-0ca58302] .list-filter-tags{max-width:100%}.list-header__search-icon[data-v-0ca58302]{cursor:pointer;color:#00000073}.list-header__filter-btn[data-v-0ca58302],.list-header__add-btn[data-v-0ca58302]{flex:none}.filter-panel[data-v-0ca58302]{width:256px;font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.filter-panel__footer[data-v-0ca58302]{border-top:1px solid #f0f0f0;justify-content:space-between;align-items:center;margin-top:16px;padding-top:16px;display:flex}.list-header[data-v-0ca58302] .ant-input,.list-header[data-v-0ca58302] .ant-btn,.list-header[data-v-0ca58302] .ant-select-selector,.list-header[data-v-0ca58302] .ant-select-selection-item,.list-header[data-v-0ca58302] .ant-select-selection-placeholder,.list-header[data-v-0ca58302] .ant-input-number-input,.list-header[data-v-0ca58302] .ant-picker,.list-header[data-v-0ca58302] .ant-radio-button-wrapper,.filter-panel[data-v-0ca58302] .ant-input,.filter-panel[data-v-0ca58302] .ant-btn,.filter-panel[data-v-0ca58302] .ant-select-selector,.filter-panel[data-v-0ca58302] .ant-select-selection-item,.filter-panel[data-v-0ca58302] .ant-select-selection-placeholder,.filter-panel[data-v-0ca58302] .ant-input-number-input,.filter-panel[data-v-0ca58302] .ant-picker,.filter-panel[data-v-0ca58302] .ant-radio-button-wrapper{font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@media (width<=960px){.list-header[data-v-0ca58302]{align-items:flex-start}.list-header__search-group[data-v-0ca58302],.list-header__search-group[data-v-0ca58302] .list-filter-tags{width:100%}}.mobile-filter-panel[data-v-0ca58302]{padding:4px 16px 40px}.list-price__negative[data-v-dee1f4b6]{font-weight:700}@media (width<=768px){.list-price[data-v-dee1f4b6]{white-space:pre-wrap}}.list-table-card[data-v-89b0e787]{background:#fff;border-radius:8px;position:relative;box-shadow:0 1px 2px #00000008,0 1px 6px -1px #00000005,0 2px 4px #00000005}.list-table-card.page[data-v-89b0e787]{border:1px solid #f0f0f0;padding:16px;box-shadow:0 6px 20px #0f172a08}.list-table[data-v-89b0e787] .ant-table{background:0 0}.list-table[data-v-89b0e787] .ant-table-thead>tr>th{color:#1f2b5b;background:#00000005;border-bottom:1px solid #f0f0f0;padding:16px;font-weight:600}.list-table[data-v-89b0e787] .ant-table-tbody>tr>td{color:#1f1f1f;border-bottom:1px solid #f0f0f0;padding:16px}.list-table[data-v-89b0e787] td.cell-nowrap{white-space:nowrap;overflow:hidden}.list-table[data-v-89b0e787] .ant-table-pagination.ant-pagination{margin:16px 0 0}.list-table__empty[data-v-89b0e787]{color:#000b4173;padding:32px 0}.list-table__bottom[data-v-89b0e787]{width:max-content;color:var(--color-text-secondary);font-size:12px;line-height:32px;position:absolute;bottom:16px;right:20px}.mobile-card[data-v-fb776be8]{cursor:pointer;background:#fff;border:1px solid #f0f0f0;border-radius:8px;overflow:hidden}.mobile-card__head[data-v-fb776be8]{flex-direction:column;gap:8px;padding-top:12px;display:flex}.mobile-card__head-content[data-v-fb776be8]{align-items:flex-start;gap:12px;padding:0 24px;display:flex}.mobile-card__head-text[data-v-fb776be8]{flex:1;min-width:0}.mobile-card__id[data-v-fb776be8]{color:#000b4140;font-size:12px;font-weight:600;line-height:20px;display:block}.mobile-card__name[data-v-fb776be8]{color:#000b41e0;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:600;line-height:22px;overflow:hidden}.mobile-card__tag[data-v-fb776be8]{flex-shrink:0}.mobile-card__divider[data-v-fb776be8]{margin:0!important}.mobile-card__body[data-v-fb776be8]{flex-direction:column;gap:2px;padding:16px 24px;display:flex}.mobile-card__row[data-v-fb776be8]{align-items:center;font-size:12px;line-height:20px;display:flex}.mobile-card__label[data-v-fb776be8]{text-overflow:ellipsis;color:#000b4173;flex:1;min-width:0;overflow:hidden}.mobile-card__value[data-v-fb776be8]{text-overflow:ellipsis;text-align:right;color:#000b41e0;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.list-page[data-v-453eb363]{background:#f8faff;min-height:100vh;padding:24px}.list-page__link[data-v-453eb363]{color:var(--color-primary);cursor:pointer}.list-page__text[data-v-453eb363]{color:var(--v0f38d2b4)}.list-page__price-negative[data-v-453eb363]{font-weight:700}.desktop-only[data-v-453eb363]{display:block}.mobile-only[data-v-453eb363]{display:none}@media (width<=768px){.list-page[data-v-453eb363]{padding:24px 16px}.desktop-only[data-v-453eb363]{display:none}.mobile-only[data-v-453eb363]{display:block}}.mobile-list[data-v-453eb363]{flex-direction:column;gap:8px;display:flex}.mobile-list__loading[data-v-453eb363],.mobile-list__empty[data-v-453eb363]{color:#000b4173;justify-content:center;padding:48px 0;font-size:14px;display:flex}.mobile-list__pagination[data-v-453eb363]{justify-content:center;margin-top:16px;display:flex}.contract-selector[data-v-3ff7061c]{flex-direction:column;gap:16px;display:flex}.contract-toolbar[data-v-3ff7061c],.contract-toolbar-tool[data-v-3ff7061c]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.contract-search[data-v-3ff7061c]{flex:0 0 480px;align-items:stretch;width:480px;max-width:100%;display:flex}.contract-search__input[data-v-3ff7061c]{flex:auto;min-width:0}.contract-filter-button[data-v-3ff7061c],.contract-search__button[data-v-3ff7061c]{flex:none}.contract-filter-button[data-v-3ff7061c]{border-radius:6px;width:44px;min-width:44px;height:32px;padding:0;box-shadow:0 2px #000b4105}.contract-search__button[data-v-3ff7061c]{border-left:1px solid var(--color-border);border-radius:0 6px 6px 0;width:44px;min-width:44px;height:32px;padding:0;box-shadow:0 2px #000b4105}.contract-toolbar[data-v-3ff7061c] .list-filter-tags{flex:0 auto}.contract-table-card[data-v-3ff7061c]{border:1px solid #f0f0f0;border-radius:8px;overflow:hidden}.contract-link[data-v-3ff7061c]{color:var(--color-primary);cursor:pointer}.contract-table__empty[data-v-3ff7061c]{color:#000b4173;padding:32px 0}.filter-panel[data-v-3ff7061c]{width:256px;font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.filter-panel__footer[data-v-3ff7061c]{border-top:1px solid #f0f0f0;justify-content:space-between;align-items:center;margin-top:12px;padding-top:8px;display:flex}.mobile-filter-panel[data-v-3ff7061c]{padding:4px 16px 40px}.contract-selector[data-v-3ff7061c] .ant-input,.contract-selector[data-v-3ff7061c] .ant-btn,.contract-selector[data-v-3ff7061c] .ant-select-selector,.contract-selector[data-v-3ff7061c] .ant-select-selection-item,.contract-selector[data-v-3ff7061c] .ant-select-selection-placeholder,.contract-selector[data-v-3ff7061c] .ant-input-number-input,.contract-selector[data-v-3ff7061c] .ant-picker,.filter-panel[data-v-3ff7061c] .ant-input,.filter-panel[data-v-3ff7061c] .ant-btn,.filter-panel[data-v-3ff7061c] .ant-select-selector,.filter-panel[data-v-3ff7061c] .ant-select-selection-item,.filter-panel[data-v-3ff7061c] .ant-select-selection-placeholder,.filter-panel[data-v-3ff7061c] .ant-input-number-input,.filter-panel[data-v-3ff7061c] .ant-picker,.filter-panel[data-v-3ff7061c] .ant-radio-button-wrapper{font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.contract-search[data-v-3ff7061c] .ant-input{border-right:0;border-radius:6px 0 0 6px;height:32px;padding:4px 12px}.contract-table[data-v-3ff7061c] .ant-table{background:0 0}.contract-table[data-v-3ff7061c] .ant-table-thead>tr>th{color:#1f2b5b;background:#00000005;border-bottom:1px solid #f0f0f0;padding:16px;font-weight:600}.contract-table[data-v-3ff7061c] .ant-table-tbody>tr{cursor:pointer}.contract-table[data-v-3ff7061c] .ant-table-tbody>tr>td{color:#1f1f1f;border-bottom:1px solid #f0f0f0;padding:16px}.contract-table[data-v-3ff7061c] .ant-table-selection-column{width:48px;min-width:48px}.contract-table[data-v-3ff7061c] .ant-table-pagination.ant-pagination{margin:16px}@media (width<=960px){.contract-toolbar[data-v-3ff7061c]{align-items:flex-start}.contract-search[data-v-3ff7061c],.contract-toolbar[data-v-3ff7061c] .list-filter-tags{flex-basis:100%;width:100%}}@media (width<=768px){.contract-table-card[data-v-3ff7061c]{overflow-x:auto}.contract-table[data-v-3ff7061c] table{min-width:640px}.contract-table[data-v-3ff7061c] .ant-table-tbody>tr>td{overflow:hidden}.contract-toolbar[data-v-3ff7061c]{gap:8px}.contract-toolbar-tool[data-v-3ff7061c]{flex-wrap:nowrap}.contract-search[data-v-3ff7061c]{flex:auto;width:auto}.contract-filter-button[data-v-3ff7061c]{flex:0 0 44px}}.header-section[data-v-b0a1ea46]{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.header-left[data-v-b0a1ea46]{align-items:center;gap:16px;display:flex}.back-icon[data-v-b0a1ea46]{cursor:pointer;color:#595959;font-size:20px}.page-title[data-v-b0a1ea46]{color:#1a1a1a;margin:0;font-size:22px;font-weight:700}.btn-create[data-v-b0a1ea46]{background-color:#818cf8;border-color:#818cf8}.step-card[data-v-b0a1ea46]{border-radius:12px;margin-bottom:24px}.step-title-group[data-v-b0a1ea46]{align-items:center;gap:12px;margin-bottom:24px;display:flex}.step-number[data-v-b0a1ea46]{color:#fff;background-color:#818cf8;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-weight:600;display:flex}.step-text[data-v-b0a1ea46]{color:#1f2b5b;margin:0;font-size:16px;font-weight:600}.validity-row[data-v-b0a1ea46],.notif-input-row[data-v-b0a1ea46]{color:#595959;align-items:center;gap:12px;display:flex}.number-input[data-v-b0a1ea46]{width:80px}.notification-header[data-v-b0a1ea46]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.label-with-icon[data-v-b0a1ea46]{color:#262626;align-items:center;gap:8px;display:flex}.bold-text[data-v-b0a1ea46]{font-weight:600}.add-notif-btn[data-v-b0a1ea46]{background-color:#818cf8;border-color:#818cf8}.delete-icon[data-v-b0a1ea46]{color:#bfbfbf;cursor:pointer;margin-left:8px}@media (width<=960px){.header-section[data-v-b0a1ea46],.notification-header[data-v-b0a1ea46]{align-items:flex-start}}@media (width<=768px){.header-section[data-v-b0a1ea46],.add-notif-text[data-v-b0a1ea46]{display:none}.ant-form-item[data-v-b0a1ea46]{margin-bottom:12px}}.timeline-actor[data-v-c10f43af]{font-weight:600;line-height:1.5}.time-stamp[data-v-c10f43af]{color:var(--color-text-tertiary-2);margin-bottom:4px;font-size:12px;font-weight:400;line-height:1.6;display:block}.timeline-content[data-v-c10f43af]{color:var(--color-text-secondary);font-size:14px;font-weight:600}.timeline-content .kw-red[data-v-c10f43af]{color:var(--color-error)}.timeline-content .kw-blue[data-v-c10f43af]{color:var(--color-primary)}.timeline-catalogs[data-v-c10f43af]{background-color:var(--color-fill-alter);border-radius:6px;flex-direction:column;gap:8px;max-width:100%;margin-top:4px;padding:12px 8px;font-size:12px;display:flex;overflow-x:hidden}.timeline-catalogs .catalog-row[data-v-c10f43af]{gap:4px;display:flex}.timeline-catalogs .option-name[data-v-c10f43af]{color:var(--color-primary)}@media (width<=768px){.timeline-catalogs .catalog-row[data-v-c10f43af]{gap:8px;display:flex}.timeline-catalogs .label[data-v-c10f43af],.timeline-catalogs .option-name[data-v-c10f43af]{flex:0 0 50%;max-width:50%}}.pdf-expanded-root[data-v-4ace74a1]{background:#0006;flex-direction:column;width:100%;height:100%;display:flex;position:relative}.pdf-expanded[data-v-4ace74a1]{box-sizing:border-box;flex-direction:column;flex:1;gap:8px;padding:16px 16px 56px;display:flex;overflow-y:auto}.pdf-expanded__empty[data-v-4ace74a1],.pdf-expanded__spin[data-v-4ace74a1]{color:#ffffffb3;flex:1;justify-content:center;align-items:center;display:flex}.pdf-expanded__page[data-v-4ace74a1]{flex-shrink:0;width:100%;position:relative;box-shadow:0 2px 8px #0006}.pdf-expanded__embed[data-v-4ace74a1]{width:100%;display:block}.pdf-expanded__embed[data-v-4ace74a1] canvas{display:block;width:100%!important;height:auto!important}.pdf-expanded__footer[data-v-4ace74a1]{pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:16px;left:0;right:0}.pdf-expanded__pagination[data-v-4ace74a1]{background:#000b4173;border-radius:8px;align-items:center;gap:4px;padding:2px 12px;display:flex;box-shadow:0 1px 2px #00000014,0 1px 6px #0000000d,0 2px 4px #0000000d}.pdf-expanded__current[data-v-4ace74a1]{color:#fff;text-align:center;min-width:16px;font-family:SF Pro Text,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;line-height:20px}.pdf-expanded__separator[data-v-4ace74a1],.pdf-expanded__total[data-v-4ace74a1]{color:#ffffffb3;font-family:SF Pro Text,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;line-height:22px}.page-wrapper[data-v-b3014a84]{max-width:100%;overflow-x:hidden}.error[data-v-b3014a84]{color:var(--color-error)}.page-header[data-v-b3014a84]{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.header-left[data-v-b3014a84]{align-items:center;gap:12px;display:flex}.back-icon[data-v-b3014a84]{cursor:pointer;font-size:18px}.order-id[data-v-b3014a84]{margin:0;font-size:20px;font-weight:700}.info-card[data-v-b3014a84]{margin-bottom:16px}.info-title[data-v-b3014a84]{margin-bottom:16px;font-weight:600}.info-item[data-v-b3014a84]{overflow-wrap:break-word;word-break:break-all;margin-bottom:8px}.order-link[data-v-b3014a84]{color:var(--color-primary-dark);text-decoration:underline}.client-name-input[data-v-b3014a84]{width:160px;margin-right:8px}.name-action-icon[data-v-b3014a84]{cursor:pointer;color:var(--color-primary);margin-left:4px}.main-content[data-v-b3014a84]{grid-template-columns:400px 1fr;align-items:stretch;width:100%;display:grid}.pdf-preview-wrapper[data-v-b3014a84] .pdf-page-viewer,.pdf-preview-wrapper[data-v-b3014a84] .right-section{height:auto}.pdf-preview-wrapper[data-v-b3014a84] .main-viewer{height:auto;padding:48px 32px;overflow-y:visible}.pdf-preview-wrapper[data-v-b3014a84] .thumbnail-sidebar{order:1;align-self:flex-start;height:auto;max-height:100vh;position:sticky;top:0}.history-card[data-v-b3014a84]{border-radius:8px;flex-direction:column;display:flex}.history-card[data-v-b3014a84] .ant-card-body{flex:1;min-height:0;overflow-y:auto}.preview-container[data-v-b3014a84]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;gap:16px;padding:24px;display:flex}.pdf-main-view[data-v-b3014a84]{aspect-ratio:1/1.4;background:#fff;border:1px solid #e8e8e8;flex-grow:1;box-shadow:0 4px 12px #0000000d}.pdf-thumbnails[data-v-b3014a84]{flex-direction:column;gap:20px;width:80px;display:flex}.thumb-box[data-v-b3014a84]{cursor:pointer;flex-direction:column;align-items:center;gap:4px;display:flex}.thumb-paper[data-v-b3014a84]{background:var(--color-bg-light-2);border:1px solid var(--color-border);border-radius:2px;width:60px;height:80px}.thumb-box.active .thumb-paper[data-v-b3014a84]{background:#eef2ff;border:2px solid #818cf8}.thumb-num[data-v-b3014a84]{color:#bfbfbf;font-size:12px}.thumb-box.active .thumb-num[data-v-b3014a84]{color:#818cf8;font-weight:700}.mobile-pdf-banner[data-v-b3014a84],.mobile-info-card[data-v-b3014a84],.mobile-pdf-overlay[data-v-b3014a84]{display:none}@media (width<=768px){.page-header[data-v-b3014a84]{display:none}.mobile-pdf-banner[data-v-b3014a84]{display:flex}.mobile-info-card[data-v-b3014a84]{display:block}.desktop-info-card[data-v-b3014a84]{display:none}.mobile-pdf-overlay[data-v-b3014a84]{display:flex}.main-content[data-v-b3014a84]{grid-template-columns:1fr}.main-content[data-v-b3014a84] .history-card{width:100%;min-width:0}.main-content[data-v-b3014a84] .timeline-catalogs{max-width:100%;overflow-x:hidden}.pdf-preview-wrapper[data-v-b3014a84]{display:none}}.mobile-pdf-overlay[data-v-b3014a84]{z-index:1000;position:fixed;inset:0}.mobile-pdf-overlay__mask[data-v-b3014a84]{background:#000000a6;position:absolute;inset:0}.mobile-pdf-overlay__panel[data-v-b3014a84]{z-index:1;flex-direction:column;width:100%;height:100%;display:flex;position:relative}.mobile-pdf-overlay__close[data-v-b3014a84]{z-index:2;color:#fff;cursor:pointer;background:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:flex;position:absolute;top:12px;right:12px}.mobile-pdf-overlay__viewer[data-v-b3014a84]{flex:1;min-height:0;margin-top:4px;overflow:hidden}.mobile-pdf-overlay__viewer[data-v-b3014a84] .pdf-page-viewer,.mobile-pdf-overlay__viewer[data-v-b3014a84] .right-section{height:100%}.mobile-pdf-banner[data-v-b3014a84]{cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:8px;margin-bottom:12px;padding:8px}.mobile-pdf-banner__icon-wrap[data-v-b3014a84]{flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.mobile-pdf-banner__icon[data-v-b3014a84]{color:var(--color-primary);font-size:36px}.mobile-pdf-banner__name[data-v-b3014a84]{min-width:0;color:var(--color-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:600;line-height:22px;overflow:hidden}.mobile-pdf-banner__btn[data-v-b3014a84]{height:24px;color:var(--color-primary);flex-shrink:0;padding:0 7px;font-size:14px}.mob-section[data-v-b3014a84]{flex-direction:column;display:flex}.mob-section__title[data-v-b3014a84]{color:#000b41e0;margin-bottom:16px;font-size:14px;font-weight:600;line-height:22px}.mob-row[data-v-b3014a84]{color:#000b41e0;align-items:flex-start;padding-bottom:8px;font-size:14px;line-height:22px;display:flex}.mob-row__label[data-v-b3014a84]{flex:0 0 38%;max-width:38%;padding-right:8px}.mob-row__value[data-v-b3014a84]{word-break:break-word;flex:0 0 62%;max-width:62%}.mob-divider[data-v-b3014a84]{margin:12px 0!important}.contract-upload[data-v-abe9b155]{background:#fff;flex-direction:column;display:flex}.contract-upload__header[data-v-abe9b155]{border-bottom:1px solid #f0f0f0;align-items:center;min-height:56px;padding:12px 24px;display:flex}.contract-upload__title[data-v-abe9b155]{color:#000b41e0;margin:0;font-size:16px;font-weight:600;line-height:24px}.contract-upload__body[data-v-abe9b155]{padding:24px}.contract-upload__input[data-v-abe9b155]{display:none}.contract-upload__dropzone[data-v-abe9b155]{border:1px dashed var(--color-border);cursor:pointer;background:#00000005;border-radius:8px;outline:none;flex-direction:column;align-items:center;gap:16px;width:100%;padding:16px;transition:border-color .2s,background-color .2s,opacity .2s;display:flex}.contract-upload__dropzone[data-v-abe9b155]:hover,.contract-upload__dropzone[data-v-abe9b155]:focus-visible,.contract-upload__dropzone--dragover[data-v-abe9b155]{border-color:var(--color-primary);background:#7487f50f}.contract-upload__dropzone--disabled[data-v-abe9b155]{cursor:not-allowed;opacity:.72}.contract-upload__icon[data-v-abe9b155]{color:var(--color-primary);font-size:48px;line-height:1}.contract-upload__copy[data-v-abe9b155]{text-align:center;flex-direction:column;align-items:center;gap:4px;width:100%;padding:0 16px;display:flex}.contract-upload__headline[data-v-abe9b155]{color:#000b41e0;width:100%;font-size:16px;font-weight:600;line-height:24px}.contract-upload__description[data-v-abe9b155]{color:#000b4173;width:100%;font-size:14px;line-height:22px}.contract-upload-modal .ant-modal-content{border-radius:8px;overflow:hidden;box-shadow:0 1px 2px #00000008,0 1px 6px #00000005,0 2px 4px #00000005}.contract-upload-modal .ant-modal-body{padding:0}.contract-upload-modal .ant-spin-nested-loading,.contract-upload-modal .ant-spin-container{width:100%}.mobile-card[data-v-afba9d08]{cursor:pointer;background:#fff;border:1px solid #f0f0f0;border-radius:8px;overflow:hidden}.mobile-card__head[data-v-afba9d08]{flex-direction:column;gap:8px;padding-top:12px;display:flex}.mobile-card__head-content[data-v-afba9d08]{align-items:flex-start;gap:12px;padding:0 24px;display:flex}.mobile-card__head-main[data-v-afba9d08]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.mobile-card__head-top[data-v-afba9d08]{align-items:center;gap:12px;display:flex}.mobile-card__id[data-v-afba9d08]{color:#000b4140;white-space:nowrap;font-size:12px;font-weight:600;line-height:20px}.mobile-card__name[data-v-afba9d08]{color:#000b41e0;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:600;line-height:22px;overflow:hidden}.mobile-card__send-btn[data-v-afba9d08]{width:40px;height:40px;color:var(--color-primary);flex-shrink:0;box-shadow:0 2px #7487f51a}.mobile-card__send-btn[data-v-afba9d08] .anticon{font-size:16px}.mobile-card__divider[data-v-afba9d08]{margin:0!important}.mobile-card__body[data-v-afba9d08]{flex-direction:column;gap:2px;padding:16px 24px;display:flex}.mobile-card__row[data-v-afba9d08]{align-items:center;font-size:12px;line-height:20px;display:flex}.mobile-card__label[data-v-afba9d08]{text-overflow:ellipsis;color:#000b4173;flex:1;min-width:0;overflow:hidden}.mobile-card__value[data-v-afba9d08]{text-overflow:ellipsis;text-align:right;color:#000b41e0;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.list-page[data-v-3ba3f2a6]{background:#f8faff;min-height:100vh;padding:24px}.list-page__link[data-v-3ba3f2a6],.list-page__action[data-v-3ba3f2a6]{color:var(--color-primary);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.list-page__action-icon[data-v-3ba3f2a6]{font-size:14px}.desktop-only[data-v-3ba3f2a6]{display:block}.mobile-only[data-v-3ba3f2a6]{display:none}@media (width<=768px){.list-page[data-v-3ba3f2a6]{padding:24px 16px}.desktop-only[data-v-3ba3f2a6]{display:none}.mobile-only[data-v-3ba3f2a6]{display:block}}.mobile-list[data-v-3ba3f2a6]{flex-direction:column;gap:8px;display:flex}.mobile-list__loading[data-v-3ba3f2a6],.mobile-list__empty[data-v-3ba3f2a6]{color:#000b4173;justify-content:center;padding:48px 0;font-size:14px;display:flex}.mobile-list__pagination[data-v-3ba3f2a6]{justify-content:center;margin-top:16px;display:flex}.border-bottom[data-v-eca7fc08]{border-bottom:2px solid var(--color-fill-secondary)}.modal-header[data-v-eca7fc08]{justify-content:space-between;align-items:center;margin-bottom:12px;padding:0 16px 12px;display:flex}.title[data-v-eca7fc08]{font-size:18px;font-weight:600}.save-btn[data-v-eca7fc08]{height:32px;font-weight:400}.modal-body[data-v-eca7fc08]{padding:0 16px}.form-section[data-v-eca7fc08]{margin-bottom:16px}.section-label[data-v-eca7fc08]{color:var(--color-text-secondary);margin-bottom:8px;font-size:14px;font-weight:600;display:block}.style-select[data-v-eca7fc08]{width:100%}.selection-header[data-v-eca7fc08]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.search-wrapper[data-v-eca7fc08]{width:200px}.table-wrapper[data-v-eca7fc08]{max-height:240px;padding:1px 0;overflow-y:auto}.table-wrapper[data-v-eca7fc08] tr:has(.pinned-cell){background:var(--color-fill-secondary);pointer-events:none;opacity:.75}.table-wrapper[data-v-eca7fc08] tr:has(.pinned-cell) .pinned-radio{pointer-events:none}[data-v-eca7fc08] .ant-modal-content{padding-left:0;padding-right:0}.custom-modal .ant-modal-content{background:#fff;padding:12px 0 24px}.schema-editor[data-v-f9c8c945]{pointer-events:none;position:absolute;inset:0}.schema-editor.is-active[data-v-f9c8c945]{pointer-events:auto;cursor:crosshair}.float-component[data-v-f9c8c945]{pointer-events:auto;padding:0 calc(12px * var(--comp-scale,1));border:2px solid var(--color-primary);cursor:move;-webkit-user-select:none;user-select:none;box-sizing:border-box;background:#6366f114;border-radius:8px;align-items:center;display:flex;position:absolute;container-type:size}@media (width<=768px){.float-component[data-v-f9c8c945]{border-radius:5px}}.float-component.is-checkbox[data-v-f9c8c945]{align-items:stretch;padding:0 0 0 1.316%}.float-component.is-staff[data-v-f9c8c945]{border-color:var(--color-warning-border);background:var(--color-warning-bg)}.float-component.is-staff .float-label[data-v-f9c8c945]{color:var(--color-warning-text)}.float-component.is-staff .float-checkbox-box[data-v-f9c8c945]{border-color:var(--color-warning-border)}.float-component.is-staff .float-checkbox-label[data-v-f9c8c945]{color:var(--color-warning-text)}.float-component.is-readonly[data-v-f9c8c945]{cursor:default}.float-component.selected[data-v-f9c8c945]{border-style:solid}.float-component .float-label[data-v-f9c8c945]{font-size:calc(14px * var(--comp-scale,1));color:var(--color-primary);pointer-events:none;white-space:nowrap;text-overflow:ellipsis;font-weight:400;line-height:1.5;overflow:hidden}.float-component .float-checkbox-list[data-v-f9c8c945]{pointer-events:none;flex-direction:column;gap:8px;width:100%;height:100%;display:flex;overflow:hidden}.float-component .float-checkbox-list .float-checkbox-item[data-v-f9c8c945]{flex:1;align-items:center;gap:clamp(2px,2cqw,6px);min-height:0;padding:0;display:flex;overflow:hidden}.float-component .float-checkbox-list .float-checkbox-box[data-v-f9c8c945]{aspect-ratio:1;border:1.5px solid var(--color-primary);background:0 0;border-radius:2px;flex-shrink:0;min-width:6px;height:100%;min-height:6px}.float-component .float-checkbox-list .float-checkbox-label[data-v-f9c8c945]{font-size:calc(14px * var(--comp-scale,1));color:var(--color-primary);white-space:nowrap;text-overflow:ellipsis;line-height:1.2;overflow:hidden}.float-component .float-toolbar[data-v-f9c8c945]{background:var(--color-text);white-space:nowrap;z-index:4;height:32px;color:var(--color-text-light);border-radius:4px;align-items:center;gap:8px;padding:12px;display:flex;position:absolute;top:-38px;left:0;box-shadow:0 4px 10px #0000001a}.float-component .float-toolbar[data-v-f9c8c945] .ant-divider-vertical{margin:0;padding:0}.float-component .float-toolbar__toggle-btn[data-v-f9c8c945]{cursor:pointer;color:var(--color-text-light);-webkit-user-select:none;user-select:none;align-items:center;font-size:12px;font-weight:500;line-height:20px;transition:color .15s;display:flex}.float-component .float-toolbar__toggle-btn--staff[data-v-f9c8c945]{color:var(--color-warning)}.float-component .float-toolbar__btn[data-v-f9c8c945]{cursor:pointer;height:20px;color:var(--color-text-light);background:0 0;border:none;align-items:center;gap:8px;padding:0;display:flex}.float-component .float-toolbar__btn.is-staff[data-v-f9c8c945]{color:var(--color-warning)}.resize-handle[data-v-f9c8c945]{background:var(--color-primary);z-index:3;pointer-events:auto;border-radius:2px;position:absolute}.resize-handle--staff[data-v-f9c8c945]{background:var(--color-warning-border)}.resize-handle--n[data-v-f9c8c945]{cursor:n-resize;width:28px;height:8px;top:-4px;left:50%;transform:translate(-50%)}.resize-handle--s[data-v-f9c8c945]{cursor:s-resize;width:28px;height:8px;bottom:-4px;left:50%;transform:translate(-50%)}.resize-handle--e[data-v-f9c8c945]{cursor:e-resize;width:8px;height:28px;top:50%;right:-4px;transform:translateY(-50%)}.resize-handle--w[data-v-f9c8c945]{cursor:w-resize;width:8px;height:28px;top:50%;left:-4px;transform:translateY(-50%)}.resize-handle--ne[data-v-f9c8c945]{cursor:ne-resize;width:10px;height:10px;top:-4px;right:-4px}.resize-handle--nw[data-v-f9c8c945]{cursor:nw-resize;width:10px;height:10px;top:-4px;left:-4px}.resize-handle--se[data-v-f9c8c945]{cursor:se-resize;width:10px;height:10px;bottom:-4px;right:-4px}.resize-handle--sw[data-v-f9c8c945]{cursor:sw-resize;width:10px;height:10px;bottom:-4px;left:-4px}.history-button[data-v-47f4865b]{width:24px;height:24px;color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.history-dropdown[data-v-47f4865b]{color:#fff;background:#1f2a60;border-radius:8px;min-width:320px;max-height:320px;padding:12px 16px;overflow-y:auto;box-shadow:0 6px 16px #00000014,0 3px 6px #0000001f,0 9px 28px #0000000d}.history-dropdown__title[data-v-47f4865b]{opacity:.7;margin-bottom:10px;font-size:14px;font-weight:600;line-height:22px}.history-dropdown__empty[data-v-47f4865b]{opacity:.6;font-size:13px}.history-dropdown__item[data-v-47f4865b]{cursor:pointer;border-top:1px solid #ffffff1a;align-items:center;gap:8px;padding:6px 0;font-size:13px;line-height:20px;display:flex}.history-dropdown__item[data-v-47f4865b]:hover{opacity:.8}.history-dropdown__item[data-v-47f4865b]:first-of-type{border-top:none}.history-dropdown__icon[data-v-47f4865b]{opacity:.7;flex-shrink:0}.history-dropdown__date[data-v-47f4865b]{flex-shrink:0}.history-dropdown__name[data-v-47f4865b]{text-overflow:ellipsis;white-space:nowrap;opacity:.8;min-width:0;overflow:hidden}.contract-sidebar[data-v-d8afb1ba]{background:var(--color-bg-surface);flex-direction:column;width:360px;min-width:360px;height:100vh;display:flex;box-shadow:0 1px 2px #00000008,0 1px 6px #00000005,0 2px 4px #00000005}@media (width<=768px){.contract-sidebar[data-v-d8afb1ba]{padding-bottom:40px}}.contract-sidebar__header[data-v-d8afb1ba]{border-bottom:1px solid var(--color-border-secondary,#f0f0f0);background:var(--color-bg-surface);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.contract-sidebar__brand[data-v-d8afb1ba]{object-fit:contain;width:auto;height:32px}.contract-sidebar__toggle[data-v-d8afb1ba]{width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;transition:background .2s,color .2s;display:inline-flex;box-shadow:0 2px #7487f51a}.contract-sidebar__toggle[data-v-d8afb1ba]:hover,.contract-sidebar__toggle.is-active[data-v-d8afb1ba]{background:var(--color-bg-primary);color:var(--color-primary)}.contract-sidebar__body[data-v-d8afb1ba]{flex:auto;min-height:0;padding:16px 24px;overflow-y:auto}@media (width<=768px){.contract-sidebar__body[data-v-d8afb1ba]{overflow-y:visible}}.contract-sidebar__card[data-v-d8afb1ba]{flex-direction:column;gap:16px;min-height:100%;display:flex;position:relative}.contract-sidebar__delete-btn[data-v-d8afb1ba]{width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:18px;line-height:1;transition:color .2s;display:inline-flex;position:absolute;top:0;right:0}.contract-sidebar__delete-btn[data-v-d8afb1ba]:hover{color:var(--color-error);background:var(--color-bg-error)}@media (width<=768px){.contract-sidebar__delete-btn[data-v-d8afb1ba]{display:none}}.contract-sidebar__title[data-v-d8afb1ba]{color:var(--color-text);word-break:break-word;max-width:calc(100% - 40px);font-size:16px;font-weight:600;line-height:24px}.contract-sidebar__section[data-v-d8afb1ba]{flex-direction:column;gap:16px;display:flex}.contract-sidebar__section-title[data-v-d8afb1ba]{color:var(--color-text-secondary);font-size:14px;font-weight:600;line-height:22px}.contract-sidebar__field[data-v-d8afb1ba]{flex-direction:column;gap:8px;display:flex}.contract-sidebar__label[data-v-d8afb1ba]{color:var(--color-text-secondary);font-size:14px;line-height:22px}.contract-sidebar__label.is-required[data-v-d8afb1ba]:before{content:"*";color:var(--color-error);margin-right:4px}.contract-sidebar__divider[data-v-d8afb1ba]{margin:0}.contract-sidebar__owner-list[data-v-d8afb1ba]{flex-direction:column;gap:8px;display:flex}.contract-sidebar__owner-row[data-v-d8afb1ba]{align-items:center;gap:8px;display:flex}.contract-sidebar__owner-select[data-v-d8afb1ba]{flex:auto;min-width:0}.contract-sidebar__owner-delete[data-v-d8afb1ba]{color:#000b4173;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:22px;line-height:1;transition:color .2s;display:inline-flex}.contract-sidebar__owner-delete[data-v-d8afb1ba]:hover{color:var(--color-error)}.contract-sidebar__add-owner[data-v-d8afb1ba]{border-style:dashed;width:100%}.contract-sidebar__footer[data-v-d8afb1ba]{background:var(--color-bg-surface);flex-shrink:0;align-items:center;gap:8px;min-height:42px;padding:8px 24px;display:flex}.contract-sidebar__history-text[data-v-d8afb1ba]{min-width:0;color:var(--color-text-tertiary);font-size:10px;line-height:13px}[data-v-d8afb1ba] .sidebar-form-select .ant-select-selector,[data-v-d8afb1ba] .ant-input,[data-v-d8afb1ba] .ant-input-affix-wrapper,[data-v-d8afb1ba] .ant-input-textarea textarea{border-radius:6px}[data-v-d8afb1ba] .sidebar-form-select .ant-select-selector{align-items:center;height:32px!important;padding:0 12px!important}[data-v-d8afb1ba] .sidebar-form-select .ant-select-selection-item,[data-v-d8afb1ba] .sidebar-form-select .ant-select-selection-placeholder{line-height:30px!important}[data-v-d8afb1ba] .ant-input{min-height:32px}[data-v-d8afb1ba] .ant-input-textarea textarea{resize:none;min-height:98px!important}.contract-summary[data-v-37229290]{flex-direction:column;height:100%;display:flex}.summary-title[data-v-37229290]{color:var(--color-text);flex-shrink:0;margin-bottom:12px;font-weight:600;line-height:1.5}.summary-stats[data-v-37229290]{flex-direction:column;flex-shrink:0;gap:8px;display:flex}.summary-stats--catalog[data-v-37229290]{background:var(--color-fill-alter);gap:12px;margin-top:24px;padding:12px 8px}.summary-stats .stat-row[data-v-37229290]{justify-content:space-between;align-items:center;font-size:12px;display:flex}.summary-stats .stat-row--col[data-v-37229290]{flex-direction:column;align-items:flex-start}.summary-stats .stat-row--col .stat-row__header[data-v-37229290]{justify-content:space-between;width:100%;display:flex}.summary-stats .stat-row--total[data-v-37229290]{border-top:2px solid var(--color-fill-secondary);flex-direction:column;align-items:flex-start;padding-top:12px}.summary-stats .stat-row .stat-label[data-v-37229290]{color:var(--color-text-secondary);font-size:14px;font-weight:400;line-height:22px}.summary-stats .stat-row .stat-label--catalog[data-v-37229290],.summary-stats .stat-row .stat-label--total[data-v-37229290]{font-size:12px;line-height:20px}.summary-stats .stat-row .stat-label--total[data-v-37229290]{font-weight:600}.summary-stats .stat-row .stat-price[data-v-37229290]{color:var(--color-text);text-align:right;min-width:20px;font-size:14px;font-weight:400;line-height:22px}.summary-stats .stat-row .stat-price--total[data-v-37229290]{color:var(--color-primary);font-weight:600}.summary-stats .stat-row .stat-count[data-v-37229290]{text-align:right;line-height:20px}.summary-fields[data-v-37229290]{flex-direction:column;flex:1;min-height:0;margin:16px 0 24px;display:flex}.summary-fields__title[data-v-37229290]{color:var(--color-text-tertiary);text-transform:uppercase;flex-shrink:0;margin-bottom:8px;font-size:11px;font-weight:700}.summary-fields__list[data-v-37229290]{flex-direction:column;flex:1;gap:4px;min-height:0;display:flex;overflow-y:auto}.summary-field-btn[data-v-37229290]{border:1px solid var(--color-border-secondary,#f0f0f0);cursor:pointer;text-align:left;background:0 0;border-radius:4px;flex-wrap:wrap;align-items:center;gap:4px;width:100%;min-height:max-content;padding:4px 6px;transition:background .15s,border-color .15s;display:flex;overflow:hidden}.summary-field-btn[data-v-37229290]:hover{background:var(--color-fill-alter)}.summary-field-btn--active[data-v-37229290]{border-color:var(--color-primary);background:var(--color-primary-bg,#f0f3ff)}.summary-field-btn--active .summary-field-btn__page[data-v-37229290]{background:var(--color-primary);color:#fff}.summary-field-btn--active .summary-field-btn__label[data-v-37229290]{color:var(--color-primary)}.summary-field-btn--staff.summary-field-btn--active[data-v-37229290]{border-color:var(--color-warning-border);background:var(--color-warning-bg)}.summary-field-btn--staff.summary-field-btn--active .summary-field-btn__page[data-v-37229290]{background:var(--color-warning);color:#fff}.summary-field-btn--staff.summary-field-btn--active .summary-field-btn__label[data-v-37229290]{color:var(--color-warning-border)}.summary-field-btn__page[data-v-37229290]{color:var(--color-text-tertiary);background:var(--color-fill-secondary);border-radius:3px;flex-shrink:0;padding:1px 4px;font-size:10px;font-weight:600}.summary-field-btn__label[data-v-37229290]{min-width:0;color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.summary-field-btn__tag[data-v-37229290]{color:var(--color-text-tertiary);background:var(--color-fill-secondary);white-space:nowrap;text-overflow:ellipsis;border-radius:3px;flex-shrink:0;max-width:100%;padding:1px 4px;font-size:10px;overflow:hidden}.summary-field-btn__tag--name[data-v-37229290]{color:var(--color-primary);background:#f0f2ff}.summary-actions[data-v-37229290]{flex-direction:column;flex-shrink:0;gap:8px;margin-top:auto;display:flex}.contracts-wrapper[data-v-677d4612]{align-items:stretch;width:100%;height:100%;min-height:100%;margin:0;display:flex}.viewer-wrapper[data-v-677d4612]{flex:auto;align-items:stretch;min-width:0;height:100%;display:flex;overflow:hidden}@media (width<=768px){.viewer-wrapper.has-mobile-toolbar[data-v-677d4612] .main-viewer{padding-bottom:128px}}.summary-wrapper[data-v-677d4612]{background:var(--color-bg-surface);flex-direction:column;flex-shrink:0;align-self:flex-start;width:200px;height:100vh;padding:28px 16px 16px;display:flex;position:sticky;top:0;box-shadow:0 2px 4px #0003}.summary-wrapper[data-v-677d4612] .contract-summary{flex:1;min-height:0}.toolbar[data-v-677d4612]{z-index:2;background:var(--color-bg-surface);border-radius:8px;flex-direction:column;align-items:center;gap:8px;width:60px;padding:12px;display:flex;position:absolute;top:48px;left:32px;box-shadow:2px 0 8px #0000000f}.toolbar .toolbar-btn[data-v-677d4612]{width:36px;height:36px;box-shadow:none;border:0;border-radius:0;justify-content:center;align-items:center;display:flex}.toolbar .toolbar-btn.active[data-v-677d4612]{background:var(--color-primary);color:var(--color-text-light)}@media (width<=768px){.toolbar[data-v-677d4612]{z-index:10;flex-direction:row;justify-content:space-between;align-items:center;gap:0;width:auto;padding:8px 24px;position:fixed;inset:auto 16px 48px;box-shadow:0 2px 8px #000b4114}.toolbar .toolbar-btn[data-v-677d4612]{border-radius:6px;width:auto;min-width:32px;height:auto;padding:10px}.toolbar .toolbar-btn[data-v-677d4612] .anticon{font-size:20px}.desktop-only[data-v-677d4612],[data-v-677d4612] .thumbnail-sidebar{display:none!important}}.mobile-drawer-handle[data-v-677d4612]{flex-shrink:0;justify-content:center;padding:8px 0 4px;display:flex}.mobile-drawer-handle span[data-v-677d4612]{background:var(--color-fill-secondary);border-radius:2px;width:40px;height:4px;display:block}.mobile-summary-content[data-v-677d4612]{max-height:calc(80svh - 24px);padding:12px 16px 40px;overflow-y:auto}.mobile-card[data-v-67d6ace7]{cursor:pointer;background:#fff;border:1px solid #f0f0f0;border-radius:8px;overflow:hidden}.mobile-card__head[data-v-67d6ace7]{flex-direction:column;gap:8px;padding-top:12px;display:flex}.mobile-card__head-content[data-v-67d6ace7]{align-items:flex-start;gap:12px;padding:0 24px;display:flex}.mobile-card__head-text[data-v-67d6ace7]{flex:1;min-width:0}.mobile-card__id[data-v-67d6ace7]{color:#000b4140;font-size:12px;font-weight:600;line-height:20px;display:block}.mobile-card__name[data-v-67d6ace7]{color:#000b41e0;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:600;line-height:22px;overflow:hidden}.mobile-card__tag[data-v-67d6ace7]{flex-shrink:0}.mobile-card__divider[data-v-67d6ace7]{margin:0!important}.mobile-card__body[data-v-67d6ace7]{flex-direction:column;gap:2px;padding:16px 24px;display:flex}.mobile-card__row[data-v-67d6ace7]{align-items:center;font-size:12px;line-height:20px;display:flex}.mobile-card__label[data-v-67d6ace7]{text-overflow:ellipsis;color:#000b4173;flex:1;min-width:0;overflow:hidden}.mobile-card__value[data-v-67d6ace7]{text-overflow:ellipsis;text-align:right;color:#000b41e0;flex:1;min-width:0;overflow:hidden}.list-page[data-v-734f5b85]{background:#f8faff;min-height:100vh;padding:24px}.list-page__link[data-v-734f5b85]{color:var(--color-primary);cursor:pointer}.desktop-only[data-v-734f5b85]{display:block}.mobile-only[data-v-734f5b85]{display:none}@media (width<=768px){.list-page[data-v-734f5b85]{padding:24px 16px}.desktop-only[data-v-734f5b85]{display:none}.mobile-only[data-v-734f5b85]{display:block}}.mobile-list[data-v-734f5b85]{flex-direction:column;gap:8px;display:flex}.mobile-list__loading[data-v-734f5b85],.mobile-list__empty[data-v-734f5b85]{color:#000b4173;justify-content:center;padding:48px 0;font-size:14px;display:flex}.mobile-list__pagination[data-v-734f5b85]{justify-content:center;margin-top:16px;display:flex}.dynamic-row-group[data-v-10375797]{border-radius:8px;padding:16px 24px}.section-title[data-v-10375797]{margin-bottom:24px;font-size:16px;font-weight:600}.row-header[data-v-10375797]{margin-bottom:12px;font-size:14px}.add-button[data-v-10375797]{margin-top:8px}@media (width<=768px){.row-header[data-v-10375797]{display:none}.dynamic-row-group[data-v-10375797]{padding:16px 12px}}.dynamic-row-item[data-v-892c1a84]{margin-bottom:16px}.row-label[data-v-892c1a84]{font-weight:600}.delete-btn[data-v-892c1a84]{color:var(--color-text-tertiary);cursor:pointer;border-radius:4px;padding:5px 7px;transition:color .3s}.delete-btn[data-v-892c1a84]:hover{background:var(--color-fill-secondary)}.mob-row-divider[data-v-892c1a84]{display:none}@media (width<=768px){.dynamic-row-item[data-v-892c1a84]{background:#fff;border-radius:6px;padding:12px 8px}[data-v-892c1a84] .ant-row{flex-wrap:wrap;margin-left:0!important;margin-right:0!important}[data-v-892c1a84] .ant-col{padding-left:0!important;padding-right:0!important}[data-v-892c1a84] .ant-col.row-label{order:1;flex:auto!important;max-width:none!important}[data-v-892c1a84] .ant-col.action-col{order:1;flex:none!important;max-width:none!important}[data-v-892c1a84] .ant-col:not(.row-label):not(.action-col){order:3;margin-top:12px;flex:0 0 100%!important;max-width:100%!important}.mob-row-divider[data-v-892c1a84]{background:#f0f0f0;order:2;width:100%;height:1px;margin:8px 0 4px;display:block}}.section-title[data-v-efb32354]{margin-bottom:24px;font-size:16px;font-weight:600}.catalog-footer[data-v-efb32354]{border-top:1px solid var(--color-fill-secondary);justify-content:flex-end;align-items:center;gap:8px;margin-top:8px;padding:8px 0 0;display:flex}.catalog-footer__text[data-v-efb32354]{color:var(--color-text-tertiary);font-size:10px;line-height:13px}.mob-field-label[data-v-efb32354]{display:none}@media (width<=768px){.ant-form-item[data-v-efb32354]{margin-bottom:12px}.mob-field-label[data-v-efb32354]{color:#000b41a6;margin-bottom:4px;font-size:14px;line-height:22px;display:block}}.header-section[data-v-6fabb7a2]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.title-group[data-v-6fabb7a2]{align-items:center;gap:12px;display:flex}.back-icon[data-v-6fabb7a2]{cursor:pointer;font-size:18px}.title[data-v-6fabb7a2]{font-size:20px;font-weight:600}@media (width<=768px){.header-section[data-v-6fabb7a2]{display:none}}.header-section[data-v-42557566]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.title-group[data-v-42557566]{align-items:center;gap:12px;display:flex}.back-icon[data-v-42557566]{cursor:pointer;font-size:18px}.title[data-v-42557566]{font-size:20px;font-weight:600}.error[data-v-42557566]{color:var(--color-error)}@media (width<=768px){.header-section[data-v-42557566]{display:none}}.login-container[data-v-d65e80b0]{flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex}.login-container[data-v-d65e80b0]:after{content:"";z-index:-1;background-image:url(/images/bg-login-layout.png);background-position:50%;background-size:cover;position:absolute;inset:0}.logo-section[data-v-d65e80b0]{text-align:center;margin-bottom:24px}.logo-box[data-v-d65e80b0]{border-radius:12px;justify-content:center;align-items:center;width:240px;margin:0 auto;display:flex}.prefix-icon[data-v-d65e80b0]{color:var(--color-text)}.icon[data-v-d65e80b0]{color:#fff;font-size:32px}.login-card[data-v-d65e80b0]{border-radius:8px;flex-direction:column;justify-content:center;width:400px;height:268px;display:flex}@media (width<=768px){.login-card[data-v-d65e80b0]{width:90%}}.password-item[data-v-d65e80b0]{margin-bottom:20px}.login-btn[data-v-d65e80b0]{height:40px;font-size:16px;font-weight:500}[data-v-d65e80b0] .ant-card-body{padding:24px 32px}.secondary-label[data-v-d65e80b0] .ant-form-item-label>label{color:var(--color-text-secondary)}.sign-page[data-v-05a3732f]{background:var(--color-bg-light);align-items:stretch;width:100%;height:100%;min-height:100vh;display:flex}.viewer-wrapper[data-v-05a3732f]{flex:auto;min-width:0;height:100vh;min-height:100vh;display:flex;overflow:hidden}.mobile-fields-bar[data-v-05a3732f],.mobile-submit[data-v-05a3732f],.mobile-pagenav[data-v-05a3732f]{display:none}@media (width<=768px){.sign-page[data-v-05a3732f]{flex-direction:column;height:100svh;min-height:0;padding-bottom:40px;overflow:hidden}.desktop-sidebar[data-v-05a3732f]{display:none}.viewer-wrapper[data-v-05a3732f]{flex:1 1 0;height:0;min-height:0;overflow:hidden}.sign-page:has(.mobile-submit) .viewer-wrapper[data-v-05a3732f]{padding-bottom:52px}.mobile-fields-bar[data-v-05a3732f]{z-index:2;background:#fff;flex-shrink:0;align-items:center;gap:8px;padding:9px 12px;display:flex;position:sticky;top:64px;box-shadow:0 1px 1px #00000008,0 1px 3px #00000005}.mobile-fields-bar__icon[data-v-05a3732f]{flex-shrink:0;font-size:16px}.mobile-fields-bar__icon--error[data-v-05a3732f]{color:var(--color-error)}.mobile-fields-bar__icon--success[data-v-05a3732f]{color:var(--color-success)}.mobile-fields-bar__label[data-v-05a3732f]{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;line-height:22px;overflow:hidden}.mobile-fields-bar__next-btn[data-v-05a3732f]{color:var(--color-primary);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;padding:5px 15px;font-size:14px;line-height:22px}.mobile-fields-bar__next-btn[data-v-05a3732f]:active{background:var(--color-bg-light)}.mobile-submit[data-v-05a3732f]{background:var(--color-bg-light);z-index:10;padding:12px 16px 40px;display:block;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -1px 4px #0000000f}.mobile-submit[data-v-05a3732f] .ant-btn-primary:not(:disabled){background:var(--color-primary);border-color:var(--color-primary);color:#fff;border-radius:8px;height:40px;box-shadow:0 2px #7487f51a}.mobile-submit[data-v-05a3732f] .ant-btn-primary:disabled{background:var(--color-bg-disabled);border:1px solid var(--color-border);height:40px;color:var(--color-text-disabled);border-radius:8px;box-shadow:0 2px #000b4105}.mobile-pagenav[data-v-05a3732f]{pointer-events:none;z-index:9;justify-content:space-between;align-items:center;padding:0 16px;display:flex;position:fixed;bottom:96px;left:0;right:0}.mobile-pagenav__btn[data-v-05a3732f]{border:1px solid var(--color-border);width:40px;height:40px;color:var(--color-primary);cursor:pointer;pointer-events:auto;background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:16px;display:flex;box-shadow:0 2px 8px #0000001a}.mobile-pagenav__btn[data-v-05a3732f]:disabled{opacity:.3;cursor:not-allowed}.mobile-pagenav__indicator[data-v-05a3732f]{pointer-events:none;background:#000b4173;border-radius:6px;align-items:center;gap:4px;height:32px;padding:0 12px;display:flex;box-shadow:0 1px 2px #00000008,0 1px 6px #00000005,0 2px 4px #00000005}.mobile-pagenav__current[data-v-05a3732f]{color:#fff;text-align:center;min-width:16px;font-size:12px;font-weight:400;line-height:20px}.mobile-pagenav__sep[data-v-05a3732f],.mobile-pagenav__total[data-v-05a3732f]{color:#ffffffb3;font-size:14px;font-weight:400;line-height:22px}[data-v-05a3732f] .thumbnail-sidebar{display:none!important}}.sign-loading[data-v-05a3732f],.sign-error[data-v-05a3732f],.sign-success[data-v-05a3732f]{flex:1;justify-content:center;align-items:center;display:flex}.autosave-badge[data-v-05a3732f]{z-index:100;cursor:default;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:fixed;bottom:24px;right:24px}@media (width<=768px){.autosave-badge[data-v-05a3732f]{bottom:140px;right:12px}}.autosave-badge .autosave-ring[data-v-05a3732f]{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.autosave-badge .autosave-ring__track[data-v-05a3732f]{fill:none;stroke:var(--color-fill-secondary);stroke-width:3px}.autosave-badge .autosave-ring__progress[data-v-05a3732f]{fill:none;stroke:var(--color-primary);stroke-width:3px;stroke-linecap:round;transition:stroke-dashoffset .9s linear}.autosave-badge .autosave-badge__count[data-v-05a3732f]{color:var(--color-text-secondary);z-index:1;font-size:13px;font-weight:600;line-height:1;position:relative}.not-found[data-v-23b116de]{text-align:center;padding:40px 20px}.not-found h1[data-v-23b116de]{margin-bottom:16px;font-size:36px}.not-found p[data-v-23b116de]{margin-bottom:16px;font-size:18px}html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.bg-primary{background:var(--color-bg-primary)}.bg-light{background:var(--color-bg-light)}.bg-filled{background:var(--color-fill-alter)}.page-wrapper{width:100%;min-height:100%;margin:0;padding:24px}.mb-4.ant-form-item{margin-bottom:16px}.mb-6.ant-form-item{margin-bottom:24px}.mobile-info-drawer-root .ant-drawer-content-wrapper,.mobile-action-sheet-root .ant-drawer-content-wrapper,.mobile-contract-info-drawer .ant-drawer-content-wrapper,.mobile-contract-summary-drawer .ant-drawer-content-wrapper{max-height:85svh;overflow:auto;height:auto!important}.mobile-info-drawer-root .ant-drawer-content,.mobile-action-sheet-root .ant-drawer-content,.mobile-contract-info-drawer .ant-drawer-content,.mobile-contract-summary-drawer .ant-drawer-content{border-radius:12px 12px 0 0;overflow:hidden}.mobile-info-drawer-root .ant-drawer-body,.mobile-action-sheet-root .ant-drawer-body,.mobile-contract-info-drawer .ant-drawer-body,.mobile-contract-summary-drawer .ant-drawer-body{padding:0}.mobile-action-sheet-root .ant-drawer-content-wrapper,.mobile-action-sheet-root .ant-drawer-content,.mobile-action-sheet-root .ant-drawer-wrapper-body{max-height:85svh;height:auto!important}.mobile-action-sheet-root .ant-drawer-body{flex:auto;min-height:0;overflow-y:auto}.mobile-contract-info-drawer .contract-sidebar{width:100%;min-width:0;box-shadow:none;flex:1 1 0;height:auto}.mobile-contract-info-drawer .contract-sidebar__header{display:none}.mobile-contract-summary-drawer .ant-drawer-body{overflow-y:auto}@media (width<=768px){.filter-date-range-popup{max-width:calc(100vw - 32px)!important}.filter-date-range-popup .ant-picker-panel-container{overflow-x:hidden}.filter-date-range-popup .ant-picker-panels{flex-direction:column}}:root{--primary-1:#036}html{height:100vh}@media (width<=768px){html{height:100svh;overflow:hidden}}body{width:100%;height:100vh;max-height:100vh;margin:0;padding:0;overflow:hidden}@media (width<=768px){body{height:100svh;max-height:100svh}}img{max-width:100%;height:auto}.w-full{width:100%}.d-flex{display:flex}.d-flex.col{flex-direction:column}.d-flex.align-center{align-items:center}.d-flex.align-start{align-items:flex-start}.d-flex.align-end{align-items:flex-end}.d-flex.justify-center{justify-content:center}.d-flex.justify-between{justify-content:space-between}.d-flex.justify-end{justify-content:flex-end}.d-flex.justify-around{justify-content:space-around}.d-flex.center{justify-content:center;align-items:center}.d-flex.flex-wrap{flex-wrap:wrap}.d-flex>.self-center{align-self:center}.d-flex>.self-start{align-self:flex-start}.d-flex>.self-end{align-self:flex-end}.d-flex.gap-1{gap:4px}.d-flex.gap-2{gap:8px}.d-flex.gap-3{gap:12px}.d-flex.gap-4{gap:16px}.d-flex.gap-5{gap:20px}.d-flex.gap-6{gap:24px}.d-flex.gap-7{gap:28px}.d-flex.gap-8{gap:32px}.d-flex.gap-9{gap:36px}body{width:100%;margin:0!important}body,h1,h2,h3,h4,h5,h6,p,span,a,label,li,dt,dd,div,section,article,aside,header,footer,nav,main,input,textarea,button,select,option,td,th,caption,code,pre,blockquote{font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button{box-shadow:none;border:0;outline:0}.pointer{cursor:pointer}.customer-scroll::-webkit-scrollbar{width:4px;height:4px}.customer-scroll::-webkit-scrollbar-track{background:0 0}.customer-scroll::-webkit-scrollbar-thumb{background:#ccc}.ml-1{margin-left:4px}.ml-2{margin-left:8px}.ml-3{margin-left:12px}.ml-4{margin-left:16px}.ml-5{margin-left:20px}.ml-6{margin-left:24px}.ml-7{margin-left:28px}.ml-8{margin-left:32px}.ml-9{margin-left:36px}.mr-1{margin-right:4px}.mr-2{margin-right:8px}.mr-3{margin-right:12px}.mr-4{margin-right:16px}.mr-5{margin-right:20px}.mr-6{margin-right:24px}.mr-7{margin-right:28px}.mr-8{margin-right:32px}.mr-9{margin-right:36px}.mt-1{margin-top:4px}.mt-2{margin-top:8px}.mt-3{margin-top:12px}.mt-4{margin-top:16px}.mt-5{margin-top:20px}.mt-6{margin-top:24px}.mt-7{margin-top:28px}.mt-8{margin-top:32px}.mt-9{margin-top:36px}.mb-1{margin-bottom:4px}.mb-2{margin-bottom:8px}.mb-3{margin-bottom:12px}.mb-4{margin-bottom:16px}.mb-5{margin-bottom:20px}.mb-6{margin-bottom:24px}.mb-7{margin-bottom:28px}.mb-8{margin-bottom:32px}.mb-9{margin-bottom:36px}.pl-1{padding-left:4px}.pl-2{padding-left:8px}.pl-3{padding-left:12px}.pl-4{padding-left:16px}.pl-5{padding-left:20px}.pl-6{padding-left:24px}.pl-7{padding-left:28px}.pl-8{padding-left:32px}.pl-9{padding-left:36px}.pr-1{padding-right:4px}.pr-2{padding-right:8px}.pr-3{padding-right:12px}.pr-4{padding-right:16px}.pr-5{padding-right:20px}.pr-6{padding-right:24px}.pr-7{padding-right:28px}.pr-8{padding-right:32px}.pr-9{padding-right:36px}.pt-1{padding-top:4px}.pt-2{padding-top:8px}.pt-3{padding-top:12px}.pt-4{padding-top:16px}.pt-5{padding-top:20px}.pt-6{padding-top:24px}.pt-7{padding-top:28px}.pt-8{padding-top:32px}.pt-9{padding-top:36px}.pb-1{padding-bottom:4px}.pb-2{padding-bottom:8px}.pb-3{padding-bottom:12px}.pb-4{padding-bottom:16px}.pb-5{padding-bottom:20px}.pb-6{padding-bottom:24px}.pb-7{padding-bottom:28px}.pb-8{padding-bottom:32px}.pb-9{padding-bottom:36px}.snapshot-banner{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#ffffffe6;letter-spacing:.02em;pointer-events:none;opacity:.85;background:#14141ee0;justify-content:center;align-items:center;gap:8px;height:36px;font-size:12px;font-weight:500;display:flex;position:fixed;top:0;left:0;right:0}.snapshot-banner__icon{opacity:.7;font-size:13px}.snapshot-banner.small{width:35%;left:50%;right:initial;border-radius:0 0 6px 6px;transform:translate(-50%)}.snapshot-banner-enter-active,.snapshot-banner-leave-active{transition:opacity .2s,transform .2s}.snapshot-banner-enter-from,.snapshot-banner-leave-to{opacity:0;transform:translateY(-100%)}@media (width<=768px){.snapshot-banner{top:48px}.snapshot-banner.small{width:100%;transform:initial;border-radius:0;left:0;right:0}}
