:root{--pa-purple: #0071e3;--pa-purple-dark: #0066cc;--pa-action: var(--pa-purple);--pa-action-hover: var(--pa-purple-dark);--pa-action-ink: #0066cc;--pa-action-soft: color-mix(in srgb, var(--pa-action) 10%, var(--pa-surface));--pa-purple-soft: var(--pa-action-soft);--pa-on-action: #ffffff;--pa-gold: #d4a853;--pa-ink: #1d1d1f;--pa-ink-2: #424245;--pa-ink-3: #6e6e73;--pa-bg: #ffffff;--pa-surface: #ffffff;--pa-surface-muted: #f5f5f7;--pa-surface-inset: #e8e8ed;--pa-line: rgba(0, 0, 0, .08);--pa-line-strong: rgba(0, 0, 0, .16);--pa-line-soft: rgba(0, 0, 0, .06);--pa-row-hover: rgba(0, 0, 0, .03);--pa-group-bg: var(--pa-surface);--pa-th-bg: var(--pa-group-bg);--pa-control-line: color-mix(in srgb, var(--pa-ink) 50%, var(--pa-surface));--pa-on-tone: #ffffff;--pa-shadow-ink: #1d1d1f;--pa-success: #248a3d;--pa-warning: #b25000;--pa-danger: #d70015;--pa-info: var(--pa-ink-3);--pa-amber: #b25000;--pa-amber-soft: color-mix(in srgb, var(--pa-amber) 10%, var(--pa-surface));--pa-amber-line: color-mix(in srgb, var(--pa-amber) 30%, var(--pa-line));--pa-success-ink: color-mix(in srgb, var(--pa-success) 60%, var(--pa-ink));--pa-warning-ink: color-mix(in srgb, var(--pa-warning) 60%, var(--pa-ink));--pa-danger-ink: color-mix(in srgb, var(--pa-danger) 60%, var(--pa-ink));--pa-status-draft: var(--pa-ink-3);--pa-status-pending: var(--pa-warning);--pa-status-active: var(--pa-action);--pa-status-done: var(--pa-success);--pa-status-cancelled: var(--pa-danger);--pa-status-overdue: var(--pa-danger);--pa-status-finance: var(--pa-status-active);--pa-status-draft-bg: color-mix(in srgb, var(--pa-status-draft) 10%, var(--pa-surface));--pa-status-pending-bg: color-mix(in srgb, var(--pa-status-pending) 10%, var(--pa-surface));--pa-status-active-bg: color-mix(in srgb, var(--pa-status-active) 10%, var(--pa-surface));--pa-status-done-bg: color-mix(in srgb, var(--pa-status-done) 10%, var(--pa-surface));--pa-status-cancelled-bg: color-mix(in srgb, var(--pa-status-cancelled) 10%, var(--pa-surface));--pa-status-overdue-bg: color-mix(in srgb, var(--pa-status-overdue) 10%, var(--pa-surface));--pa-status-finance-bg: var(--pa-status-active-bg);--pa-flow-line: var(--pa-line-strong);--pa-flow-idle: var(--pa-surface-muted);--pa-flow-done: var(--pa-status-done-bg);--pa-flow-done-text: var(--pa-success-ink);--pa-fs-xs: 12px;--pa-fs-sm: 13px;--pa-fs-md: 14px;--pa-fs-lg: 17px;--pa-fs-xl: 22px;--pa-fs-2xl: 28px;--pa-lh-tight: 1.25;--pa-lh: 1.5;--pa-lh-reading: 1.6;--pa-leading-heading: var(--pa-lh-tight);--pa-leading-body: var(--pa-lh);--pa-leading-reading: var(--pa-lh-reading);--pa-title: var(--pa-fs-2xl);--pa-title-weight: 600;--pa-tracking-title: -.02em;--pa-tracking-display: -.02em;--pa-fs-display: 28px;--pa-subtitle: var(--pa-fs-sm);--pa-mono: var(--pa-font-sans);--pa-code-font: ui-monospace, "SF Mono", Menlo, Consolas, "Roboto Mono", monospace;--pa-space-1: 4px;--pa-space-2: 8px;--pa-space-3: 12px;--pa-space-4: 16px;--pa-space-5: 24px;--pa-space-6: 32px;--pa-space-7: 48px;--pa-space-8: 64px;--pa-page-pad: 24px;--pa-control-h: 36px;--pa-control-h-sm: 32px;--pa-touch: 44px;--pa-input-h: var(--pa-control-h-sm);--pa-row-h: 40px;--pa-th-h: 36px;--pa-tag-h: 22px;--pa-radius-xs: 6px;--pa-radius-sm: 8px;--pa-radius: 8px;--pa-radius-md: 12px;--pa-radius-lg: 12px;--pa-radius-xl: 16px;--pa-button-radius: var(--pa-radius-sm);--pa-tag-radius: var(--pa-radius-xs);--pa-shadow-xs: none;--pa-shadow-sm: none;--pa-shadow: 0 8px 24px color-mix(in srgb, var(--pa-shadow-ink) 10%, transparent), 0 2px 6px color-mix(in srgb, var(--pa-shadow-ink) 6%, transparent);--pa-shadow-lg: 0 24px 60px color-mix(in srgb, var(--pa-shadow-ink) 16%, transparent), 0 4px 12px color-mix(in srgb, var(--pa-shadow-ink) 8%, transparent);--pa-shadow-raised: var(--pa-shadow);--pa-focus: var(--pa-action);--pa-focus-soft: color-mix(in srgb, var(--pa-action) 18%, transparent);--pa-dur-fast: .15s;--pa-dur: .2s;--pa-dur-slow: .25s;--pa-ease: cubic-bezier(.25, .1, .25, 1);--pa-z-dock: 900;--pa-z-dropdown: 1000;--pa-z-sticky: 1100;--pa-z-overlay: 1200;--pa-z-modal: 1300;--pa-z-toast: 1400;--pa-z-tooltip: 1500;--pa-z-banner: 2000;--pa-z-splash: 9999;--pa-glass: rgba(248, 250, 255, .82);--pa-glass-raised: rgba(255, 255, 255, .92);--pa-glass-edge: rgba(255, 255, 255, .86);--pa-glass-line: rgba(73, 83, 112, .15);--pa-glass-blur: blur(22px) saturate(140%);--pa-glass-shadow: 0 12px 38px rgba(28, 41, 76, .08), inset 0 1px 0 var(--pa-glass-edge);--pa-glass-floating-tint: color-mix(in srgb, var(--pa-surface) 90%, transparent);--pa-glass-control-tint: color-mix(in srgb, var(--pa-surface) 88%, transparent);--pa-glass-highlight: linear-gradient(155deg, color-mix(in srgb, var(--pa-glass-edge) 32%, transparent), transparent 64%);--pa-glass-floating-shadow: var(--pa-shadow), inset 0 1px 0 var(--pa-glass-edge);--pa-nav-glass: rgba(245, 245, 247, .72);--pa-nav-solid: #f5f5f7;--pa-rail-glass: var(--pa-nav-glass);--pa-rail-hover: rgba(0, 0, 0, .06);--pa-specimen-bg: rgba(255, 255, 255, .94);--nav-w: 216px;--nav-text-active: var(--pa-ink);--ui-bg: var(--pa-bg);--ui-surface: var(--pa-surface);--ui-surface-muted: var(--pa-surface-muted);--ui-ink: var(--pa-ink);--ui-ink-muted: var(--pa-ink-2);--ui-ink-subtle: var(--pa-ink-3);--ui-border: var(--pa-line);--ui-border-strong: var(--pa-line-strong);--ui-purple: var(--pa-action-ink);--ui-purple-soft: var(--pa-action-soft);--ui-purple-line: var(--pa-line);--ui-radius: var(--pa-radius);--ui-radius-sm: var(--pa-radius-sm);--ui-shadow: var(--pa-shadow-xs);--ui-shadow-raised: var(--pa-shadow);--ui-space-1: var(--pa-space-1);--ui-space-2: var(--pa-space-2);--ui-space-3: var(--pa-space-3);--ui-space-4: var(--pa-space-4);--ui-space-5: var(--pa-space-5);--ui-success: var(--pa-success);--ui-warning: var(--pa-warning);--ui-danger: var(--pa-danger);--ui-info: var(--pa-info);--pa-odoo-purple: var(--pa-action-ink);--pa-odoo-purple-dark: var(--pa-action-hover);--pa-odoo-purple-soft: var(--pa-action-soft);--pa-odoo-teal: #21a67a;--pa-color-success: var(--pa-success);--pa-color-warning: var(--pa-warning);--pa-color-danger: var(--pa-danger);--pa-color-info: var(--pa-info);--pa-warning-soft: color-mix(in srgb, var(--pa-warning) 10%, var(--pa-surface));--el-color-primary: var(--pa-action);--el-color-primary-light-3: color-mix(in srgb, var(--pa-action-ink) 70%, var(--pa-surface));--el-color-primary-light-5: color-mix(in srgb, var(--pa-action-ink) 50%, var(--pa-surface));--el-color-primary-light-7: color-mix(in srgb, var(--pa-action-ink) 30%, var(--pa-surface));--el-color-primary-light-8: color-mix(in srgb, var(--pa-action-ink) 18%, var(--pa-surface));--el-color-primary-light-9: var(--pa-action-soft);--el-color-primary-dark-2: var(--pa-action-hover);--el-color-success: var(--pa-success);--el-color-success-light-3: var(--pa-success-ink);--el-color-success-light-5: color-mix(in srgb, var(--pa-success) 50%, var(--pa-surface));--el-color-success-light-7: color-mix(in srgb, var(--pa-success) 30%, var(--pa-surface));--el-color-success-light-8: color-mix(in srgb, var(--pa-success) 18%, var(--pa-surface));--el-color-success-light-9: color-mix(in srgb, var(--pa-success) 10%, var(--pa-surface));--el-color-success-dark-2: var(--pa-success-ink);--el-color-warning: var(--pa-warning);--el-color-warning-light-3: var(--pa-warning-ink);--el-color-warning-light-5: color-mix(in srgb, var(--pa-warning) 50%, var(--pa-surface));--el-color-warning-light-7: color-mix(in srgb, var(--pa-warning) 30%, var(--pa-surface));--el-color-warning-light-8: color-mix(in srgb, var(--pa-warning) 18%, var(--pa-surface));--el-color-warning-light-9: color-mix(in srgb, var(--pa-warning) 10%, var(--pa-surface));--el-color-warning-dark-2: var(--pa-warning-ink);--el-color-danger: var(--pa-danger);--el-color-danger-light-3: var(--pa-danger-ink);--el-color-danger-light-5: color-mix(in srgb, var(--pa-danger) 50%, var(--pa-surface));--el-color-danger-light-7: color-mix(in srgb, var(--pa-danger) 30%, var(--pa-surface));--el-color-danger-light-8: color-mix(in srgb, var(--pa-danger) 18%, var(--pa-surface));--el-color-danger-light-9: color-mix(in srgb, var(--pa-danger) 10%, var(--pa-surface));--el-color-danger-dark-2: var(--pa-danger-ink);--el-color-error: var(--pa-danger);--el-color-error-light-3: var(--pa-danger-ink);--el-color-error-light-5: var(--el-color-danger-light-5);--el-color-error-light-7: var(--el-color-danger-light-7);--el-color-error-light-8: var(--el-color-danger-light-8);--el-color-error-light-9: var(--el-color-danger-light-9);--el-color-error-dark-2: var(--pa-danger-ink);--el-color-info: var(--pa-info);--el-color-info-light-3: var(--pa-ink-2);--el-color-info-light-5: color-mix(in srgb, var(--pa-info) 50%, var(--pa-surface));--el-color-info-light-7: color-mix(in srgb, var(--pa-info) 30%, var(--pa-surface));--el-color-info-light-8: var(--pa-surface-inset);--el-color-info-light-9: var(--pa-surface-muted);--el-color-info-dark-2: var(--pa-ink-2);--el-color-white: var(--pa-surface);--el-color-black: var(--pa-ink);--el-bg-color: var(--pa-surface);--el-bg-color-page: var(--pa-bg);--el-bg-color-overlay: var(--pa-surface);--el-text-color-primary: var(--pa-ink);--el-text-color-regular: var(--pa-ink-2);--el-text-color-secondary: var(--pa-ink-3);--el-text-color-placeholder: var(--pa-ink-3);--el-text-color-disabled: color-mix(in srgb, var(--pa-ink-3) 70%, var(--pa-surface));--el-border-color: var(--pa-line-strong);--el-border-color-light: var(--pa-line);--el-border-color-lighter: var(--pa-line);--el-border-color-extra-light: color-mix(in srgb, var(--pa-line) 60%, var(--pa-surface));--el-border-color-dark: color-mix(in srgb, var(--pa-line-strong) 70%, var(--pa-ink-3));--el-border-color-darker: var(--pa-ink-3);--el-border-color-hover: var(--pa-ink-3);--el-fill-color: var(--pa-surface-inset);--el-fill-color-light: var(--pa-surface-muted);--el-fill-color-lighter: var(--pa-surface-muted);--el-fill-color-extra-light: color-mix(in srgb, var(--pa-surface-muted) 60%, var(--pa-surface));--el-fill-color-dark: var(--pa-line);--el-fill-color-darker: var(--pa-line-strong);--el-fill-color-blank: var(--pa-surface);--el-disabled-bg-color: var(--pa-surface-muted);--el-disabled-text-color: var(--pa-ink-3);--el-disabled-border-color: var(--pa-line);--el-mask-color: color-mix(in srgb, var(--pa-shadow-ink) 40%, transparent);--el-mask-color-extra-light: color-mix(in srgb, var(--pa-shadow-ink) 24%, transparent);--el-overlay-color: color-mix(in srgb, var(--pa-shadow-ink) 60%, transparent);--el-overlay-color-light: color-mix(in srgb, var(--pa-shadow-ink) 50%, transparent);--el-overlay-color-lighter: color-mix(in srgb, var(--pa-shadow-ink) 40%, transparent);--el-box-shadow: var(--pa-shadow-lg);--el-box-shadow-light: var(--pa-shadow);--el-box-shadow-lighter: var(--pa-shadow-sm);--el-box-shadow-dark: var(--pa-shadow-lg);--el-border-radius-base: var(--pa-radius-sm);--el-border-radius-small: var(--pa-radius-xs);--el-border-radius-round: 999px;--el-component-size-large: 40px;--el-component-size: var(--pa-control-h);--el-component-size-small: var(--pa-control-h-sm);--el-font-size-extra-large: var(--pa-fs-xl);--el-font-size-large: 18px;--el-font-size-medium: var(--pa-fs-lg);--el-font-size-base: var(--pa-fs-md);--el-font-size-small: var(--pa-fs-sm);--el-font-size-extra-small: var(--pa-fs-xs);--el-font-weight-primary: 500;--el-font-family: var(--pa-font-sans, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Microsoft YaHei", sans-serif);--el-transition-duration: var(--pa-dur);--el-transition-duration-fast: var(--pa-dur-fast);--el-transition-function-ease-in-out-bezier: var(--pa-ease);--el-transition-function-fast-bezier: var(--pa-ease);--el-table-border-color: var(--pa-line-soft);--el-table-header-bg-color: var(--pa-surface);--el-table-header-text-color: var(--pa-ink-3);--el-table-text-color: var(--pa-ink);--el-table-row-hover-bg-color: var(--pa-row-hover);--el-table-current-row-bg-color: var(--pa-action-soft);--el-table-bg-color: var(--pa-surface);--el-table-tr-bg-color: var(--pa-surface);--el-table-expanded-cell-bg-color: var(--pa-surface);--el-table-fixed-left-column: inset 8px 0 8px -8px color-mix(in srgb, var(--pa-shadow-ink) 12%, transparent);--el-table-fixed-right-column: inset -8px 0 8px -8px color-mix(in srgb, var(--pa-shadow-ink) 12%, transparent);--el-card-border-color: var(--pa-line);--el-card-border-radius: var(--pa-radius-md);--el-card-padding: 16px;--el-card-bg-color: var(--pa-surface);--el-dialog-bg-color: var(--pa-surface);--el-dialog-box-shadow: var(--pa-shadow-lg);--el-dialog-border-radius: var(--pa-radius-lg);--el-dialog-padding-primary: 20px;--el-drawer-bg-color: var(--pa-surface);--el-popover-border-radius: var(--pa-radius);--el-tag-border-radius: var(--pa-tag-radius);--el-collapse-border-color: var(--pa-line);--el-collapse-header-height: 44px;--el-collapse-header-bg-color: var(--pa-surface);--el-collapse-header-text-color: var(--pa-ink);--el-collapse-header-font-size: var(--pa-fs-md);--el-collapse-content-bg-color: var(--pa-surface);--el-collapse-content-font-size: var(--pa-fs-md);--el-collapse-content-text-color: var(--pa-ink);--el-dropdown-menuItem-hover-fill: var(--pa-action-soft);--el-dropdown-menuItem-hover-color: var(--pa-action-ink);--el-checkbox-border-radius: var(--pa-radius-xs);--el-button-outline-color: var(--pa-focus);--el-message-bg-color: var(--pa-surface);--el-message-border-color: var(--pa-line);--el-descriptions-item-bordered-label-background: var(--pa-surface-muted);--el-loading-spinner-size: 36px;--el-switch-on-color: var(--pa-action)}:root[data-panailo-theme=dark]{color-scheme:dark;--pa-ink: #f5f5f7;--pa-ink-2: #c7c7cc;--pa-ink-3: #98989d;--pa-bg: #000000;--pa-surface: #000000;--pa-surface-muted: #1c1c1e;--pa-surface-inset: #2c2c2e;--pa-line: rgba(255, 255, 255, .1);--pa-line-strong: rgba(255, 255, 255, .18);--pa-line-soft: rgba(255, 255, 255, .07);--pa-row-hover: rgba(255, 255, 255, .04);--pa-control-line: color-mix(in srgb, var(--pa-ink) 40%, var(--pa-surface));--pa-on-tone: #10151f;--pa-shadow-ink: #000000;--pa-action: #0a84ff;--pa-action-hover: #409cff;--pa-action-ink: #2997ff;--pa-on-action: #ffffff;--pa-purple: #0a84ff;--pa-purple-dark: #409cff;--pa-success: #30d158;--pa-warning: #ff9f0a;--pa-danger: #ff453a;--pa-amber: #ff9f0a;--pa-odoo-teal: #4fc9a0;--pa-glass: rgba(28, 28, 30, .9);--pa-glass-raised: rgba(44, 44, 46, .96);--pa-glass-edge: rgba(255, 255, 255, .1);--pa-glass-line: rgba(200, 203, 212, .18);--pa-nav-glass: rgba(28, 28, 30, .72);--pa-nav-solid: #1c1c1e;--pa-rail-glass: var(--pa-nav-glass);--pa-rail-hover: rgba(255, 255, 255, .08);--pa-specimen-bg: rgba(28, 28, 30, .94)}@media(prefers-color-scheme:dark){:root[data-panailo-theme=system]{color-scheme:dark;--pa-ink: #f5f5f7;--pa-ink-2: #c7c7cc;--pa-ink-3: #98989d;--pa-bg: #000000;--pa-surface: #000000;--pa-surface-muted: #1c1c1e;--pa-surface-inset: #2c2c2e;--pa-line: rgba(255, 255, 255, .1);--pa-line-strong: rgba(255, 255, 255, .18);--pa-line-soft: rgba(255, 255, 255, .07);--pa-row-hover: rgba(255, 255, 255, .04);--pa-control-line: color-mix(in srgb, var(--pa-ink) 40%, var(--pa-surface));--pa-on-tone: #10151f;--pa-shadow-ink: #000000;--pa-action: #0a84ff;--pa-action-hover: #409cff;--pa-action-ink: #2997ff;--pa-on-action: #ffffff;--pa-purple: #0a84ff;--pa-purple-dark: #409cff;--pa-success: #30d158;--pa-warning: #ff9f0a;--pa-danger: #ff453a;--pa-amber: #ff9f0a;--pa-odoo-teal: #4fc9a0;--pa-glass: rgba(28, 28, 30, .9);--pa-glass-raised: rgba(44, 44, 46, .96);--pa-glass-edge: rgba(255, 255, 255, .1);--pa-glass-line: rgba(200, 203, 212, .18);--pa-nav-glass: rgba(28, 28, 30, .72);--pa-nav-solid: #1c1c1e;--pa-rail-glass: var(--pa-nav-glass);--pa-rail-hover: rgba(255, 255, 255, .08);--pa-specimen-bg: rgba(28, 28, 30, .94)}}:root[data-pa-density=compact]{--pa-row-h: 32px}:root[data-pa-density=comfortable]{--pa-row-h: 44px}@media(prefers-contrast:more){:root{--pa-line: #b7bcc6;--pa-line-strong: #8b93a1;--pa-ink-2: #303640;--pa-ink-3: #4a5364}}@media(prefers-reduced-transparency:reduce){:root{--pa-glass: var(--pa-surface);--pa-glass-raised: var(--pa-surface);--pa-nav-glass: var(--pa-nav-solid);--pa-glass-blur: none}}@media(prefers-reduced-motion:reduce){:root{--pa-dur-fast: 1ms;--pa-dur: 1ms;--pa-dur-slow: 1ms}}html,body{background:var(--pa-bg);color:var(--pa-ink);font-family:var(--el-font-family);font-size:var(--pa-fs-md);line-height:var(--pa-lh);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:auto;font-variant-numeric:tabular-nums}button,input,textarea,select{font-family:inherit;font-variant-numeric:tabular-nums}.pa-display{font-size:var(--pa-fs-display);font-weight:600;line-height:1.2;letter-spacing:var(--pa-tracking-display);font-variant-numeric:tabular-nums}.pa-display small,.pa-display b{font-size:var(--pa-fs-sm);font-weight:500;color:var(--pa-ink-2);letter-spacing:normal}:root[data-panailo-scale=large] body{zoom:1.1}:root[data-panailo-scale=extra-large] body{zoom:1.2}a{color:var(--pa-action-ink);text-decoration:none}a:hover{color:var(--pa-action-hover)}:is(.el-table,.pa-list-table,.wb-table,.wb-panel,.wb-rows,.pa-list-surface .pa-list-body) a:not(.el-button):not(.el-link):not(.el-tag){color:var(--pa-ink);transition:color var(--pa-dur-fast) var(--pa-ease)}:is(.el-table,.pa-list-table,.wb-table,.wb-panel,.wb-rows,.pa-list-surface .pa-list-body) a:not(.el-button):not(.el-link):not(.el-tag):hover{color:var(--pa-action-ink);text-decoration:underline;text-underline-offset:3px}:is(.el-table,.pa-list-table,.wb-panel,.wb-rows) .el-button.el-button--primary:is(.is-link,.is-text):not(.is-disabled){color:var(--pa-ink-2)}:is(.el-table,.pa-list-table,.wb-panel,.wb-rows) .el-button.el-button--primary:is(.is-link,.is-text):not(.is-disabled):is(:hover,:focus-visible){color:var(--pa-action-ink)}::selection{color:var(--pa-on-action);background:var(--pa-action)}.mono{font-family:var(--pa-mono)!important;font-variant-numeric:tabular-nums}.el-collapse-item__header,.grp-no,.tb-no,.pk-no{user-select:text;-webkit-user-select:text}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--pa-ink-3) 45%,transparent) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--pa-ink-3) 45%,transparent);border-radius:8px;border:2px solid transparent;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--pa-ink-3) 70%,transparent);background-clip:content-box}*::-webkit-scrollbar-track{background:transparent}:where(a,button,[role=button],[tabindex],summary,select):focus-visible,.el-button:focus-visible,.el-tabs__item:focus-visible,.el-menu-item:focus-visible,.el-sub-menu__title:focus-visible,.el-dialog__headerbtn:focus-visible,.el-drawer__close-btn:focus-visible,.el-pagination button:focus-visible,.el-pager li:focus-visible{outline:2px solid var(--pa-focus);outline-offset:2px}.el-tabs__item:focus-visible,.el-menu-item:focus-visible,.el-sub-menu__title:focus-visible{outline-offset:-2px}.el-dialog__headerbtn:focus-visible{outline-offset:-6px;border-radius:var(--pa-radius)}:is(.el-input__wrapper,.el-select__wrapper) input:focus-visible{outline:0}:is(.el-button,[role=button]):focus-visible{position:relative;z-index:1}.el-button{--el-button-border-radius: var(--pa-button-radius);min-height:var(--el-component-size);padding-inline:14px;border-radius:var(--pa-button-radius);font-weight:500;letter-spacing:normal;transition:background-color var(--pa-dur-fast) var(--pa-ease),border-color var(--pa-dur-fast) var(--pa-ease),color var(--pa-dur-fast) var(--pa-ease),box-shadow var(--pa-dur-fast) var(--pa-ease)}.el-button--small{min-height:var(--el-component-size-small);padding-inline:10px;font-size:var(--pa-fs-sm)}.el-button--large{min-height:var(--el-component-size-large);padding-inline:18px}.el-button.is-link,.el-button.is-text{min-height:0;height:auto;padding:4px 6px}.el-button.is-text:not(.is-disabled):hover,.el-button.is-text:not(.is-disabled):focus-visible{background:color-mix(in srgb,var(--pa-ink) 5%,transparent)}.el-button.is-circle{border-radius:50%}.el-button-group>.el-button{border-radius:0}.el-button-group>.el-button:first-child{border-radius:var(--pa-button-radius) 0 0 var(--pa-button-radius)}.el-button-group>.el-button:last-child{border-radius:0 var(--pa-button-radius) var(--pa-button-radius) 0}.el-button-group>.el-button:only-child{border-radius:var(--pa-button-radius)}.el-button+.el-button{margin-left:8px}.el-button .el-icon>svg[data-pa-icon]{width:16px;height:16px}.el-icon>svg[data-pa-icon]{fill:none;stroke:currentColor}.el-button:not(.is-link):not(.is-text):not(:is(.el-button--primary,.el-button--success,.el-button--warning,.el-button--danger,.el-button--info)){--el-button-bg-color: var(--pa-surface);--el-button-border-color: var(--pa-control-line);--el-button-text-color: var(--pa-ink);--el-button-hover-bg-color: var(--pa-surface-muted);--el-button-hover-border-color: color-mix(in srgb, var(--pa-ink) 26%, var(--pa-surface));--el-button-hover-text-color: var(--pa-ink);--el-button-active-bg-color: var(--pa-surface-inset);--el-button-active-border-color: color-mix(in srgb, var(--pa-ink) 30%, var(--pa-surface));--el-button-active-text-color: var(--pa-ink);box-shadow:var(--pa-shadow-xs)}.el-button--primary:not(.is-plain):not(.is-link):not(.is-text){--el-button-bg-color: var(--pa-action);--el-button-border-color: color-mix(in srgb, var(--pa-action) 86%, #000);--el-button-text-color: var(--pa-on-action);--el-button-hover-bg-color: var(--pa-action-hover);--el-button-hover-border-color: color-mix(in srgb, var(--pa-action-hover) 86%, #000);--el-button-hover-text-color: var(--pa-on-action);--el-button-active-bg-color: var(--pa-action-hover);--el-button-active-border-color: color-mix(in srgb, var(--pa-action-hover) 86%, #000);box-shadow:var(--pa-shadow-xs)}.el-button--primary.is-plain:not(.is-disabled){--el-button-text-color: var(--pa-action-ink);--el-button-bg-color: var(--pa-action-soft);--el-button-border-color: color-mix(in srgb, var(--pa-action-ink) 40%, var(--pa-line));--el-button-hover-text-color: var(--pa-on-action);--el-button-hover-bg-color: var(--pa-action);--el-button-hover-border-color: var(--pa-action)}.el-button--primary:is(.is-link,.is-text){color:var(--pa-action-ink)}.el-button--success{--pa-button-tone: var(--pa-success);--pa-button-ink: var(--pa-success-ink)}.el-button--warning{--pa-button-tone: var(--pa-warning);--pa-button-ink: var(--pa-warning-ink)}.el-button--danger{--pa-button-tone: var(--pa-danger);--pa-button-ink: var(--pa-danger-ink)}.el-button--info{--pa-button-tone: var(--pa-ink-3);--pa-button-ink: var(--pa-ink-2)}.el-button:is(.el-button--success,.el-button--warning,.el-button--danger,.el-button--info):not(.is-plain):not(.is-link):not(.is-text){--el-button-text-color: var(--pa-on-tone);--el-button-hover-text-color: var(--pa-on-tone);--el-button-active-text-color: var(--pa-on-tone);--el-button-hover-bg-color: color-mix(in srgb, var(--pa-button-tone) 88%, #000);--el-button-hover-border-color: var(--el-button-hover-bg-color);--el-button-active-bg-color: color-mix(in srgb, var(--pa-button-tone) 80%, #000);--el-button-active-border-color: var(--el-button-active-bg-color)}.el-button:is(.el-button--success,.el-button--warning,.el-button--danger).is-plain:not(.is-disabled){--el-button-text-color: var(--pa-button-ink);--el-button-bg-color: color-mix(in srgb, var(--pa-button-tone) 8%, var(--pa-surface));--el-button-border-color: color-mix(in srgb, var(--pa-button-tone) 35%, var(--pa-line))}.el-button:is(.el-button--success,.el-button--warning,.el-button--danger):is(.is-text,.is-link):not(.is-disabled){--el-button-text-color: var(--pa-button-ink);--el-button-hover-text-color: var(--pa-button-ink);--el-button-hover-link-text-color: var(--pa-button-ink);--el-button-active-color: var(--pa-button-ink)}.el-button--danger:not(.is-link):not(.is-text){font-weight:600}.el-button.is-disabled,.el-button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.el-button.is-loading{cursor:wait;box-shadow:none}.el-input__wrapper,.el-select__wrapper,.el-textarea__inner{background:var(--pa-surface);border-radius:var(--pa-radius-sm);box-shadow:0 0 0 1px var(--pa-control-line) inset;transition:box-shadow var(--pa-dur-fast) var(--pa-ease),background-color var(--pa-dur-fast) var(--pa-ease)}.el-input__wrapper:hover,.el-select__wrapper:hover,.el-textarea__inner:hover{box-shadow:var(--pa-shadow-xs)}.el-input__wrapper.is-focus,.el-select__wrapper.is-focused,.el-textarea__inner:focus,.el-input__wrapper:focus-within,.el-select__wrapper:focus-within{box-shadow:0 0 0 1px var(--pa-action) inset,0 0 0 3px var(--pa-focus-soft)!important;outline:0}.el-table :is(.el-input__wrapper,.el-select__wrapper):is(.is-focus,.is-focused,:focus-within),.el-table .el-textarea__inner:focus{box-shadow:0 0 0 1px var(--pa-action) inset!important}.el-input.is-disabled .el-input__wrapper,.el-select__wrapper.is-disabled,.el-textarea.is-disabled .el-textarea__inner,.el-select__wrapper.is-focused.is-disabled{background:var(--pa-surface-muted);box-shadow:0 0 0 1px var(--pa-line) inset!important}.el-input.is-disabled .el-input__inner,.el-textarea.is-disabled .el-textarea__inner{color:var(--pa-ink-2);-webkit-text-fill-color:var(--pa-ink-2)}.el-input__inner::placeholder,.el-textarea__inner::placeholder{color:var(--pa-ink-3);opacity:1}.el-input__inner[inputmode=numeric],.el-input-number{font-variant-numeric:tabular-nums}.el-input-number{border-radius:var(--pa-radius-sm)}.el-input-number:not(.is-disabled) :is(.el-input-number__increase,.el-input-number__decrease):not(.is-disabled):hover{color:var(--pa-action-ink)}.el-input-number .el-input-number__increase,.el-input-number .el-input-number__decrease{background:transparent;color:var(--pa-ink-3);transition:opacity var(--pa-dur-fast) var(--pa-ease),color var(--pa-dur-fast) var(--pa-ease)}@media(hover:hover)and (pointer:fine){.el-input-number:not(:hover):not(:focus-within) :is(.el-input-number__increase,.el-input-number__decrease){opacity:0}}.el-checkbox__inner{border-color:var(--pa-control-line);border-radius:var(--pa-radius-xs);transition:background-color var(--pa-dur-fast) var(--pa-ease),border-color var(--pa-dur-fast) var(--pa-ease)}.el-checkbox__input:not(.is-checked):not(.is-indeterminate):not(.is-disabled):hover .el-checkbox__inner{border-color:color-mix(in srgb,var(--pa-ink) 70%,var(--pa-surface))}.el-radio__inner{border-color:var(--pa-control-line)}.el-form-item.is-error :is(.el-input__wrapper,.el-select__wrapper),.is-error :is(.el-input__wrapper,.el-select__wrapper),.el-form-item.is-error .el-textarea__inner,.is-error .el-textarea__inner{box-shadow:0 0 0 1px var(--pa-danger-ink) inset}.is-error :is(.el-input__wrapper,.el-select__wrapper):focus-within,.is-error .el-textarea__inner:focus{box-shadow:var(--pa-shadow-xs)}.el-date-editor .el-range-input,.el-date-editor .el-range-separator{font-size:var(--pa-fs-md)}.el-select-dropdown__wrap{max-height:min(274px,calc(var(--pa-visible-viewport-height, 100dvh) - 48px));overscroll-behavior:contain}:is(.partner-select,.pa-select-wrap){width:100%;min-width:0}:is(.partner-select,.pa-select-wrap) .el-select__selection{display:grid;grid-template-columns:minmax(0,1fr)}:is(.partner-select,.pa-select-wrap) .el-select__selected-item{grid-area:1/1}:is(.partner-select,.pa-select-wrap) .el-select__selected-item.el-select__placeholder{position:static;transform:none;white-space:normal;overflow:visible;text-overflow:clip;line-height:1.5;overflow-wrap:anywhere}:is(.partner-select,.pa-select-wrap) .el-select__wrapper{height:auto;min-height:var(--el-component-size)}:is(.partner-name-options,.pa-select-wrap-options) .el-select-dropdown__item{height:auto;min-height:36px;padding-block:8px;line-height:1.5;white-space:normal;overflow-wrap:anywhere}.el-radio,.el-checkbox{min-height:32px;margin-right:14px}.el-radio__label,.el-checkbox__label{padding-left:7px}:where(.el-checkbox,.el-radio):not(:where(.el-table *)){height:auto;max-width:calc(100% - 14px);box-sizing:border-box;white-space:normal}:where(.el-checkbox__label,.el-radio__label):not(:where(.el-table *)){min-width:0;line-height:1.5;overflow-wrap:anywhere}:is(.el-checkbox__input,.el-radio__input){flex-shrink:0}.el-checkbox.is-checked:not(.is-disabled) .el-checkbox__label,.el-radio.is-checked:not(.is-disabled) .el-radio__label{color:var(--pa-ink)}.el-checkbox{--el-checkbox-checked-icon-color: var(--pa-on-action)}.el-switch{--el-switch-height: 22px;--el-switch-button-size: 18px}.el-switch:not(.is-disabled) .el-switch__label.is-active{color:var(--pa-action-ink)}.el-link.el-link--primary:not(.is-disabled){--el-link-text-color: var(--pa-action-ink);--el-link-hover-text-color: var(--pa-action-hover)}.el-link.el-link--warning:not(.is-disabled){--el-link-text-color: var(--pa-warning-ink);--el-link-hover-text-color: var(--pa-warning-ink)}.el-radio-group{display:inline-flex;flex-wrap:wrap;gap:2px;max-width:100%;min-width:0;box-sizing:border-box;padding:2px;border:0;border-radius:var(--pa-radius);background:var(--pa-surface-inset)}.el-radio-group .el-radio-button{flex:0 1 auto;min-width:0}.el-radio-group .el-radio-button__inner{display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;min-height:calc(var(--el-component-size) - 6px);padding:4px 10px;border:1px solid transparent;border-radius:var(--pa-radius-sm)!important;background:transparent;color:var(--pa-ink-2);font-size:var(--pa-fs-sm);font-weight:500;line-height:1.4;outline:none;box-shadow:none;transition:color var(--pa-dur-fast) var(--pa-ease),background-color var(--pa-dur-fast) var(--pa-ease),box-shadow var(--pa-dur-fast) var(--pa-ease)}.el-radio-group .el-radio-button__original-radio:not(:disabled)+.el-radio-button__inner:hover{color:var(--pa-ink);background:color-mix(in srgb,var(--pa-ink) 5%,transparent)}.el-radio-group .el-radio-button.is-active .el-radio-button__original-radio:not(:disabled)+.el-radio-button__inner{color:var(--pa-ink);background:var(--pa-surface);border-color:transparent;font-weight:600;box-shadow:var(--pa-shadow-xs)}.el-radio-group .el-radio-button__original-radio:focus-visible+.el-radio-button__inner{outline:2px solid var(--pa-focus);outline-offset:1px}.el-radio-group .el-radio-button__original-radio:disabled+.el-radio-button__inner{color:var(--el-disabled-text-color);background:transparent;border-color:transparent;box-shadow:var(--pa-shadow-xs)}.el-radio-group .el-radio-button__original-radio:disabled:checked+.el-radio-button__inner{background:var(--pa-surface-muted);border-color:var(--pa-line)}.el-table{--el-table-header-bg-color: var(--pa-surface);--el-table-border-color: var(--pa-line-soft);font-size:var(--pa-fs-sm);color:var(--pa-ink);font-variant-numeric:tabular-nums}.el-table th.el-table__cell{height:var(--pa-th-h);padding:0;background:var(--pa-surface);border-bottom-color:var(--pa-line);color:var(--pa-ink-3);font-size:var(--pa-fs-xs);font-weight:500;letter-spacing:0;text-transform:none}.el-table th.el-table__cell.is-leaf{border-bottom-color:var(--pa-line)}.el-table td.el-table__cell{height:var(--pa-row-h);padding:4px 0;border-bottom-color:var(--pa-line-soft);color:var(--pa-ink)}.el-table__body tr:last-child>td.el-table__cell{border-bottom-color:var(--pa-line-soft)}.el-table__body tr:hover>td.el-table__cell{background:var(--pa-row-hover)}.el-table .cell{padding:0 10px;line-height:1.5;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;letter-spacing:normal}.el-table .cell>*{max-width:100%}.el-table .cell .el-button{max-width:100%;overflow:hidden;text-overflow:ellipsis}.el-table .el-button,.el-table .el-icon{flex-shrink:0}.el-table__inner-wrapper{border-radius:var(--pa-radius-sm);overflow:hidden}.el-table .el-table__header-wrapper th{position:sticky;top:0;z-index:var(--el-table-index)}.el-table__body tr.current-row>td.el-table__cell{background:var(--pa-action-soft)}.el-table .el-tag--small{height:calc(var(--pa-tag-h) - 2px);line-height:calc(var(--pa-tag-h) - 4px)}.el-table__empty-block{min-height:140px}.el-table__empty-text{color:var(--pa-ink-3);font-size:var(--pa-fs-sm)}.el-table .el-scrollbar__wrap,.el-table__body-wrapper .el-scrollbar__wrap{background:none!important}.pa-wrap-text{min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.el-descriptions__label{color:var(--pa-ink-2);font-size:var(--pa-fs-sm);font-weight:500}.el-descriptions__content{color:var(--pa-ink);font-size:var(--pa-fs-md);line-height:1.5;min-width:0;overflow-wrap:anywhere;word-break:break-word}.el-statistic__head{color:var(--pa-ink-2);font-size:var(--pa-fs-sm);font-weight:500}.el-statistic__content{color:var(--pa-ink);font-variant-numeric:tabular-nums;line-height:1.25;letter-spacing:var(--pa-tracking-display)}.el-statistic__number{font-weight:600}.pa-status{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--pa-ink);font-size:var(--pa-fs-sm);white-space:nowrap}.pa-status:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--pa-status-tone)}.pa-status--draft{--pa-status-tone: var(--pa-status-draft)}.pa-status--pending{--pa-status-tone: var(--pa-status-pending)}.pa-status--active{--pa-status-tone: var(--pa-status-active)}.pa-status--done{--pa-status-tone: var(--pa-status-done)}.pa-status--cancelled{--pa-status-tone: var(--pa-status-cancelled);color:var(--pa-ink-3);text-decoration:line-through}.pa-status--overdue{--pa-status-tone: var(--pa-status-overdue);color:var(--pa-danger-ink);font-weight:500}summary::marker,summary::-webkit-details-marker{color:var(--pa-ink-3);font-size:.75em}.el-tag{--pa-tag-tone: var(--pa-ink-3);--el-tag-bg-color: color-mix(in srgb, var(--pa-tag-tone) 9%, var(--pa-surface));--el-tag-border-color: transparent;--el-tag-text-color: color-mix(in srgb, var(--pa-tag-tone) 62%, var(--pa-ink));--el-tag-hover-color: var(--pa-ink);height:var(--pa-tag-h);padding:0 7px;border-radius:var(--pa-tag-radius);font-size:var(--pa-fs-xs);font-weight:500;line-height:calc(var(--pa-tag-h) - 2px)}.el-tag--small{height:calc(var(--pa-tag-h) - 2px);line-height:calc(var(--pa-tag-h) - 4px)}.el-tag--large{height:26px;padding:0 9px;font-size:var(--pa-fs-sm);line-height:24px}.el-tag--success{--pa-tag-tone: var(--pa-success)}.el-tag--warning{--pa-tag-tone: var(--pa-warning)}.el-tag--danger,.el-tag--error{--pa-tag-tone: var(--pa-danger)}.el-tag--info,.el-tag--primary{--pa-tag-tone: var(--pa-ink-3)}.el-tag.el-tag--plain{--el-tag-bg-color: transparent;--el-tag-border-color: color-mix(in srgb, var(--pa-tag-tone) 28%, var(--pa-line))}.el-tag .el-tag__close{color:inherit}.el-tag .el-tag__close:hover{color:var(--pa-on-action);background:var(--pa-tag-tone)}.el-card,.el-card.is-always-shadow{border-color:var(--pa-line);border-radius:var(--pa-radius-md);background:var(--pa-surface);box-shadow:none}.el-card.is-never-shadow{box-shadow:none}.el-card.is-hover-shadow:hover{box-shadow:var(--pa-shadow-sm)}.el-card__header{padding:13px 16px;border-bottom-color:var(--pa-line-soft);color:var(--pa-ink);font-size:var(--pa-fs-md);font-weight:600;line-height:1.5;letter-spacing:var(--pa-tracking-title)}.el-card__body{padding:16px}.el-collapse{--el-collapse-border-color: var(--pa-line)}.el-collapse-item__header{min-height:44px;height:auto;padding-inline:12px;border-radius:var(--pa-radius-sm);font-weight:600;color:var(--pa-ink)}.el-collapse-item__header:not(.is-disabled){cursor:pointer;background:transparent}.el-collapse-item__header:not(.is-disabled):hover{background:var(--pa-row-hover)}.el-collapse-item__arrow{flex:none;padding:4px;box-sizing:content-box;border-radius:var(--pa-radius-xs);color:var(--pa-ink-3)}.el-drawer .el-collapse .el-collapse-item .el-collapse-item__header{color:var(--pa-ink);background:var(--pa-surface);border-color:var(--pa-line)}details>summary{cursor:pointer;border-radius:var(--pa-radius-sm)}details>summary:hover{background:var(--pa-row-hover)}details.pa-disclosure>summary{display:flex;align-items:center;gap:8px;list-style:none;min-height:44px;padding:10px 12px;box-sizing:border-box;background:transparent;font-size:var(--pa-fs-sm);font-weight:600;color:var(--pa-ink-2);line-height:1.6}details.pa-disclosure>summary::-webkit-details-marker{display:none}details.pa-disclosure>summary:after{content:"";display:block;width:7px;height:7px;flex:none;margin-left:auto;margin-right:6px;border-right:1.5px solid var(--pa-ink-3);border-bottom:1.5px solid var(--pa-ink-3);transform:rotate(-45deg)}details.pa-disclosure[open]>summary:after{transform:rotate(45deg)}.el-tabs__item{min-height:40px;font-size:var(--pa-fs-md);color:var(--pa-ink-2);transition:color var(--pa-dur-fast) var(--pa-ease)}.el-tabs__item:not(.is-disabled):is(.is-active,:hover){color:var(--pa-ink)}.el-tabs__item.is-active{font-weight:600}.el-tabs__nav-wrap:after{height:1px;background:var(--pa-line)}.el-tabs__active-bar{height:2px;border-radius:var(--pa-radius-xs);transition:transform var(--pa-dur) var(--pa-ease),width var(--pa-dur) var(--pa-ease)}.el-tabs--card>.el-tabs__header,.el-tabs--border-card{border-color:var(--pa-line)}.el-step__title{font-size:var(--pa-fs-md)}.el-popper.is-light{border-radius:var(--pa-radius-md);border-color:transparent;color:var(--pa-ink);box-shadow:var(--pa-shadow)}.el-popper.is-light>.el-popper__arrow:before{border-color:transparent}.el-popper.is-dark{border-radius:var(--pa-radius-sm);font-size:var(--pa-fs-xs);line-height:1.5}.el-tooltip__popper{max-width:min(360px,calc(100vw - 32px));line-height:1.5}.el-popper.el-select__popper,.el-popper.el-dropdown__popper{transform-origin:center top}.el-select__popper{max-width:calc(100vw - 24px)}.el-dropdown-menu{padding:6px}.el-dropdown-menu__item{min-height:32px;padding:6px 10px;border-radius:var(--pa-radius-sm);color:var(--pa-ink);font-size:var(--pa-fs-sm);line-height:1.4}.el-dropdown-menu__item{transition:background-color var(--pa-dur-fast) var(--pa-ease),color var(--pa-dur-fast) var(--pa-ease)}.el-dropdown-menu__item:not(.is-disabled):is(:hover,:focus){background:var(--pa-row-hover);color:var(--pa-ink)}.el-dropdown-menu__item.is-disabled{color:var(--pa-ink-3)}.el-dropdown-menu__item--divided{border-top-color:var(--pa-line)}.el-dropdown-menu__item:is(.del-item,.qc-delete-action,.customer-danger-menu,.pp-del-item):not(.is-disabled){color:var(--pa-danger-ink)}.el-dropdown-menu__item:is(.del-item,.qc-delete-action,.customer-danger-menu,.pp-del-item):not(.is-disabled):is(:hover,:focus){background:color-mix(in srgb,var(--pa-danger) 9%,var(--pa-surface))}.el-select-dropdown__item,.el-cascader-node{min-height:32px;height:auto;margin-inline:4px;padding:6px 10px;border-radius:var(--pa-radius-sm);font-size:var(--pa-fs-sm);line-height:1.5;white-space:normal;overflow-wrap:anywhere;color:var(--pa-ink)}.el-select-dropdown__item.is-hovering,.el-cascader-node:hover{background:var(--pa-row-hover);color:var(--pa-ink)}.el-select-dropdown__item.is-selected{color:var(--pa-action-ink);font-weight:600}.el-autocomplete-suggestion__wrap{padding:6px 0}.el-autocomplete-suggestion:not(.is-loading) li:not(.divider){display:flex;align-items:center;box-sizing:border-box;min-height:32px;margin-inline:4px;padding:4px 10px;border-radius:var(--pa-radius-sm);line-height:1.5;white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.el-autocomplete-suggestion:not(.is-loading) li:not(.divider):is(:hover,.highlighted){color:var(--pa-ink);background:var(--pa-row-hover)}.el-dialog{border:0;border-radius:var(--pa-radius-lg);box-shadow:var(--pa-shadow-lg);max-width:calc(100vw - 24px)}.el-dialog__title{color:var(--pa-ink);font-size:var(--pa-fs-lg);font-weight:600;line-height:1.4;letter-spacing:var(--pa-tracking-title)}.el-dialog__headerbtn{border-radius:var(--pa-radius-sm)}.el-dialog__headerbtn .el-dialog__close{color:var(--pa-ink-2)}.el-dialog__headerbtn:hover .el-dialog__close{color:var(--pa-ink)}.el-dialog__body,.el-drawer__body{min-width:0;overflow-wrap:anywhere;word-break:break-word}.el-overlay{transition:opacity var(--pa-dur) var(--pa-ease)}.el-drawer{box-shadow:var(--pa-shadow-lg);transition:transform var(--pa-dur) var(--pa-ease)!important}.el-drawer__header{margin-bottom:12px;padding-bottom:14px;border-bottom:1px solid var(--pa-line-soft);color:var(--pa-ink);font-weight:600}.el-message-box{width:min(480px,calc(100vw - 32px));max-width:calc(100vw - 32px);padding:18px 20px 16px;border:1px solid var(--pa-line);border-radius:var(--pa-radius-lg);box-shadow:var(--pa-shadow-lg)}.el-message-box__header{padding:0 0 8px}.el-message-box__title{font-size:var(--pa-fs-lg);font-weight:600;line-height:1.4}.el-message-box__content{padding:4px 0 0}.el-message-box__message{min-width:0;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.el-message-box__message p{margin:0}.el-message-box__btns{margin-top:16px;padding:0;gap:8px}.el-message-box__btns .el-button{margin-left:0!important}.pa-confirm-danger .el-message-box__btns .el-button--danger,.pa-confirm-primary .el-message-box__btns .el-button--primary{font-weight:600}.dialog-fade-enter-active,.dialog-fade-leave-active,.el-fade-in-enter-active,.el-fade-in-leave-active,.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active,.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active,.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active,.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition-duration:var(--pa-dur)!important;transition-timing-function:var(--pa-ease)!important}.el-alert,.el-message,.el-notification{--pa-feedback-tone: var(--pa-ink-2)}.el-alert--success,.el-message--success,.el-notification--success{--pa-feedback-tone: var(--pa-success)}.el-alert--warning,.el-message--warning,.el-notification--warning{--pa-feedback-tone: var(--pa-warning)}.el-alert--error,.el-message--error,.el-notification--error{--pa-feedback-tone: var(--pa-danger)}.el-alert--info,.el-message--info{--pa-feedback-tone: var(--pa-action-ink)}.el-alert{padding:7px 12px;border-radius:var(--pa-radius-sm);line-height:1.5}.el-alert.is-light{color:color-mix(in srgb,var(--pa-feedback-tone) 55%,var(--pa-ink));background:color-mix(in srgb,var(--pa-feedback-tone) 9%,var(--pa-surface));border:1px solid color-mix(in srgb,var(--pa-feedback-tone) 22%,var(--pa-line))}.el-alert.is-light .el-alert__description{color:inherit}.el-alert__icon{font-size:16px;width:16px;margin-right:8px}.el-alert__content{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;padding:0;overflow-wrap:anywhere;word-break:break-word}.el-alert__title{font-size:var(--pa-fs-sm);font-weight:500;line-height:20px}.el-alert__description{margin:0;font-size:var(--pa-fs-sm);line-height:20px}.el-message{--el-message-text-color: color-mix(in srgb, var(--pa-feedback-tone) 55%, var(--pa-ink));--el-message-bg-color: color-mix(in srgb, var(--pa-feedback-tone) 8%, var(--pa-surface));--el-message-border-color: color-mix(in srgb, var(--pa-feedback-tone) 24%, var(--pa-line));border-radius:var(--pa-radius);box-shadow:var(--pa-shadow)}.el-message--warning .el-badge__content{color:var(--pa-on-action)}.el-message-box__message,.el-form-item__content,.el-alert__content{overflow-wrap:anywhere}.el-notification{border-radius:var(--pa-radius-lg);border-color:var(--pa-line);box-shadow:var(--pa-shadow-lg)}.el-loading-mask{background-color:color-mix(in srgb,var(--pa-surface) 72%,transparent)}.el-loading-spinner .path{stroke:var(--pa-action)}.el-skeleton{--el-skeleton-animation-duration: 1.6s}.el-progress-bar__outer{background:var(--pa-surface-inset)}.el-progress-bar__inner{transition:width var(--pa-dur-slow) var(--pa-ease)}.el-empty{padding:24px 0}.el-empty__description p{color:var(--pa-ink-3);font-size:var(--pa-fs-sm)}.info-card .el-empty{padding:12px 0}.info-card .el-empty__image{max-width:64px}.info-card .el-empty__description{margin-top:8px}.info-card .el-empty__bottom{margin-top:12px}.el-pagination{--el-pagination-hover-color: var(--pa-action-ink);padding:8px 0;background:transparent;font-variant-numeric:tabular-nums;gap:8px}.el-pagination :is(.btn-prev,.btn-next,.el-pager li){border-radius:var(--pa-radius-sm)}.el-pagination:not(.is-background) .el-pager li.is-active{background:color-mix(in srgb,var(--pa-ink) 7%,var(--pa-surface));color:var(--pa-ink);font-weight:600}.el-pagination.is-background .el-pager li.is-active{background:var(--pa-action);color:var(--pa-on-action)}.el-form-item{margin-bottom:16px}.el-form-item__label{color:var(--pa-ink-2);font-size:var(--pa-fs-sm);font-weight:400;line-height:var(--el-component-size)}.el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before,.mail-required-mark{color:var(--pa-danger-ink);margin-right:4px}.el-form-item__error{position:static;flex-basis:100%;max-width:100%;padding-top:4px;color:var(--pa-danger-ink);line-height:1.5;overflow-wrap:anywhere}.el-form-item__error--inline{position:static}@media(max-width:768px){.pa-form-item-wide-mobile{display:block}.pa-form-item-wide-mobile>.el-form-item__label{width:auto!important;height:auto;justify-content:flex-start;padding:0 0 6px;line-height:1.5}.pa-form-item-wide-mobile>.el-form-item__content{margin-left:0!important}}.pa-page__head,.main-content .page-head,.main-content .page-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;min-height:36px;margin:0 0 12px;padding:0;position:static;background:transparent;border:0;border-radius:0;box-shadow:none}.pa-page__titles{min-width:0;flex:1 1 240px}.pa-page__title-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.pa-page__title,.main-content .page-head>h2,.main-content .page-head .page-title,.main-content .page-header>h2,.main-content .op-header h2{margin:0;color:var(--pa-ink);font-size:var(--pa-title);font-weight:var(--pa-title-weight);letter-spacing:var(--pa-tracking-title);line-height:var(--pa-lh-tight);overflow-wrap:anywhere}.pa-page__sub,.main-content .page-head :is(.hint,.subtitle,.page-sub),.main-content .page-header :is(.hint,.subtitle),.main-content .op-header p{margin:2px 0 0;color:var(--pa-ink-2);font-size:var(--pa-fs-sm);line-height:var(--pa-lh);max-inline-size:64ch;overflow-wrap:anywhere}.pa-page__actions,.main-content .head-actions,.main-content .header-actions,.main-content .ph-right{display:flex;flex-wrap:wrap;align-items:center;gap:8px;max-width:100%}.pa-page__actions .el-button,.main-content .header-actions .el-button{margin:0}.pa-page__filters{--el-component-size: var(--pa-control-h-sm);display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;padding:8px 12px;background:var(--pa-surface);border:1px solid var(--pa-line);border-radius:var(--pa-radius-md)}.pa-page__filters>label,.pa-page__filters>span{color:var(--pa-ink-2);font-size:var(--pa-fs-sm);font-weight:500;white-space:nowrap}.pa-page__filters .el-input,.pa-page__filters .el-select,.pa-page__filters .el-date-editor{min-width:160px}.pa-page__body{position:relative;min-width:0}.main-content .op-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin-bottom:12px}.main-content .op-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.main-content{scrollbar-gutter:stable}.pa-list-body{position:relative;min-width:0}.customer-ledger-group{border-color:var(--pa-line);border-radius:var(--pa-radius-lg);background:var(--pa-surface);box-shadow:none}.customer-ledger-head{background:var(--pa-group-bg);border-color:var(--pa-line-soft)}.workflow-summary,.workflow-summary:is(.warning,.success,.danger){background:var(--pa-surface);border-color:var(--pa-line)}.workflow-summary.warning{border-inline-start:3px solid var(--pa-warning)}.workflow-summary.danger{border-inline-start:3px solid var(--pa-danger)}.workflow-summary.success{border-inline-start:3px solid var(--pa-success)}.wfc-chip.done{color:var(--pa-ink-2);background:var(--pa-surface-muted);border-color:var(--pa-line)}.wfc-chip.done .wfc-dot{color:var(--pa-ink-2)}:is(.smart-btn,.smart-btn.metric):not(:disabled):not(:hover):not(:focus-visible){color:var(--pa-ink-2);background:var(--pa-surface);border-color:var(--pa-line)}:is(.design-hero,.document-account-card){background:var(--pa-surface);border-color:var(--pa-line);box-shadow:none}.design-overview b{color:var(--pa-ink)}.design-drop:not(:hover){background:var(--pa-surface-muted);border-color:var(--pa-line);color:var(--pa-ink-2)}@media(max-width:1100px){.pa-page__head{gap:8px 12px}.pa-page__filters>.el-input,.pa-page__filters>.el-select,.pa-page__filters>.el-date-editor{flex:1 1 180px;width:auto!important;min-width:0!important;max-width:100%}.main-content .op-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px}.main-content .op-header>div{min-width:0}.main-content .op-header p{grid-column:1 / -1}.main-content .op-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px;border:1px solid var(--pa-line);border-radius:var(--pa-radius);background:var(--pa-surface)}.main-content .op-filters>:is(.el-input,.el-select,.el-date-editor){width:100%!important;min-width:0;max-width:100%}.main-content .op-filters>:is(.el-input,.el-date-editor),.main-content .op-quick{grid-column:1 / -1}.main-content .op-quick{flex-wrap:wrap}}@media(max-width:768px){.pa-page__head,.main-content .page-head,.main-content .page-header{align-items:center;gap:8px}.pa-page__titles{flex:1 1 160px}.pa-page__sub{font-size:var(--pa-fs-xs)}.pa-page__actions{flex:0 1 auto;justify-content:flex-end;margin-left:auto;gap:6px}.pa-page__actions .el-button{min-width:44px;padding-inline:10px;white-space:nowrap}.pa-page__filters{gap:6px;padding:8px}.pa-page__filters>:is(.el-input,.el-select,.el-date-editor){flex:1 1 140px}.main-content .head-actions,.main-content .header-actions,.main-content .ph-right{width:100%}.main-content :is(.head-actions,.header-actions)>:is(.el-input,.el-select){flex:1 1 160px;width:auto!important}.main-content .op-header h2{font-size:var(--pa-fs-lg)}.main-content .op-quick{gap:4px}.main-content .op-quick .el-button{flex:1 1 auto}.main-content .el-card__body{padding:14px}.el-statistic__content{font-size:var(--pa-fs-2xl)}.el-descriptions__label,.el-descriptions__content{padding:9px 10px!important}.el-form-item{margin-bottom:18px}.el-radio,.el-checkbox{display:inline-flex;align-items:center;min-height:44px;max-width:100%;margin-inline-end:0;padding-block:6px}.el-date-editor.el-input,.el-date-editor.el-input__wrapper{width:100%}.el-tabs__item{padding:0 14px}.el-dialog__header,.el-dialog__body,.el-dialog__footer{padding-left:16px;padding-right:16px}.el-table .cell{white-space:nowrap}.el-table__empty-block{min-height:110px}.el-pagination{justify-content:center;flex-wrap:wrap}.el-pagination :is(.btn-prev,.btn-next,.el-pager li){min-width:44px;min-height:44px;line-height:44px}.el-dropdown-menu__item,.el-select-dropdown__item,.el-autocomplete-suggestion:not(.is-loading) li:not(.divider),.el-cascader-node{min-height:44px}.el-main .el-form .el-row{margin-left:0!important;margin-right:0!important}.el-main .el-form .el-row>[class*=el-col-]{flex:0 0 100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}}@media(max-width:768px),(pointer:coarse){:is(.pa-page__actions,.pa-page__filters,.main-content,.el-dialog,.el-drawer,.el-message-box) :is(.el-button,button:not([class*=el-tabs]),[role=button]){min-height:44px}:is(.pa-page__filters,.main-content,.el-dialog__body,.el-drawer__body) :is(.el-input__wrapper,.el-select__wrapper,.el-input-number,.el-textarea__inner){min-height:44px}.el-radio-group .el-radio-button__inner{min-height:44px;min-width:44px;padding:8px 10px}.el-switch{--el-switch-height: 26px;--el-switch-button-size: 22px}.el-tag .el-tag__close{position:relative}.el-tag .el-tag__close:before{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.el-dialog__headerbtn,.el-message-box__headerbtn,.el-drawer__close-btn{min-width:44px;min-height:44px}}@media(min-width:769px)and (pointer:coarse){.el-radio-group .el-radio-button__inner{min-height:44px}}@media(prefers-contrast:more){.el-button,.el-input__wrapper,.el-select__wrapper,.el-card{border-color:var(--pa-line-strong)!important}.el-table th.el-table__cell{color:var(--pa-ink)}}@media(forced-colors:active){.el-button,.el-radio-group{border:1px solid ButtonText}.el-button:focus-visible,a:focus-visible{outline:2px solid CanvasText}.el-tag,.el-alert,.pa-empty__icon,.pa-status:before{forced-color-adjust:none}.el-radio-group{background:Canvas;border-color:CanvasText}.el-radio-group .el-radio-button__inner{color:ButtonText}.el-radio-group .el-radio-button.is-active .el-radio-button__original-radio:not(:disabled)+.el-radio-button__inner{color:HighlightText;background:Highlight;border-color:Highlight;box-shadow:var(--pa-shadow-xs);forced-color-adjust:none}.el-radio-group .el-radio-button__original-radio:focus-visible+.el-radio-button__inner{outline-color:Highlight}.el-radio-group .el-radio-button__original-radio:disabled+.el-radio-button__inner{color:GrayText}.odoo-menu-link.active{outline:2px solid Highlight}}@media print{body *,body *:before,body *:after{color:var(--pa-ink)!important;-webkit-text-fill-color:var(--pa-ink)!important;background-color:transparent!important;background-image:none!important;border-color:#000!important;text-shadow:none!important;box-shadow:var(--pa-shadow-xs)}html,body{background:var(--pa-surface)!important;color:var(--pa-ink)!important;font-size:11pt}.odoo-topbar,.sidebar,.mobile-bar,.mobile-dock,.pa-page__actions,.pa-page__filters,.global-back,.el-pagination{display:none!important}.main-content{height:auto!important;overflow:visible!important;padding:0!important}.el-card,.el-table,.pa-page__head{box-shadow:var(--pa-shadow-xs);border-color:#000!important}.pa-page__head{position:static;padding:0 0 12px;border-width:0 0 1px}.el-table{width:100%!important}a{color:var(--pa-ink)!important;text-decoration:underline}}.pa-clickable{cursor:pointer;transition:box-shadow var(--pa-dur-fast) var(--pa-ease),background-color var(--pa-dur-fast) var(--pa-ease),border-color var(--pa-dur-fast) var(--pa-ease)}.pa-clickable:hover{box-shadow:var(--pa-shadow-sm);border-color:var(--pa-line-strong)}.pa-arrive{animation:pa-arrive-halo var(--pa-dur-slow) var(--pa-ease) 1}@keyframes pa-arrive-halo{0%{box-shadow:var(--pa-shadow-xs)}to{box-shadow:var(--pa-shadow-xs)}}@keyframes pa-window-shake{0%,to{transform:translate(0)}15%{transform:translate(-6px,2px)}30%{transform:translate(5px,-3px)}45%{transform:translate(-4px,3px)}60%{transform:translate(4px,-2px)}75%{transform:translate(-3px,1px)}90%{transform:translate(2px)}}.pa-window-shake{animation:pa-window-shake .4s linear 1}@font-face{font-family:PANAILO Portal Inter;src:url(/fonts/InterVariable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--cp-font:var(--pa-font-sans, system-ui, sans-serif);--cp-radius:12px;--cp-ink:#192d35;--cp-muted:#576b74;--cp-faint:var(--cp-muted);--cp-line:#dde5e8;--cp-soft-line:#edf1f3;--cp-bg:#f5f8fa;--cp-surface:#ffffff;--cp-brand:#17675e;--cp-brand-dark:#104e48;--cp-brand-soft:#edf6f3;--cp-sea:var(--cp-brand);--cp-on-dark:#ffffff;--cp-on-dark-muted:#d4e6e3;--cp-dark-line:#577381;--cp-signal:#ad7c20;--cp-signal-dark:#7f591a;--cp-signal-soft:#fcf5e6;--cp-attention-bg:#ffffff;--cp-attention-line:#e6dcc3;--cp-shipment-line:#d8e8e2;--cp-info-bg:#eef4fc;--cp-info-ink:#355c85;--cp-success:#177443;--cp-blue:#355c85;--cp-blue-soft:#eef4fc;--cp-amber:#7f591a;--cp-amber-soft:#fcf5e6;--cp-rose:#9c4141;--cp-rose-soft:#fbefed;--cp-hover:#f8fbfc;--cp-shadow:0 2px 8px rgba(25,45,53,.04),0 14px 36px rgba(25,45,53,.06)}.cust-shell{--cp-radius:14px;--cp-bg:color-mix(in srgb,var(--cp-brand) 3%,var(--cp-surface));--cp-hover:color-mix(in srgb,var(--cp-brand) 2%,var(--cp-surface));--cp-soft-line:color-mix(in srgb,var(--cp-line) 60%,var(--cp-surface))}.cp-card{background:var(--cp-surface);border:1px solid var(--cp-line);border-radius:var(--cp-radius);box-shadow:0 2px 3px #192d3505}.cp-input{width:100%;box-sizing:border-box;min-height:44px;padding:10px 12px;border:1px solid var(--cp-line);border-radius:8px;background:var(--cp-surface);color:var(--cp-ink);font:inherit;font-size:14px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.cp-input:focus{border-color:var(--cp-brand);box-shadow:0 0 0 3px var(--cp-brand-soft)}.cp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid transparent;border-radius:8px;padding:10px 16px;font:inherit;font-size:14px;font-weight:600;line-height:1.4;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.cp-btn svg{width:18px;height:18px;flex:none}.cp-btn:disabled{opacity:.58;cursor:default}.cp-btn-primary{background:var(--cp-brand);color:var(--cp-on-dark)}.cp-btn-primary:hover:not(:disabled){background:var(--cp-brand-dark)}.cp-btn-secondary{background:var(--cp-surface);border-color:var(--cp-line);color:var(--cp-ink)}.cp-btn-secondary:hover:not(:disabled){background:var(--cp-hover);border-color:var(--cp-brand)}.cp-pill{display:inline-flex;align-items:center;gap:8px;min-height:44px;border-radius:8px;border:1px solid var(--cp-line);background:var(--cp-surface);color:var(--cp-muted);padding:8px 12px;font-size:14px;font-weight:500;white-space:nowrap}.cp-pill.is-active{background:var(--cp-brand-soft);border-color:var(--cp-brand);color:var(--cp-brand)}.cp-count{min-width:24px;border-radius:5px;padding:2px 6px;background:var(--cp-bg);color:var(--cp-muted);text-align:center;font-size:14px;font-variant-numeric:tabular-nums;line-height:18px}.cp-pill.is-active .cp-count{background:var(--cp-brand-soft);color:var(--cp-brand)}.cp-empty{text-align:center;color:var(--cp-faint);padding:48px 16px;font-size:16px;line-height:1.65}.cp-recovery{display:flex;flex-direction:column;align-items:center;gap:12px}.cp-recovery p{margin:0}.cp-required-mark{display:inline;color:var(--pa-danger);margin-inline-start:4px;font-weight:600;font-size:inherit}.cust-shell *,.cust-shell *:before,.cust-shell *:after{box-sizing:border-box}.cust-shell button,.cust-shell input,.cust-shell select{font-family:inherit}.cust-shell :is(a,button,summary):focus-visible{outline:3px solid var(--cp-brand);outline-offset:3px}@media screen{:root{--cp-font:var(--pa-font-sans, system-ui, sans-serif)}}.cust-shell,.cust-login,.reset-page,.password-page,.ended{color-scheme:light}body:has(.layout) :is(.pa-glass-menu.el-popper.is-light,.cmdk.el-dialog,.el-select__popper.el-popper.is-light,.el-autocomplete__popper.el-popper.is-light,.el-picker__popper.el-popper.is-light,.cockpit-trend-help.el-popper.is-light){box-sizing:border-box;max-width:calc(100vw - 24px);border:1px solid var(--pa-glass-line, var(--pa-line));border-radius:var(--pa-radius-lg);background:var(--pa-surface)!important;color:var(--pa-ink);box-shadow:var(--pa-glass-floating-shadow)}body:has(.layout) :is(.pa-glass-menu,.el-picker__popper) .el-popper__arrow:before{background:var(--pa-surface);border-color:var(--pa-glass-line, var(--pa-line))}body:has(.layout) .pa-glass-menu .el-dropdown-menu{background:transparent!important}body:has(.layout) .el-picker__popper .el-picker-panel{border-radius:inherit;background:transparent}body:has(.layout) .el-picker__popper :is(.el-date-table,.el-month-table,.el-year-table){background:var(--pa-surface)}body:has(.layout) .el-picker__popper :is(.el-date-table,.el-month-table,.el-year-table) td:not(.disabled):not(.current):not(.selected):not(.start-date):not(.end-date):is(.today,:hover) :is(.el-date-table-cell__text,.cell),body:has(.layout) .el-picker__popper :is(.el-date-picker__header-label,.el-picker-panel__icon-btn):hover{color:var(--pa-action-ink)}body:has(.layout) .el-autocomplete__popper{--el-bg-color-overlay: var(--pa-surface);--el-border-color-light: var(--pa-glass-line, var(--pa-line))}body:has(.layout) .el-autocomplete-suggestion:not(.is-loading) li.highlighted{outline:0;box-shadow:inset 2px 0 0 var(--pa-action-ink)}body:has(.layout) .cmdk.el-dialog>.el-dialog__header{background:transparent;border-color:var(--pa-glass-line, var(--pa-line))}body:has(.layout) .cmdk.el-dialog>.el-dialog__body{background:var(--pa-surface)}body:has(.layout) .cmdk-scopes button{border-radius:var(--pa-radius)}body:has(.layout) .cmdk-scopes button[aria-selected=true]{border-color:color-mix(in srgb,var(--pa-action-ink) 28%,var(--pa-line));color:var(--pa-action-ink);box-shadow:inset 0 1px 0 var(--pa-glass-edge)}body:has(.layout) .pa-glass-button{box-sizing:border-box;border:1px solid var(--pa-glass-line, var(--pa-line));background:var(--pa-surface);color:var(--pa-ink);box-shadow:var(--pa-shadow-xs),inset 0 1px 0 var(--pa-glass-edge);transition:background-color var(--pa-dur-fast),border-color var(--pa-dur-fast),transform var(--pa-dur-fast)}body:has(.layout) .pa-glass-button:not(.notif-bell):not(.is-circle){border-radius:var(--pa-button-radius)}body:has(.layout) .ctx-back.pa-glass-button{color:var(--pa-ink-2);border-color:transparent;background:transparent!important;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body:has(.layout) .ctx-back.pa-glass-button:not(:disabled):is(:hover,:focus-visible){color:var(--pa-ink);border-color:transparent;background:color-mix(in srgb,var(--pa-ink) 5%,transparent)!important}body:has(.layout) .pa-glass-button:not(:disabled):is(:hover,:focus-visible),body:has(.layout) .pa-glass-button[aria-expanded=true]{border-color:color-mix(in srgb,var(--pa-action-ink) 35%,var(--pa-line));color:var(--pa-action-ink);opacity:1}body:has(.layout) .pa-glass-button:focus-visible{outline:2px solid var(--pa-focus);outline-offset:2px}body:has(.layout) .pa-glass-button:not(:disabled):active{transform:scale(.985)}@media(min-width:769px)and (pointer:fine){body:has(.layout) .pa-glass-button:is(.el-button,.notif-bell,.message-entry){min-width:36px;min-height:36px}}@media(max-width:768px),(pointer:coarse){body:has(.layout) .pa-glass-button{min-width:44px;min-height:44px}}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){body:has(.layout) :is(.pa-glass-menu.el-popper.is-light,.cmdk.el-dialog,.el-select__popper.el-popper.is-light,.el-autocomplete__popper.el-popper.is-light,.el-picker__popper.el-popper.is-light,.cockpit-trend-help.el-popper.is-light){background:var(--pa-glass-highlight),var(--pa-glass-floating-tint)!important;-webkit-backdrop-filter:blur(20px) saturate(130%);backdrop-filter:blur(20px) saturate(130%)}body:has(.layout) .pa-glass-button{background:var(--pa-glass-highlight),var(--pa-glass-control-tint);-webkit-backdrop-filter:blur(8px) saturate(115%);backdrop-filter:blur(8px) saturate(115%)}}@media(prefers-reduced-transparency:reduce),print{body:has(.layout) :is(.pa-glass-menu.el-popper.is-light,.cmdk.el-dialog,.el-select__popper.el-popper.is-light,.el-autocomplete__popper.el-popper.is-light,.el-picker__popper.el-popper.is-light,.cockpit-trend-help.el-popper.is-light,.pa-glass-button){background:var(--pa-surface)!important;border-color:var(--pa-line);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--pa-shadow)}}@media(forced-colors:active){body:has(.layout) :is(.pa-glass-menu.el-popper.is-light,.cmdk.el-dialog,.el-select__popper.el-popper.is-light,.el-autocomplete__popper.el-popper.is-light,.el-picker__popper.el-popper.is-light,.cockpit-trend-help.el-popper.is-light,.pa-glass-button){background:Canvas!important;color:CanvasText;border-color:CanvasText;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}body:has(.layout) .el-picker__popper :is(.el-date-table,.el-month-table,.el-year-table){background:Canvas}body:has(.layout) .pa-glass-menu .el-dropdown-menu__item{color:CanvasText}body:has(.layout) .pa-glass-menu .el-dropdown-menu__item:not(.is-disabled):is(:hover,:focus){color:HighlightText;background:Highlight}body:has(.layout) .el-autocomplete__popper{--el-bg-color-overlay: Canvas;--el-border-color-light: CanvasText}body:has(.layout) .el-autocomplete-suggestion:not(.is-loading) li:not(.divider):is(:hover,.highlighted){color:HighlightText;background:Highlight;outline-color:HighlightText;forced-color-adjust:none}body:has(.layout) .el-autocomplete-suggestion:not(.is-loading) li:not(.divider):is(:hover,.highlighted) *{color:inherit}}.el-dialog:not(.is-fullscreen){--pa-dialog-top: clamp(12px, var(--el-dialog-margin-top, 15vh), 48px);display:flex;flex-direction:column;max-height:calc(100vh - var(--pa-dialog-top) - 12px);max-height:calc(var(--pa-visible-viewport-height, 100dvh) - var(--pa-dialog-top) - 12px);margin-top:var(--pa-dialog-top);margin-bottom:12px;padding:0;border-color:var(--pa-line);background:var(--el-dialog-bg-color);overflow:hidden}.el-dialog:not(.is-fullscreen).is-align-center{margin-top:auto;margin-bottom:auto;max-height:calc(var(--pa-visible-viewport-height, 100dvh) - 24px)}.el-overlay-dialog:not(:has(.el-dialog.is-fullscreen)),.is-message-box .el-overlay-message-box{top:var(--pa-visible-viewport-top, 0px);bottom:auto;height:var(--pa-visible-viewport-height, 100dvh)}.is-message-box .el-overlay-message-box{box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:12px}.is-message-box .el-overlay-message-box:after{display:none}.is-message-box .el-message-box{margin:0}.el-dialog.is-fullscreen{width:100%!important;max-width:none!important;margin:0!important;border-radius:0!important}.el-dialog:not(.is-fullscreen)>.el-dialog__header{flex:none;margin:0;padding:16px 20px 14px;background:var(--pa-surface);border-bottom:1px solid var(--pa-line-soft)}.el-dialog:not(.is-fullscreen)>.el-dialog__header.show-close{padding-right:52px}.el-dialog:not(.is-fullscreen)>.el-dialog__body{flex:1 1 auto;min-height:0;padding:16px 20px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.el-dialog:not(.is-fullscreen)>.el-dialog__footer{flex:none;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding:12px 20px 16px;background:var(--pa-surface);border-top:1px solid var(--pa-line-soft);border-radius:0 0 var(--pa-radius-lg) var(--pa-radius-lg)}.el-dialog:not(.is-fullscreen)>.el-dialog__footer>.el-button{margin-left:0}.el-dialog__body .el-form-item__content{min-width:0}.el-drawer.pa-record-drawer>.el-drawer__header{margin-bottom:0;padding:16px 20px;border-bottom:1px solid var(--pa-line-soft);background:var(--pa-surface)}.el-drawer.pa-record-drawer>.el-drawer__body{padding:16px 20px}.el-drawer.pa-record-drawer>.el-drawer__footer{padding:12px 20px 16px;border-top:1px solid var(--pa-line-soft);background:var(--pa-surface)}@media(max-width:768px){.el-drawer.pa-record-drawer{width:100vw!important;max-width:100vw;border-radius:0}.el-drawer.pa-record-drawer>.el-drawer__header,.el-drawer.pa-record-drawer>.el-drawer__body{padding:16px}.el-drawer.pa-record-drawer>.el-drawer__footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}}.el-message-box{display:inline-flex;flex-direction:column;max-height:calc(var(--pa-visible-viewport-height, 100dvh) - 24px)}.el-message-box__header,.el-message-box__btns{flex:none}.el-message-box__content{min-height:0;overflow-y:auto;overscroll-behavior:contain}@media(max-width:768px){.el-dialog:not(.is-fullscreen){--pa-dialog-top: 12px;margin:12px auto!important;max-height:calc(var(--pa-visible-viewport-height, 100dvh) - 24px - env(safe-area-inset-bottom,0px))}.el-dialog:not(.is-fullscreen)>.el-dialog__header{padding:16px}.el-dialog:not(.is-fullscreen)>.el-dialog__header.show-close{padding-right:52px}.el-dialog:not(.is-fullscreen)>.el-dialog__body{padding:16px}.el-dialog:not(.is-fullscreen)>.el-dialog__footer{padding:12px 16px;gap:3px}.el-dialog:not(.is-fullscreen)>.el-dialog__footer>.el-button{flex:0 0 auto;min-width:44px;max-width:100%;white-space:normal;height:auto;min-height:44px;line-height:1.4}.el-dialog__body .el-input__wrapper,.el-dialog__body .el-select__wrapper{min-height:44px}.el-dialog__headerbtn,.el-message-box__headerbtn{width:44px;height:44px}.el-drawer__close-btn{flex-shrink:0;min-width:44px;min-height:44px}}@media(min-width:769px)and (pointer:coarse){.el-dialog:not(.is-fullscreen)>.el-dialog__footer .el-button{min-width:44px;min-height:44px}.el-message-box__btns .el-button,.el-message-box__headerbtn{min-width:44px;min-height:44px}}@media(max-width:1024px),(pointer:coarse){.contract-preview-dialog .cpp-tools .el-button,.pp-pdf-preview-actions .el-button,.qc-preview-dialog .qc-preview-tools .el-button{min-height:44px}}@media(min-width:601px)and (max-width:1024px){.el-dialog.contract-preview-dialog:not(.is-fullscreen){width:calc(100vw - 32px)!important;height:calc(100dvh - 32px);max-height:calc(100dvh - 32px);margin:16px auto!important}}@media(max-width:600px){.el-dialog.contract-preview-dialog:not(.is-fullscreen),.el-dialog.attachment-reader-dialog:not(.is-fullscreen),.el-dialog.qc-preview-dialog:not(.is-fullscreen){width:100%!important;max-width:100%!important;height:var(--pa-visible-viewport-height, 100dvh);max-height:var(--pa-visible-viewport-height, 100dvh);margin:0!important;border-radius:0}.el-dialog.contract-preview-dialog>.el-dialog__body{padding:8px;overflow:hidden;scrollbar-gutter:auto}.el-dialog.contract-preview-dialog>.el-dialog__header,.el-dialog.attachment-reader-dialog>.el-dialog__header{padding-left:max(12px,env(safe-area-inset-left))}.el-dialog.contract-preview-dialog>.el-dialog__body,.el-dialog.attachment-reader-dialog>.el-dialog__footer,.el-dialog.qc-preview-dialog>.el-dialog__footer{padding-bottom:max(8px,env(safe-area-inset-bottom))}}@media(max-width:768px){.pa-date-picker-popper{max-height:calc(100dvh - 24px);overflow-y:auto}.pa-date-picker-popper .el-date-picker{width:min(322px,calc(100vw - 2px))}.pa-date-picker-popper .el-date-picker__header{display:flex;align-items:center;justify-content:space-between;margin:0;padding:12px 8px 0;min-height:44px}.pa-date-picker-popper .el-date-picker__header-label{display:inline-block;min-width:44px;padding:0 1px;line-height:44px;text-align:center;white-space:nowrap}.pa-date-picker-popper .el-picker-panel__icon-btn{width:44px;min-width:44px;height:44px;margin:0}.pa-date-picker-popper .el-picker-panel__content{width:auto;margin:12px 5px}.pa-date-picker-popper .el-date-table{table-layout:fixed;min-width:308px}.pa-date-picker-popper .el-date-table td{height:44px;padding:0}}@media(max-width:768px){.pa-touch-range-popper .el-date-range-picker{width:min(646px,calc(100vw - 2px))}.pa-touch-range-popper .el-date-range-picker .el-picker-panel__body{min-width:0}.pa-touch-range-popper .el-date-range-picker__content{display:block;float:none;width:100%;box-sizing:border-box;padding:12px 5px}.pa-touch-range-popper .el-date-range-picker__content.is-left{border-right:0;border-bottom:1px solid var(--pa-line)}.pa-touch-range-popper .el-picker-panel__icon-btn{width:44px;min-width:44px;height:44px;margin:0}.pa-touch-range-popper .el-date-range-picker__header{display:flex;align-items:center;min-height:44px;height:auto}.pa-touch-range-popper .el-date-range-picker__header>div{flex:1;min-width:0;margin:0}.pa-touch-range-popper .el-date-table{table-layout:fixed}.pa-touch-range-popper .el-date-table td{height:44px;padding:0}}@media(max-width:768px){.pa-month-picker-popper{max-height:calc(100dvh - 24px);overflow-y:auto}.pa-month-picker-popper .el-date-picker{width:min(322px,calc(100vw - 2px))}.pa-month-picker-popper .el-date-picker__header{display:flex;align-items:center;justify-content:space-between;margin:0;padding:12px 8px 0;min-height:44px}.pa-month-picker-popper .el-date-picker__header-label{display:inline-block;min-width:44px;padding:0 1px;line-height:44px;text-align:center;white-space:nowrap;user-select:none;-webkit-user-select:none}.pa-month-picker-popper .el-picker-panel__icon-btn{width:44px;min-width:44px;height:44px;margin:0}.pa-month-picker-popper .el-picker-panel__content{width:auto;margin:12px 8px}}@media(pointer:coarse){.pa-touch-calendar-popper{max-height:calc(var(--pa-visible-viewport-height, 100dvh) - 24px);overflow-y:auto;overscroll-behavior:contain}.pa-touch-range-popper .el-date-table .el-date-table-cell{height:44px;padding:10px 0}}@media(min-width:769px)and (pointer:coarse){.pa-touch-calendar-popper .el-picker-panel__icon-btn{width:44px;min-width:44px;height:44px;margin:0}.pa-date-picker-popper .el-date-picker__header,.pa-month-picker-popper .el-date-picker__header{display:flex;align-items:center;justify-content:space-between;margin:0;padding:12px 8px 0;min-height:44px}.pa-date-picker-popper .el-date-picker__header-label,.pa-month-picker-popper .el-date-picker__header-label{display:inline-block;min-width:44px;padding:0 1px;line-height:44px;text-align:center;white-space:nowrap}.pa-date-picker-popper .el-picker-panel__content{width:auto;margin:12px 5px}.pa-date-picker-popper .el-date-table,.pa-touch-range-popper .el-date-table{table-layout:fixed;min-width:308px}.pa-date-picker-popper .el-date-table td,.pa-touch-range-popper .el-date-table td{height:44px;padding:0}.pa-touch-range-popper .el-date-range-picker__content{padding:12px 5px}.pa-touch-range-popper .el-date-range-picker__header{display:flex;align-items:center;min-height:44px;height:auto}.pa-touch-range-popper .el-date-range-picker__header>div{flex:1;min-width:0;margin:0}}:is(.layout.ui-100-global-refresh,.el-overlay) .pa-action-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}:is(.layout.ui-100-global-refresh,.el-overlay) .pa-action-toolbar>.el-button,:is(.layout.ui-100-global-refresh,.el-overlay) .pa-action-toolbar>.el-dropdown>.el-button{height:36px;min-height:36px;margin:0;border-radius:var(--pa-button-radius);font-size:var(--pa-fs-sm);white-space:nowrap}@media(max-width:768px){.layout.ui-100-global-refresh .pa-page__head:has(>.pa-page__actions>.pa-action-toolbar:not(.pa-action-toolbar--inline)){flex-wrap:wrap}.layout.ui-100-global-refresh .pa-page__actions:has(>.pa-action-toolbar:not(.pa-action-toolbar--inline)){width:100%;flex-basis:100%;margin-left:0}.layout.ui-100-global-refresh .pa-page__actions>.pa-action-toolbar:not(.pa-action-toolbar--inline){width:100%}:is(.layout.ui-100-global-refresh,.el-overlay) .pa-action-toolbar{display:flex;flex-wrap:wrap;gap:4px 6px;width:100%}:is(.layout.ui-100-global-refresh,.el-overlay) .pa-action-toolbar>.el-button,:is(.layout.ui-100-global-refresh,.el-overlay) .pa-action-toolbar>.el-dropdown{flex:0 0 auto;width:auto;max-width:100%;min-width:44px}:is(.layout.ui-100-global-refresh,.el-overlay) .pa-action-toolbar>.el-button,:is(.layout.ui-100-global-refresh,.el-overlay) .pa-action-toolbar>.el-dropdown>.el-button{height:auto;min-height:44px;width:auto;max-width:100%;padding-inline:8px;white-space:normal}:is(.layout.ui-100-global-refresh,.el-overlay) .pa-action-toolbar .el-button .el-icon{min-height:0}}@media(min-width:769px)and (pointer:coarse){:is(.layout.ui-100-global-refresh,.el-overlay) .pa-action-toolbar>.el-button,:is(.layout.ui-100-global-refresh,.el-overlay) .pa-action-toolbar>.el-dropdown>.el-button,.layout.ui-100-global-refresh .pa-page__actions>.el-button,.layout.ui-100-global-refresh .pa-page__actions>.el-dropdown>.el-button,.layout.ui-100-global-refresh .sale-order-list .pa-row-actions>.el-button,.layout.ui-100-global-refresh .sale-order-list .pa-row-actions>.el-dropdown>.el-button{height:44px;min-height:44px;min-width:44px}}:is(.layout.ui-100-global-refresh,.el-overlay) .pa-row-actions{display:flex;align-items:center;gap:4px;white-space:nowrap}:is(.layout.ui-100-global-refresh,.el-overlay) .pa-row-actions>.el-button,:is(.layout.ui-100-global-refresh,.el-overlay) .pa-row-actions>.el-dropdown>.el-button{height:32px;min-height:32px;margin:0}@media(max-width:768px){:is(.layout.ui-100-global-refresh,.el-overlay) .pa-row-actions>.el-button,:is(.layout.ui-100-global-refresh,.el-overlay) .pa-row-actions>.el-dropdown>.el-button{height:44px;min-height:44px;min-width:44px;padding-inline:4px}}:is(.layout.ui-100-global-refresh,.el-overlay) .pa-action-toolbar.pa-action-toolbar--inline{display:flex;width:auto;flex:none}:is(.layout.ui-100-global-refresh,.el-overlay) .pa-action-toolbar.pa-action-toolbar--inline>.el-button,:is(.layout.ui-100-global-refresh,.el-overlay) .pa-action-toolbar.pa-action-toolbar--inline>.el-dropdown{width:auto;flex:none}@media(max-width:768px){.layout.ui-100-global-refresh .pa-action-toolbar.pa-action-toolbar--compact{display:flex;justify-content:flex-start;gap:4px 6px;width:100%;margin-left:0;padding-top:4px}.layout.ui-100-global-refresh .pa-action-toolbar.pa-action-toolbar--compact>.el-button,.layout.ui-100-global-refresh .pa-action-toolbar.pa-action-toolbar--compact>.el-dropdown,.layout.ui-100-global-refresh .pa-action-toolbar.pa-action-toolbar--compact>.el-dropdown>.el-button{width:auto;flex:0 0 auto;min-width:44px;margin:0}.layout.ui-100-global-refresh .pa-action-toolbar.pa-action-toolbar--compact .el-button{height:44px;min-height:44px;padding-inline:9px;font-size:var(--pa-fs-xs)}.layout.ui-100-global-refresh .pa-action-toolbar.pa-action-toolbar--compact .el-button>.el-icon:not(.is-loading):has(+span){display:none}.layout.ui-100-global-refresh .pa-action-toolbar.pa-action-toolbar--compact .el-button .el-icon--right{display:inline-flex;margin-left:4px}}@media(max-width:768px){.layout.ui-100-global-refresh .pa-page__head>.pa-page__actions:not(:has(>.pa-action-toolbar--inline)){width:100%;margin-left:0;justify-content:flex-start}.layout.ui-100-global-refresh .pa-page__head .pa-page__actions,.layout.ui-100-global-refresh .pa-page__head .pa-action-toolbar{gap:3px}.layout.ui-100-global-refresh .pa-page__head .pa-page__actions .el-button,.layout.ui-100-global-refresh .pa-page__head .pa-page__actions .el-dropdown{flex:0 0 auto;width:auto;max-width:100%}.layout.ui-100-global-refresh .pa-page__head .pa-page__actions .el-button{height:auto;min-height:44px;padding-inline:5px;font-size:var(--pa-fs-xs);white-space:normal}.layout.ui-100-global-refresh .pa-page__head .pa-page__actions .el-button>.el-icon:not(.is-loading):not(.el-icon--right):has(+span){display:none}.layout.ui-100-global-refresh .pa-page__head .pa-page__actions .el-button .el-icon--right{margin-left:4px}}.document-actions{display:flex;gap:8px;flex:none;align-items:center}.document-actions>button.doc-dl{min-height:36px;white-space:nowrap;margin:0}@media(max-width:768px){.document-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex-basis:100%;width:100%}.document-actions>button.doc-dl{min-height:44px;width:100%}.document-actions>button.doc-dl:only-child{grid-column:1/-1}.cust-shell button.cp-btn,button.cp-btn{min-height:44px}}.login-page{min-height:100dvh!important;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px)}.pwa-login-help{display:block;margin:16px auto 0;min-height:44px;border:0;background:transparent;color:var(--pa-action-ink);font:inherit;font-size:13px;cursor:pointer}.pwa-login-help:focus-visible{outline:2px solid var(--pa-purple);outline-offset:3px}.web-update-banner{top:max(12px,env(safe-area-inset-top,0px))}@media(min-width:769px){.layout.sidebar-shell{box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}}@media(max-width:768px){.layout.sidebar-shell .mobile-bar{height:calc(56px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);padding-left:max(8px,env(safe-area-inset-left,0px));padding-right:max(8px,env(safe-area-inset-right,0px))}.layout.sidebar-shell .sidebar,.layout.sidebar-shell .sidebar-overlay{top:calc(56px + env(safe-area-inset-top,0px))}.layout.sidebar-shell .sidebar{left:env(safe-area-inset-left,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.layout.sidebar-shell .main-content{padding-left:max(12px,env(safe-area-inset-left,0px));padding-right:max(12px,env(safe-area-inset-right,0px))}.layout.sidebar-shell .mobile-menu,.layout.sidebar-shell .mobile-tools>button,.layout.sidebar-shell .mobile-tools .el-button,.layout.sidebar-shell .mobile-tools .message-entry{min-width:44px;width:44px;min-height:44px;height:44px}.pwa-help .el-dialog__body{max-height:calc(100dvh - 200px);overflow:auto}}@media(max-width:768px){.page-header{flex-direction:column;align-items:stretch!important;gap:10px}.header-actions{flex-wrap:wrap;gap:8px}.header-actions>.el-input,.header-actions>.el-select{width:100%!important}.main-content .el-form .el-row{margin-left:0!important;margin-right:0!important}.main-content .el-form .el-row>[class*=el-col-]{flex:0 0 100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}.main-content .el-form .el-form-item{margin-bottom:14px}.el-dialog__footer,.el-drawer__footer{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.el-dialog__footer>.el-button,.el-drawer__footer>.el-button{flex:0 0 auto;width:auto;min-width:44px;max-width:100%;height:auto;margin-left:0!important;white-space:normal;line-height:1.25}.el-overlay :is(.el-dialog__footer,.el-drawer__footer) .el-button{min-height:44px;min-width:44px;padding-inline:8px;font-size:var(--pa-fs-sm)}.el-overlay :is(.el-dialog__footer,.el-drawer__footer) .el-button .el-icon{min-height:0}.pa-page__actions{bottom:calc(88px + env(safe-area-inset-bottom,0px))!important}}@media(max-width:768px){.el-button,button:not([class*=el-tabs]),[role=button]{min-height:44px!important}.el-button.is-circle,.el-button>.el-icon:only-child,.notif-bell,.bell-mobile,.el-button.is-text,.el-button.is-link{min-width:44px!important}.main-content .el-button.is-link,.main-content .el-button.is-text{padding-left:8px;padding-right:8px}.main-content .el-button [class*=el-icon]{min-height:0!important}a,.mk-so,.so-link,.pmc-so{min-height:44px!important;display:inline-flex;align-items:center}.el-table .el-button.is-link,.el-table a{min-height:44px;display:inline-flex;align-items:center}.el-menu-item,.el-sub-menu__title,.el-tabs__item{min-height:44px!important}.main-content .el-tabs__item{line-height:44px}.main-content .el-empty__description .el-button,.main-content .pane-hint .el-button,.workflow-summary .el-button{min-height:44px}.mobile-topbar button,.pa-topbar button,.el-header .el-button,.el-header button{min-width:44px;min-height:44px}.main-content .el-button--primary:not(.is-link):not(.is-text),.pa-page__actions .el-button--primary,.pa-page__head .el-button--primary{font-weight:600;font-size:var(--pa-fs-md);box-shadow:var(--pa-shadow-sm)}.pa-page__actions>.el-button--primary:only-child,.pa-page__head>.el-button--primary:only-child,.header-actions>.el-button--primary:only-child{width:100%;border-radius:var(--pa-radius-lg);font-size:var(--pa-fs-md)}.main-content .el-button.is-text:not(.el-button--primary),.main-content .el-button.is-link:not(.el-button--primary){font-weight:500}.pa-page__filters{align-items:center;overflow:visible}.pa-page__filters :is(.el-input,.el-select,.el-date-editor){flex:1 1 140px;width:auto!important;min-width:0!important;max-width:100%}.pa-page__filters :is(.el-input__wrapper,.el-select__wrapper){padding-inline:9px}.pa-page__filters .el-button{min-width:0!important;padding-inline:9px;white-space:nowrap}}@media(max-width:768px)and (pointer:coarse){.pa-page__body{padding-bottom:76px}}.wb{max-width:1480px;margin:0 auto;padding:0 0 24px;min-width:0;color:var(--pa-ink);container-type:inline-size;container-name:wb}.wb .home-header h1{font-size:var(--pa-fs-xl);letter-spacing:normal}.wb-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.wb-notice{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;margin:0 0 12px;padding:6px 12px;border:1px solid color-mix(in srgb,var(--pa-warning) 35%,var(--pa-line));border-radius:var(--pa-radius);background:color-mix(in srgb,var(--pa-warning) 8%,var(--pa-surface));color:var(--pa-warning-ink);font-size:var(--pa-fs-xs);line-height:1.5}.wb-notice .el-button{margin:0;min-height:28px;padding:0 6px}.wb-panel>.wb-notice{margin:8px 12px}.wb-figures{display:flex;flex-wrap:wrap;gap:0;margin:0 0 16px;border:1px solid var(--pa-line);border-radius:var(--pa-radius-md);background:var(--pa-surface);overflow:hidden}.wb-figures>.wb-figure{position:relative;display:flex;flex:1 1 118px;flex-direction:column;align-items:stretch;justify-content:center;gap:2px;min-width:0;min-height:68px;margin:0;padding:12px 16px;border:0;border-radius:0;background:var(--pa-surface);color:var(--pa-ink);font:inherit;text-align:left;text-decoration:none;cursor:pointer;box-shadow:-1px 0 0 var(--pa-line-soft),0 -1px 0 var(--pa-line-soft);transition:background-color var(--pa-dur-fast) var(--pa-ease)}.wb-figures>.wb-figure.is-wide{flex:2 1 236px}.wb-figure.is-static{cursor:default}.wb-figure__label{font-size:var(--pa-fs-xs);line-height:1.4;color:var(--pa-ink-2)}.wb-figure__value{font-size:var(--pa-fs-xl);line-height:1.25;font-weight:600;letter-spacing:var(--pa-tracking-display);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.wb-figure__value small{margin-left:5px;font-size:var(--pa-fs-sm);font-weight:500;color:var(--pa-ink-2);letter-spacing:normal}.wb-figure__money{display:grid;gap:2px;min-width:0}.wb-figure__money>span{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0;font-size:var(--pa-fs-md);font-weight:600;letter-spacing:var(--pa-tracking-display);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.wb-figure__money b{flex:none;font-size:var(--pa-fs-xs);font-weight:500;color:var(--pa-ink-2)}.wb-figure__none{font-size:var(--pa-fs-sm);font-weight:500;color:var(--pa-ink-2)}.wb-figure__note{font-size:var(--pa-fs-xs);line-height:1.4;color:var(--pa-ink-3);overflow-wrap:anywhere}.wb-figure__arrow{position:absolute;top:8px;right:10px;font-size:var(--pa-fs-xs);color:var(--pa-ink-3);opacity:0;transition:opacity var(--pa-dur-fast) var(--pa-ease)}.wb-figure:is(:hover,:focus-visible) .wb-figure__arrow{opacity:1}@media(pointer:coarse){.wb-figure__arrow{opacity:1}}.wb-figure:is(.is-danger,.is-warning) .wb-figure__label{display:inline-flex;align-items:center;gap:6px}.wb-figure:is(.is-danger,.is-warning) .wb-figure__label:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--pa-warning)}.wb-figure.is-danger .wb-figure__label:before{background:var(--pa-danger)}.wb-figure.is-danger .wb-figure__value{color:var(--pa-danger-ink)}.wb-figure[aria-pressed=true]{background:var(--pa-action-soft);box-shadow:inset 0 -2px 0 var(--pa-purple)}.wb-figure[aria-pressed=true] .wb-figure__label{color:var(--pa-ink);font-weight:500}.wb-figure:focus-visible{outline:2px solid var(--pa-purple);outline-offset:-2px;z-index:1}@media(hover:hover){.wb-figure:not(.is-static):hover{background:var(--pa-row-hover)}}.wb-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:16px;align-items:start}.wb-grid--single{grid-template-columns:minmax(0,1fr)}.wb-side{display:grid;gap:16px;min-width:0}.wb-side .commission-reminders{margin:0}@container wb (max-width: 959px){.wb-grid{grid-template-columns:minmax(0,1fr)}}.wb-panel{min-width:0;border:1px solid var(--pa-line);border-radius:var(--pa-radius-md);background:var(--pa-surface);overflow:hidden}.wb-panel__head{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;min-height:44px;padding:5px 12px;border-bottom:1px solid var(--pa-line-soft)}.wb-panel__head h2,.wb-panel__head h3{margin:0;font-size:var(--pa-fs-md);font-weight:600;line-height:1.4;color:var(--pa-ink)}.wb-panel__head h2:focus-visible,.wb-panel__head h3:focus-visible{outline:2px solid var(--pa-purple);outline-offset:2px;border-radius:4px}.wb-panel__count{font-size:var(--pa-fs-xs);font-weight:500;color:var(--pa-ink-3);font-variant-numeric:tabular-nums}.wb-panel__tools{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;margin-left:auto;min-width:0}.wb-panel__tools .el-button,.wb-panel__tools .el-radio-group{margin:0}.wb-panel__tools .el-radio-group{flex-wrap:nowrap}.wb-panel__search{width:200px}.wb-panel__search .el-input__wrapper{min-height:32px}.wb-link{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 6px;border-radius:var(--pa-radius-xs);color:var(--pa-ink-2);font-size:var(--pa-fs-xs);font-weight:500;text-decoration:none;white-space:nowrap;transition:color var(--pa-dur-fast) var(--pa-ease)}.wb-link:hover{color:var(--pa-action-ink);text-decoration:underline;text-underline-offset:3px}.wb-link:focus-visible{outline:2px solid var(--pa-purple);outline-offset:1px}.wb-empty{margin:0;padding:20px 12px;color:var(--pa-ink-3);font-size:var(--pa-fs-sm);line-height:1.6;text-align:center}.wb-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;padding:4px 12px;border-top:1px solid var(--pa-line-soft);color:var(--pa-ink-3);font-size:var(--pa-fs-xs);font-variant-numeric:tabular-nums}.wb-foot .el-button{margin:0;min-height:32px;padding:0 6px}.wb-foot__tools{display:flex;align-items:center;gap:8px}.wb-table-wrap{overflow-x:auto}.wb-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:var(--pa-fs-sm);color:var(--pa-ink)}.wb-table th{height:var(--pa-th-h);padding:0 10px;border-bottom:1px solid var(--pa-line);background:var(--pa-surface);color:var(--pa-ink-3);font-size:var(--pa-fs-xs);font-weight:500;text-align:left;white-space:nowrap}.wb-table td{height:var(--pa-row-h);padding:0 10px;border-bottom:1px solid var(--pa-line-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;transition:background-color var(--pa-dur-fast) var(--pa-ease)}.wb-table tbody tr:last-child td{border-bottom:0}.wb-table .is-num{text-align:right;font-variant-numeric:tabular-nums}.wb-table .wb-col-go{width:32px;padding:0 10px 0 0;color:var(--pa-ink-3);text-align:right}.wb-group td{height:30px;background:var(--pa-group-bg);color:var(--pa-ink-2);font-size:var(--pa-fs-xs);font-weight:600}.wb-group b{margin-left:6px;font-weight:500;color:var(--pa-ink-3);font-variant-numeric:tabular-nums}.wb-row{cursor:pointer}.wb-row.is-static{cursor:default}.wb-row__link{color:inherit;text-decoration:none;font-weight:500}.wb-row__link:focus-visible{outline:2px solid var(--pa-purple);outline-offset:2px;border-radius:var(--pa-radius-xs)}@media(hover:hover){.wb-row:not(.is-static):hover td{background:var(--pa-row-hover)}}.wb-dot{display:inline-block;width:6px;height:6px;margin:0 8px 1px 0;border-radius:50%;background:var(--pa-line-strong, var(--pa-line));vertical-align:middle}.wb-dot.is-danger{background:var(--pa-danger)}.wb-dot.is-warning{background:var(--pa-warning)}.wb-mono{font-family:var(--pa-mono);font-size:var(--pa-fs-xs);color:var(--pa-ink-2)}.wb-due.is-overdue{color:var(--pa-danger-ink);font-weight:500}.wb-cards{display:flex;flex-direction:column}.wb-cards .wb-group,.wb-rows .wb-group{display:flex;align-items:center;min-height:30px;padding:0 12px;background:var(--pa-group-bg);color:var(--pa-ink-2);font-size:var(--pa-fs-xs);font-weight:600}.wb-rows .wb-group{border-bottom:1px solid var(--pa-line-soft)}.wb-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;align-items:start;min-height:44px;padding:8px 12px;border-bottom:1px solid var(--pa-line-soft);color:inherit;text-decoration:none}.wb-cards .wb-card:last-child{border-bottom:0}.wb-card__title{min-width:0;font-size:var(--pa-fs-sm);font-weight:500;line-height:1.5;overflow-wrap:anywhere}.wb-card__meta{grid-column:1 / -1;min-width:0;color:var(--pa-ink-2);font-size:var(--pa-fs-xs);line-height:1.5;overflow-wrap:anywhere}.wb-card .wb-due{grid-column:2;grid-row:1;padding-top:2px;font-size:var(--pa-fs-xs);color:var(--pa-ink-3);white-space:nowrap;font-variant-numeric:tabular-nums}.wb-card .wb-due.is-overdue{color:var(--pa-danger-ink)}.wb-rows{display:flex;flex-direction:column}.wb-rowline{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1px 12px;align-items:center;min-height:44px;padding:7px 12px;border-bottom:1px solid var(--pa-line-soft);transition:background-color var(--pa-dur-fast) var(--pa-ease);color:inherit;text-decoration:none}.wb-rows .wb-rowline:last-child{border-bottom:0}.wb-rowline__main{min-width:0;font-size:var(--pa-fs-sm);font-weight:500;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-rowline__sub{grid-column:1;min-width:0;color:var(--pa-ink-2);font-size:var(--pa-fs-xs);line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-rowline__end{grid-column:2;grid-row:1 / 3;align-self:center;color:var(--pa-ink-3);font-size:var(--pa-fs-xs);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.wb-rowline__amt{grid-column:2;grid-row:1 / 3;align-self:center;font-size:var(--pa-fs-md);font-weight:600;letter-spacing:var(--pa-tracking-display);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.wb-rowline__amt b{margin-right:4px;font-size:var(--pa-fs-xs);font-weight:500;color:var(--pa-ink-2)}.wb-rowline__actions{grid-column:1 / -1;display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;padding-top:4px}.wb-rowline__actions .el-button{margin:0;min-height:28px;padding:0 6px}.wb-rowline__detail{grid-column:1 / -1;margin:4px 0 2px;padding-top:6px;border-top:1px solid var(--pa-line);color:var(--pa-ink-2);font-size:var(--pa-fs-xs);line-height:1.6}.wb-rowline__detail p{margin:0 0 4px}.wb-rowline__detail b{color:var(--pa-ink);font-weight:500}a.wb-rowline:focus-visible,a.wb-card:focus-visible{outline:2px solid var(--pa-purple);outline-offset:-2px}@media(hover:hover){a.wb-rowline:hover,a.wb-card:hover{background:var(--pa-row-hover)}}.wb-tag{display:inline-flex;align-items:center;flex:none;height:20px;padding:0 6px;border-radius:var(--pa-tag-radius);background:var(--pa-status-pending-bg);color:var(--pa-warning-ink);font-size:var(--pa-fs-xs);font-weight:500;line-height:1;white-space:nowrap}.wb-tag.is-danger{background:var(--pa-status-overdue-bg);color:var(--pa-danger-ink)}.wb-inline{display:inline-flex;align-items:center;gap:6px;min-width:0}.wb-skeleton{display:grid;gap:12px}.wb-skeleton span{display:block;height:64px;border:1px solid var(--pa-line);border-radius:var(--pa-radius);background:linear-gradient(110deg,var(--pa-surface),var(--pa-surface-muted),var(--pa-surface));background-size:200% 100%;animation:wb-shimmer 1.6s linear infinite}.wb-skeleton span:nth-child(2){height:320px}@keyframes wb-shimmer{to{background-position:-200% 0}}@media(max-width:768px),(pointer:coarse){.wb-table td{height:var(--pa-touch)}.wb-link,.wb-foot .el-button,.wb-notice .el-button,.wb-rowline__actions .el-button,.wb-panel__search .el-input__wrapper,.wb-panel__tools .el-radio-button__inner{min-height:var(--pa-touch)}.wb-card,.wb-rowline{display:grid!important}}@media(max-width:640px){.wb{padding-bottom:16px}.wb-figures{margin-bottom:10px}.wb-figures>.wb-figure{flex-basis:calc(50% - 1px);min-height:60px;padding:8px 12px}.wb-figures>.wb-figure.is-wide{flex-basis:100%}.wb-figure__value{font-size:var(--pa-fs-xl)}.wb-grid,.wb-side{gap:10px}.wb-panel__head{padding:6px 10px}.wb-panel__tools{width:100%;margin-left:0}.wb-panel__tools>.wb-link{margin-left:auto}.wb-panel__search{order:3;width:100%}.wb-card,.wb-rowline,.wb-empty,.wb-foot,.wb-cards .wb-group,.wb-rows .wb-group{padding-left:10px;padding-right:10px}}.office-structured[data-v-a90ac912]{border:1px solid var(--pa-line);border-radius:8px;padding:12px;min-width:0;color:var(--pa-ink)}p[data-v-a90ac912]{font-size:var(--pa-fs-xs);line-height:1.6;overflow-wrap:anywhere}.export-tabs[data-v-a90ac912],.export-actions[data-v-a90ac912]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}button[data-v-a90ac912],select[data-v-a90ac912]{min-height:40px;padding:6px 10px;background:var(--pa-surface);color:var(--pa-ink);border:1px solid var(--pa-line);border-radius:var(--pa-radius)}button[aria-selected=true][data-v-a90ac912]{border-color:var(--pa-purple)}button[data-v-a90ac912]:disabled{opacity:.5}.structured-grid[data-v-a90ac912]{max-height:320px;overflow:auto;margin:10px 0}table[data-v-a90ac912]{border-collapse:collapse;min-width:100%}td[data-v-a90ac912]{border:1px solid var(--pa-line);padding:4px}textarea[data-v-a90ac912]{box-sizing:border-box;min-width:120px;width:100%;resize:vertical;font:inherit;font-size:var(--pa-fs-sm);color:var(--pa-ink);background:var(--pa-surface);border:0}label[data-v-a90ac912]{font-size:var(--pa-fs-sm)}button[data-v-a90ac912]:focus-visible,select[data-v-a90ac912]:focus-visible,textarea[data-v-a90ac912]:focus-visible{outline:2px solid var(--pa-purple)}.table-selector[data-v-a90ac912]{display:flex;align-items:center;justify-content:space-between;gap:6px;flex-wrap:wrap}.table-selector>span[data-v-a90ac912],.cell-meta[data-v-a90ac912]{font-size:var(--pa-fs-xs);color:var(--pa-ink-2)}.cell-meta[data-v-a90ac912]{white-space:nowrap;margin:2px 3px 4px}.cell-meta span[data-v-a90ac912]{color:var(--pa-purple)}.scroll-hint[data-v-a90ac912]{margin:6px 0;font-size:var(--pa-fs-xs)}.structured-grid[data-v-a90ac912]{margin:6px 0 10px}.structured-grid[data-v-a90ac912]:focus-visible{outline:2px solid var(--pa-purple)}td[data-v-a90ac912]{vertical-align:top}textarea[data-v-a90ac912]{min-width:160px}.table-note[data-v-a90ac912]{margin:6px 0}.export-tabs button[data-v-a90ac912]{flex:1}.export-actions button[data-v-a90ac912]{flex:1;white-space:nowrap}@media(max-width:420px){.office-structured[data-v-a90ac912]{padding:8px}.export-tabs[data-v-a90ac912],.export-actions[data-v-a90ac912]{gap:6px}button[data-v-a90ac912],select[data-v-a90ac912]{padding:5px 8px;min-height:40px}.table-selector label[data-v-a90ac912]{display:flex;align-items:center;gap:6px}}@media(pointer:coarse){button[data-v-a90ac912],select[data-v-a90ac912]{min-width:44px;min-height:44px}}.office-tools-window[data-v-2eac9d67]{position:fixed;width:min(800px,calc(100vw - 32px));max-height:calc(100vh - 94px);display:flex;flex-direction:column;color:var(--pa-ink);background:var(--el-bg-color, var(--pa-surface));border:1px solid var(--pa-line);border-radius:var(--pa-radius-lg);box-shadow:var(--pa-shadow-lg);z-index:2000;overflow:hidden}.office-tools-window.maximized[data-v-2eac9d67]{top:16px!important;right:16px!important;bottom:16px!important;left:16px!important;width:auto;max-height:none}.office-tools-window.minimized[data-v-2eac9d67]{width:min(330px,calc(100vw - 32px))}.tools-head[data-v-2eac9d67]{display:flex;align-items:center;justify-content:space-between;padding:13px 18px;background:linear-gradient(120deg,color-mix(in srgb,var(--pa-purple) 12%,var(--pa-surface)),color-mix(in srgb,var(--pa-action) 7%,var(--pa-surface)));border-bottom:1px solid var(--pa-line);cursor:move;touch-action:none}.tools-head b[data-v-2eac9d67]{color:var(--pa-ink);font-size:var(--pa-fs-md)}.tools-head small[data-v-2eac9d67]{display:block;margin-top:4px;color:var(--pa-ink-2);font-size:var(--pa-fs-xs)}.window-actions[data-v-2eac9d67]{display:flex}@media(min-width:769px)and (pointer:coarse){.office-tools-window .el-button[data-v-2eac9d67]{min-width:44px;min-height:44px}.window-actions .el-button[data-v-2eac9d67]{width:44px;height:44px}}.tools-body[data-v-2eac9d67]{padding:18px;overflow:auto;overscroll-behavior:contain}.hint[data-v-2eac9d67]{margin:0 0 14px;color:var(--pa-ink-2);font-size:var(--pa-fs-xs);line-height:1.7}.tools-body[data-v-2eac9d67] .el-upload-dragger{padding:14px;border-radius:12px;background:var(--pa-th-bg);color:var(--pa-ink)}.tools-body[data-v-2eac9d67] .el-upload-dragger small{display:block;margin-top:7px;color:var(--pa-ink-2);font-size:var(--pa-fs-xs)}.tools-body[data-v-2eac9d67] .el-upload-dragger .el-icon{margin-right:8px;color:var(--pa-purple);font-size:24px;vertical-align:middle}.scan-progress[data-v-2eac9d67]{display:flex;align-items:center;gap:14px;margin:12px 0}.scan-progress .el-progress[data-v-2eac9d67]{flex:1}.document-meta[data-v-2eac9d67]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin:14px 0;font-size:var(--pa-fs-xs);overflow-wrap:anywhere}.document-meta small[data-v-2eac9d67]{color:var(--pa-ink-2)}.review-grid[data-v-2eac9d67]{display:grid;gap:16px;margin-top:16px}.review-grid.with-preview[data-v-2eac9d67]{grid-template-columns:1fr 1.2fr}.source-preview[data-v-2eac9d67]{min-height:260px;overflow:auto;border:1px solid var(--pa-line);border-radius:var(--pa-radius);background:var(--el-fill-color-light)}.source-preview img[data-v-2eac9d67]{display:block;width:100%;object-fit:contain}.source-preview[data-v-2eac9d67] .pdf-document-view{width:100%;height:540px}.source-preview.is-pdf[data-v-2eac9d67]{max-height:none}.office-pdf-loading[data-v-2eac9d67]{display:grid;gap:12px;justify-items:center;padding:32px 16px;color:var(--pa-ink-2);font-size:var(--pa-fs-md)}.text-review[data-v-2eac9d67]{min-width:0}.result-label[data-v-2eac9d67]{display:flex;justify-content:space-between;gap:8px;margin-bottom:8px;font-size:var(--pa-fs-xs)}.result-label small[data-v-2eac9d67]{color:var(--pa-ink-2)}.text-actions[data-v-2eac9d67]{display:flex;flex-wrap:wrap;margin-top:6px}.snippets[data-v-2eac9d67],.history[data-v-2eac9d67]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px}.snippets>small[data-v-2eac9d67],.history>small[data-v-2eac9d67]{width:100%;color:var(--pa-ink-2);font-size:var(--pa-fs-xs)}.snippets button[data-v-2eac9d67],.history button[data-v-2eac9d67]{max-width:260px;overflow:hidden;padding:6px 9px;border:1px solid var(--pa-line);border-radius:var(--pa-radius);background:color-mix(in srgb,var(--pa-purple) 9%,var(--pa-surface));color:var(--pa-ink);text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.page-bridge[data-v-2eac9d67]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px;padding:14px;border:1px solid var(--pa-line);border-radius:12px;background:color-mix(in srgb,var(--pa-surface) 82%,var(--pa-th-bg));font-size:var(--pa-fs-xs)}.page-bridge small[data-v-2eac9d67]{display:block;margin-top:5px;color:var(--pa-ink-2);line-height:1.6}.selected-note[data-v-2eac9d67]{color:var(--pa-ink-2);font-size:var(--pa-fs-xs);overflow-wrap:anywhere}.office-tools-window footer[data-v-2eac9d67]{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid var(--pa-line);background:var(--el-bg-color, var(--pa-surface))}.office-tools-window footer>span[data-v-2eac9d67]{margin-right:auto;color:var(--pa-ink-2);font-size:var(--pa-fs-xs)}.fill-label[data-v-2eac9d67]{display:block;margin:14px 0 6px;color:var(--pa-ink-2);font-size:var(--pa-fs-xs)}.fill-preview[data-v-2eac9d67]{max-height:190px;overflow:auto;padding:14px;border:1px solid var(--pa-line);border-radius:var(--pa-radius);background:var(--pa-th-bg);color:var(--pa-ink);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.7;font-family:inherit}@media(max-width:640px){.review-grid.with-preview[data-v-2eac9d67]{grid-template-columns:1fr}.source-preview[data-v-2eac9d67]{min-height:140px;max-height:200px}.office-tools-window footer>span[data-v-2eac9d67]{display:none}.office-tools-window[data-v-2eac9d67]{max-height:calc(100dvh - 90px)}.page-bridge[data-v-2eac9d67]{align-items:flex-start}}.office-page-picker[data-v-2eac9d67]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:14px 0;padding:12px;background:var(--pa-surface);border:1px solid var(--pa-line);border-radius:var(--pa-radius)}.office-page-picker label[data-v-2eac9d67]{font-size:var(--pa-fs-xs);color:var(--pa-ink-2)}.office-page-picker .el-select[data-v-2eac9d67]{flex:1;min-width:170px}.scan-progress>span[data-v-2eac9d67]{font-size:var(--pa-fs-xs);overflow-wrap:anywhere;min-width:0;flex:1}@media(max-width:480px){.office-page-picker .el-select[data-v-2eac9d67]{width:100%;flex-basis:100%}.office-page-picker>.el-button[data-v-2eac9d67]{margin-left:auto;min-height:40px}}.web-update-banner[data-v-165d7bc3]{position:fixed;top:12px;left:50%;z-index:10000;display:flex;align-items:center;gap:10px;width:min(680px,calc(100vw - 24px));padding:9px 12px;transform:translate(-50%);border:1px solid var(--pa-line);border-radius:var(--pa-radius);background:color-mix(in srgb,var(--pa-action-soft) 72%,var(--pa-surface));box-shadow:var(--pa-shadow);color:var(--pa-ink);font-size:var(--pa-fs-sm)}.web-update-banner span[data-v-165d7bc3]{flex:1;min-width:0}.web-update-banner button[data-v-165d7bc3]{border:0;border-radius:var(--pa-radius);padding:6px 10px;background:var(--pa-action);color:var(--pa-on-action);cursor:pointer;font:inherit;font-weight:600}.web-update-banner button[data-v-165d7bc3]:disabled{cursor:wait;opacity:.7}.web-update-banner button[data-v-165d7bc3]:focus-visible{outline:2px solid var(--pa-purple);outline-offset:2px}.web-update-banner .web-update-later[data-v-165d7bc3]{padding-inline:8px;background:transparent;color:var(--pa-ink-2);font-weight:500}.web-update-banner .web-update-later[data-v-165d7bc3]:hover{background:var(--pa-th-bg)}@media(max-width:640px){.web-update-banner[data-v-165d7bc3]{flex-wrap:wrap}.web-update-banner span[data-v-165d7bc3]{flex-basis:100%}}@media(max-width:768px){body:has(.layout.sidebar-shell) .web-update-banner.is-standalone{top:calc(64px + env(safe-area-inset-top,0px))}}@media(pointer:coarse){.web-update-banner button[data-v-165d7bc3]{min-width:44px;min-height:44px}}.pwa-help-brand[data-v-01de5fb3]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.pwa-help-brand p[data-v-01de5fb3]{margin:4px 0 0;color:var(--pa-ink-2)}ol[data-v-01de5fb3]{padding-left:22px;line-height:1.65}li[data-v-01de5fb3]{margin-bottom:10px}.pwa-help-note[data-v-01de5fb3]{margin:16px 0;color:var(--pa-ink-2);line-height:1.65}a[data-v-01de5fb3]{color:var(--pa-action-ink);text-decoration:underline;text-underline-offset:3px}.pwa-installed[data-v-01de5fb3]{padding:10px;background:var(--pa-action-soft);border-radius:8px}.pa-viewport-select.el-select-dropdown{display:flex;flex-direction:column;max-height:calc(var(--pa-visible-viewport-height, 100dvh) - 26px)}.pa-viewport-select.el-select-dropdown>.el-scrollbar{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.pa-viewport-select .el-select-dropdown__wrap{height:auto;flex:1 1 auto;min-height:0;max-height:274px}.pa-viewport-select .el-select-dropdown__footer{flex:none}.mail-required-mark[data-v-3213d06c]{color:var(--pa-danger);margin-left:4px;font-size:inherit}.mail-studio[data-v-3213d06c]{color:var(--pa-ink)}.mail-stages[data-v-3213d06c]{display:flex;list-style:none;gap:24px;padding:0 0 18px;margin:0 0 22px;border-bottom:1px solid var(--pa-line);color:var(--pa-ink-3);font-size:13px}.mail-stages li[data-v-3213d06c]{display:flex;align-items:center;gap:8px;white-space:nowrap}.mail-stages li>span[data-v-3213d06c]{display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--pa-line);border-radius:50%;font-size:12px}.mail-stages .active[data-v-3213d06c]{color:var(--pa-ink);font-weight:600}.mail-stages .active>span[data-v-3213d06c]{background:var(--el-color-primary);border-color:var(--el-color-primary);color:var(--pa-on-action)}.mail-stages .complete>span[data-v-3213d06c]{background:var(--pa-th-bg);color:var(--pa-success-ink)}.compose-layout[data-v-3213d06c]{display:grid;gap:16px}.compose-scenes[data-v-3213d06c]{min-width:0}.compose-kicker[data-v-3213d06c]{display:block;font-size:12px;font-weight:600;color:var(--pa-ink-2);margin-bottom:8px}.compose-scene-options[data-v-3213d06c]{display:flex;gap:6px;overflow-x:auto;min-width:0;width:100%;padding:3px;box-sizing:border-box}.scene-option[data-v-3213d06c]{flex:none;min-height:36px;text-align:left;border:1px solid var(--pa-line);background:var(--pa-surface);border-radius:8px;padding:8px 12px;cursor:pointer;color:var(--pa-ink)}.scene-option span[data-v-3213d06c]{font-size:13px;font-weight:500}.scene-option.active[data-v-3213d06c]{background:color-mix(in srgb,var(--el-color-primary) 9%,var(--pa-surface));border-color:color-mix(in srgb,var(--el-color-primary) 24%,var(--pa-line))}.scene-option.active span[data-v-3213d06c]{color:var(--pa-purple)}.scene-option[data-v-3213d06c]:hover:not(.active){background:var(--pa-th-bg)}.scene-option[data-v-3213d06c]:focus-visible{outline:2px solid var(--pa-purple);outline-offset:2px}.scene-option[data-v-3213d06c]:disabled{cursor:wait;opacity:.65}.compose-portal[data-v-3213d06c]{padding:14px;border:1px solid var(--pa-line);border-radius:8px;background:var(--pa-th-bg);margin-top:22px;color:var(--pa-ink-2)}.compose-portal b[data-v-3213d06c]{font-size:12px}.compose-portal p[data-v-3213d06c]{font-size:12px;line-height:1.65;margin:8px 0}.compose-portal a[data-v-3213d06c]{font-size:12px;color:var(--pa-purple);overflow-wrap:anywhere}.compose-portal.missing[data-v-3213d06c]{border-style:dashed}.compose-portal-details[data-v-3213d06c]{padding:0 14px}.compose-portal-details summary[data-v-3213d06c]{min-height:44px;box-sizing:border-box;padding:12px 0;font-size:12px;font-weight:600;line-height:20px;cursor:pointer}.compose-portal-details summary[data-v-3213d06c]:focus-visible{outline:2px solid var(--pa-purple);outline-offset:2px;border-radius:4px}.compose-portal-details[open][data-v-3213d06c]{padding-bottom:12px}.compose-main[data-v-3213d06c]{min-width:0}.mail-compose-form[data-v-3213d06c]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 20px}.mail-compose-form>.el-form-item[data-v-3213d06c]{min-width:0;margin-bottom:16px}.compose-context[data-v-3213d06c]{min-width:0;align-self:center;margin-bottom:16px}.compose-context span[data-v-3213d06c]{font-size:13px;color:var(--pa-ink-2);overflow-wrap:anywhere}.compose-context strong[data-v-3213d06c]{display:block;margin-top:4px;font-size:16px;line-height:1.5;font-weight:600;overflow-wrap:anywhere}.mail-language[data-v-3213d06c]{justify-self:end;width:220px;max-width:100%}.mail-subject[data-v-3213d06c],.sender-context[data-v-3213d06c],.letter-editor[data-v-3213d06c],.mail-documents[data-v-3213d06c],.mail-compose-form>.compose-portal[data-v-3213d06c]{grid-column:1/-1}.mail-compose-form[data-v-3213d06c] .el-form-item__label{font-size:12px;color:var(--pa-ink-2);font-weight:600}.mail-cc-field[data-v-3213d06c]{width:100%;border:1px solid var(--el-border-color);border-radius:var(--pa-radius);padding:8px;background:var(--el-bg-color);box-sizing:border-box}.mail-cc-required[data-v-3213d06c]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.mail-cc-locked[data-v-3213d06c]{display:inline-flex;align-items:center;gap:7px;padding:6px 9px;border:1px solid var(--pa-line);border-radius:var(--pa-radius-xs);background:var(--pa-th-bg);color:var(--pa-ink-2);font-size:12px;overflow-wrap:anywhere;flex-wrap:wrap}.mail-cc-locked small[data-v-3213d06c]{font-size:var(--pa-fs-xs);color:var(--pa-ink-3)}.mail-cc-field[data-v-3213d06c] .el-select__wrapper{box-shadow:var(--pa-shadow-xs)}.sender-context[data-v-3213d06c]{display:flex;gap:8px 12px;flex-wrap:wrap;font-size:12px;line-height:1.7;color:var(--pa-ink-3);margin:-4px 0 20px;overflow-wrap:anywhere}.sender-context a[data-v-3213d06c]{color:var(--pa-purple)}.letter-editor[data-v-3213d06c]{border:1px solid var(--pa-line);border-radius:var(--pa-radius);overflow:hidden;background:var(--pa-surface)}.letter-toolbar[data-v-3213d06c]{display:flex;align-items:center;gap:14px;padding:8px 12px;background:var(--pa-th-bg);border-bottom:1px solid var(--pa-line)}.letter-toolbar>span[data-v-3213d06c]{font-size:12px;font-weight:600;color:var(--pa-ink-2)}.letter-toolbar>div[data-v-3213d06c]{display:flex;gap:4px}.letter-toolbar button[data-v-3213d06c]{border:0;background:none;color:var(--pa-ink-2);border-radius:var(--pa-radius-xs);min-height:32px;min-width:32px;padding:5px 9px;cursor:pointer;font-size:13px}.letter-toolbar button[data-v-3213d06c]:hover{background:var(--pa-bg)}.letter-toolbar button[data-v-3213d06c]:focus-visible{outline:2px solid var(--pa-purple)}.rich-letter[data-v-3213d06c]{padding:24px 28px;min-height:290px;max-height:480px;overflow:auto;font-family:var(--pa-font-sans);font-size:var(--pa-fs-md);line-height:1.75;color:var(--pa-ink);outline:none;overflow-wrap:anywhere}.rich-letter[data-v-3213d06c]:focus{box-shadow:inset 3px 0 var(--el-color-primary)}.rich-letter[data-v-3213d06c] p{margin:0 0 16px}.rich-letter[data-v-3213d06c] ul{padding-left:24px}.letter-signature[data-v-3213d06c]{border-top:1px solid var(--pa-line);padding:12px 16px;font-size:12px;line-height:1.6;color:var(--pa-ink-3);background:var(--pa-th-bg)}.mail-documents[data-v-3213d06c]{margin-top:22px;padding:16px;border:1px solid var(--pa-line);border-radius:8px}.mail-documents h4[data-v-3213d06c]{font-size:13px;margin:0 0 10px}.mail-documents h4 small[data-v-3213d06c]{font-size:var(--pa-fs-xs);color:var(--pa-ink-3);font-weight:400;margin-left:8px}.mail-documents[data-v-3213d06c] .el-checkbox{display:flex;white-space:normal;height:auto;min-height:32px;margin-right:0}.mail-documents[data-v-3213d06c] .el-checkbox__label{white-space:normal;overflow-wrap:anywhere;line-height:1.6}.mail-preview-head[data-v-3213d06c]{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:0 0 20px}.mail-preview-head>div[data-v-3213d06c]{min-width:0}.mail-preview-head h3[data-v-3213d06c]{font-size:var(--pa-fs-lg);line-height:1.5;margin:0 0 10px;font-weight:600;overflow-wrap:anywhere}.mail-preview-head p[data-v-3213d06c]{display:flex;gap:6px 16px;flex-wrap:wrap;font-size:12px;color:var(--pa-ink-3);margin:5px 0;overflow-wrap:anywhere}.mail-preview-head .el-radio-group[data-v-3213d06c]{flex:none;white-space:nowrap}.mail-preview-canvas[data-v-3213d06c]{background:var(--pa-th-bg);border:1px solid var(--pa-line);border-radius:var(--pa-radius);padding:20px;display:flex;justify-content:center;overflow:hidden}.mail-preview[data-v-3213d06c]{display:block;width:100%;max-width:760px;height:62vh;min-height:430px;border:1px solid var(--pa-line);background:var(--pa-surface);transition:max-width .2s}.mail-preview.tablet-preview[data-v-3213d06c]{max-width:640px}.mail-preview.mobile-preview[data-v-3213d06c]{max-width:375px}.compose-footer[data-v-3213d06c]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;text-align:left}.compose-footer>.pa-action-toolbar[data-v-3213d06c]{margin-left:auto;max-width:100%;justify-content:flex-end}.compose-footer>[role=status][data-v-3213d06c]{font-size:13px;line-height:1.6;color:var(--pa-ink)}.mail-send-result[data-v-3213d06c]{text-align:center;padding:28px 12px 36px}.mail-result-mark[data-v-3213d06c]{display:inline-grid;place-items:center;width:52px;height:52px;border:1px solid var(--pa-line);border-radius:50%;color:var(--pa-success-ink);background:var(--pa-th-bg);font-size:var(--pa-fs-2xl)}.mail-send-result--unknown .mail-result-mark[data-v-3213d06c]{color:var(--pa-warning-ink)}.mail-send-result h3[data-v-3213d06c]{font-size:20px;color:var(--pa-ink);font-weight:600;margin:18px 0 10px}.mail-send-result>p[data-v-3213d06c]{font-size:13px;line-height:1.7;color:var(--pa-ink-3);margin:0 auto 22px;max-width:480px}.mail-send-result details[data-v-3213d06c]{text-align:left;margin:0 auto;max-width:760px}.mail-send-result summary[data-v-3213d06c]{box-sizing:border-box;min-height:44px;line-height:24px;padding:10px 0;cursor:pointer;font-size:13px;color:var(--pa-purple)}.mail-result-preview[data-v-3213d06c]{width:100%;height:480px;border:1px solid var(--pa-line);background:var(--pa-surface)}.mail-send-result summary[data-v-3213d06c]:focus-visible{outline:2px solid var(--pa-purple);outline-offset:2px}@media(max-width:768px){.mail-compose-form[data-v-3213d06c] .el-tag__close{width:44px;min-width:44px;height:44px;min-height:44px;flex:none}.mail-stages[data-v-3213d06c]{gap:10px;justify-content:space-between;margin-bottom:12px;padding-bottom:10px;font-size:var(--pa-fs-xs)}.mail-stages li[data-v-3213d06c]{gap:4px}.mail-stages li>span[data-v-3213d06c]{width:22px;height:22px;font-size:var(--pa-fs-xs)}.compose-layout[data-v-3213d06c]{gap:12px}.compose-scene-options .scene-option[data-v-3213d06c]{flex:none;width:auto;min-height:44px;margin:0;padding:9px 12px}.compose-portal[data-v-3213d06c]{margin-top:12px;padding:12px}.compose-portal p[data-v-3213d06c]{margin:4px 0}.compose-portal-details[data-v-3213d06c]{padding:0 12px}.compose-portal-details[open][data-v-3213d06c]{padding-bottom:12px}.mail-compose-form[data-v-3213d06c]{grid-template-columns:minmax(0,1fr);gap:0}.mail-language[data-v-3213d06c]{justify-self:stretch;width:100%}.compose-context[data-v-3213d06c]{margin-bottom:12px}.mail-compose-form[data-v-3213d06c] .el-select,.mail-compose-form[data-v-3213d06c] .el-input{max-width:100%}.mail-compose-form[data-v-3213d06c] .el-select__wrapper,.mail-compose-form[data-v-3213d06c] .el-input__wrapper{min-height:44px}.letter-toolbar[data-v-3213d06c]{gap:8px;padding:6px 10px;flex-wrap:wrap}.letter-toolbar button[data-v-3213d06c]{min-height:44px;min-width:44px}.rich-letter[data-v-3213d06c]{padding:18px;min-height:250px}.mail-documents[data-v-3213d06c]{padding:12px}.mail-documents[data-v-3213d06c] .el-checkbox{min-height:44px}.mail-preview-head[data-v-3213d06c]{flex-direction:column;gap:12px}.mail-preview-head[data-v-3213d06c] .el-radio-button__inner{min-height:44px;display:inline-flex;align-items:center;padding-inline:14px}.mail-preview-canvas[data-v-3213d06c]{padding:0}.mail-preview[data-v-3213d06c]{min-height:300px;height:55dvh;border:0}}@media(pointer:coarse){.scene-option[data-v-3213d06c],.letter-toolbar button[data-v-3213d06c]{min-height:44px;min-width:44px}.mail-documents[data-v-3213d06c] .el-checkbox{min-height:44px}.mail-preview-head[data-v-3213d06c] .el-radio-button__inner{min-height:44px;display:inline-flex;align-items:center}}.mail-preview-envelope[data-v-3213d06c]{display:grid;gap:6px;margin:12px 0;font-size:var(--pa-fs-xs);line-height:1.7}.mail-preview-envelope>div[data-v-3213d06c]{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px}.mail-preview-envelope dt[data-v-3213d06c]{color:var(--pa-ink-3);font-weight:400}.mail-preview-envelope dd[data-v-3213d06c]{margin:0;color:var(--pa-ink-2);overflow-wrap:anywhere;word-break:normal}.mail-contact-option[data-v-3213d06c]{height:auto;min-height:44px;padding-block:8px;line-height:1.5;white-space:normal}.mail-contact-option>span[data-v-3213d06c]{display:block;white-space:normal;overflow-wrap:anywhere}.mail-contact-name[data-v-3213d06c]{font-weight:500}.mail-contact-email[data-v-3213d06c]{color:var(--pa-ink-2);font-size:var(--pa-fs-sm)}:root{--panailo-purple: var(--pa-purple);--panailo-purple-light: var(--el-color-primary-light-5);--panailo-purple-dark: var(--pa-purple-dark);--panailo-gold: #D4A853}body{background:var(--pa-bg);color:var(--pa-ink)}:root[data-pa-density=compact] .el-table .el-table__cell{padding-top:5px;padding-bottom:5px}:root[data-pa-density=comfortable] .el-table .el-table__cell{padding-top:12px;padding-bottom:12px}.app-splash{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#fff;z-index:var(--pa-z-splash)}@media(prefers-contrast:more){:root{--pa-ink: #111018;--pa-ink-2: #292531;--pa-ink-3: #514a59;--pa-line: #9b93a3}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--pa-purple-dark)!important;outline-offset:2px}}
