@charset "UTF-8";.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-overlay-popover{background:none;border:none;padding:0;outline:0;overflow:visible;position:fixed;pointer-events:none;white-space:normal;color:inherit;text-decoration:none;width:100%;height:100%;inset:0 auto auto 0}.cdk-overlay-popover::backdrop{display:none}.cdk-overlay-popover .cdk-overlay-backdrop{position:fixed;z-index:auto}@font-face{font-family:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwRGFWfOw.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwYGFWfOw.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwTGFWfOw.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwSGFWfOw.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwcGFU.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwRGFWfOw.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwYGFWfOw.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwTGFWfOw.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwSGFWfOw.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwcGFU.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwRGFWfOw.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwYGFWfOw.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwTGFWfOw.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwSGFWfOw.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwcGFU.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwRGFWfOw.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwYGFWfOw.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwTGFWfOw.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwSGFWfOw.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwcGFU.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer reset,primeng,ewall-shell;:root{--ewall-ink: #1a1f46;--ewall-ink-deep: #0f1330;--ewall-ink-soft: #2a3168;--ewall-ink-tint: #eef0f8;--ewall-accent: #2f6bff;--ewall-accent-deep: #1f4fd6;--ewall-accent-tint: #e8efff;--ewall-accent-ring: #bbd0ff;--ewall-paper: #fbf8f1;--gray-50: #fafafa;--gray-100: #f4f4f5;--gray-150: #ececee;--gray-200: #e4e4e7;--gray-300: #d4d4d8;--gray-400: #a1a1aa;--gray-500: #71717a;--gray-600: #52525b;--gray-700: #3f3f46;--gray-800: #27272a;--gray-900: #18181b;--gray-950: #0b0b0e;--green-50: #ecfdf5;--green-100: #d1fae5;--green-500: #10b981;--green-600: #059669;--green-700: #047857;--teal-50: #f0fdfa;--teal-100: #ccfbf1;--teal-500: #14b8a6;--teal-600: #0d9488;--teal-700: #0f766e;--amber-50: #fffbeb;--amber-100: #fef3c7;--amber-500: #f59e0b;--amber-600: #d97706;--amber-700: #b45309;--orange-50: #fff7ed;--orange-100: #ffedd5;--orange-500: #f97316;--orange-600: #ea580c;--orange-700: #c2410c;--red-50: #fef2f2;--red-100: #fee2e2;--red-500: #ef4444;--red-600: #dc2626;--red-700: #b91c1c;--blue-50: #eff6ff;--blue-100: #dbeafe;--blue-500: #3b82f6;--blue-600: #2563eb;--blue-700: #1d4ed8;--violet-50: #f5f3ff;--violet-100: #ede9fe;--violet-500: #8b5cf6;--violet-600: #7c3aed;--violet-700: #6d28d9;--indigo-50: #eef2ff;--indigo-100: #e0e7ff;--indigo-500: #6366f1;--indigo-600: #4f46e5;--indigo-700: #4338ca;--bg: #ffffff;--bg-subtle: var(--gray-50);--bg-muted: var(--gray-100);--bg-inset: var(--gray-50);--fg: var(--gray-900);--fg-muted: var(--gray-600);--fg-subtle: var(--gray-500);--fg-disabled: var(--gray-400);--fg-inverse: #ffffff;--border: var(--gray-200);--border-strong: var(--gray-300);--border-subtle: var(--gray-150);--border-focus: var(--ewall-accent);--accent: var(--ewall-accent);--accent-fg: #ffffff;--accent-hover: var(--ewall-accent-deep);--accent-tint: var(--ewall-accent-tint);--accent-ring: var(--ewall-accent-ring);--success: var(--green-600);--success-bg: var(--green-50);--warning: var(--amber-600);--warning-bg: var(--amber-50);--danger: var(--red-600);--danger-bg: var(--red-50);--info: var(--blue-600);--info-bg: var(--blue-50);--status-in-progress: #475569;--status-in-progress-bg: #f1f5f9;--status-in-progress-border: #cbd5e1;--status-approval-requested: #b45309;--status-approval-requested-bg: #fffbeb;--status-approval-requested-border: #fcd34d;--status-quoting: #6d28d9;--status-quoting-bg: #f5f3ff;--status-quoting-border: #c4b5fd;--status-approved-quote: #1d4ed8;--status-approved-quote-bg: #eff6ff;--status-approved-quote-border: #93c5fd;--status-pending-bind: #4338ca;--status-pending-bind-bg: #eef2ff;--status-pending-bind-border: #a5b4fc;--status-bound: #047857;--status-bound-bg: #ecfdf5;--status-bound-border: #6ee7b7;--status-incomplete-bind: #c2410c;--status-incomplete-bind-bg: #fff7ed;--status-incomplete-bind-border: #fdba74;--status-finalized: #1f2937;--status-finalized-bg: #f1f5f9;--status-finalized-border: #94a3b8;--font-sans: "Geist", system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-mono: ui-monospace, "SF Mono", "Roboto Mono", Menlo, Consolas, monospace;--text-caption: 11px;--text-body: 14px;--text-subheading: 18px;--text-heading-sm: 22px;--text-heading: 32px;--text-heading-lg: 44px;--text-display: 56px;--text-8: 8px;--text-9: 9px;--text-10: 10px;--text-10-5: 10.5px;--text-11: 11px;--text-11-5: 11.5px;--text-12: 12px;--text-12-5: 12.5px;--text-13: 13px;--text-13-5: 13.5px;--text-14: 14px;--text-14-5: 14.5px;--text-16: 16px;--text-18: 18px;--text-20: 20px;--text-22: 22px;--text-24: 24px;--text-26: 26px;--text-32: 32px;--text-34: 34px;--text-44: 44px;--text-48: 48px;--text-56: 56px;--weight-light: 300;--weight-regular: 400;--weight-medium: 500;--lh-80: .8;--lh-85: .85;--lh-100: 1;--lh-107: 1.07;--lh-110: 1.1;--lh-115: 1.15;--lh-120: 1.2;--lh-125: 1.25;--lh-130: 1.3;--lh-140: 1.4;--lh-145: 1.45;--lh-150: 1.5;--tracking-display: -.03em;--tracking-heading-lg: -.025em;--tracking-heading: -.02em;--tracking-heading-sm: -.01em;--tracking-subheading: -.009em;--tracking-tight: -.01em;--tracking-snug: -.005em;--tracking-normal: 0;--tracking-wide: .04em;--tracking-caps: .08em;--font-features: "tnum";--space-0: 0;--space-px: 1px;--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-3-5: 14px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 32px;--space-8: 40px;--space-9: 48px;--space-10: 64px;--space-11: 80px;--space-12: 96px;--radius-none: 0;--radius-sm: 3px;--radius-md: 5px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-full: 9999px;--shadow-xs: 0 1px 0 0 rgba(24, 24, 27, .04);--shadow-sm: 0 1px 2px 0 rgba(24, 24, 27, .06), 0 1px 0 0 rgba(24, 24, 27, .04);--shadow-md: 0 2px 4px -1px rgba(24, 24, 27, .06), 0 4px 8px -2px rgba(24, 24, 27, .08);--shadow-lg: 0 4px 8px -2px rgba(24, 24, 27, .06), 0 12px 24px -4px rgba(24, 24, 27, .1);--shadow-xl: 0 8px 16px -4px rgba(24, 24, 27, .08), 0 24px 48px -8px rgba(24, 24, 27, .14);--ring-inset: inset 0 0 0 1px var(--border);--ring: 0 0 0 1px var(--border);--ring-focus: 0 0 0 3px rgba(47, 107, 255, .22);--ring-danger: 0 0 0 3px rgba(220, 38, 38, .18);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--duration-fast: .12s;--duration-base: .18s;--duration-slow: .28s;--duration-spin: .6s;--z-dropdown: 100;--z-sticky: 200;--z-overlay: 300;--z-modal: 400;--z-toast: 500}@layer reset{*,*:before,*:after{box-sizing:border-box}:root{font-size:13px}html,body{height:100%}button,input,optgroup,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p,figure,blockquote{margin:0}ul,ol{margin:0}table{border-collapse:collapse}img,svg{vertical-align:middle}lucide-icon{display:inline-flex;align-items:center;justify-content:center;line-height:0}body{margin:0;background:var(--bg-subtle);color:var(--fg);font-family:var(--font-sans);font-feature-settings:var(--font-features);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button:focus,a:focus,input:focus,[tabindex]:focus{outline:none}button:focus-visible,a:focus-visible,input:focus-visible{box-shadow:var(--ring-focus)}@keyframes ewall-spin{to{transform:rotate(360deg)}}@keyframes ewall-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.ewall-spinner{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentColor;border-right-color:transparent;border-radius:var(--radius-full);animation:ewall-spin .75s linear infinite}.ewall-spinner--sm{width:1rem;height:1rem;border-width:.2em}.ewall-spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentColor;border-radius:var(--radius-full);opacity:0;animation:ewall-grow .75s linear infinite}.ewall-spinner-grow--sm{width:1rem;height:1rem}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--gray-200);border:2px solid transparent;background-clip:padding-box;border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background-color:var(--gray-300)}::-webkit-scrollbar-track{background:transparent}}@layer ewall-shell{.ewall-shell *{box-sizing:border-box}.ewall-shell ::-webkit-scrollbar{width:10px;height:10px}.ewall-shell ::-webkit-scrollbar-thumb{background:var(--gray-200);border:2px solid transparent;background-clip:padding-box;border-radius:9999px}.ewall-shell ::-webkit-scrollbar-thumb:hover{background-color:var(--gray-300)}.ewall-shell ::-webkit-scrollbar-track{background:transparent}.ewall-shell .app{display:grid;grid-template-columns:var(--sidebar-w, 240px) 1fr;grid-template-rows:100vh;height:100vh;overflow:hidden;transition:grid-template-columns .22s var(--ease-out)}.ewall-shell .main-col{display:flex;flex-direction:column;min-width:0;background:var(--bg-subtle)}.ewall-shell .content{flex:1;overflow-y:auto;padding:28px 32px 56px}.ewall-shell .card-flat{background:var(--bg);border-radius:var(--radius-lg);box-shadow:var(--ring-inset)}.ewall-shell .eyebrow{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-subtle);font-weight:400}.ewall-shell .num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.ewall-shell app-quick-search{display:flex;align-items:center;min-width:0}.ewall-shell app-quick-search .ewall-quick-search-pill{width:clamp(220px,28vw,320px);height:30px;background:var(--bg-subtle);border-radius:var(--radius-md);box-shadow:var(--ring-inset);overflow:hidden;transition:background var(--duration-fast) var(--ease-out)}.ewall-shell app-quick-search .ewall-quick-search-pill:hover,.ewall-shell app-quick-search .ewall-quick-search-pill:focus-within{background:var(--bg)}.ewall-shell .kbd{font-family:var(--font-mono);font-size:10px;padding:1px 5px;background:var(--bg);border-radius:3px;box-shadow:inset 0 0 0 1px var(--border);color:var(--fg-muted);line-height:1.4}@media(max-width:768px){.ewall-shell .app{grid-template-columns:1fr}}}.ewall-shell app-quick-search .ewall-quick-search-pill{display:none}.ewall-shell app-quick-search .ewall-quick-search-compact{display:inline-flex}@media(min-width:887px){.ewall-shell app-quick-search .ewall-quick-search-pill{display:flex}.ewall-shell app-quick-search .ewall-quick-search-compact{display:none}}.ewall-shell .ewall-topbar-icon-btn{width:28px;height:28px;padding:0;border:0;background:transparent;cursor:pointer;color:var(--fg-muted);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out);position:relative}.ewall-shell .ewall-topbar-icon-btn:hover{color:var(--fg);background:var(--gray-100)}.ewall-shell .ewall-topbar-icon-btn .bell-wrap{display:inline-flex;align-items:center;justify-content:center;position:relative}.ewall-shell .ewall-topbar-icon-btn .bell-dot{position:absolute;top:-2px;right:-2px;width:7px;height:7px;border-radius:var(--radius-full);background:var(--ewall-accent);box-shadow:0 0 0 2px var(--bg)}.user-popover .p-popover-content,.notif-popover .p-popover-content,.ewall-av-status-popover .p-popover-content{padding:0}.ewall-av-docs__cat-menu{--p-menu-list-padding: 5px;--p-menu-submenu-label-padding: 0;width:260px;max-height:320px;overflow-y:auto}.notif-panel{width:360px;max-height:520px;display:flex;flex-direction:column;font-family:var(--font-sans);letter-spacing:var(--tracking-tight);color:var(--fg)}.notif-header{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4)}.notif-title{margin:0;font-size:var(--text-body);font-weight:var(--weight-regular);color:var(--fg);line-height:var(--lh-120)}.notif-badge{display:inline-flex;align-items:center;padding:0 var(--space-2);height:var(--space-5);border-radius:var(--radius-full);background:var(--ewall-accent-tint);color:var(--ewall-accent);font-size:var(--text-12);font-weight:var(--weight-regular)}.notif-mark-all{margin-left:auto;display:inline-flex;align-items:center;gap:var(--space-1);border:0;background:transparent;cursor:pointer;font-family:inherit;font-size:var(--text-12);color:var(--ewall-accent);padding:var(--space-1) var(--space-1-5);border-radius:var(--radius-sm);transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.notif-mark-all:hover{background:var(--ewall-accent-tint);color:var(--ewall-accent-deep)}.notif-mark-all lucide-icon{display:inline-flex;line-height:0}.notif-divider{height:var(--space-px);background:var(--border)}.notif-footer{display:flex;justify-content:center;padding:var(--space-2) var(--space-3)}.notif-view-all{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-12);color:var(--ewall-accent);text-decoration:none;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.notif-view-all:hover{background:var(--ewall-accent-tint);color:var(--ewall-accent-deep)}.notif-view-all lucide-icon{display:inline-flex;line-height:0}.notif-body{overflow-y:auto;padding:var(--space-2)}.notif-empty{padding:var(--space-4);text-align:center;font-size:var(--text-14);color:var(--fg-muted)}.notif-group-label{padding:var(--space-3) var(--space-2) var(--space-2);font-size:var(--text-10);font-weight:var(--weight-regular);color:var(--fg-subtle);text-transform:uppercase;letter-spacing:var(--tracking-caps)}.notif-item{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-2);width:100%;background:transparent;border:0;cursor:pointer;text-align:left;font-family:inherit;color:var(--fg);border-radius:var(--radius-md);text-decoration:none;transition:background var(--duration-fast) var(--ease-out)}.notif-item:hover{background:var(--gray-100)}.notif-unread-dot{flex-shrink:0;width:var(--space-2);height:var(--space-2);margin-top:var(--space-1);border-radius:var(--radius-full);background:var(--ewall-accent)}.notif-item:not(:has(.notif-unread-dot)) .notif-item-content{margin-left:calc(var(--space-2) + var(--space-2))}.notif-item-content{min-width:0;flex:1;display:flex;flex-direction:column;gap:var(--space-px)}.notif-item-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.notif-item-title{font-size:var(--text-14);font-weight:var(--weight-regular);color:var(--fg);line-height:var(--lh-130);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notif-item-time{flex-shrink:0;font-size:var(--text-12);color:var(--fg-muted);line-height:var(--lh-130)}.notif-item-body{margin:0;font-size:var(--text-12);color:var(--fg-muted);line-height:var(--lh-140)}.quick-search-popover:before,.quick-search-popover:after{display:none!important}.quick-search-popover .ewall-quick-search-panel{display:flex;flex-direction:column;width:min(80vw,1280px);max-width:calc(100vw - 32px);height:auto}.quick-search-popover .ewall-quick-search-grid{width:100%}.quick-search-popover .ewall-qs-th--center,.quick-search-popover .ewall-qs-td--center{text-align:center}.quick-search-popover .ewall-qs-empty{text-align:center;padding:var(--space-4) 0;color:var(--fg-muted)}.quick-search-popover .ewall-qs-ind{color:var(--success)}.quick-search-popover .row-cursor-pointer{cursor:pointer}.quick-search-popover .ewall-quick-search-compact-input{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:var(--space-px) solid var(--border);background:var(--bg);color:var(--fg-muted)}.quick-search-popover .ewall-quick-search-compact-input input{flex:1;min-width:0;background:transparent;border:0;outline:0;font-family:inherit;font-size:var(--text-14);line-height:var(--lh-140);color:var(--fg)}.quick-search-popover .ewall-quick-search-compact-input input::placeholder{color:var(--fg-muted)}.quick-search-popover .ewall-quick-search-compact-input .ewall-topbar-icon-btn{color:var(--fg-muted)}.ewall-apps-tabs{--p-tabs-active-bar-background: var(--tab-accent, var(--ewall-accent))}.ewall-apps-tabs .p-tablist-tab-list{gap:var(--space-1);padding:0 var(--space-2)}.ewall-apps-tabs .p-tab{display:inline-flex;align-items:center;font-family:inherit;font-size:var(--text-12);line-height:var(--lh-140);letter-spacing:-.005em}.ewall-apps-tab__dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.ewall-apps-tab__count{font-size:var(--text-10);color:var(--fg-subtle);background:var(--gray-100);padding:0 5px;border-radius:var(--radius-sm);line-height:var(--lh-140);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.p-tab-active .ewall-apps-tab__count{color:var(--fg-muted)}.ewall-apps-tab__count--danger{color:#fff;background:var(--danger)}.ewall-notif-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--red-500);flex-shrink:0}.ewall-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;padding:0;border-radius:var(--radius-md);background:transparent;color:var(--fg-muted);cursor:pointer;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.ewall-icon-btn lucide-icon{display:flex;align-items:center;justify-content:center;line-height:0}.ewall-icon-btn:hover{background:var(--gray-100);color:var(--fg)}.ewall-icon-btn:disabled{opacity:.45;cursor:not-allowed;background:transparent;color:var(--fg-muted)}.ewall-icon-btn--sm{width:24px;height:24px}.ewall-icon-btn--success:hover:not(:disabled){background:var(--success-bg);color:var(--success)}.ewall-icon-btn--danger:hover:not(:disabled){background:var(--danger-bg);color:var(--danger)}.ewall-icon-btn--warning:hover:not(:disabled){background:var(--warning-bg);color:var(--warning)}.ewall-icon-btn--accent:hover:not(:disabled){background:var(--accent-tint);color:var(--accent)}.ewall-action-cell{display:inline-flex;align-items:center;gap:var(--space-1);opacity:0;transition:opacity var(--duration-fast) var(--ease-out)}tr:hover>td .ewall-action-cell,tr:focus-within>td .ewall-action-cell,.ewall-action-cell:focus-within{opacity:1}:root{--ewall-dash-card-h: max(360px, 50vh)}.ewall-card{background:var(--bg);border-radius:var(--radius-lg);box-shadow:var(--ring);display:flex;flex-direction:column;min-height:0;overflow:hidden}.ewall-card__header{border-bottom:1px solid var(--border-subtle)}.ewall-card__title-row{display:flex;align-items:center;gap:var(--space-3);padding:12px 14px 0 16px}.ewall-card__title{font-size:var(--text-14);color:var(--fg);letter-spacing:-.008em}.ewall-card__sub{font-size:11.5px;color:var(--fg-muted);margin-top:2px}.ewall-card__spacer{flex:1}.ewall-card__body{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.ewall-page{display:flex;flex-direction:column;min-height:0;width:100%}.ewall-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-6);margin-bottom:var(--space-5);flex-wrap:wrap}.ewall-page-header__titles{min-width:0}.ewall-page-header__title{display:flex;align-items:center;gap:var(--space-3);margin:0;font-size:var(--text-26);font-weight:var(--weight-regular);letter-spacing:var(--tracking-heading);color:var(--fg);line-height:var(--lh-110)}.ewall-page-count{font-size:var(--text-14);color:var(--fg-muted);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);background:var(--bg);box-shadow:var(--ring-inset);padding:1px var(--space-2);border-radius:var(--radius-full)}.ewall-page-header__sub{margin:var(--space-1) 0 0;font-size:var(--text-12);color:var(--fg-muted)}.ewall-page-header__actions{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.ewall-page-card{overflow:hidden;min-height:0;border:1px solid var(--border);box-shadow:none}.ewall-page--fill{height:100%;min-height:0}.ewall-page--fill .ewall-page-card{flex:0 1 auto;min-height:0;max-height:100%}.ewall-page-card__list{display:block;width:100%;height:100%;min-height:0}.ewall-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);border:0;cursor:pointer;font-family:inherit;font-size:var(--text-12);letter-spacing:-.005em;line-height:var(--lh-140);padding:6px 12px;border-radius:var(--radius-md);white-space:nowrap;text-decoration:none;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.ewall-btn lucide-icon{display:inline-flex;line-height:0}.ewall-btn--primary{background:var(--ewall-accent);color:#fff;box-shadow:inset 0 -1px #00000026,0 1px 2px #18181b14}.ewall-btn--primary:hover{background:var(--ewall-accent-deep);color:#fff}.ewall-btn--secondary{background:var(--bg);color:var(--fg);box-shadow:var(--ring-inset)}.ewall-btn--secondary:hover{background:var(--gray-50)}.ewall-btn--ghost{background:transparent;color:var(--fg-muted)}.ewall-btn--ghost:hover{background:var(--gray-100);color:var(--fg)}.ewall-advsearch-badge{display:inline-flex;align-items:center;justify-content:center;min-width:var(--space-4);height:var(--space-4);padding:0 var(--space-1);margin-left:var(--space-1);border-radius:var(--radius-full);background:var(--ewall-accent);color:#fff;font-size:var(--text-10);line-height:var(--lh-100)}.ewall-seg{display:inline-flex;align-items:center;gap:var(--space-1);padding:3px;background:var(--gray-100);border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--border-subtle)}.ewall-seg__btn{display:inline-flex;align-items:center;gap:var(--space-2);border:0;cursor:pointer;background:transparent;color:var(--fg-muted);font-family:inherit;font-size:var(--text-12);padding:5px 12px;border-radius:var(--radius-sm);letter-spacing:-.005em;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.ewall-seg__btn:hover{color:var(--fg)}.ewall-seg__btn.is-selected{background:var(--bg);color:var(--fg);box-shadow:var(--shadow-xs),inset 0 0 0 1px var(--border-subtle)}.ewall-seg__count{font-size:var(--text-10);color:var(--fg-subtle);font-variant-numeric:tabular-nums}.ewall-quick-filters{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap}.ewall-quick-group{display:inline-flex;align-items:center;gap:var(--space-2)}.ewall-quick-label{font-size:var(--text-11);color:var(--fg-subtle);text-transform:uppercase;letter-spacing:var(--tracking-caps)}.ewall-toggle-pill{background:var(--bg);box-shadow:var(--ring-inset)}.ewall-toggle-pill.is-selected{background:var(--ewall-accent-tint);color:var(--ewall-accent-deep);box-shadow:inset 0 0 0 1px var(--ewall-accent)}.ewall-toggle-pill lucide-icon{display:inline-flex;line-height:0}.p-columnfilter-buttonbar{gap:var(--space-2);padding-top:var(--space-2)}.p-columnfilter-buttonbar .p-button{font-size:var(--text-12);font-weight:var(--weight-regular);letter-spacing:-.005em;border-radius:var(--radius-md);padding:var(--space-1) var(--space-3);transition:background var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.p-columnfilter-buttonbar .p-button:not(.p-button-outlined):not(.p-button-text){background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:inset 0 -1px #00000026,0 1px 2px #18181b14}.p-columnfilter-buttonbar .p-button:not(.p-button-outlined):not(.p-button-text):hover{background:var(--accent-hover);border-color:var(--accent-hover)}.p-columnfilter-buttonbar .p-button-outlined,.p-columnfilter-buttonbar .p-button-text{background:var(--bg);color:var(--fg);box-shadow:var(--ring-inset),0 1px 2px #18181b0a;border-color:transparent}.p-columnfilter-buttonbar .p-button-outlined:hover,.p-columnfilter-buttonbar .p-button-text:hover{background:var(--gray-100);color:var(--fg)}.p-menu .p-menu-item-link,.p-menu .p-menu-item-link:hover{color:inherit;text-decoration:none}@layer ewall-shell{.p-tooltip.ewall-zone-label__tip .p-tooltip-text{white-space:nowrap;max-width:none}}@layer ewall-shell{.ewall-av-card{background:var(--bg);border-radius:var(--radius-lg);box-shadow:var(--ring-inset);min-width:0;display:flow-root}.ewall-av-card__head{display:flex;align-items:center;gap:var(--space-3);padding:14px 18px;border-bottom:var(--space-px) solid var(--border-subtle)}.ewall-av-card--table{box-shadow:var(--ring);overflow:hidden}.ewall-av-card__head--dense{padding:var(--space-3) var(--space-4)}.ewall-av-card__head-icon{width:30px;height:30px;border-radius:var(--radius-md);flex-shrink:0;background:var(--bg-subtle);box-shadow:var(--ring-inset);color:var(--fg-muted);display:inline-flex;align-items:center;justify-content:center}.ewall-av-card__head-text{min-width:0;flex:1}.ewall-av-card__title{font-size:var(--text-14);color:var(--fg);letter-spacing:var(--tracking-tight)}.ewall-av-card__sub{font-size:var(--text-12);color:var(--fg-muted);margin-top:var(--space-px)}.ewall-av-card__body{padding:var(--space-5) var(--space-5)}.ewall-av-eyebrow{font-size:var(--text-10);letter-spacing:var(--tracking-caps);text-transform:uppercase;line-height:var(--lh-130);color:var(--fg-subtle);white-space:nowrap;font-weight:var(--weight-regular)}.ewall-av-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 28px}@media(max-width:900px){.ewall-av-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.ewall-av-field{min-width:0}.ewall-av-field--span2{grid-column:span 2}.ewall-av-field__label{font-size:var(--text-10);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ewall-av-field__value{margin-top:6px;font-size:13.5px;color:var(--fg);letter-spacing:var(--tracking-tight);line-height:var(--lh-130);overflow-wrap:anywhere}.ewall-av-field__value--lg{font-size:var(--text-16)}.ewall-av-table-wrap{overflow-x:auto;margin:0 3px 4px}.ewall-av-table{width:100%;border-collapse:collapse;font-size:var(--text-12)}.ewall-av-table th{text-align:left;padding:9px 14px;font-size:var(--text-10);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-weight:var(--weight-regular);color:var(--fg-subtle);border-bottom:var(--space-px) solid var(--border-subtle);background:var(--bg);white-space:nowrap}.ewall-av-table td{padding:10px 14px;color:var(--fg);letter-spacing:var(--tracking-tight);border-bottom:var(--space-px) solid var(--border-subtle);white-space:nowrap;vertical-align:top}.ewall-av-table tbody tr:last-child td{border-bottom:none}.ewall-av-table tbody tr:hover td{background:var(--bg-subtle)}.ewall-av-table .ewall-av-td--wrap{white-space:normal}.ewall-av-table .ewall-av-td--end,.ewall-av-table .ewall-av-th--end{text-align:right}.ewall-av-table .ewall-av-td--muted{color:var(--fg-muted)}.ewall-av-table-empty{padding:28px var(--space-4);text-align:center;font-size:var(--text-12);color:var(--fg-muted)}.ewall-av-table-empty__hint{max-width:62ch;margin:var(--space-2) auto 0;font-size:var(--text-11);color:var(--fg-subtle);line-height:var(--leading-normal)}.ewall-av-count{font-size:var(--text-10);color:var(--fg-muted);background:var(--gray-100);padding:0 6px;border-radius:var(--radius-full);line-height:1.7;min-width:17px;text-align:center;display:inline-block;font-variant-numeric:tabular-nums}.ewall-av-count--accent{color:var(--ewall-accent-deep);background:var(--ewall-accent-tint)}.ewall-av-tabbar{--p-tabs-tablist-border-width: 0 0 var(--space-px) 0;--p-tabs-active-bar-bottom: calc(-1 * var(--space-px));--p-tabs-tab-padding: 10px 14px 11px;--p-tabs-tab-gap: 7px;margin-bottom:var(--space-4);font-family:var(--font-sans);font-size:var(--text-12);letter-spacing:var(--tracking-tight)}.ewall-av-tabbar .p-tablist-tab-list{gap:2px}.ewall-av-tabbar .p-tab{display:inline-flex;align-items:center}.ewall-av-pills{--p-tabs-active-bar-height: 0;--p-tabs-tab-active-background: var(--bg-subtle);--p-tabs-tablist-background: var(--bg);--p-tabs-tab-padding: 7px var(--space-3);--p-tabs-tab-gap: 7px;--p-tabs-tab-margin: 0;--p-tabs-tab-border-width: 0;font-family:var(--font-sans);font-size:var(--text-12);letter-spacing:var(--tracking-tight)}.ewall-av-pills .p-tablist{border-radius:var(--radius-lg);box-shadow:var(--ring-inset)}.ewall-av-pills .p-tablist-tab-list{gap:var(--space-1);padding:var(--space-1);flex-wrap:wrap}.ewall-av-pills .p-tab{display:inline-flex;align-items:center;border-radius:var(--radius-md)}.ewall-av-pills .p-tab-active{box-shadow:inset 0 0 0 var(--space-px) var(--border-subtle)}.ewall-av-link{color:var(--ewall-accent-deep);text-decoration:none;letter-spacing:var(--tracking-tight);cursor:pointer}.ewall-av-link:hover{text-decoration:underline;color:var(--ewall-accent-deep)}.ewall-av-chip{display:inline-flex;align-items:center;font-size:var(--text-10);color:var(--violet-700);background:var(--violet-50);box-shadow:inset 0 0 0 var(--space-px) var(--violet-100);padding:var(--space-px) 6px;border-radius:var(--radius-full);letter-spacing:var(--tracking-wide);white-space:nowrap}.ewall-av-chip--neutral{color:var(--fg-muted);background:var(--gray-100);box-shadow:inset 0 0 0 var(--space-px) var(--border);text-transform:uppercase}.ewall-av-chip--amber{color:var(--amber-700);background:var(--amber-50);box-shadow:inset 0 0 0 var(--space-px) var(--amber-100)}.ewall-av-chip--teal{color:var(--teal-700);background:var(--teal-50);box-shadow:inset 0 0 0 var(--space-px) var(--teal-100)}@keyframes ewallAvShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ewall-av-shimmer{border-radius:var(--radius-lg);background:linear-gradient(90deg,var(--gray-100),var(--gray-50),var(--gray-100));background-size:200% 100%;animation:ewallAvShimmer 1.2s linear infinite}@keyframes ewallAvSpin{to{transform:rotate(360deg)}}.ewall-av-spinner{width:18px;height:18px;border-radius:var(--radius-full);border:2px solid var(--gray-200);border-top-color:var(--ewall-accent);animation:ewallAvSpin .7s linear infinite}.ewall-av-num{font-variant-numeric:tabular-nums;font-feature-settings:var(--font-features)}}.ewall-av-table th{font-weight:var(--weight-regular)}.ewall-av-table .ewall-av-th--end{text-align:right}@layer ewall-shell{.ewall-print-stage{background:var(--gray-100);padding:var(--space-6) var(--space-6) var(--space-10);border-radius:var(--radius-lg)}.ewall-print-doc{width:820px;max-width:100%;margin:0 auto;background:var(--bg);color:var(--gray-900);box-shadow:var(--shadow-lg);border-radius:var(--radius-sm);padding:40px 46px 52px;font-family:var(--font-sans);box-sizing:border-box}.ewall-print-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-6);border-bottom:2px solid var(--gray-900);padding-bottom:18px}.ewall-print-head__agency{min-width:0}.ewall-print-head__logo{height:22px;display:block;margin-bottom:var(--space-3)}.ewall-print-head__name{font-size:var(--text-18);letter-spacing:var(--tracking-tight);color:var(--gray-900)}.ewall-print-head__line{font-size:var(--text-11);color:var(--gray-500);margin-top:5px;line-height:var(--lh-150)}.ewall-print-head__doc-title{text-align:right;flex-shrink:0}.ewall-print-head__kind{font-size:13px;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--gray-900);white-space:nowrap}.ewall-print-applicant{display:flex;justify-content:space-between;gap:var(--space-6);margin-top:var(--space-5)}.ewall-print-applicant__who{min-width:0}.ewall-print-applicant__name{font-size:var(--text-20);letter-spacing:var(--tracking-heading-sm);color:var(--gray-900);margin-top:3px}.ewall-print-applicant__dba{font-size:var(--text-12);color:var(--gray-500);margin-top:2px}.ewall-print-applicant__mailing{font-size:var(--text-12);color:var(--gray-700);margin-top:6px}.ewall-print-effdate{flex-shrink:0;text-align:right;border:1.5px solid var(--gray-900);border-radius:var(--radius-sm);padding:10px var(--space-4)}.ewall-print-effdate__value{font-size:var(--text-18);letter-spacing:var(--tracking-tight);color:var(--gray-900);margin-top:3px}.ewall-print-section{margin-top:22px;break-inside:avoid}.ewall-print-section__title{font-size:var(--text-11);letter-spacing:.1em;text-transform:uppercase;color:var(--gray-900);border-bottom:1.5px solid var(--gray-900);padding-bottom:6px;margin-bottom:var(--space-3)}.ewall-print-two-col{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-7)}.ewall-print-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px 24px}.ewall-print-grid--nested{padding:10px var(--space-3)}.ewall-print-stack{display:grid;gap:var(--space-3)}.ewall-print-field{min-width:0;break-inside:avoid}.ewall-print-field--span2{grid-column:span 2}.ewall-print-field--span3{grid-column:span 3}.ewall-print-label{font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--gray-500)}.ewall-print-field__value{font-size:13px;color:var(--gray-900);margin-top:3px;letter-spacing:var(--tracking-tight);overflow-wrap:anywhere}.ewall-print-upper{text-transform:uppercase}.ewall-print-screen-only{background:var(--bg-subtle);border-radius:var(--radius-sm);border:1px dashed var(--border-strong)}.ewall-print-screen-only--plain{background:transparent;border:0}.ewall-print-table{width:100%;border-collapse:collapse;font-size:var(--text-11);margin-top:2px}.ewall-print-table th{text-align:left;padding:6px var(--space-2);font-size:var(--text-9);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--gray-500);border-bottom:1px solid var(--gray-300);font-weight:var(--weight-medium);white-space:nowrap}.ewall-print-table td{text-align:left;padding:6px var(--space-2);border-bottom:1px solid var(--gray-200);color:var(--gray-800);white-space:nowrap}.ewall-print-table tr{break-inside:avoid}.ewall-print-th--end,.ewall-print-td--end{text-align:right!important}.ewall-print-td--wrap{white-space:normal!important}.ewall-print-td--muted{color:var(--gray-400)}.ewall-print-num{font-variant-numeric:tabular-nums;font-feature-settings:var(--font-features)}}@media print{.ewall-print-screen-only,.ewall-print-screen-only-cell{display:none!important}.ewall-print-stage{background:#fff;padding:0}.ewall-print-doc{box-shadow:none;width:100%;padding:0}}.ewall-av-drawer{display:flex;flex-direction:column;height:100%;background:var(--bg)}.ewall-av-drawer__head{flex-shrink:0;padding:var(--space-4) var(--space-5) 14px;border-bottom:var(--space-px) solid var(--border-subtle);display:flex;align-items:flex-start;gap:var(--space-3)}.ewall-av-drawer__icon{width:30px;height:30px;border-radius:var(--radius-md);flex-shrink:0;background:var(--ewall-accent-tint);color:var(--ewall-accent-deep);display:flex;align-items:center;justify-content:center}.ewall-av-drawer__head-text{flex:1;min-width:0}.ewall-av-drawer__title{font-size:var(--text-16);color:var(--fg);letter-spacing:var(--tracking-tight)}.ewall-av-drawer__sub{font-size:var(--text-12);color:var(--fg-muted);margin-top:2px}.ewall-av-drawer__body{flex:1;min-height:0;overflow-y:auto;padding:var(--space-5);display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);align-content:start}.ewall-av-drawer__field{display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:0;margin:0}.ewall-av-drawer__field--full{grid-column:1/-1}.ewall-av-drawer__label{display:block;font-size:var(--text-11);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-subtle)}.ewall-av-drawer__group{grid-column:1/-1;font-size:var(--text-10);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-subtle);padding-bottom:var(--space-1);border-bottom:var(--space-px) solid var(--border-subtle);margin-top:var(--space-2)}.ewall-av-drawer__group:first-child{margin-top:0}.ewall-av-drawer__hint{font-size:var(--text-10);color:var(--fg-subtle);text-transform:none;letter-spacing:var(--tracking-normal);line-height:var(--lh-140)}.ewall-av-drawer__note{grid-column:1/-1;margin:0;font-size:var(--text-11);line-height:var(--lh-140);color:var(--fg-subtle)}.ewall-av-drawer__note--error{color:var(--danger)}.ewall-av-linkbtn{padding:0;border:0;background:none;font:inherit;color:var(--accent);text-decoration:underline;cursor:pointer}.ewall-av-linkbtn:disabled{color:var(--fg-subtle);text-decoration:none;cursor:default}.ewall-av-drawer__foot{flex-shrink:0;padding:14px var(--space-5);border-top:var(--space-px) solid var(--border-subtle);display:flex;align-items:center;justify-content:flex-end;gap:10px}.ewall-av-btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 var(--space-3);background:var(--bg);color:var(--fg);border:0;box-shadow:var(--ring-inset),var(--shadow-xs);border-radius:var(--radius-md);cursor:pointer;font-family:var(--font-sans);font-size:13px;font-weight:var(--weight-regular);line-height:var(--lh-140);letter-spacing:var(--tracking-tight);white-space:nowrap;transition:background var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.ewall-av-btn:hover:not(:disabled){background:var(--bg-subtle)}.ewall-av-btn:focus-visible{outline:none;box-shadow:var(--ring-inset),var(--ring-focus)}.ewall-av-btn--primary{background:var(--ewall-accent);color:var(--accent-fg);box-shadow:inset 0 -1px #00000026,0 1px 2px #18181b14}.ewall-av-btn--primary:hover:not(:disabled){background:var(--ewall-accent-deep)}.ewall-av-btn--ghost{background:transparent;box-shadow:none;color:var(--fg)}.ewall-av-btn--ghost:hover:not(:disabled){background:var(--bg-muted)}.ewall-av-btn--danger{background:var(--danger);color:var(--fg-inverse);box-shadow:inset 0 -1px #00000026}.ewall-av-btn--danger:hover:not(:disabled){background:var(--red-700)}.ewall-av-btn--sm{height:26px;padding:0 var(--space-2);font-size:var(--text-12)}.ewall-av-btn:disabled{background:var(--gray-100);color:var(--fg-disabled);box-shadow:inset 0 0 0 var(--space-px) var(--border-subtle);cursor:not-allowed}.ewall-av-icon-btn{width:28px;height:28px;border:0;padding:0;background:transparent;color:var(--fg-subtle);border-radius:var(--radius-md);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.ewall-av-icon-btn lucide-icon{display:flex;align-items:center;justify-content:center;line-height:0}.ewall-av-icon-btn:hover:not(:disabled){background:var(--bg-subtle);color:var(--fg)}.ewall-av-icon-btn:disabled{color:var(--fg-disabled);cursor:not-allowed}.ewall-av-icon-btn--danger:hover:not(:disabled){background:var(--red-50);color:var(--red-600)}a.ewall-av-btn,a.ewall-av-btn:hover{color:var(--fg);text-decoration:none}a.ewall-av-btn--primary,a.ewall-av-btn--primary:hover{color:var(--accent-fg)}a.ewall-av-btn--danger,a.ewall-av-btn--danger:hover{color:var(--fg-inverse)}a.ewall-av-link{color:var(--ewall-accent-deep);text-decoration:none}a.ewall-av-link:hover{color:var(--ewall-accent-deep);text-decoration:underline}.ewall-av-header__toolbar app-ewall-row-actions .ewall-row-actions{background:transparent;box-shadow:none;padding:0;gap:var(--space-2)}.ewall-av-header__toolbar .ewall-row-actions .ewall-icon-btn:has(.ewall-row-actions__label){height:32px;padding:0 var(--space-3);background:var(--bg);color:var(--fg);box-shadow:var(--ring-inset),var(--shadow-xs)}.ewall-av-header__toolbar .ewall-row-actions .ewall-icon-btn:has(.ewall-row-actions__label):hover:not(:disabled){background:var(--bg-subtle)}.ewall-av-header__toolbar .ewall-row-actions .ewall-row-actions__label{font-size:13px;letter-spacing:var(--tracking-tight)}@media(min-width:992px){.ewall-av-overflow-menu .ewall-av-overflow-item--mobile{display:none}}@media(max-width:991.98px){.ewall-av-header__toolbar .ewall-row-actions .ewall-row-actions__label{display:none}.ewall-av-header__toolbar .ewall-row-actions .ewall-icon-btn:has(.ewall-row-actions__label){width:32px;padding:0;justify-content:center}}.ewall-av-dialog{--p-dialog-border-radius: var(--radius-xl);--p-dialog-shadow: var(--shadow-xl);--p-dialog-background: transparent;--p-dialog-border-color: transparent;--p-dialog-content-padding: 0}.ewall-av-dialog.p-dialog{overflow:visible}.ewall-av-dialog--shell .p-dialog-content,.ewall-ee-dialog .p-dialog-content{display:flex;flex-direction:column;overflow:hidden;min-height:0}.ewall-av-dialog--shell .p-dialog-content>*,.ewall-ee-dialog .p-dialog-content>*{flex:1;min-height:0;min-width:0}.ewall-av-dialog--shell .p-dialog-content>*{display:flex;flex-direction:column}.ewall-atd-dialog.p-dialog{width:min(92vw,600px)}.ewall-atd-dialog.p-dialog:has(.ewall-atd--wide){width:min(94vw,1250px)}.ewall-dialog--no-x .p-dialog-close-button{display:none}.ewall-dt .p-datatable-thead>tr>th,.ewall-apps-table__t .p-datatable-thead>tr>th{font-size:var(--text-11);font-weight:var(--weight-regular);text-transform:none;color:var(--fg-muted);background:var(--bg);border-bottom:var(--space-px) solid var(--border-subtle);padding:var(--space-2) var(--space-3);letter-spacing:var(--tracking-tight);white-space:nowrap}.ewall-dt .p-datatable-tbody>tr,.ewall-apps-table__t .p-datatable-tbody>tr{border-bottom:var(--space-px) solid var(--border-subtle);transition:background var(--duration-fast) var(--ease-out)}.ewall-dt .p-datatable-tbody>tr:hover,.ewall-apps-table__t .p-datatable-tbody>tr:hover{background:var(--gray-50)}.ewall-dt .p-datatable-tbody>tr>td,.ewall-apps-table__t .p-datatable-tbody>tr>td{padding:11px var(--space-3);font-size:var(--text-12);color:var(--fg);border:0}.ewall-dt .p-datatable-tbody>tr:last-child,.ewall-apps-table__t .p-datatable-tbody>tr:last-child{border-bottom:0}.ewall-dt .ewall-expansion-row,.ewall-dt .ewall-expansion-row:hover,.ewall-apps-table__t .ewall-expansion-row,.ewall-apps-table__t .ewall-expansion-row:hover{background:var(--bg-subtle)!important;cursor:default}.ewall-dt .p-paginator,.ewall-apps-table__t .p-paginator{background:var(--bg);border:0;border-top:var(--space-px) solid var(--border-subtle);padding:var(--space-2) var(--space-3)}.ewall-dt .p-datatable-column-filter-button,.ewall-dt .p-datatable-sort-icon~.p-datatable-column-filter-button,.ewall-apps-table__t .p-datatable-column-filter-button,.ewall-apps-table__t .p-datatable-sort-icon~.p-datatable-column-filter-button{width:24px;height:24px;border-radius:var(--radius-md);color:var(--fg-subtle);background:transparent;box-shadow:none}.ewall-dt .p-datatable-column-filter-button:hover,.ewall-dt .p-datatable-column-filter-button.p-datatable-column-filter-menu-button-active,.ewall-dt .p-datatable-sort-icon~.p-datatable-column-filter-button:hover,.ewall-dt .p-datatable-sort-icon~.p-datatable-column-filter-button.p-datatable-column-filter-menu-button-active,.ewall-apps-table__t .p-datatable-column-filter-button:hover,.ewall-apps-table__t .p-datatable-column-filter-button.p-datatable-column-filter-menu-button-active,.ewall-apps-table__t .p-datatable-sort-icon~.p-datatable-column-filter-button:hover,.ewall-apps-table__t .p-datatable-sort-icon~.p-datatable-column-filter-button.p-datatable-column-filter-menu-button-active{background:var(--gray-100);color:var(--fg)}.ewall-dt td.ewall-av-table-empty,.ewall-dt td>.ewall-av-table-empty,.ewall-apps-table__t td.ewall-av-table-empty,.ewall-apps-table__t td>.ewall-av-table-empty{padding:28px var(--space-4);text-align:center;font-size:var(--text-12);color:var(--fg-muted)}.ewall-dt--clickable .p-datatable-tbody>tr,.ewall-apps-table__t .p-datatable-tbody>tr{cursor:pointer}.ewall-th{display:inline-flex;align-items:center;gap:var(--space-1)}.ewall-th--end{justify-content:flex-end;width:100%}.ewall-th-sr{position:absolute;width:var(--space-px);height:var(--space-px);overflow:hidden;clip:rect(0 0 0 0)}@layer ewall-shell{.ewall-stmt-balance{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding:var(--space-2) 0;font-size:var(--text-12);color:var(--gray-900);break-inside:avoid}.ewall-stmt-balance__label{text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:var(--text-9);color:var(--gray-500)}.ewall-stmt-balance__value{font-size:var(--text-14);letter-spacing:var(--tracking-tight)}.ewall-stmt-balance--total{border-top:1.5px solid var(--gray-900);margin-top:var(--space-1)}.ewall-stmt-balance--credit .ewall-stmt-balance__value{color:var(--success)}.ewall-stmt-table{margin-top:var(--space-2)}.ewall-stmt-row--pending td{color:var(--gray-500)}.ewall-stmt-amt--credit{color:var(--success)}.ewall-stmt-empty{text-align:center;color:var(--gray-500);padding:var(--space-4) var(--space-2)}.ewall-stmt-tag{margin-left:var(--space-2);font-size:var(--text-9);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--gray-500)}.ewall-stmt-tag--void{color:var(--danger)}.ewall-stmt-tag--pending{color:var(--warning)}.ewall-stmt-state{display:inline-block;padding:2px var(--space-2);border-radius:var(--radius-full);font-size:var(--text-9);text-transform:uppercase;letter-spacing:var(--tracking-wide);white-space:nowrap;border:1px solid var(--gray-300);color:var(--gray-700)}.ewall-stmt-state--paid{color:var(--success);border-color:var(--success)}.ewall-stmt-state--partial{color:var(--warning);border-color:var(--warning)}.ewall-stmt-state--unpaid{color:var(--gray-700)}}@media print{.ewall-stmt-state{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.cdk-overlay-container{position:fixed;z-index:1032}.row-cursor-pointer tr,.row-cursor-pointer .ag-cell{cursor:pointer}@media print{.wrapper{padding:0!important;background:none!important}.print-no-page-break{page-break-inside:avoid}}.app-employee-info{display:inline-flex;align-items:center;gap:var(--space-1-5);cursor:pointer;border-radius:var(--radius-full);transition:color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.app-employee-info:hover{color:var(--accent);background-color:var(--accent-tint);box-shadow:0 0 0 var(--space-1) var(--accent-tint)}.app-employee-info:active{background-color:var(--accent-ring);box-shadow:0 0 0 var(--space-1) var(--accent-ring)}.app-employee-info:focus-visible{outline:none;color:var(--accent);box-shadow:var(--ring-focus)}.viewer-close:before,.viewer-flip-horizontal:before,.viewer-flip-vertical:before,.viewer-fullscreen-exit:before,.viewer-fullscreen:before,.viewer-next:before,.viewer-one-to-one:before,.viewer-play:before,.viewer-prev:before,.viewer-reset:before,.viewer-rotate-left:before,.viewer-rotate-right:before,.viewer-zoom-in:before,.viewer-zoom-out:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 560 40'%3E%3Cpath fill='%23fff' d='M49.6 17.9h20.2v3.9H49.6zm123.1 2 10.9-11 2.7 2.8-8.2 8.2 8.2 8.2-2.7 2.7-10.9-10.9zm94 0-10.8-11-2.7 2.8 8.1 8.2-8.1 8.2 2.7 2.7 10.8-10.9zM212 9.3l20.1 10.6L212 30.5V9.3zm161.5 4.6-7.2 6 7.2 5.9v-4h12.4v4l7.3-5.9-7.3-6v4h-12.4v-4zm40.2 12.3 5.9 7.2 5.9-7.2h-4V13.6h4l-5.9-7.3-5.9 7.3h4v12.6h-4zm35.9-16.5h6.3v2h-4.3V16h-2V9.7Zm14 0h6.2V16h-2v-4.3h-4.2v-2Zm6.2 14V30h-6.2v-2h4.2v-4.3h2Zm-14 6.3h-6.2v-6.3h2v4.4h4.3v2Zm-438 .1v-8.3H9.6v-3.9h8.2V9.7h3.9v8.2h8.1v3.9h-8.1v8.3h-3.9zM93.6 9.7h-5.8v3.9h2V30h3.8V9.7zm16.1 0h-5.8v3.9h1.9V30h3.9V9.7zm-11.9 4.1h3.9v3.9h-3.9zm0 8.2h3.9v3.9h-3.9zm244.6-11.7 7.2 5.9-7.2 6v-3.6c-5.4-.4-7.8.8-8.7 2.8-.8 1.7-1.8 4.9 2.8 8.2-6.3-2-7.5-6.9-6-11.3 1.6-4.4 8-5 11.9-4.9v-3.1Zm147.2 13.4h6.3V30h-2v-4.3h-4.3v-2zm14 6.3v-6.3h6.2v2h-4.3V30h-1.9zm6.2-14h-6.2V9.7h1.9V14h4.3v2zm-13.9 0h-6.3v-2h4.3V9.7h2V16zm33.3 12.5 8.6-8.6-8.6-8.7 1.9-1.9 8.6 8.7 8.6-8.7 1.9 1.9-8.6 8.7 8.6 8.6-1.9 2-8.6-8.7-8.6 8.7-1.9-2zM297 10.3l-7.1 5.9 7.2 6v-3.6c5.3-.4 7.7.8 8.7 2.8.8 1.7 1.7 4.9-2.9 8.2 6.3-2 7.5-6.9 6-11.3-1.6-4.4-7.9-5-11.8-4.9v-3.1Zm-157.3-.6c2.3 0 4.4.7 6 2l2.5-3 1.9 9.2h-9.3l2.6-3.1a6.2 6.2 0 0 0-9.9 5.1c0 3.4 2.8 6.3 6.2 6.3 2.8 0 5.1-1.9 6-4.4h4c-1 4.7-5 8.3-10 8.3a10 10 0 0 1-10-10.2 10 10 0 0 1 10-10.2Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:280px;color:transparent;display:block;font-size:0;height:20px;line-height:0;width:20px}.viewer-zoom-in:before{background-position:0 0;content:"Zoom In"}.viewer-zoom-out:before{background-position:-20px 0;content:"Zoom Out"}.viewer-one-to-one:before{background-position:-40px 0;content:"One to One"}.viewer-reset:before{background-position:-60px 0;content:"Reset"}.viewer-prev:before{background-position:-80px 0;content:"Previous"}.viewer-play:before{background-position:-100px 0;content:"Play"}.viewer-next:before{background-position:-120px 0;content:"Next"}.viewer-rotate-left:before{background-position:-140px 0;content:"Rotate Left"}.viewer-rotate-right:before{background-position:-160px 0;content:"Rotate Right"}.viewer-flip-horizontal:before{background-position:-180px 0;content:"Flip Horizontal"}.viewer-flip-vertical:before{background-position:-200px 0;content:"Flip Vertical"}.viewer-fullscreen:before{background-position:-220px 0;content:"Enter Full Screen"}.viewer-fullscreen-exit:before{background-position:-240px 0;content:"Exit Full Screen"}.viewer-close:before{background-position:-260px 0;content:"Close"}.viewer-container{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;direction:ltr;font-size:0;inset:0;line-height:0;overflow:hidden;position:absolute;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.viewer-container ::-moz-selection,.viewer-container::-moz-selection{background-color:transparent}.viewer-container ::selection,.viewer-container::selection{background-color:transparent}.viewer-container:focus{outline:0}.viewer-container img{display:block;height:auto;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.viewer-canvas{inset:0;overflow:hidden;position:absolute}.viewer-canvas>img{height:auto;margin:15px auto;max-width:90%!important;width:auto}.viewer-magnifier{background-color:#fff;background-repeat:no-repeat;border:2px solid #fff;border-radius:50%;box-shadow:0 1px 5px #00000080;box-sizing:border-box;display:none;left:16px;overflow:hidden;pointer-events:none;position:absolute;top:16px;z-index:2}.viewer-magnifier.viewer-show{display:block}.viewer-magnifier-image{left:0;max-width:none!important;position:absolute;top:0;-ms-transform-origin:center;transform-origin:center}.viewer-navigation{left:0;position:absolute;right:0;top:50%}.viewer-navigation>.viewer-next,.viewer-navigation>.viewer-prev{background-color:#00000080;border-radius:50%;cursor:pointer;height:40px;margin-top:-20px;position:absolute;width:40px}.viewer-navigation>.viewer-next:focus,.viewer-navigation>.viewer-next:hover,.viewer-navigation>.viewer-prev:focus,.viewer-navigation>.viewer-prev:hover{background-color:#000c}.viewer-navigation>.viewer-next:focus,.viewer-navigation>.viewer-prev:focus{box-shadow:0 0 3px #fff;outline:0}.viewer-navigation>.viewer-next:before,.viewer-navigation>.viewer-prev:before{margin:10px}.viewer-navigation>.viewer-prev{left:15px}.viewer-navigation>.viewer-next{right:15px}.viewer-navigation>.viewer-large{height:48px;margin-top:-24px;width:48px}.viewer-navigation>.viewer-large:before{margin:14px}.viewer-navigation>.viewer-small{height:32px;margin-top:-16px;width:32px}.viewer-navigation>.viewer-small:before{margin:6px}.viewer-footer{bottom:0;left:0;overflow:hidden;position:absolute;right:0;text-align:center}.viewer-navbar{background-color:#00000080;overflow:hidden}.viewer-navbar.viewer-small>.viewer-list{height:40px}.viewer-navbar.viewer-small>.viewer-list>li{height:40px;width:24px}.viewer-navbar.viewer-large>.viewer-list{height:60px}.viewer-navbar.viewer-large>.viewer-list>li{height:60px;width:36px}.viewer-list{box-sizing:content-box;height:50px;margin:0;overflow:hidden;padding:1px 0}.viewer-list>li{color:transparent;cursor:pointer;float:left;font-size:0;height:50px;line-height:0;opacity:.5;overflow:hidden;transition:opacity .15s;width:30px}.viewer-list>li:focus,.viewer-list>li:hover{opacity:.75}.viewer-list>li:focus{outline:0}.viewer-list>li+li{margin-left:1px}.viewer-list>.viewer-loading{position:relative}.viewer-list>.viewer-loading:after{border-width:2px;height:20px;margin-left:-10px;margin-top:-10px;width:20px}.viewer-list>.viewer-active,.viewer-list>.viewer-active:focus,.viewer-list>.viewer-active:hover{opacity:1}.viewer-player{background-color:#000;bottom:0;cursor:none;display:none;right:0;z-index:1}.viewer-player,.viewer-player>img{left:0;position:absolute;top:0}.viewer-toolbar>ul{display:inline-block;margin:0 auto 5px;overflow:hidden;padding:6px 3px}.viewer-toolbar>ul>li{background-color:#00000080;border-radius:50%;cursor:pointer;float:left;height:24px;overflow:hidden;transition:background-color .15s;width:24px}.viewer-toolbar>ul>li:focus,.viewer-toolbar>ul>li:hover{background-color:#000c}.viewer-toolbar>ul>li:focus{box-shadow:0 0 3px #fff;outline:0;position:relative;z-index:1}.viewer-toolbar>ul>li:before{margin:2px}.viewer-toolbar>ul>li+li{margin-left:1px}.viewer-toolbar>ul>.viewer-small{height:18px;margin-bottom:3px;margin-top:3px;width:18px}.viewer-toolbar>ul>.viewer-small:before{margin:-1px}.viewer-toolbar>ul>.viewer-large{height:30px;margin-bottom:-3px;margin-top:-3px;width:30px}.viewer-toolbar>ul>.viewer-large:before{margin:5px}.viewer-tooltip{background-color:#000c;border-radius:10px;color:#fff;display:none;font-size:12px;height:20px;left:50%;line-height:20px;margin-left:-25px;margin-top:-10px;position:absolute;text-align:center;top:50%;width:50px}.viewer-title{color:#ccc;display:inline-block;font-size:12px;line-height:1.2;margin:5px 5%;max-width:90%;min-height:14px;opacity:.8;overflow:hidden;text-overflow:ellipsis;transition:opacity .15s;white-space:nowrap}.viewer-title:hover{opacity:1}.viewer-button{-webkit-app-region:no-drag;background-color:#00000080;border-radius:50%;cursor:pointer;height:80px;overflow:hidden;position:absolute;right:-40px;top:-40px;transition:background-color .15s;width:80px}.viewer-button:focus,.viewer-button:hover{background-color:#000c}.viewer-button:focus{box-shadow:0 0 3px #fff;outline:0}.viewer-button:before{bottom:15px;left:15px;position:absolute}.viewer-fixed{position:fixed}.viewer-open{overflow:hidden}.viewer-show{display:block}.viewer-hide{display:none}.viewer-backdrop{background-color:#00000080}.viewer-invisible{visibility:hidden}.viewer-move{cursor:move;cursor:grab}.viewer-fade{opacity:0}.viewer-in{opacity:1}.viewer-transition{transition:all .3s}@keyframes viewer-spinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.viewer-loading:after{animation:viewer-spinner 1s linear infinite;border:4px solid hsla(0,0%,100%,.1);border-left-color:#ffffff80;border-radius:50%;content:"";display:inline-block;height:40px;left:50%;margin-left:-20px;margin-top:-20px;position:absolute;top:50%;width:40px;z-index:1}@media(max-width:767px){.viewer-hide-xs-down{display:none}}@media(max-width:991px){.viewer-hide-sm-down{display:none}}@media(max-width:1199px){.viewer-hide-md-down{display:none}}.grid-stack{position:relative}.grid-stack-rtl{direction:ltr}.grid-stack-rtl>.grid-stack-item{direction:rtl}.grid-stack-placeholder>.placeholder-content{background-color:#0000001a;margin:0;position:absolute;width:auto;z-index:0!important}.grid-stack>.grid-stack-item{position:absolute;padding:0;top:0;width:var(--gs-column-width);height:var(--gs-cell-height)}.grid-stack>.grid-stack-item>.grid-stack-item-content{margin:0;position:absolute;width:auto;overflow-x:hidden;overflow-y:auto}.grid-stack>.grid-stack-item.size-to-content:not(.size-to-content-max)>.grid-stack-item-content{overflow-y:hidden}.grid-stack:not(.grid-stack-rtl)>.grid-stack-item{left:0}.grid-stack.grid-stack-rtl>.grid-stack-item{right:0}.grid-stack>.grid-stack-item>.grid-stack-item-content,.grid-stack>.grid-stack-placeholder>.placeholder-content{top:var(--gs-item-margin-top);right:var(--gs-item-margin-right);bottom:var(--gs-item-margin-bottom);left:var(--gs-item-margin-left)}.grid-stack-item>.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.grid-stack-item.ui-resizable-autohide>.ui-resizable-handle,.grid-stack-item.ui-resizable-disabled>.ui-resizable-handle{display:none}.grid-stack-item>.ui-resizable-ne,.grid-stack-item>.ui-resizable-nw,.grid-stack-item>.ui-resizable-se,.grid-stack-item>.ui-resizable-sw{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="%23666" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" viewBox="0 0 20 20"><path d="m10 3 2 2H8l2-2v14l-2-2h4l-2 2"/></svg>');background-repeat:no-repeat;background-position:center}.grid-stack-item>.ui-resizable-ne{transform:rotate(45deg)}.grid-stack-item>.ui-resizable-sw{transform:rotate(45deg)}.grid-stack-item>.ui-resizable-nw{transform:rotate(-45deg)}.grid-stack-item>.ui-resizable-se{transform:rotate(-45deg)}.grid-stack-item>.ui-resizable-nw{cursor:nw-resize;width:20px;height:20px;top:var(--gs-item-margin-top);left:var(--gs-item-margin-left)}.grid-stack-item>.ui-resizable-n{cursor:n-resize;height:10px;top:var(--gs-item-margin-top);left:25px;right:25px}.grid-stack-item>.ui-resizable-ne{cursor:ne-resize;width:20px;height:20px;top:var(--gs-item-margin-top);right:var(--gs-item-margin-right)}.grid-stack-item>.ui-resizable-e{cursor:e-resize;width:10px;top:15px;bottom:15px;right:var(--gs-item-margin-right)}.grid-stack-item>.ui-resizable-se{cursor:se-resize;width:20px;height:20px;bottom:var(--gs-item-margin-bottom);right:var(--gs-item-margin-right)}.grid-stack-item>.ui-resizable-s{cursor:s-resize;height:10px;left:25px;bottom:var(--gs-item-margin-bottom);right:25px}.grid-stack-item>.ui-resizable-sw{cursor:sw-resize;width:20px;height:20px;bottom:var(--gs-item-margin-bottom);left:var(--gs-item-margin-left)}.grid-stack-item>.ui-resizable-w{cursor:w-resize;width:10px;top:15px;bottom:15px;left:var(--gs-item-margin-left)}.grid-stack-item.ui-draggable-dragging>.ui-resizable-handle{display:none!important}.grid-stack-item.ui-draggable-dragging{will-change:left,right,top}.grid-stack-item.ui-resizable-resizing{will-change:width,height}.ui-draggable-dragging,.ui-resizable-resizing{z-index:10000}.ui-draggable-dragging>.grid-stack-item-content,.ui-resizable-resizing>.grid-stack-item-content{box-shadow:1px 4px 6px #0003;opacity:.8}.grid-stack-animate,.grid-stack-animate .grid-stack-item{transition:left .3s,right .3s,top .3s,height .3s,width .3s}.grid-stack-animate .grid-stack-item.grid-stack-placeholder,.grid-stack-animate .grid-stack-item.ui-draggable-dragging,.grid-stack-animate .grid-stack-item.ui-resizable-resizing{transition:left 0s,right 0s,top 0s,height 0s,width 0s}.grid-stack>.grid-stack-item[gs-y="0"]{top:0}.grid-stack:not(.grid-stack-rtl)>.grid-stack-item[gs-x="0"]{left:0}.grid-stack.grid-stack-rtl>.grid-stack-item[gs-x="0"]{right:0}
