.toast-container[data-v-9be1df72]{z-index:9999;flex-direction:column;gap:8px;max-width:380px;display:flex;position:fixed;top:16px;right:16px}.toast[data-v-9be1df72]{cursor:pointer;background:#fff;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 16px;transition:all .15s;display:flex;box-shadow:0 0 0 1px #0000000a,0 8px 24px #0e0c3b1a}.toast[data-v-9be1df72]:hover{box-shadow:0 0 0 1px #0000000f,0 12px 32px #0e0c3b24}.toast__icon[data-v-9be1df72]{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:0;display:flex}.toast--success .toast__icon[data-v-9be1df72]{color:#0e9033;background:#e4f5e9}.toast--error .toast__icon[data-v-9be1df72]{color:#bd0f2a;background:#fbe6e9}.toast--info .toast__icon[data-v-9be1df72]{color:#403bdd;background:#edecfc}.toast--warning .toast__icon[data-v-9be1df72]{color:#df830c;background:#fef4e6}.toast__content[data-v-9be1df72]{flex:1;min-width:0}.toast__title[data-v-9be1df72]{color:#0e0c3b;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:20px}.toast__message[data-v-9be1df72]{color:#7a849c;margin-top:4px;font-family:Inter,sans-serif;font-size:13px;font-weight:400;line-height:18px}.toast__close[data-v-9be1df72]{cursor:pointer;color:#bfc4cf;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:all .15s;display:flex}.toast__close[data-v-9be1df72]:hover{color:#7a849c;background:#f6f7f9}.toast-slide-enter-active[data-v-9be1df72],.toast-slide-leave-active[data-v-9be1df72]{transition:all .2s}.toast-slide-enter[data-v-9be1df72],.toast-slide-leave-to[data-v-9be1df72]{opacity:0;transform:translate(24px)}.base-overlay[data-v-7166847e]{display:flex;position:fixed;inset:0}.base-overlay--inline[data-v-7166847e]{position:absolute}.base-overlay--backdrop-solid[data-v-7166847e]{background-color:var(--surface-overlay-backdrop)}.base-overlay--backdrop-subtle[data-v-7166847e]{background-color:var(--surface-overlay-backdrop-subtle);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.base-overlay--backdrop-none[data-v-7166847e]{pointer-events:none;background-color:#0000}.base-overlay--backdrop-none[data-v-7166847e]>*{pointer-events:auto}.overlay-fade-enter-active[data-v-7166847e],.overlay-fade-leave-active[data-v-7166847e]{transition:opacity .2s}.overlay-fade-enter-from[data-v-7166847e],.overlay-fade-leave-to[data-v-7166847e]{opacity:0}.overlay-header[data-v-1ef8962d]{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 32px;display:flex}@media (width<=767px){.overlay-header[data-v-1ef8962d]{padding:12px 16px}}.overlay-header__left[data-v-1ef8962d]{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.overlay-header__icon[data-v-1ef8962d]{background-color:var(--border-default);width:32px;height:32px;color:var(--text-primary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.overlay-header__text[data-v-1ef8962d]{flex-direction:column;gap:2px;min-width:0;display:flex}.overlay-header__eyebrow[data-v-1ef8962d]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:600}.overlay-header__title[data-v-1ef8962d]{letter-spacing:-.01em;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:15px;font-weight:600;overflow:hidden}.overlay-header__badge[data-v-1ef8962d]{background-color:var(--surface-page);border:1px solid var(--border-default);color:var(--text-secondary);border-radius:8px;flex-shrink:0;align-items:center;padding:2px 8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:600;display:inline-flex}.overlay-header__close[data-v-1ef8962d]{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.overlay-header__close[data-v-1ef8962d]:hover{background-color:var(--surface-page);color:var(--text-primary)}.overlay-body[data-v-f3de5a53]{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;flex:auto;min-height:0;overflow-y:auto}.overlay-body--padding-none[data-v-f3de5a53]{padding:0}.overlay-body--padding-sm[data-v-f3de5a53]{padding:8px 12px}.overlay-body--padding-md[data-v-f3de5a53]{padding:12px 16px}.overlay-body--padding-lg[data-v-f3de5a53]{padding:24px 32px}@media (width<=767px){.overlay-body--padding-lg[data-v-f3de5a53]{padding:16px}}.overlay-body--padding-form[data-v-f3de5a53]{padding:32px 32px 24px}@media (width<=767px){.overlay-body--padding-form[data-v-f3de5a53]{padding:24px 16px}}.base-spinner[data-v-e15faaef]{color:#403bdd;display:inline-flex}.base-spinner--small svg[data-v-e15faaef]{width:16px;height:16px}.base-spinner--medium svg[data-v-e15faaef]{width:24px;height:24px}.base-spinner--large svg[data-v-e15faaef]{width:32px;height:32px}.ui-button[data-v-0dc3c77e]{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:12px;outline:none;justify-content:center;align-items:center;gap:4px;font-family:Inter,sans-serif;font-weight:600;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.ui-button[data-v-0dc3c77e]:focus-visible{box-shadow:0 0 0 4px #0000000f}.ui-button--small[data-v-0dc3c77e]{height:30px;padding:0 8px;font-size:12px}.ui-button--medium[data-v-0dc3c77e]{height:38px;padding:0 16px;font-size:13px}.ui-button--large[data-v-0dc3c77e]{height:44px;padding:0 24px;font-size:14px}.ui-button--xlarge[data-v-0dc3c77e]{height:56px;padding:0 24px;font-size:15px}.ui-button--primary[data-v-0dc3c77e]{background-color:var(--text-primary);border-color:var(--text-primary);color:var(--text-on-accent)}.ui-button--primary[data-v-0dc3c77e]:hover:not(:disabled){background-color:var(--text-secondary);border-color:var(--text-secondary);box-shadow:0 1px 2px #0000000f}.ui-button--primary[data-v-0dc3c77e]:active:not(:disabled){box-shadow:none;transform:translateY(.5px)}.ui-button--secondary[data-v-0dc3c77e]{background-color:var(--surface-elevated);border-color:var(--border-default);color:var(--text-primary)}.ui-button--secondary[data-v-0dc3c77e]:hover:not(:disabled){border-color:var(--border-strong);box-shadow:0 1px 2px #0000000a}.ui-button--secondary[data-v-0dc3c77e]:active:not(:disabled){background-color:var(--surface-page);box-shadow:none}.ui-button--danger[data-v-0dc3c77e]{background-color:var(--surface-elevated);border-color:var(--border-default);color:var(--text-primary)}.ui-button--danger[data-v-0dc3c77e]:hover:not(:disabled){background-color:var(--text-primary);border-color:var(--text-primary);color:var(--text-on-accent)}.ui-button--ghost[data-v-0dc3c77e]{color:var(--text-secondary);background-color:#0000}.ui-button--ghost[data-v-0dc3c77e]:hover:not(:disabled){background-color:var(--surface-page);color:var(--text-primary)}.ui-button--dashed[data-v-0dc3c77e]{border-style:dashed;border-color:var(--border-default);color:var(--text-secondary);background-color:#0000}.ui-button--dashed[data-v-0dc3c77e]:hover:not(:disabled){border-color:var(--border-strong);background-color:var(--surface-page);color:var(--text-primary)}.ui-button--disabled[data-v-0dc3c77e]{opacity:.4;cursor:not-allowed}.ui-button--loading[data-v-0dc3c77e]{opacity:.7;cursor:wait}.ui-button--block[data-v-0dc3c77e]{width:100%;display:flex}.ui-button--icon-only.ui-button--small[data-v-0dc3c77e]{width:30px;padding:0}.ui-button--icon-only.ui-button--medium[data-v-0dc3c77e]{width:38px;padding:0}.ui-button--icon-only.ui-button--large[data-v-0dc3c77e]{width:44px;padding:0}.ui-button--icon-only.ui-button--xlarge[data-v-0dc3c77e]{width:56px;padding:0}.ui-button__label[data-v-0dc3c77e]{font-family:Inter,sans-serif}.ui-button__icon[data-v-0dc3c77e]{flex-shrink:0}.overlay-footer[data-v-dfc16523]{border-top:1px solid var(--border-default);background-color:var(--surface-elevated);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 32px;display:flex}@media (width<=767px){.overlay-footer[data-v-dfc16523]{padding:12px 16px}}.overlay-footer__helper[data-v-dfc16523]{min-width:0;color:var(--text-muted);flex:auto;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.overlay-footer__actions[data-v-dfc16523]{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.overlay-footer-enter-active[data-v-dfc16523],.overlay-footer-leave-active[data-v-dfc16523]{transition:transform .28s cubic-bezier(.4,0,.2,1),opacity .2s}.overlay-footer-enter-from[data-v-dfc16523],.overlay-footer-leave-to[data-v-dfc16523]{opacity:0;transform:translateY(100%)}.dialog[data-v-1972d4d0]{background:var(--surface-elevated);box-shadow:var(--shadow-xl);border-radius:16px;outline:none;flex-direction:column;width:calc(100% - 32px);max-height:calc(100vh - 48px);display:flex;position:absolute;top:50%;left:50%;overflow:clip;transform:translate(-50%,-50%)}.dialog--size-sm[data-v-1972d4d0]{max-width:400px}.dialog--size-md[data-v-1972d4d0]{max-width:560px}.dialog--size-lg[data-v-1972d4d0]{max-width:720px}.dialog--size-xl[data-v-1972d4d0]{max-width:960px}.dialog--height-full[data-v-1972d4d0]:not(.dialog--size-fullscreen){height:calc(100vh - 48px);max-height:calc(100vh - 48px)}.dialog--size-fullscreen[data-v-1972d4d0]{background:var(--surface-page);border-radius:16px;width:calc(100vw - 48px);max-width:none;height:calc(100vh - 48px);max-height:calc(100vh - 48px);top:50%;left:50%;transform:translate(-50%,-50%)}.dialog--has-rail.dialog--size-fullscreen[data-v-1972d4d0]{width:calc(100vw - 144px)}.dialog__floating-close[data-v-1972d4d0]{background:var(--surface-elevated,#fff);border:1px solid var(--border-default,#00000014);width:32px;height:32px;color:var(--text-muted,#6b7280);cursor:pointer;z-index:100;box-shadow:var(--shadow-sm,0 1px 2px #00000014);border-radius:50%;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex;position:absolute;top:12px;right:12px}.dialog__floating-close[data-v-1972d4d0]:hover{background:var(--surface-hover,#f3f4f6);color:var(--text-primary,#111827)}.dialog__floating-close--rail-fallback[data-v-1972d4d0]{display:none}@media (width<=767px){.dialog__floating-close--rail-fallback[data-v-1972d4d0]{display:inline-flex}.dialog--mobile-fullscreen[data-v-1972d4d0],.dialog--has-rail.dialog--size-fullscreen[data-v-1972d4d0]{border-radius:0;width:100vw;max-width:100%;height:100vh;max-height:100%;inset:0;transform:none}.dialog[data-v-1972d4d0]:not(.dialog--mobile-fullscreen):not(.dialog--size-fullscreen){border-radius:16px;width:calc(100% - 24px);max-width:calc(100% - 24px);max-height:calc(100vh - 24px);transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .2s;top:12px;left:12px;right:12px;transform:translateY(0)}}.dialog__tabs[data-v-1972d4d0]{border-bottom:1px solid var(--border-default);flex-shrink:0;padding:0 16px}.dialog--body-scrolled[data-v-1972d4d0] .overlay-header{border-bottom:1px solid var(--border-default);box-shadow:0 4px 6px -4px #00000014}.dialog-enter-active[data-v-1972d4d0],.dialog-leave-active[data-v-1972d4d0]{transition:opacity .2s}.dialog-enter-active .dialog[data-v-1972d4d0],.dialog-leave-active .dialog[data-v-1972d4d0]{transition:transform .2s cubic-bezier(.4,0,.2,1),opacity .2s}.dialog-enter-active .dialog-rail[data-v-1972d4d0],.dialog-leave-active .dialog-rail[data-v-1972d4d0]{transition:opacity .2s}.dialog-enter[data-v-1972d4d0],.dialog-enter-from[data-v-1972d4d0],.dialog-leave-to[data-v-1972d4d0]{opacity:0}.dialog-enter .dialog[data-v-1972d4d0],.dialog-enter-from .dialog[data-v-1972d4d0],.dialog-leave-to .dialog[data-v-1972d4d0]{opacity:0;transform:translate(-50%,calc(8px - 50%))scale(.98)}.dialog-enter .dialog-rail[data-v-1972d4d0],.dialog-enter-from .dialog-rail[data-v-1972d4d0],.dialog-leave-to .dialog-rail[data-v-1972d4d0]{opacity:0}@media (width<=767px){.dialog-enter .dialog[data-v-1972d4d0]:not(.dialog--mobile-fullscreen):not(.dialog--size-fullscreen),.dialog-enter-from .dialog[data-v-1972d4d0]:not(.dialog--mobile-fullscreen):not(.dialog--size-fullscreen),.dialog-leave-to .dialog[data-v-1972d4d0]:not(.dialog--mobile-fullscreen):not(.dialog--size-fullscreen){opacity:0;transform:translateY(-100%)}}.dialog-rail{z-index:100;flex-direction:column;gap:8px;display:flex;position:absolute;top:32px;right:16px}.dialog-rail__group{background:var(--surface-elevated,#fff);box-shadow:var(--shadow-md,0 4px 8px #00000014);border-radius:24px;flex-direction:column;gap:2px;padding:2px;display:flex}.dialog-rail__group .dialog-rail__btn{box-shadow:none}.dialog-rail__btn{background:var(--surface-elevated,#fff);border:1px solid var(--border-default,#00000014);width:40px;height:40px;color:var(--text-muted,#6b7280);cursor:pointer;box-shadow:var(--shadow-md,0 4px 8px #00000014);border-radius:50%;justify-content:center;align-items:center;transition:background .15s,color .15s,transform .15s;display:inline-flex}.dialog-rail__btn:hover:not(:disabled){background:var(--surface-hover,#f3f4f6);color:var(--text-primary,#111827);transform:scale(1.05)}.dialog-rail__btn--disabled,.dialog-rail__btn:disabled{opacity:.35;cursor:not-allowed}@media (width<=767px){.dialog-rail{display:none}}.confirm-dialog__message[data-v-cc66719e]{color:var(--text-primary);margin:0;font-size:14px;line-height:1.5}.tooltip[data-v-42c8fdee]{align-items:center;display:inline-flex;position:relative}.tooltip__icon[data-v-42c8fdee]{color:var(--text-muted);transition:color .15s}.tooltip:hover .tooltip__icon[data-v-42c8fdee]{color:var(--text-primary)}.tooltip__bubble{background-color:var(--surface-tooltip);color:var(--text-on-tooltip);white-space:normal;word-wrap:break-word;text-align:left;opacity:0;pointer-events:none;z-index:3100;width:max-content;max-width:280px;box-shadow:var(--shadow-xl);border-radius:8px;padding:8px 12px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:1.5;transition:opacity .15s,transform .15s;position:absolute}.tooltip__bubble--visible{opacity:1}.tooltip__bubble--top{bottom:calc(100% + 6px);left:50%;transform:translate(-50%)translateY(4px)}.tooltip__bubble--top.tooltip__bubble--visible{transform:translate(-50%)translateY(0)}.tooltip__bubble--top-start{bottom:calc(100% + 6px);left:0;transform:translateY(4px)}.tooltip__bubble--top-start.tooltip__bubble--visible{transform:translateY(0)}.tooltip__bubble--top-end{bottom:calc(100% + 6px);right:0;transform:translateY(4px)}.tooltip__bubble--top-end.tooltip__bubble--visible{transform:translateY(0)}.tooltip__bubble--bottom{top:calc(100% + 6px);left:50%;transform:translate(-50%)translateY(-4px)}.tooltip__bubble--bottom.tooltip__bubble--visible{transform:translate(-50%)translateY(0)}.tooltip__bubble--bottom-start{top:calc(100% + 6px);left:0;transform:translateY(-4px)}.tooltip__bubble--bottom-start.tooltip__bubble--visible{transform:translateY(0)}.tooltip__bubble--bottom-end{top:calc(100% + 6px);right:0;transform:translateY(-4px)}.tooltip__bubble--bottom-end.tooltip__bubble--visible{transform:translateY(0)}.tooltip__bubble--right{top:50%;left:calc(100% + 10px);transform:translateY(-50%)translate(-4px)}.tooltip__bubble--right.tooltip__bubble--visible{transform:translateY(-50%)translate(0)}.tooltip__bubble--left{top:50%;right:calc(100% + 10px);transform:translateY(-50%)translate(4px)}.tooltip__bubble--left.tooltip__bubble--visible{transform:translateY(-50%)translate(0)}.tooltip__bubble--portaled{inset:auto;position:fixed!important;transform:none!important}.tooltip__arrow{pointer-events:none;border-style:solid;width:0;height:0;position:absolute}.tooltip__bubble--top .tooltip__arrow,.tooltip__bubble--top-start .tooltip__arrow,.tooltip__bubble--top-end .tooltip__arrow{border-width:5px 5px 0;border-color:var(--surface-tooltip) transparent transparent transparent;top:100%}.tooltip__bubble--top .tooltip__arrow{left:50%;transform:translate(-50%)}.tooltip__bubble--top-start .tooltip__arrow{left:12px}.tooltip__bubble--top-end .tooltip__arrow{right:12px}.tooltip__bubble--bottom .tooltip__arrow,.tooltip__bubble--bottom-start .tooltip__arrow,.tooltip__bubble--bottom-end .tooltip__arrow{border-width:0 5px 5px;border-color:transparent transparent var(--surface-tooltip) transparent;bottom:100%}.tooltip__bubble--bottom .tooltip__arrow{left:50%;transform:translate(-50%)}.tooltip__bubble--bottom-start .tooltip__arrow{left:12px}.tooltip__bubble--bottom-end .tooltip__arrow{right:12px}.tooltip__bubble--right .tooltip__arrow{border-width:5px 5px 5px 0;border-color:transparent var(--surface-tooltip) transparent transparent;top:50%;right:100%;transform:translateY(-50%)}.tooltip__bubble--left .tooltip__arrow{border-width:5px 0 5px 5px;border-color:transparent transparent transparent var(--surface-tooltip);top:50%;left:100%;transform:translateY(-50%)}.home-anchor[data-v-81a25493]{cursor:pointer;width:100%;color:var(--text-secondary);text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;padding:8px 12px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;transition:background-color .15s,color .15s;display:flex}.home-anchor[data-v-81a25493]:hover{background-color:var(--border-default)}.home-anchor--active[data-v-81a25493]{background-color:var(--surface-elevated);color:var(--text-primary);box-shadow:var(--shadow-sm)}.home-anchor__icon[data-v-81a25493]{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.home-anchor__label[data-v-81a25493]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.home-anchor--collapsed[data-v-81a25493]{justify-content:center;padding:8px}.home-anchor__wrap[data-v-81a25493]{flex:auto;width:auto;min-width:0}.search-anchor[data-v-cb045dbb]{cursor:pointer;width:100%;color:var(--text-muted);text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;padding:8px 12px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;transition:background-color .15s,color .15s;display:flex}.search-anchor[data-v-cb045dbb]:hover{background-color:var(--border-default);color:var(--text-primary)}.search-anchor__icon[data-v-cb045dbb]{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.search-anchor__label[data-v-cb045dbb]{white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.search-anchor__kbd[data-v-cb045dbb]{border:1px solid var(--border-default);background:var(--surface-page);height:20px;color:var(--text-muted);border-radius:8px;flex:none;align-items:center;padding:0 2px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:500;line-height:1;display:inline-flex}.search-anchor--collapsed[data-v-cb045dbb]{justify-content:center;padding:8px}.search-anchor__wrap[data-v-cb045dbb]{width:100%}.tab-item[data-v-4954d957]{position:relative}.tab-item--dragging[data-v-4954d957]{opacity:.4}.tab-item--drop-before[data-v-4954d957]:before,.tab-item--drop-after[data-v-4954d957]:after{content:"";background-color:var(--accent);pointer-events:none;border-radius:9999px;height:2px;position:absolute;left:4px;right:4px}.tab-item--drop-before[data-v-4954d957]:before{top:-2px}.tab-item--drop-after[data-v-4954d957]:after{bottom:-2px}.tab-item__button[data-v-4954d957]{cursor:pointer;width:100%;color:var(--text-muted);text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:8px;padding:6px 8px 6px 10px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;transition:background-color .15s,color .15s;display:flex}.tab-item__button[data-v-4954d957]:hover{background-color:var(--border-default)}.tab-item__button--active[data-v-4954d957]{background-color:var(--surface-elevated);color:var(--text-primary);box-shadow:var(--shadow-sm)}.tab-item__button--active .tab-item__icon[data-v-4954d957]{color:var(--text-primary)}.tab-item__button--active .tab-item__close[data-v-4954d957]{opacity:1}.tab-item__icon[data-v-4954d957]{width:18px;height:18px;color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;transition:color .15s;display:flex}.tab-item__icon-fallback[data-v-4954d957]{background-color:var(--text-muted);border-radius:9999px;width:6px;height:6px;display:inline-block}.tab-item__label[data-v-4954d957]{white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.tab-item__pin[data-v-4954d957]{width:18px;height:18px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:flex;position:relative}.tab-item__pin[data-v-4954d957]:hover{background-color:var(--border-strong);color:var(--text-primary)}.tab-item__pin-rest-icon[data-v-4954d957]{transition:opacity .15s;transform:rotate(45deg)}.tab-item__pin-hover-icon[data-v-4954d957]{opacity:0;transition:opacity .15s;position:absolute}.tab-item__pin--pinned:hover .tab-item__pin-rest-icon[data-v-4954d957]{opacity:0}.tab-item__pin--pinned:hover .tab-item__pin-hover-icon[data-v-4954d957]{opacity:1}.tab-item__actions[data-v-4954d957]{background:var(--border-default);opacity:0;pointer-events:none;border-radius:12px;align-items:center;gap:2px;padding:2px 2px 2px 8px;transition:opacity .15s;display:inline-flex;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.tab-item__button:hover .tab-item__actions[data-v-4954d957]{opacity:1;pointer-events:auto}.tab-item__action[data-v-4954d957]{width:18px;height:18px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:flex}.tab-item__action[data-v-4954d957]:hover{background-color:var(--border-strong);color:var(--text-primary)}.tab-item__button--collapsed[data-v-4954d957]{justify-content:center;padding:8px}.tab-item[data-v-4954d957] .tooltip{width:100%;display:flex}.avatar-menu[data-v-a7328de4]{position:relative}.avatar-menu__trigger[data-v-a7328de4]{cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;width:100%;padding:6px 8px;transition:background-color .15s;display:flex}.avatar-menu__trigger[data-v-a7328de4]:hover,.avatar-menu__trigger--open[data-v-a7328de4]{background-color:var(--border-default)}.avatar-menu__avatar[data-v-a7328de4]{background-color:var(--text-primary);width:28px;height:28px;color:var(--text-on-accent);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-family:Inter,sans-serif;font-size:12px;font-weight:600;display:flex}.avatar-menu__name[data-v-a7328de4]{color:var(--text-secondary);text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:auto;font-family:Inter,sans-serif;font-size:13px;font-weight:500;overflow:hidden}.avatar-menu__chevron[data-v-a7328de4]{color:var(--text-muted);align-items:center;transition:transform .15s;display:flex}.avatar-menu__chevron--open[data-v-a7328de4]{transform:rotate(180deg)}.avatar-menu__trigger--collapsed[data-v-a7328de4]{justify-content:center;padding:6px}.avatar-menu__panel[data-v-a7328de4]{z-index:2000;background-color:var(--surface-elevated);border:1px solid var(--border-default);min-width:180px;box-shadow:var(--shadow-lg);border-radius:12px;flex-direction:column;padding:6px;display:flex;position:absolute;left:0;right:0}.avatar-menu__panel--top[data-v-a7328de4]{bottom:calc(100% + 8px)}.avatar-menu__panel--bottom[data-v-a7328de4]{top:calc(100% + 8px);left:auto;right:0}.avatar-menu__panel--collapsed[data-v-a7328de4]{width:auto;min-width:0;right:auto}.avatar-menu__item[data-v-a7328de4]{cursor:pointer;color:var(--text-secondary);white-space:nowrap;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;transition:background-color .15s,color .15s;display:flex}.avatar-menu__item[data-v-a7328de4]:hover{background-color:var(--surface-page)}.avatar-menu__item--danger[data-v-a7328de4]{color:#bd0f2a}.avatar-menu__item--danger[data-v-a7328de4]:hover{background-color:#fbe6e9}.avatar-menu__item--icon-only[data-v-a7328de4]{justify-content:center;width:36px;height:36px;padding:8px}.sidebar-toggle-button[data-v-1c02ec16]{background-color:var(--surface-page);width:32px;height:32px;color:var(--text-muted);cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s,border-color .15s,transform .15s;display:inline-flex}.sidebar-toggle-button[data-v-1c02ec16]:hover{background-color:var(--surface-elevated);color:var(--accent);border-color:var(--border-default);box-shadow:var(--shadow-sm);transform:scale(1.04)}.sidebar-toggle-button[data-v-1c02ec16]:active{transform:scale(.98)}.app-tab-sidebar[data-v-93420f69]{background-color:var(--surface-page);border-right:1px solid var(--border-default);width:220px;box-shadow:var(--shadow-sidebar);z-index:100;flex-direction:column;flex-shrink:0;padding:12px 8px;transition:width .2s;display:flex;position:relative}.app-tab-sidebar--collapsed[data-v-93420f69]{width:64px}@media (width<=767px){.app-tab-sidebar[data-v-93420f69]{z-index:100;width:280px;box-shadow:var(--shadow-sidebar-mobile);padding:12px 8px;transition:transform .25s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.app-tab-sidebar--mobile-open[data-v-93420f69]{transform:translate(0)}}.app-tab-sidebar__top[data-v-93420f69]{align-items:center;gap:8px;min-width:0;display:flex}.app-tab-sidebar__top-actions[data-v-93420f69]{flex-shrink:0;align-items:center;gap:8px;display:flex}.app-tab-sidebar--narrow .app-tab-sidebar__top[data-v-93420f69]{flex-direction:column;align-items:stretch;gap:2px}.app-tab-sidebar--narrow .app-tab-sidebar__top-actions[data-v-93420f69]{justify-content:flex-end;gap:2px}.app-tab-sidebar--collapsed .app-tab-sidebar__top[data-v-93420f69]{flex-direction:column-reverse;gap:2px}.app-tab-sidebar--collapsed .app-tab-sidebar__top-actions[data-v-93420f69]{flex-direction:column;gap:2px}.app-tab-sidebar__toggle[data-v-93420f69],.app-tab-sidebar__action[data-v-93420f69]{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background-color:#0000;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:flex}.app-tab-sidebar__toggle[data-v-93420f69]:hover,.app-tab-sidebar__action[data-v-93420f69]:hover{background-color:var(--border-default);color:var(--text-primary)}@media (width<=767px){.app-tab-sidebar__toggle[data-v-93420f69]{display:none}}.app-tab-sidebar__divider[data-v-93420f69]{background-color:var(--border-default);height:1px;margin:8px 4px}.app-tab-sidebar__list[data-v-93420f69]{scrollbar-width:thin;flex-direction:column;flex:auto;gap:2px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.app-tab-sidebar__list[data-v-93420f69]::-webkit-scrollbar{width:6px}.app-tab-sidebar__list[data-v-93420f69]::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:3px}.app-tab-sidebar__footer[data-v-93420f69]{border-top:1px solid var(--border-default);flex-shrink:0;margin-top:12px;padding-top:12px}.app-tab-sidebar__resize-handle[data-v-93420f69]{cursor:ew-resize;z-index:1;background-color:#0000;width:6px;height:100%;transition:background-color .15s;position:absolute;top:0;right:-3px}.app-tab-sidebar__resize-handle[data-v-93420f69]:hover,.app-tab-sidebar--resizing .app-tab-sidebar__resize-handle[data-v-93420f69]{background-color:var(--accent,var(--text-primary));opacity:.35}@media (width<=767px){.app-tab-sidebar__resize-handle[data-v-93420f69]{display:none}}.app-tab-sidebar--resizing[data-v-93420f69]{transition:width}.header-search-anchor--has-label[data-v-6ff65d28]{color:var(--text-muted);justify-content:flex-start;gap:4px;padding-left:12px;padding-right:8px;font-weight:500}.header-search-anchor__label[data-v-6ff65d28]{text-align:left;flex:auto;margin-left:4px}.header-search-anchor__kbd[data-v-6ff65d28]{border:1px solid var(--border-default);background:var(--surface-page);height:18px;color:var(--text-muted);border-radius:8px;flex:none;align-items:center;padding:0 2px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:500;line-height:1;display:inline-flex}.app-tab-bar[data-v-3991dd4c]{background-color:var(--surface-page);border-bottom:1px solid var(--border-default);flex-shrink:0;align-items:center;gap:8px;height:44px;padding:0 12px;font-family:Inter,sans-serif;display:flex}.app-tab-bar__home[data-v-3991dd4c]{height:30px;color:var(--text-primary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;flex-shrink:0;align-items:center;gap:4px;padding:0 12px;font-size:13px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.app-tab-bar__home[data-v-3991dd4c]:hover,.app-tab-bar__home--active[data-v-3991dd4c]{background-color:var(--surface-elevated);border-color:var(--border-default)}.app-tab-bar__home-label[data-v-3991dd4c]{white-space:nowrap}.app-tab-bar__list[data-v-3991dd4c]{flex-shrink:1;align-items:center;gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.app-tab-bar__list[data-v-3991dd4c]::-webkit-scrollbar{height:0}.app-tab-bar__item[data-v-3991dd4c]{flex-shrink:0;position:relative}.app-tab-bar__item--drop-before[data-v-3991dd4c]:before,.app-tab-bar__item--drop-after[data-v-3991dd4c]:after{content:"";background-color:var(--text-primary);border-radius:1px;width:2px;position:absolute;top:4px;bottom:4px}.app-tab-bar__item--drop-before[data-v-3991dd4c]:before{left:-2px}.app-tab-bar__item--drop-after[data-v-3991dd4c]:after{right:-2px}.app-tab-bar__item--dragging .app-tab-bar__tab[data-v-3991dd4c]{opacity:.5}.app-tab-bar__tab[data-v-3991dd4c]{max-width:200px;height:30px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:4px;padding:0 4px 0 8px;font-family:inherit;font-size:13px;font-weight:500;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.app-tab-bar__tab[data-v-3991dd4c]:hover{background-color:var(--surface-elevated);color:var(--text-primary)}.app-tab-bar__item--active .app-tab-bar__tab[data-v-3991dd4c]{background-color:var(--surface-elevated);border-color:var(--border-default);color:var(--text-primary);font-weight:600}.app-tab-bar__tab-icon[data-v-3991dd4c]{flex-shrink:0;align-items:center;display:inline-flex}.app-tab-bar__item--active .app-tab-bar__tab-icon[data-v-3991dd4c]{color:var(--accent)}.app-tab-bar__home--active[data-v-3991dd4c]{color:var(--text-primary)}.app-tab-bar__home--active>svg[data-v-3991dd4c]{color:var(--accent)}.app-tab-bar__tab-label[data-v-3991dd4c]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.app-tab-bar__tab-close[data-v-3991dd4c]{width:18px;height:18px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;margin-left:2px;padding:0;transition:background-color .15s,color .15s;display:inline-flex}.app-tab-bar__tab-close[data-v-3991dd4c]:hover{background-color:var(--border-default);color:var(--text-primary)}.app-tab-bar__new[data-v-3991dd4c]{width:30px;height:30px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.app-tab-bar__new[data-v-3991dd4c]:hover{background-color:var(--surface-elevated);border-color:var(--border-default);color:var(--text-primary)}.app-tab-bar__spacer[data-v-3991dd4c]{flex:auto}.app-tab-bar__actions[data-v-3991dd4c]{flex-shrink:0;align-items:center;gap:8px;display:flex}.app-tab-bar__history-btn[data-v-3991dd4c]{width:30px;height:30px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}.app-tab-bar__history-btn[data-v-3991dd4c]:hover:not(:disabled){background-color:var(--surface-elevated);border-color:var(--border-default);color:var(--text-primary)}.app-tab-bar__history-btn[data-v-3991dd4c]:disabled{opacity:.35;cursor:not-allowed;color:var(--text-muted)}.app-tab-bar__avatar[data-v-3991dd4c] .avatar-menu__trigger{gap:4px;height:30px;padding:0 4px}.app-tab-bar__avatar[data-v-3991dd4c] .avatar-menu__avatar{width:22px;height:22px;font-size:10px}.search-result[data-v-b069ee57]{flex-direction:column;gap:4px;display:flex}.search-result__primary[data-v-b069ee57]{align-items:center;gap:10px;min-width:0;display:flex}.search-result__icon[data-v-b069ee57]{background-color:var(--surface-page);width:28px;height:28px;color:var(--accent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.search-result__skus[data-v-b069ee57]{flex-wrap:wrap;gap:6px;padding-left:38px;display:flex}.search-result__pill[data-v-b069ee57]{background-color:var(--surface-page);border-radius:9999px;align-items:center;gap:6px;min-width:0;padding:2px 8px;display:inline-flex}.search-result__pill--strong[data-v-b069ee57]{background-color:var(--accent-tint-weak)}.search-result__pill-label[data-v-b069ee57]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);white-space:nowrap;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:600}.search-result--strong .search-result__pill-label[data-v-b069ee57],.search-result__pill--strong .search-result__pill-label[data-v-b069ee57]{color:var(--accent)}.search-result__pill-value[data-v-b069ee57]{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:500;overflow:hidden}.search-result__pill--strong .search-result__pill-value[data-v-b069ee57]{color:var(--text-primary);font-weight:600}[data-v-b069ee57] .search-result__highlight{background-color:var(--accent-tint);color:var(--accent);border-radius:3px;padding:0 2px}.app-result[data-v-9ebd3b73]{align-items:center;gap:10px;min-width:0;display:flex}.app-result__icon[data-v-9ebd3b73]{background-color:var(--surface-page);width:28px;height:28px;color:var(--accent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.app-result__label[data-v-9ebd3b73]{min-width:0;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;font-weight:500;overflow:hidden}.app-result__section[data-v-9ebd3b73]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:600}[data-v-9ebd3b73] .app-result__highlight{background-color:var(--accent-tint);color:var(--accent);border-radius:3px;padding:0 2px}.base-loading-overlay[data-v-65ceac3d]{z-index:10;pointer-events:none;border-radius:inherit;background:0 0;transition:opacity .15s;position:absolute;inset:0;overflow:hidden}.base-loading-overlay[data-v-65ceac3d]:before{content:"";background:var(--text-primary);height:2px;animation:2.6s ease-in-out infinite base-overlay-breath-65ceac3d;position:absolute;top:0;left:0;right:0}@keyframes base-overlay-breath-65ceac3d{0%,to{opacity:.2}50%{opacity:1}}.launchpad-search[data-v-580d1f17]{width:100%;position:relative}.launchpad-search__field[data-v-580d1f17]{align-items:center;display:flex;position:relative}.launchpad-search__icon[data-v-580d1f17]{z-index:1;color:var(--text-muted);pointer-events:none;position:absolute;left:16px}.launchpad-search__input[data-v-580d1f17]{background-color:var(--surface-elevated);border:1px solid var(--border-default);width:100%;height:56px;color:var(--text-primary);border-radius:12px;outline:none;padding:0 48px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:15px;font-weight:500;transition:border-color .15s,box-shadow .15s}.launchpad-search__input[data-v-580d1f17]::placeholder{color:var(--text-muted);font-weight:400}.launchpad-search__input[data-v-580d1f17]:hover{border-color:var(--border-strong)}.launchpad-search__input[data-v-580d1f17]:focus{border-color:var(--text-primary);box-shadow:0 0 0 4px #0000000f}@media (width<=767px){.launchpad-search__input[data-v-580d1f17]{height:48px;padding:0 40px;font-size:14px}}.launchpad-search__clear[data-v-580d1f17]{width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:flex;position:absolute;right:12px}.launchpad-search__clear[data-v-580d1f17]:hover{background-color:var(--border-default);color:var(--text-secondary)}.launchpad-search__dropdown[data-v-580d1f17]{z-index:2000;background-color:var(--surface-elevated);border:1px solid var(--border-default);min-height:64px;max-height:360px;box-shadow:var(--shadow-lg);border-radius:12px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}.launchpad-search__group-header[data-v-580d1f17]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);padding:8px 12px 2px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:600}.launchpad-search__results[data-v-580d1f17]{margin:0;padding:6px;list-style:none}.launchpad-search__option[data-v-580d1f17]{cursor:pointer;border-radius:8px;flex-direction:column;padding:8px 10px;transition:background-color .15s;display:flex}.launchpad-search__option--active[data-v-580d1f17]{background-color:var(--surface-page)}.launchpad-search__empty[data-v-580d1f17]{text-align:center;color:var(--text-muted);padding:16px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px}.app-mobile-header[data-v-e966f1d1]{display:none;position:relative}@media (width<=767px){.app-mobile-header[data-v-e966f1d1]{background-color:var(--surface-page);border-bottom:1px solid var(--border-default);flex-shrink:0;align-items:center;gap:8px;height:48px;padding:0 12px;display:flex}}.app-mobile-header__menu[data-v-e966f1d1]{width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:flex}.app-mobile-header__menu[data-v-e966f1d1]:hover{background-color:var(--border-default);color:var(--text-primary)}.app-mobile-header__current[data-v-e966f1d1]{background-color:var(--surface-elevated);border:1px solid var(--border-default);min-width:0;height:36px;color:var(--text-primary);cursor:pointer;text-align:left;border-radius:12px;flex:auto;align-items:center;gap:8px;padding:0 12px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;transition:background-color .15s,border-color .15s;display:flex;overflow:hidden}.app-mobile-header__current[data-v-e966f1d1]:hover{border-color:var(--border-strong)}.app-mobile-header__current--active[data-v-e966f1d1]{border-color:var(--border-strong);background-color:var(--surface-page)}.app-mobile-header__label[data-v-e966f1d1]{white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.app-mobile-header__search[data-v-e966f1d1]{background-color:var(--surface-elevated);border:1px solid var(--border-default);width:36px;height:36px;color:var(--text-primary);cursor:pointer;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s,border-color .15s,color .15s;display:flex}.app-mobile-header__search[data-v-e966f1d1]:hover{border-color:var(--border-strong)}.app-mobile-header__search--active[data-v-e966f1d1]{border-color:var(--border-strong);background-color:var(--surface-page)}.app-mobile-header__search-panel{z-index:2000;box-shadow:var(--shadow-xl);border-radius:12px}.entity-preview[data-v-db03e62d]{width:100%;height:100%;min-height:0;display:flex}.entity-preview__pane[data-v-db03e62d]{flex:1 1 0;min-width:0;min-height:0;overflow:auto}.entity-preview--split .entity-preview__pane--list[data-v-db03e62d]{border-right:1px solid var(--border-default)}.home-tabs-bar[data-v-391b5a7f]{background-color:var(--border-default);border-radius:12px;align-items:center;gap:2px;width:100%;max-width:960px;padding:4px;display:flex}.home-tabs-bar__tab[data-v-391b5a7f]{min-width:0;height:28px;color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.home-tabs-bar__tab[data-v-391b5a7f]:hover{color:var(--text-primary)}.home-tabs-bar__tab--active[data-v-391b5a7f]{background-color:var(--surface-elevated);color:var(--text-primary)}@media (width<=767px){.home-tabs-bar__tab[data-v-391b5a7f]{gap:2px;padding:0 8px;font-size:12px}}@keyframes launchpad-tile-qc-flash-061c628d{0%,to{border-color:var(--border-default);background-color:#0000}50%{background-color:var(--accent-danger-tint-focus);border-color:var(--accent-danger)}}.launchpad-tile[data-v-061c628d]{aspect-ratio:1;border:1px solid var(--border-default);cursor:pointer;background-color:#0000;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;padding:8px;transition:background-color .15s,border-color .15s,color .15s;display:flex;position:relative}.launchpad-tile__fav-toggle[data-v-061c628d]{width:22px;height:22px;color:var(--text-muted);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .15s,color .15s,background-color .15s;display:flex;position:absolute;top:4px;right:4px}.launchpad-tile__fav-toggle--active[data-v-061c628d]{opacity:1;color:var(--accent-warning,#f59e0b)}.launchpad-tile__fav-toggle[data-v-061c628d]:hover{background-color:var(--border-default);color:var(--accent-warning,#f59e0b)}.launchpad-tile:hover .launchpad-tile__fav-toggle[data-v-061c628d]{opacity:1}.launchpad-tile--qc-flash[data-v-061c628d]{animation:1.2s ease-in-out infinite launchpad-tile-qc-flash-061c628d}.launchpad-tile--qc-flash .launchpad-tile__icon[data-v-061c628d],.launchpad-tile--qc-flash .launchpad-tile__label[data-v-061c628d]{color:var(--accent-danger)}@media (prefers-reduced-motion:reduce){.launchpad-tile--qc-flash[data-v-061c628d]{animation:none}.launchpad-tile--qc-flash .launchpad-tile__icon[data-v-061c628d],.launchpad-tile--qc-flash .launchpad-tile__label[data-v-061c628d]{color:inherit}}.launchpad-tile[data-v-061c628d]:hover{background-color:var(--border-default);border-color:var(--border-strong)}.launchpad-tile[data-v-061c628d]:focus-visible{box-shadow:var(--focus-ring);outline:none}.launchpad-tile__icon[data-v-061c628d]{color:var(--text-secondary);transition:color .15s}.launchpad-tile:hover .launchpad-tile__icon[data-v-061c628d]{color:var(--text-primary)}.launchpad-tile__label[data-v-061c628d]{-webkit-line-clamp:2;color:var(--text-primary);text-align:center;word-break:break-word;-webkit-box-orient:vertical;max-width:100%;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}@media (width<=767px){.launchpad-tile[data-v-061c628d]{padding:6px}.launchpad-tile__icon[data-v-061c628d] svg{width:20px;height:20px}}.launchpad-section[data-v-bcea61fe]{background-color:var(--surface-elevated);border:1px solid var(--border-default);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.launchpad-section__header[data-v-bcea61fe]{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;height:40px;padding:0 16px;transition:background-color .15s;display:flex}.launchpad-section__header[data-v-bcea61fe]:hover{background-color:var(--border-default)}.launchpad-section__label[data-v-bcea61fe]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:600}.launchpad-section__meta[data-v-bcea61fe]{color:var(--text-muted);align-items:center;gap:8px;display:flex}.launchpad-section__count[data-v-bcea61fe]{color:var(--text-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:500}.launchpad-section__chevron[data-v-bcea61fe]{align-items:center;transition:transform .15s;display:flex}.launchpad-section__chevron--open[data-v-bcea61fe]{transform:rotate(180deg)}.launchpad-section__body[data-v-bcea61fe]{border-top:1px solid var(--border-default);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;padding:8px 16px 16px;display:grid}.favorites-section[data-v-b8986b7c]{background-color:var(--surface-elevated);border:1px solid var(--border-strong);box-shadow:var(--shadow-sm,0 1px 3px #00000014);border-radius:12px;flex-direction:column;gap:8px;padding:12px 16px 16px;display:flex}.favorites-section__header[data-v-b8986b7c]{align-items:center;gap:4px;display:flex}.favorites-section__star-icon[data-v-b8986b7c]{color:var(--accent-warning,#f59e0b)}.favorites-section__label[data-v-b8986b7c]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:600}.favorites-section__list[data-v-b8986b7c]{flex-wrap:wrap;gap:8px;display:flex}.favorites-chip[data-v-b8986b7c]{background-color:var(--surface-page);border:1px solid var(--border-default);cursor:grab;border-radius:9999px;align-items:center;gap:4px;height:36px;padding:0 12px 0 8px;transition:background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex;position:relative}.favorites-chip[data-v-b8986b7c]:hover{background-color:var(--border-default);border-color:var(--border-strong)}.favorites-chip[data-v-b8986b7c]:active{cursor:grabbing}.favorites-chip[data-v-b8986b7c]:focus-visible{box-shadow:var(--focus-ring);outline:none}.favorites-chip__icon[data-v-b8986b7c]{color:var(--text-secondary);flex-shrink:0}.favorites-chip__label[data-v-b8986b7c]{color:var(--text-primary);white-space:nowrap;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;font-weight:500}.favorites-chip__remove[data-v-b8986b7c]{width:18px;height:18px;color:var(--text-muted);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin-left:2px;padding:0;transition:opacity .15s,background-color .15s,color .15s;display:flex}.favorites-chip__remove[data-v-b8986b7c]:hover{background-color:var(--accent-danger-tint-focus,#ef444426);color:var(--accent-danger,#ef4444)}.favorites-chip:hover .favorites-chip__remove[data-v-b8986b7c]{opacity:1}.favorites-chip--ghost[data-v-b8986b7c]{opacity:.4}.favorites-chip--drag[data-v-b8986b7c]{box-shadow:0 4px 12px #00000026}.favorites-chip--blue .favorites-chip__icon[data-v-b8986b7c]{color:#3b82f6}.favorites-chip--purple .favorites-chip__icon[data-v-b8986b7c]{color:#8b5cf6}.favorites-chip--green .favorites-chip__icon[data-v-b8986b7c]{color:#10b981}.favorites-chip--slate .favorites-chip__icon[data-v-b8986b7c]{color:#94a3b8}.favorites-chip--teal .favorites-chip__icon[data-v-b8986b7c]{color:#14b8a6}.launchpad[data-v-bc925df1]{justify-content:center;min-height:100%;padding:16px 24px 32px;display:flex}@media (width<=767px){.launchpad[data-v-bc925df1]{padding:12px 12px 24px}}.launchpad__inner[data-v-bc925df1]{flex-direction:column;gap:16px;width:100%;max-width:960px;display:flex}.launchpad__search[data-v-bc925df1]{margin:8px 0}.launchpad__recent[data-v-bc925df1]{background-color:var(--surface-elevated);border:1px solid var(--border-default);border-radius:12px;flex-direction:column;gap:8px;padding:12px 16px 16px;display:flex}.launchpad__recent-label[data-v-bc925df1]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:600}.launchpad__recent-grid[data-v-bc925df1]{grid-template-columns:repeat(8,1fr);gap:8px;display:grid}.launchpad__recent-grid[data-v-bc925df1]>:nth-child(n+9){display:none}@media (width<=767px){.launchpad__recent-grid[data-v-bc925df1]{grid-template-columns:repeat(3,1fr)}.launchpad__recent-grid[data-v-bc925df1]>:nth-child(n+9){display:flex}}.launchpad__sections[data-v-bc925df1]{flex-direction:column;gap:8px;display:flex}.app-empty-state[data-v-b92b0a5a]{flex-direction:column;align-items:center;gap:6px;padding:32px 12px;display:flex}.app-empty-state__icon[data-v-b92b0a5a]{color:#cbcfd8}.app-empty-state__text[data-v-b92b0a5a]{color:#bfc4cf;font-size:14px}.selection-toolbar[data-v-d5ae13bb]{background:var(--surface-page);border-bottom:1px solid var(--border-default);min-height:32px;color:var(--text-primary);flex-wrap:wrap;align-items:center;gap:8px;padding:2px 8px 2px 4px;font-family:Inter,sans-serif;font-size:12px;display:flex}.selection-toolbar[data-v-d5ae13bb]:not(.selection-toolbar--inline){z-index:6;position:sticky;top:0;left:0}.selection-toolbar__cancel[data-v-d5ae13bb]{height:24px;color:var(--text-muted);font-family:inherit;font-size:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:2px;padding:0 8px;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.selection-toolbar__cancel[data-v-d5ae13bb]:hover{background:var(--border-default);color:var(--text-primary)}.selection-toolbar__count[data-v-d5ae13bb]{color:var(--text-secondary);flex-shrink:0;align-items:baseline;gap:2px;display:inline-flex}.selection-toolbar__count strong[data-v-d5ae13bb]{color:var(--text-primary);font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:600}.selection-toolbar__action[data-v-d5ae13bb]{height:24px;color:var(--text-primary);font-family:inherit;font-size:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;background:0 0;border:none;border-radius:8px;flex-shrink:0;padding:0 8px;font-weight:500;transition:background-color .15s,text-decoration-color .15s}.selection-toolbar__action[data-v-d5ae13bb]:hover{background:var(--border-default);-webkit-text-decoration-color:var(--text-primary);text-decoration-color:var(--text-primary)}.selection-toolbar__actions[data-v-d5ae13bb]{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.selection-toolbar-enter-active[data-v-d5ae13bb],.selection-toolbar-leave-active[data-v-d5ae13bb]{transition:max-height .22s,opacity .18s;overflow:hidden}.selection-toolbar-enter[data-v-d5ae13bb],.selection-toolbar-leave-to[data-v-d5ae13bb]{opacity:0;max-height:0!important}.selection-toolbar-enter-to[data-v-d5ae13bb],.selection-toolbar-leave[data-v-d5ae13bb]{opacity:1;max-height:200px}.checkbox[data-v-f89e8b88]{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.checkbox--disabled[data-v-f89e8b88]{cursor:not-allowed;opacity:.5}.checkbox__input[data-v-f89e8b88]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.checkbox__indicator[data-v-f89e8b88]{border:1.5px solid var(--border-strong);background:var(--surface-elevated);width:16px;height:16px;color:var(--text-on-accent);border-radius:3px;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s;display:flex}.checkbox--checked .checkbox__indicator[data-v-f89e8b88],.checkbox--indeterminate .checkbox__indicator[data-v-f89e8b88]{border-color:var(--text-primary);background-color:var(--text-primary)}.checkbox__input:focus-visible+.checkbox__indicator[data-v-f89e8b88]{box-shadow:0 0 0 4px #0000000f}.copy-to-clipboard[data-v-dd7cdc0c]{font:inherit;color:inherit;letter-spacing:inherit;text-align:inherit;cursor:pointer;vertical-align:baseline;background:0 0;border:0;border-radius:8px;align-items:center;margin:-2px -4px;padding:2px 4px;transition:background-color .15s;display:inline-flex;position:relative}.copy-to-clipboard[data-v-dd7cdc0c]:hover{background-color:var(--surface-page)}.copy-to-clipboard[data-v-dd7cdc0c]:focus-visible{outline:2px solid var(--accent-tint-focus);outline-offset:2px}.copy-to-clipboard__content[data-v-dd7cdc0c]{align-items:center;min-width:0;display:inline-flex}.copy-to-clipboard__icon[data-v-dd7cdc0c]{color:var(--text-muted);opacity:0;pointer-events:none;align-items:center;margin-left:4px;transition:opacity .15s,color .15s,transform .15s;display:inline-flex;position:absolute;top:50%;left:calc(100% - 4px);transform:translateY(-50%)}.copy-to-clipboard:hover .copy-to-clipboard__icon[data-v-dd7cdc0c],.copy-to-clipboard:focus-visible .copy-to-clipboard__icon[data-v-dd7cdc0c],.copy-to-clipboard--copied .copy-to-clipboard__icon[data-v-dd7cdc0c]{opacity:1}.copy-to-clipboard--copied .copy-to-clipboard__icon[data-v-dd7cdc0c]{color:var(--accent-success,var(--text-primary));transform:translateY(-50%)scale(1.1)}.data-card-rows[data-v-5b42ca87]{grid-template-columns:1fr;margin:0;padding:0;font-family:Inter,sans-serif;display:grid}.data-card-rows__column[data-v-5b42ca87]{flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.data-card-rows:not(.data-card-rows--split) .data-card-rows__row[data-v-5b42ca87]{border-top:1px solid var(--border-default);grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:baseline;column-gap:16px;padding:12px 24px;display:grid}.data-card-rows:not(.data-card-rows--split) .data-card-rows__row[data-v-5b42ca87]:first-child{border-top:0}.data-card-rows--split[data-v-5b42ca87]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=767px){.data-card-rows--split[data-v-5b42ca87]{grid-template-columns:1fr}}.data-card-rows--split .data-card-rows__column[data-v-5b42ca87]{gap:12px;padding:24px}@media (width<=767px){.data-card-rows--split .data-card-rows__column[data-v-5b42ca87]{gap:0;padding:0}}.data-card-rows--split .data-card-rows__column[data-v-5b42ca87]:not(:last-child){border-right:1px solid var(--border-default)}@media (width<=767px){.data-card-rows--split .data-card-rows__column[data-v-5b42ca87]:not(:last-child){border-right:0}}.data-card-rows--split .data-card-rows__row[data-v-5b42ca87]{grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:baseline;column-gap:16px;display:grid}@media (width<=767px){.data-card-rows--split .data-card-rows__row[data-v-5b42ca87]{border-top:1px solid var(--border-default);padding:8px 16px}.data-card-rows--split .data-card-rows__column:first-child .data-card-rows__row[data-v-5b42ca87]:first-child{border-top:0}}.data-card-rows__row--wrap[data-v-5b42ca87]{align-items:stretch;row-gap:2px;grid-template-columns:minmax(0,1fr)!important}.data-card-rows__row--mono .data-card-rows__value[data-v-5b42ca87]{font-variant-numeric:tabular-nums slashed-zero;font-family:IBM Plex Mono,ui-monospace,monospace}.data-card-rows--dense:not(.data-card-rows--split) .data-card-rows__row[data-v-5b42ca87]{padding:8px 16px}.data-card-rows--dense.data-card-rows--split .data-card-rows__column[data-v-5b42ca87]{gap:8px;padding:12px 16px}.data-card-rows__label[data-v-5b42ca87]{color:var(--text-muted);white-space:nowrap;margin:0;font-family:IBM Plex Sans,Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.43}.data-card-rows__value[data-v-5b42ca87]{color:var(--text-primary);text-align:right;overflow-wrap:anywhere;font-variant-numeric:slashed-zero tabular-nums;min-width:0;margin:0;font-family:IBM Plex Sans,Inter,sans-serif;font-size:14px;font-weight:500;line-height:1.43}.data-card-rows__row--wrap .data-card-rows__value[data-v-5b42ca87]{text-align:left;white-space:normal;color:var(--text-secondary);font-weight:400;line-height:1.55}.data-card-rows__placeholder[data-v-5b42ca87]{color:var(--text-muted)}@media (width<=767px){.data-card-rows:not(.data-card-rows--split) .data-card-rows__row[data-v-5b42ca87]{padding:8px 16px}.data-card-rows__label[data-v-5b42ca87],.data-card-rows__value[data-v-5b42ca87]{font-size:13px}}.data-card-line[data-v-fc5b146d]{flex-wrap:wrap;align-items:baseline;min-width:0;display:flex}.data-card-line__item[data-v-fc5b146d]{align-items:baseline;min-width:0;display:inline-flex}.data-card-line__item+.data-card-line__item[data-v-fc5b146d]:before{content:"·";color:var(--text-muted);margin:0 6px}.data-card-line__label[data-v-fc5b146d]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);white-space:nowrap;margin-right:4px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.data-card-line__value[data-v-fc5b146d]{overflow-wrap:anywhere;font-variant-numeric:tabular-nums slashed-zero;min-width:0}.data-card-line__value--mono[data-v-fc5b146d]{letter-spacing:.01em;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.data-card-line--lg[data-v-fc5b146d]{font-size:14px}.data-card-line--lg .data-card-line__value[data-v-fc5b146d]{color:var(--text-primary);font-weight:600}.data-card-line--sm[data-v-fc5b146d]{color:var(--text-muted);font-size:13px}.data-card-line--sm .data-card-line__value[data-v-fc5b146d]{color:var(--text-secondary);font-weight:400}.data-table-card[data-v-d5360efa]{background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:12px;flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.data-table-card--clickable[data-v-d5360efa]{cursor:pointer}.data-table-card--selected[data-v-d5360efa]{background:var(--accent-tint-weak);border-color:var(--accent-tint)}.data-table-card--active[data-v-d5360efa]{box-shadow:inset 3px 0 0 var(--accent)}.data-table-card__header[data-v-d5360efa]{align-items:center;gap:8px;padding:12px;display:flex}.data-table-card__select[data-v-d5360efa]{flex-shrink:0;align-items:center;height:24px;display:flex}.data-table-card__title-content[data-v-d5360efa]{flex-direction:column;flex:auto;gap:8px;min-width:0;display:flex}.data-table-card__row1[data-v-d5360efa]{align-items:center;gap:4px;min-width:0;display:flex}.data-table-card__indicator[data-v-d5360efa]{flex:none;align-items:center;gap:2px;font-size:12px;line-height:1;display:inline-flex}.data-table-card__indicator[data-v-d5360efa] svg{width:12px;height:12px}.data-table-card__expand-btn[data-v-d5360efa]{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;margin-left:auto;transition:color .15s,transform .2s,background-color .15s;display:inline-flex}.data-table-card__expand-btn[data-v-d5360efa]:hover{color:var(--text-primary);background:var(--surface-page)}.data-table-card__expand-btn--open[data-v-d5360efa]{color:var(--accent);transform:rotate(90deg)}.data-table-card__primary[data-v-d5360efa]{border-top:1px solid var(--border-default);flex-direction:column;gap:4px;padding:8px 12px 12px;display:flex}.data-table-card__primary-label[data-v-d5360efa]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:600}.data-table-card__primary-value[data-v-d5360efa]{color:var(--text-primary);font-variant-numeric:tabular-nums slashed-zero;font-family:IBM Plex Sans,Inter,sans-serif;font-size:14px}.data-table-card__meta[data-v-d5360efa]{border-top:1px solid var(--border-default)}.data-table-card__meta-secondary[data-v-d5360efa]{color:var(--text-muted);margin-top:2px;font-size:12px;display:block}.data-table-card__more-btn[data-v-d5360efa]{color:var(--accent);cursor:pointer;background:0 0;border:none;align-self:flex-start;margin:4px 16px 8px;padding:4px 0;font-family:IBM Plex Sans,Inter,sans-serif;font-size:12px;font-weight:500}.data-table-card__more-btn[data-v-d5360efa]:hover{text-decoration:underline}.data-table-card__expand-panel[data-v-d5360efa]{border-top:1px solid var(--border-default);background:var(--surface-page);padding:12px;animation:.2s data-table-card-expand-reveal-d5360efa}.data-table-card__links[data-v-d5360efa]{border-top:1px solid var(--border-default);background:var(--surface-page);flex-wrap:wrap;gap:8px;padding:8px 12px;animation:.2s data-table-card-expand-reveal-d5360efa;display:flex}@keyframes data-table-card-expand-reveal-d5360efa{0%{opacity:0}to{opacity:1}}.data-table-card[data-v-d5360efa] .app-inline-cell{min-height:40px;padding:0 8px}.data-table-card[data-v-d5360efa] .app-inline-cell__input{font-size:16px}.data-table-responsive-sort[data-v-693cce5f]{align-items:center;gap:2px;display:inline-flex}.data-table-responsive-sort__menu[data-v-693cce5f]{position:relative}.data-table-responsive-sort__trigger[data-v-693cce5f],.data-table-responsive-sort__order[data-v-693cce5f]{height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:4px;padding:0 8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:500;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.data-table-responsive-sort__trigger[data-v-693cce5f]:hover,.data-table-responsive-sort__order[data-v-693cce5f]:hover,.data-table-responsive-sort__trigger--open[data-v-693cce5f]{color:var(--text-primary);background-color:var(--surface-hover,#0f172a0a)}.data-table-responsive-sort__order[data-v-693cce5f]{justify-content:center;width:28px;padding:0}.data-table-responsive-sort__panel[data-v-693cce5f]{z-index:50;background:var(--surface-elevated,#fff);border:1px solid var(--border-default);border-radius:10px;min-width:160px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px #0e0c3b1a}.data-table-responsive-sort__option[data-v-693cce5f]{width:100%;height:28px;color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;padding:0 8px;font-family:Inter,sans-serif;font-size:13px;transition:background-color .15s,color .15s;display:flex}.data-table-responsive-sort__option[data-v-693cce5f]:hover{background-color:var(--surface-hover,#0f172a0d);color:var(--text-primary)}.data-table-responsive-sort__option--active[data-v-693cce5f]{color:var(--text-primary);font-weight:600}.base-field[data-v-6fc5b8b9]{width:100%;display:flex}.base-field--label-top[data-v-6fc5b8b9]{flex-direction:column;gap:2px}.base-field--label-left[data-v-6fc5b8b9]{flex-direction:row;align-items:center;gap:8px}.base-field--label-top .base-field__header[data-v-6fc5b8b9]{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:2px;display:flex}.base-field--label-left .base-field__header[data-v-6fc5b8b9]{flex:0 0 var(--base-field-label-width,auto);min-width:var(--base-field-label-width,80px);max-width:var(--base-field-label-width,none);justify-content:flex-start;align-items:center;display:flex}.base-field__body[data-v-6fc5b8b9]{flex:auto;min-width:0}.base-field__label[data-v-6fc5b8b9]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);align-items:center;gap:4px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:600;display:inline-flex}.base-field--label-left .base-field__label[data-v-6fc5b8b9]{text-align:left;color:var(--text-muted);text-transform:none;letter-spacing:0;justify-content:flex-start}.base-field__info[data-v-6fc5b8b9]{color:var(--text-muted);align-items:center;display:inline-flex}.base-field__required[data-v-6fc5b8b9]{color:var(--text-muted);margin-left:2px}.base-field__sub-text[data-v-6fc5b8b9],.base-field__inline-sub-text[data-v-6fc5b8b9]{color:var(--text-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.base-field__inline-sub-text[data-v-6fc5b8b9],.base-field__inline-error[data-v-6fc5b8b9],.base-field__footer[data-v-6fc5b8b9]{margin-top:2px}.base-field__helper[data-v-6fc5b8b9]{color:var(--text-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.base-field__error[data-v-6fc5b8b9],.base-field__inline-error[data-v-6fc5b8b9]{color:var(--accent-danger);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:600}.base-field__error[data-v-6fc5b8b9]{text-align:right}.base-control[data-v-7e38b732]{background-color:var(--surface-elevated);border:1px solid var(--border-default);border-radius:12px;align-items:center;width:100%;height:38px;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex;position:relative}.base-control--width-md[data-v-7e38b732]{max-width:280px}.base-control--width-sm[data-v-7e38b732]{max-width:160px}.base-control[data-v-7e38b732]:hover:not(.base-control--disabled):not(.base-control--focused){border-color:var(--border-strong);box-shadow:0 1px 2px #0000000a}.base-control--focused[data-v-7e38b732]{border-color:var(--text-primary);box-shadow:0 0 0 4px #0000000f}.base-control--has-error[data-v-7e38b732]{border-color:var(--accent-danger);background-color:var(--accent-danger-tint)}.base-control--has-error[data-v-7e38b732]:hover:not(.base-control--disabled){border-color:var(--accent-danger)}.base-control--has-error.base-control--focused[data-v-7e38b732]{border-color:var(--accent-danger);box-shadow:0 0 0 4px var(--accent-danger-tint-focus)}.base-control--disabled[data-v-7e38b732]{background-color:var(--surface-page);cursor:not-allowed}.base-control--disabled .base-control__body [data-v-7e38b732-s]{cursor:not-allowed}.base-control--clickable[data-v-7e38b732]{cursor:pointer}.base-control__leading[data-v-7e38b732]{width:36px;color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.base-control__body[data-v-7e38b732]{flex:auto;align-items:center;min-width:0;height:100%;padding:0 12px;display:flex}.base-control--has-leading .base-control__body[data-v-7e38b732]{padding-left:0}.base-control--has-trailing .base-control__body[data-v-7e38b732]{padding-right:0}.base-control--size-compact[data-v-7e38b732]{height:28px}.base-control--size-compact .base-control__body[data-v-7e38b732]{padding:0 8px}.base-control--size-compact .base-control__leading[data-v-7e38b732],.base-control--size-compact .base-control__trailing[data-v-7e38b732]{width:28px}.base-control--appearance-bare[data-v-7e38b732]{background-color:#0000;border-color:#0000}.base-control--appearance-bare[data-v-7e38b732]:hover:not(.base-control--disabled):not(.base-control--focused){background-color:var(--surface-page);box-shadow:none;border-color:#0000}.base-control--appearance-bare.base-control--focused[data-v-7e38b732]{background-color:var(--surface-elevated);border-color:var(--text-primary)}.base-control__trailing[data-v-7e38b732]{width:36px;color:var(--text-muted);pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.base-control__trailing-action[data-v-7e38b732]{background-color:var(--surface-page);width:32px;height:28px;color:var(--text-secondary);cursor:pointer;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-right:4px;padding:0;transition:background-color .15s,color .15s;display:flex}.base-control__trailing-action[data-v-7e38b732]:hover:not(:disabled){background-color:var(--surface-sunken);color:var(--text-primary)}.base-control__trailing-action[data-v-7e38b732]:disabled{opacity:.4;cursor:not-allowed}.form-input__field[data-v-1602e422]{width:100%;height:100%;color:var(--text-primary);background:0 0;border:none;outline:none;padding:0;font-family:Inter,sans-serif;font-size:13px;font-weight:400;line-height:1.4}.form-input__field[data-v-1602e422]::placeholder{color:var(--text-muted)}.form-input__field[data-v-1602e422]:disabled{color:var(--text-muted);cursor:not-allowed}.form-input__field[type=number][data-v-1602e422]{appearance:textfield}.form-input__field[type=number][data-v-1602e422]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-input__field[type=number][data-v-1602e422]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.choice-group[data-v-acaca8bf]{display:flex}.choice-group--vertical[data-v-acaca8bf]{flex-direction:column;gap:4px}.choice-group--vertical.choice-group--has-label[data-v-acaca8bf]{margin-top:8px}.choice-group--horizontal[data-v-acaca8bf]{flex-flow:wrap;align-items:center;gap:24px}.choice-group--framed.choice-group--horizontal[data-v-acaca8bf]{width:100%}.choice-group--framed.choice-group--vertical[data-v-acaca8bf]{background-color:var(--surface-elevated);border:1px solid var(--border-default);border-radius:12px;gap:4px;width:100%;padding:8px 12px}.choice-group--framed.choice-group--vertical.choice-group--has-label[data-v-acaca8bf]{margin-top:0}.choice[data-v-e3af10a0]{cursor:pointer;align-items:center;gap:8px;transition:background-color .15s;display:inline-flex}.choice--has-description[data-v-e3af10a0]{align-items:flex-start}.choice--has-description .choice__indicator[data-v-e3af10a0]{margin-top:2px}.choice--row-pill[data-v-e3af10a0]{border-radius:12px;padding:8px}.choice--row-pill[data-v-e3af10a0]:hover:not(.choice--disabled){background-color:var(--surface-page)}.choice--row-row[data-v-e3af10a0]{border-radius:8px;width:100%;padding:2px 8px;display:flex}.choice--row-row[data-v-e3af10a0]:hover:not(.choice--disabled){background-color:#00000008}.choice--row-row:hover:not(.choice--disabled) .choice__indicator[data-v-e3af10a0]{border-color:var(--text-primary)}.choice--row-none[data-v-e3af10a0]{padding:0}.choice--row-none:hover:not(.choice--disabled) .choice__indicator[data-v-e3af10a0]{border-color:var(--text-primary)}.choice--disabled[data-v-e3af10a0]{cursor:not-allowed;opacity:.5}.choice__input[data-v-e3af10a0]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.choice__indicator[data-v-e3af10a0]{border:1.5px solid var(--border-strong);background:var(--surface-elevated);flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:background-color .15s,border-color .15s;display:flex}.choice--single .choice__indicator[data-v-e3af10a0]{border-radius:9999px}.choice--multiple .choice__indicator[data-v-e3af10a0]{border-radius:3px}.choice--checked .choice__indicator[data-v-e3af10a0]{border-color:var(--text-primary);background-color:var(--text-primary)}.choice__fill[data-v-e3af10a0]{background-color:var(--text-on-accent);width:6px;height:6px}.choice--single .choice__fill[data-v-e3af10a0]{border-radius:9999px}.choice--multiple .choice__fill[data-v-e3af10a0]{border-radius:1px}.choice__body[data-v-e3af10a0]{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.choice__label[data-v-e3af10a0]{color:var(--text-primary);font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:1.4}.choice__sub-text[data-v-e3af10a0],.choice__description[data-v-e3af10a0]{color:var(--text-muted);font-family:Inter,sans-serif;font-size:12px;line-height:1.45}.choice__description[data-v-e3af10a0]{margin-top:2px}.choice__meta[data-v-e3af10a0]{color:var(--text-muted);white-space:nowrap;flex-shrink:0;margin-left:auto;padding-left:12px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.choice .choice__input:focus-visible+.choice__indicator[data-v-e3af10a0]{box-shadow:0 0 0 4px #0000000f}.data-table-column-filter{align-items:center;display:inline-flex;position:relative}.data-table-column-filter--open{z-index:2000}.data-table-column-filter__trigger{width:18px;height:18px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:color .15s,background-color .15s;display:inline-flex}.data-table-column-filter__trigger:hover{color:var(--text-primary);background:var(--surface-page)}.data-table-column-filter__trigger--active{color:var(--accent)}.data-table-column-filter__panel{z-index:2000;border:1px solid var(--border-default);background:var(--surface-elevated);min-width:200px;max-width:280px;box-shadow:var(--shadow-lg);border-radius:12px;flex-direction:column;gap:4px;padding:8px;display:flex}.data-table-column-filter__panel-title{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:600}.data-table-column-filter__options{flex-direction:column;gap:0;max-height:240px;display:flex;overflow-y:auto}.data-table-column-filter__actions{justify-content:flex-start;gap:4px;margin-top:2px;display:flex}.icon-chip-button[data-v-9e06d652]{background-color:var(--surface-page);cursor:pointer;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background-color .15s,color .15s;display:inline-flex}.icon-chip-button--default[data-v-9e06d652]{color:var(--text-secondary)}.icon-chip-button--default[data-v-9e06d652]:hover:not(:disabled){background-color:var(--surface-sunken);color:var(--text-primary)}.icon-chip-button--danger[data-v-9e06d652]{color:var(--text-secondary)}.icon-chip-button--danger[data-v-9e06d652]:hover:not(:disabled){background-color:var(--accent-danger-tint);color:var(--accent-danger)}.icon-chip-button--disabled[data-v-9e06d652],.icon-chip-button[data-v-9e06d652]:disabled{opacity:.4;cursor:not-allowed}.metrics-cluster{align-items:center;gap:4px;min-width:0;display:flex;position:relative}.metrics-cluster__inline{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.metrics-cluster__inline--hidden{display:none}.metrics-cluster__trigger{border:1px solid var(--border-strong);background:var(--surface-elevated);height:28px;color:var(--text-secondary);cursor:pointer;white-space:nowrap;border-radius:12px;align-items:center;gap:4px;padding:0 12px;font-family:Inter,sans-serif;font-size:12px;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.metrics-cluster__trigger:hover{border-color:var(--text-muted);background:var(--surface-page)}.metrics-cluster__dialog-body{flex-direction:column;align-items:stretch;gap:8px;display:flex}.metrics-cluster__dialog-body>*{justify-content:flex-start;width:100%}.filters-cluster{align-items:center;gap:4px;min-width:0;display:flex;position:relative}.filters-cluster__inline{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.filters-cluster__inline--hidden{display:none}.filters-cluster__trigger{border:1px solid var(--border-strong);background:var(--surface-elevated);height:28px;color:var(--text-secondary);cursor:pointer;white-space:nowrap;border-radius:12px;align-items:center;gap:4px;padding:0 12px;font-family:Inter,sans-serif;font-size:12px;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.filters-cluster__trigger:hover{border-color:var(--text-muted);background:var(--surface-page)}.filters-cluster__trigger--active{color:#0e9033;background:#e4f5e9;border-color:#0e903366}.filters-cluster__trigger--active:hover{background:#d9f1e0;border-color:#0e903399}.filters-cluster__trigger-count{opacity:.8}.filters-cluster__dialog-body{flex-direction:column;align-items:stretch;gap:8px;display:flex}.filters-cluster__dialog-body>*{justify-content:flex-start;width:100%}.base-card[data-v-0179e460]{background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:12px;flex-direction:column;transition:box-shadow .15s;display:flex;position:relative}.base-card--elevation-none[data-v-0179e460]{box-shadow:none}.base-card--elevation-xs[data-v-0179e460]{box-shadow:var(--shadow-xs)}.base-card--elevation-sm[data-v-0179e460]{box-shadow:var(--shadow-sm)}.base-card--elevation-md[data-v-0179e460]{box-shadow:var(--shadow-md)}.base-card--elevation-lg[data-v-0179e460]{box-shadow:var(--shadow-lg)}.base-card--auto[data-v-0179e460]{height:auto}.base-card--no-background[data-v-0179e460]{box-shadow:none;background:0 0;border:0}.checkmark-draw--sm[data-v-a97252ad]{width:40px;height:40px}.checkmark-draw--md[data-v-a97252ad]{width:72px;height:72px}.checkmark-draw--lg[data-v-a97252ad]{width:112px;height:112px}.checkmark-draw__ring[data-v-a97252ad]{stroke:var(--text-primary);stroke-dasharray:176;stroke-dashoffset:176px}.checkmark-draw__mark[data-v-a97252ad]{stroke:var(--accent-success);stroke-dasharray:50;stroke-dashoffset:50px}.checkmark-draw--animate .checkmark-draw__ring[data-v-a97252ad]{animation:.45s cubic-bezier(.4,0,.2,1) forwards checkmark-draw-ring-a97252ad}.checkmark-draw--animate .checkmark-draw__mark[data-v-a97252ad]{animation:.35s cubic-bezier(.4,0,.2,1) .4s forwards checkmark-draw-mark-a97252ad}@keyframes checkmark-draw-ring-a97252ad{to{stroke-dashoffset:0}}@keyframes checkmark-draw-mark-a97252ad{to{stroke-dashoffset:0}}.confirm-draw--sm[data-v-dbfcae2a]{width:40px;height:40px}.confirm-draw--md[data-v-dbfcae2a]{width:72px;height:72px}.confirm-draw--lg[data-v-dbfcae2a]{width:112px;height:112px}.confirm-draw__ring[data-v-dbfcae2a]{stroke:var(--text-primary);stroke-dasharray:176;stroke-dashoffset:176px}.confirm-draw__mark[data-v-dbfcae2a]{stroke:var(--accent);stroke-dasharray:60;stroke-dashoffset:60px}.confirm-draw__dot[data-v-dbfcae2a]{fill:var(--accent);opacity:0}.confirm-draw--animate .confirm-draw__ring[data-v-dbfcae2a]{animation:.45s cubic-bezier(.4,0,.2,1) forwards confirm-draw-ring-dbfcae2a}.confirm-draw--animate .confirm-draw__mark[data-v-dbfcae2a]{animation:.45s cubic-bezier(.4,0,.2,1) .4s forwards confirm-draw-mark-dbfcae2a}.confirm-draw--animate .confirm-draw__dot[data-v-dbfcae2a]{animation:.6s cubic-bezier(.4,0,.2,1) .85s forwards confirm-draw-dot-dbfcae2a}@keyframes confirm-draw-ring-dbfcae2a{to{stroke-dashoffset:0}}@keyframes confirm-draw-mark-dbfcae2a{to{stroke-dashoffset:0}}@keyframes confirm-draw-dot-dbfcae2a{0%{opacity:0;transform-origin:32px 46px;transform:scale(.4)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.page-list-tabs[data-v-8544b09d]{width:100%;min-width:0;position:relative}.page-list-tabs__strip[data-v-8544b09d]{scrollbar-width:none;-webkit-overflow-scrolling:touch;border-bottom:1px solid var(--border-default);align-items:center;gap:4px;display:flex;position:relative;overflow-x:auto}.page-list-tabs__strip[data-v-8544b09d]::-webkit-scrollbar{display:none}.page-list-tabs__strip--no-border[data-v-8544b09d]{border-bottom:0}.page-list-tabs__tab[data-v-8544b09d]{text-transform:uppercase;letter-spacing:.04em;height:40px;color:var(--text-muted);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:0;align-items:center;gap:4px;padding:0 12px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:600;transition:color .15s;display:inline-flex;position:relative}.page-list-tabs__tab[data-v-8544b09d]:hover,.page-list-tabs__tab--active[data-v-8544b09d]{color:var(--text-primary)}.page-list-tabs__icon[data-v-8544b09d]{flex-shrink:0}.page-list-tabs__active-bar[data-v-8544b09d]{background-color:var(--text-primary);pointer-events:none;border-radius:9999px;height:3px;transition:transform .25s,width .25s;position:absolute;bottom:-1px;left:0}.page-list-tabs__mobile[data-v-8544b09d]{position:relative}.page-list-tabs__dropdown-trigger[data-v-8544b09d]{background-color:var(--surface-elevated);border:1px solid var(--border-default);text-transform:uppercase;letter-spacing:.04em;width:100%;height:40px;color:var(--text-primary);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:600;transition:border-color .15s;display:flex}.page-list-tabs__dropdown-trigger[data-v-8544b09d]:hover{border-color:var(--border-strong)}.page-list-tabs__chevron[data-v-8544b09d]{color:var(--text-muted);transition:transform .15s}.page-list-tabs__chevron--open[data-v-8544b09d]{transform:rotate(180deg)}.page-list-tabs__dropdown-menu[data-v-8544b09d]{z-index:2000;background-color:var(--surface-elevated);border:1px solid var(--border-default);box-shadow:var(--shadow-lg);border-radius:12px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0}.page-list-tabs__dropdown-item[data-v-8544b09d]{width:100%;color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 10px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;transition:background-color .15s,color .15s;display:block}.page-list-tabs__dropdown-item[data-v-8544b09d]:hover{background-color:var(--surface-page)}.page-list-tabs__dropdown-item--active[data-v-8544b09d]{color:var(--text-primary);background-color:var(--surface-page)}.page-list-tabs__count-badge[data-v-8544b09d]{background-color:var(--surface-subtle,#eef0f3);min-width:20px;height:20px;color:var(--text-secondary,#6b7280);border-radius:999px;justify-content:center;align-items:center;margin-left:6px;padding:0 6px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.page-list-tabs__count-badge--active[data-v-8544b09d]{background-color:var(--primary-100,#e6e9ff);color:var(--primary-700,#4f46e5)}.drawer[data-v-c9496674]{background:var(--surface-elevated);box-shadow:var(--shadow-xl);border-radius:16px;outline:none;flex-direction:column;display:flex;position:absolute;overflow:clip}.drawer--right[data-v-c9496674]{top:8px;bottom:8px;right:8px}.drawer--left[data-v-c9496674]{top:8px;bottom:8px;left:8px}.drawer--center[data-v-c9496674]{max-height:calc(100vh - 24px);top:50%;left:50%;transform:translate(-50%,-50%)}.drawer--size-sm[data-v-c9496674]{width:320px}.drawer--size-md[data-v-c9496674]{width:480px}.drawer--size-lg[data-v-c9496674]{width:640px}.drawer--size-xl[data-v-c9496674]{width:800px}.drawer--height-inline[data-v-c9496674]{max-height:calc(100vh - 32px);top:16px;bottom:auto}.drawer--height-inline.drawer--center[data-v-c9496674]{top:50%;bottom:auto}@media (width<=767px){.drawer--mobile-fullscreen.drawer--right[data-v-c9496674],.drawer--mobile-fullscreen.drawer--left[data-v-c9496674],.drawer--mobile-fullscreen.drawer--center[data-v-c9496674]{border-radius:0;width:100%;max-width:100%;max-height:100%;inset:0;transform:none}}.drawer__tabs[data-v-c9496674]{border-bottom:1px solid var(--border-default);flex-shrink:0;padding:0 16px}.drawer--body-scrolled[data-v-c9496674] .overlay-header{box-shadow:var(--shadow-sticky-down)}.drawer__confirm[data-v-c9496674]{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.drawer__confirm-art[data-v-c9496674]{color:var(--text-primary)}.drawer__confirm-art--error[data-v-c9496674]{color:var(--color-danger,#d4351c)}.drawer__confirm-message[data-v-c9496674]{letter-spacing:-.01em;color:var(--text-primary);margin:0;font-size:28px;font-weight:600;line-height:1.25}.drawer-enter-active[data-v-c9496674],.drawer-leave-active[data-v-c9496674]{transition:opacity .2s}.drawer-enter-active .drawer[data-v-c9496674],.drawer-leave-active .drawer[data-v-c9496674]{transition:transform .28s cubic-bezier(.4,0,.2,1)}.drawer-enter-from[data-v-c9496674],.drawer-leave-to[data-v-c9496674]{opacity:0}.drawer-enter-from .drawer--right[data-v-c9496674],.drawer-leave-to .drawer--right[data-v-c9496674]{transform:translate(calc(100% + 8px))}.drawer-enter-from .drawer--left[data-v-c9496674],.drawer-leave-to .drawer--left[data-v-c9496674]{transform:translate(calc(-100% - 8px))}.drawer-enter-from .drawer--center[data-v-c9496674],.drawer-leave-to .drawer--center[data-v-c9496674]{opacity:0;transform:translate(-50%,calc(12px - 50%))}@media (width<=767px){.drawer-enter-from .drawer--mobile-fullscreen.drawer--right[data-v-c9496674],.drawer-enter-from .drawer--mobile-fullscreen.drawer--left[data-v-c9496674],.drawer-leave-to .drawer--mobile-fullscreen.drawer--right[data-v-c9496674],.drawer-leave-to .drawer--mobile-fullscreen.drawer--left[data-v-c9496674]{transform:translateY(16px)}}.data-table[data-v-aeca25f5]{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;width:100%;position:relative;container-type:inline-size}.data-table__table[data-v-aeca25f5]{border-collapse:separate;border-spacing:0;table-layout:auto;width:100%;min-width:max-content}.data-table__thead[data-v-aeca25f5]{background:var(--surface-page)}.data-table__th[data-v-aeca25f5]{letter-spacing:.01em;color:var(--text-muted);text-align:left;white-space:nowrap;border-bottom:1px solid var(--border-default);-webkit-user-select:none;user-select:none;z-index:3;background:var(--surface-page);padding:8px 12px;font-family:IBM Plex Sans Condensed,Inter,sans-serif;font-size:14px;font-weight:500;line-height:18px;position:sticky;top:0}.data-table__th--sortable[data-v-aeca25f5]{cursor:pointer}.data-table__th--sortable[data-v-aeca25f5]:hover{color:var(--text-secondary)}.data-table__th--sorted[data-v-aeca25f5]{color:var(--accent)}.data-table__th--center[data-v-aeca25f5]{text-align:center}.data-table__th--right[data-v-aeca25f5]{text-align:right}.data-table__th--select[data-v-aeca25f5]{width:44px;min-width:44px;padding:8px}.data-table__th-content[data-v-aeca25f5]{align-items:center;gap:4px;display:inline-flex}.data-table--wrap-headers .data-table__th[data-v-aeca25f5]{white-space:normal;vertical-align:middle;font-size:13px;line-height:1.3}.data-table__sort-icon[data-v-aeca25f5]{font-size:12px;display:inline-flex}.data-table__sort-icon--idle[data-v-aeca25f5]{opacity:.3}.data-table__sort-rank[data-v-aeca25f5]{background:var(--accent);min-width:16px;height:16px;color:var(--text-on-accent);border-radius:9999px;justify-content:center;align-items:center;margin-left:2px;padding:0 2px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.data-table__tbody[data-v-aeca25f5]{background:var(--surface-elevated)}.data-table__row[data-v-aeca25f5]{transition:background-color .15s}.data-table__row[data-v-aeca25f5]:hover{background-color:var(--surface-page)}.data-table__row--clickable[data-v-aeca25f5]{cursor:pointer}.data-table__row+.data-table__row>.data-table__td[data-v-aeca25f5]{border-top:1px solid var(--border-default)}.data-table__row--expanded[data-v-aeca25f5]{background-color:var(--surface-page)}.data-table__row--active[data-v-aeca25f5]{box-shadow:inset 3px 0 0 var(--accent)}.data-table__row--selected[data-v-aeca25f5]{background-color:var(--accent-tint-weak)}.data-table__row--selected[data-v-aeca25f5]:hover{background-color:var(--accent-tint)}.data-table__th--expand[data-v-aeca25f5]{width:36px}.data-table__td--expand[data-v-aeca25f5]{text-align:center;width:36px;color:var(--text-muted);cursor:pointer;transition:color .15s}.data-table__td--expand[data-v-aeca25f5]:hover{color:var(--accent)}.data-table__expand-icon[data-v-aeca25f5]{font-size:14px;transition:transform .2s;display:inline-block}.data-table__expand-icon--open[data-v-aeca25f5]{color:var(--accent);transform:rotate(90deg)}.data-table__expand-row[data-v-aeca25f5]{background-color:var(--surface-page);animation:.2s dt-expand-reveal-aeca25f5}.data-table__expand-row:not(:has(.data-table__expand-cell--bare))+.data-table__row[data-v-aeca25f5]{border-top:1px solid var(--border-default)}.data-table__expand-cell[data-v-aeca25f5]{padding:4px 16px 12px 48px}.data-table__expand-cell[data-v-aeca25f5]>*{overflow-wrap:anywhere;max-width:100cqi;overflow-x:auto}.data-table__expand-cell--bare[data-v-aeca25f5]{background:var(--surface-elevated);border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default);padding:0}.data-table__expand-panel[data-v-aeca25f5]{background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:6px;padding:12px}@keyframes dt-expand-reveal-aeca25f5{0%{opacity:0}to{opacity:1}}.data-table__td[data-v-aeca25f5]{color:var(--text-primary);font-variant-numeric:tabular-nums;vertical-align:middle;padding:8px 12px;font-family:Inter,sans-serif;font-size:14px;font-weight:450;line-height:20px}.data-table__td--center[data-v-aeca25f5]{text-align:center}.data-table__td--right[data-v-aeca25f5]{text-align:right}.data-table__td--select[data-v-aeca25f5]{width:44px;min-width:44px;padding:8px}.data-table__empty[data-v-aeca25f5]{text-align:center;padding:24px 0}.data-table__cell-primary[data-v-aeca25f5]{line-height:1.3}.data-table__cell-primary--truncate[data-v-aeca25f5]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.data-table__cell-primary--truncate[data-v-aeca25f5] *{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.data-table__cell-primary--wrap[data-v-aeca25f5]{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.data-table__cell-secondary[data-v-aeca25f5]{color:var(--text-muted);margin-top:2px;font-size:12px;line-height:1.2}.data-table__cell-secondary[data-v-aeca25f5]:empty{display:none}.data-table--secondary-comfortable .data-table__cell-secondary[data-v-aeca25f5]{margin-top:4px}.data-table__cell-actions[data-v-aeca25f5]{justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.data-table .data-table__th--sticky-first[data-v-aeca25f5],.data-table .data-table__th--sticky-last[data-v-aeca25f5],.data-table .data-table__th--sticky-leading[data-v-aeca25f5]{z-index:4;background:var(--surface-page);position:sticky}.data-table__hscroll[data-v-aeca25f5]{overflow:visible}.data-table .data-table__td--sticky-first[data-v-aeca25f5],.data-table .data-table__td--sticky-last[data-v-aeca25f5],.data-table .data-table__td--sticky-leading[data-v-aeca25f5]{z-index:2;background:var(--surface-elevated);position:sticky}.data-table .data-table__row:hover .data-table__td--sticky-leading[data-v-aeca25f5]{background:var(--surface-page)}.data-table .data-table__row--selected .data-table__td--sticky-leading[data-v-aeca25f5]{background-color:var(--surface-elevated);background-image:linear-gradient(var(--accent-tint-weak), var(--accent-tint-weak))}.data-table .data-table__row--selected:hover .data-table__td--sticky-leading[data-v-aeca25f5]{background-color:var(--surface-elevated);background-image:linear-gradient(var(--accent-tint), var(--accent-tint))}.data-table .data-table__row:hover .data-table__td--sticky-first[data-v-aeca25f5],.data-table .data-table__row:hover .data-table__td--sticky-last[data-v-aeca25f5]{background:var(--surface-page)}.data-table .data-table__row--active .data-table__td--sticky-first[data-v-aeca25f5],.data-table .data-table__row--active .data-table__td--sticky-last[data-v-aeca25f5]{background:var(--surface-elevated)}.data-table .data-table__row--active .data-table__td--sticky-first-start[data-v-aeca25f5]{box-shadow:inset 3px 0 0 var(--accent)}.data-table .data-table__row--selected .data-table__td--sticky-first[data-v-aeca25f5],.data-table .data-table__row--selected .data-table__td--sticky-last[data-v-aeca25f5]{background-color:var(--surface-elevated);background-image:linear-gradient(var(--accent-tint-weak), var(--accent-tint-weak))}.data-table .data-table__row--selected:hover .data-table__td--sticky-first[data-v-aeca25f5],.data-table .data-table__row--selected:hover .data-table__td--sticky-last[data-v-aeca25f5]{background-color:var(--surface-elevated);background-image:linear-gradient(var(--accent-tint), var(--accent-tint))}.data-table--light-header .data-table__thead[data-v-aeca25f5],.data-table--light-header .data-table__th[data-v-aeca25f5]{background:var(--surface-elevated)}.data-table--density-small .data-table__td[data-v-aeca25f5],.data-table--density-small .data-table__th[data-v-aeca25f5]{padding:4px 12px}.data-table--density-mini .data-table__td[data-v-aeca25f5]{padding:4px 12px;font-size:12px;line-height:16px}.data-table--density-mini .data-table__th[data-v-aeca25f5]{padding:4px 12px;font-size:12px}.data-table__row--initial-loading[data-v-aeca25f5]{cursor:default;pointer-events:none}.data-table__row--initial-loading[data-v-aeca25f5]:hover{background-color:#0000}.data-table__loading-label[data-v-aeca25f5]{color:var(--text-muted);letter-spacing:.04em;font-family:Inter,sans-serif;font-size:13px;font-weight:500;animation:2.6s ease-in-out infinite data-table-top-breath-aeca25f5;display:inline-block}.data-table--loading[data-v-aeca25f5]:before{content:"";background:var(--text-primary);z-index:5;pointer-events:none;height:2px;animation:2.6s ease-in-out infinite data-table-top-breath-aeca25f5;position:absolute;top:0;left:0;right:0}.data-table--loading .data-table__row[data-v-aeca25f5]:hover{background-color:#0000}.data-table--loading .data-table__row--selected[data-v-aeca25f5]:hover{background-color:var(--accent-tint-weak)}.data-table--loading .data-table__row--clickable[data-v-aeca25f5]{cursor:progress}@keyframes data-table-top-breath-aeca25f5{0%,to{opacity:.2}50%{opacity:1}}.data-table__cards-wrap[data-v-aeca25f5]{flex-direction:column;display:flex}.data-table__view-bar[data-v-aeca25f5]{background:var(--surface-page);border-bottom:1px solid var(--border-default);align-items:flex-end;gap:8px;padding:8px 12px;display:flex}.data-table__view-bar-spacer[data-v-aeca25f5]{flex:1}.data-table__view-toggle[data-v-aeca25f5]{border:1px solid var(--border-default);background:var(--surface-elevated);height:32px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;border-radius:8px;flex-shrink:0;align-items:center;gap:4px;padding:0 8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.data-table__view-toggle[data-v-aeca25f5]:hover{border-color:var(--border-strong);color:var(--text-primary)}.data-table__cards[data-v-aeca25f5]{flex-direction:column;gap:8px;padding:12px;display:flex}.data-table__cards-empty[data-v-aeca25f5]{text-align:center;padding:24px 0}.data-table--cards[data-v-aeca25f5]{min-width:0}.data-table--cards.data-table--density-small .data-table__cards[data-v-aeca25f5]{gap:4px;padding:8px}.data-table--cards.data-table--density-mini .data-table__cards[data-v-aeca25f5]{gap:4px;padding:4px 8px}.status-container[data-v-42fcca4e]{align-items:center;display:flex}.status-container .status[data-v-42fcca4e]{line-height:16px}.status-bg[data-v-42fcca4e]{letter-spacing:.01em;border-radius:10px;justify-content:center;align-items:center;padding:2px 7px;font-family:IBM Plex Sans,Inter,sans-serif;font-size:12px;font-weight:500;display:flex}.status-bg--small[data-v-42fcca4e]{border-radius:12px;padding:4px 10px;line-height:1.4}.priority-container[data-v-e90064a9]{font-size:.75rem;line-height:inherit;align-items:center;font-weight:500;display:flex}.priority-container .priority[data-v-e90064a9]{line-height:16px}.priority-bg[data-v-e90064a9]{border-radius:10px;justify-content:center;align-items:center;padding:2px 7px;display:flex}.data-table__cell-secondary[data-v-2c246dde]{color:var(--text-muted);margin-top:2px;font-size:12px;line-height:1.2}.data-table__cell-secondary[data-v-2c246dde]:empty{display:none}.kanban-column[data-v-0ab1b982]{background:var(--surface-page);border:1px solid var(--border-default);border-radius:12px;flex-direction:column;width:264px;padding:12px;display:flex}.kanban-column-header[data-v-0ab1b982]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.column-title[data-v-0ab1b982]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:600}.column-count[data-v-0ab1b982]{background:var(--surface-elevated);border:1px solid var(--border-default);color:var(--text-secondary);border-radius:8px;padding:2px 8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:600}.kanban-column-body[data-v-0ab1b982]{flex-direction:column;flex:auto;gap:16px;min-height:200px;display:flex}[data-v-0ab1b982] .kanban-dropzone{flex-direction:column;gap:12px;height:100%;min-height:100%;display:flex}[data-v-0ab1b982] .ghost{opacity:.5;background:var(--border-default)}[data-v-0ab1b982] .drag{transition:transform .2s}.completion-zone[data-v-e8859f2a]{border:1px dashed var(--border-strong);background-color:var(--surface-elevated);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:50px;height:200px;transition:all .2s ease-in-out;display:flex}.completion-zone.purchase-made.drag-over[data-v-e8859f2a],.completion-zone.completed.drag-over[data-v-e8859f2a]{background-color:#0e90331f;border-color:#0e9033}.completion-zone.purchase-made.drag-over .zone-label[data-v-e8859f2a],.completion-zone.completed.drag-over .zone-label[data-v-e8859f2a]{color:#0e9033}.completion-zone.not-relevant.drag-over[data-v-e8859f2a],.completion-zone.cancelled.drag-over[data-v-e8859f2a]{background-color:#bd0f2a1f;border-color:#bd0f2a}.completion-zone.not-relevant.drag-over .zone-label[data-v-e8859f2a],.completion-zone.cancelled.drag-over .zone-label[data-v-e8859f2a]{color:#bd0f2a}.zone-content[data-v-e8859f2a]{writing-mode:vertical-rl;text-align:center;transform:rotate(180deg)}.zone-label[data-v-e8859f2a]{color:var(--text-muted);font-size:14px;font-weight:500;transition:color .2s ease-in-out}[data-v-e8859f2a] .zone-dropzone{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.kanban-container[data-v-8a1fe64e]{background:0 0;flex-direction:column;align-items:center;min-height:500px;padding:24px 0;display:flex;position:relative}@media (width<=767px){.kanban-container[data-v-8a1fe64e]{padding:12px 0}}.kanban-board[data-v-8a1fe64e]{justify-content:center;gap:20px;width:100%;max-width:1400px;margin:0 auto;padding-bottom:20px;display:flex;overflow-x:auto}.kanban-board[data-v-8a1fe64e]::-webkit-scrollbar{height:8px}.kanban-board[data-v-8a1fe64e]::-webkit-scrollbar-track{background:var(--border-default);border-radius:4px}.kanban-board[data-v-8a1fe64e]::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:4px}.kanban-board[data-v-8a1fe64e]::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.kanban-board--single[data-v-8a1fe64e]{justify-content:stretch;padding-bottom:0;overflow-x:hidden}.kanban-board--single[data-v-8a1fe64e] .kanban-column{width:100%}.kanban-mobile-nav[data-v-8a1fe64e]{justify-content:space-between;align-items:center;gap:8px;width:100%;margin-bottom:12px;display:flex}.kanban-mobile-nav__btn[data-v-8a1fe64e]{background:var(--surface-elevated);border:1px solid var(--border-default);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;transition:border-color .15s,color .15s,opacity .15s;display:inline-flex}.kanban-mobile-nav__btn[data-v-8a1fe64e]:hover:not(:disabled){border-color:var(--border-strong);color:var(--text-primary)}.kanban-mobile-nav__btn[data-v-8a1fe64e]:disabled{opacity:.4;cursor:not-allowed}.kanban-mobile-nav__dots[data-v-8a1fe64e]{align-items:center;gap:8px;display:flex}.kanban-mobile-nav__dot[data-v-8a1fe64e]{background:var(--border-strong);cursor:pointer;border:none;border-radius:9999px;width:8px;height:8px;padding:0;transition:background-color .15s,transform .15s}.kanban-mobile-nav__dot--active[data-v-8a1fe64e]{background:var(--accent);transform:scale(1.3)}.completion-zones-sidebar[data-v-8a1fe64e]{z-index:2000;flex-direction:column;gap:12px;width:80px;display:flex;position:fixed;top:50%;right:12px;transform:translateY(-50%)}@media (width<=767px){.completion-zones-sidebar[data-v-8a1fe64e]{display:none}}.avatar[data-v-53ef0d07]{border-radius:8px;justify-content:center;align-items:center;width:26px;min-width:26px;height:26px;min-height:26px;font-size:9px;font-weight:600;line-height:12px;display:flex}.kanban-card[data-v-3d0a99ea]{background:var(--surface-elevated);border:1px solid var(--border-default);cursor:pointer;box-shadow:var(--shadow-sm);border-radius:8px;margin-bottom:12px;padding:12px;transition:box-shadow .2s,border-color .2s}.kanban-card[data-v-3d0a99ea]:last-child{margin-bottom:0}.kanban-card[data-v-3d0a99ea]:hover{box-shadow:var(--shadow-md);border-color:var(--border-strong)}.kanban-card__header[data-v-3d0a99ea]{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}.kanban-card__title[data-v-3d0a99ea]{min-width:0;color:var(--text-primary);flex:1;font-size:14px;font-weight:500;line-height:1.4}.kanban-card__badge[data-v-3d0a99ea]{flex-shrink:0}.kanban-card__body[data-v-3d0a99ea]{color:var(--text-muted);margin-bottom:8px;font-size:12px}.kanban-card__footer[data-v-3d0a99ea]{justify-content:space-between;align-items:center;gap:8px;display:flex}.kanban-card__meta[data-v-3d0a99ea]{color:var(--text-muted);align-items:center;font-size:12px;display:flex}.kanban-card__sep[data-v-3d0a99ea]{margin:0 8px}.skeleton[data-v-c576d8b4]{vertical-align:-.2em;background:linear-gradient(90deg, var(--skeleton-bg,var(--surface-page,#f3f3f3)) 0%, var(--skeleton-highlight,var(--border-default,#e5e5e5)) 50%, var(--skeleton-bg,var(--surface-page,#f3f3f3)) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite skeleton-shimmer-c576d8b4;display:inline-block}.skeleton--bar[data-v-c576d8b4]{border-radius:4px}.skeleton--text[data-v-c576d8b4]{border-radius:3px}.skeleton--circle[data-v-c576d8b4]{border-radius:50%}@keyframes skeleton-shimmer-c576d8b4{0%{background-position:150% 0}to{background-position:-150% 0}}.app-metric-pill{--skeleton-bg:var(--border-default);--skeleton-highlight:var(--border-strong);background:var(--surface-page);height:26px;color:var(--text-secondary);white-space:nowrap;border-radius:12px;align-items:center;gap:4px;padding:0 12px;font-size:12px;display:inline-flex}.app-metric-pill__value{color:var(--text-primary)}.app-metric-pill__trailing{opacity:.6;align-items:center;margin-left:2px;display:inline-flex}.app-metric-pill--success{--skeleton-bg:#0e90332e;--skeleton-highlight:#0e903359;color:#0e9033;background:#e4f5e9}.app-metric-pill--success .app-metric-pill__value{color:#096223}.app-metric-pill--warning{--skeleton-bg:#df830c2e;--skeleton-highlight:#df830c59;color:#df830c;background:#fef4e6}.app-metric-pill--warning .app-metric-pill__value{color:#af6709}.app-metric-pill--danger{--skeleton-bg:#bd0f2a2e;--skeleton-highlight:#bd0f2a59;color:#bd0f2a;background:#fbe6e9}.app-metric-pill--danger .app-metric-pill__value{color:#8e0b20}.app-metric-pill--info{background:var(--surface-page);color:var(--text-muted)}.app-metric-pill--info .app-metric-pill__value{color:var(--text-primary)}.filter-drawer__header-extra[data-v-44f41fc9]{align-items:center;gap:8px;display:flex}.form-body[data-v-48e03141]{flex-direction:column;display:flex}.form-body--comfortable[data-v-48e03141]{gap:32px}.form-body--compact[data-v-48e03141]{gap:24px}.section-header[data-v-7a29102b]{flex-direction:column;font-family:IBM Plex Sans,Inter,sans-serif;display:flex}.section-header+.section-header--level-2[data-v-7a29102b],.section-header+.section-header--level-3[data-v-7a29102b]{margin-top:0}.section-header__row[data-v-7a29102b]{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:baseline;gap:8px;margin:0;padding:0;display:flex}.section-header--collapsible>.section-header__row[data-v-7a29102b]{cursor:pointer;transition:color .15s}.section-header--collapsible>.section-header__row:hover .section-header__title[data-v-7a29102b]{color:var(--text-secondary)}.section-header__chevron[data-v-7a29102b]{color:var(--text-muted);transform-origin:50%;flex-shrink:0;align-self:center;align-items:center;transition:transform .18s;display:inline-flex;transform:rotate(0)}.section-header__chevron--open[data-v-7a29102b]{transform:rotate(90deg)}.section-header__title[data-v-7a29102b]{color:var(--text-primary);flex-shrink:0;margin:0;font-family:IBM Plex Sans,Inter,sans-serif;font-weight:600;line-height:1.3;transition:color .15s}.section-header__rule[data-v-7a29102b]{flex:auto;align-self:center;min-width:12px;display:block;transform:translateY(2px)}.section-header__meta[data-v-7a29102b]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);flex-shrink:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:500}.section-header__actions[data-v-7a29102b]{flex-shrink:0;align-items:center;gap:8px;display:flex}.section-header__eyebrow[data-v-7a29102b]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:4px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:600}.section-header__description[data-v-7a29102b]{color:var(--text-secondary);margin:4px 0 0;font-family:IBM Plex Sans,Inter,sans-serif;font-size:13px;line-height:1.4}.section-header__body[data-v-7a29102b]{padding-top:12px}.section-header__body[data-v-7a29102b] .section-header:first-child{margin-top:0}.section-header--level-1[data-v-7a29102b]{margin-top:32px;margin-bottom:24px}.section-header--level-1>.section-header__row>.section-header__title[data-v-7a29102b]{font-size:15px}.section-header--level-1>.section-header__row>.section-header__rule[data-v-7a29102b]{background-color:var(--text-primary);height:1.5px}.section-header--level-1[data-v-7a29102b]:first-child{margin-top:0}.section-header--level-1.section-header--mono>.section-header__row>.section-header__title[data-v-7a29102b]{text-transform:uppercase;letter-spacing:.05em;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:14px;font-weight:600}.section-header--level-2[data-v-7a29102b]{margin-top:24px;margin-bottom:16px}.section-header--level-2>.section-header__row>.section-header__title[data-v-7a29102b]{font-size:14px}.section-header--level-2>.section-header__row>.section-header__rule[data-v-7a29102b]{background-color:var(--text-primary);height:1px}.section-header--level-2.section-header--mono>.section-header__row>.section-header__title[data-v-7a29102b]{text-transform:uppercase;letter-spacing:.05em;font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:600}.section-header--level-3[data-v-7a29102b]{margin-top:16px;margin-bottom:8px}.section-header--level-3>.section-header__row>.section-header__title[data-v-7a29102b]{font-size:13px;font-weight:500}.section-header--level-3>.section-header__row>.section-header__rule[data-v-7a29102b]{background-image:linear-gradient(to right, var(--text-secondary,#475569) 0, var(--text-secondary,#475569) 2px, transparent 2px, transparent 5px);background-repeat:repeat-x;background-size:5px 1px;height:1px}.section-header-body-enter-active[data-v-7a29102b],.section-header-body-leave-active[data-v-7a29102b]{transition:height .22s cubic-bezier(.4,0,.2,1),opacity .18s}.form-section[data-v-ee49b7b5]{flex-direction:column;display:flex}.form-section--gap-sm[data-v-ee49b7b5]{gap:8px}.form-section--gap-md[data-v-ee49b7b5]{gap:12px}.form-section--gap-lg[data-v-ee49b7b5]{gap:16px}.form-section--gap-xl[data-v-ee49b7b5]{gap:24px}.form-section__header[data-v-ee49b7b5]{margin-top:0!important;margin-bottom:0!important}.status-row[data-v-c42b078a]{justify-content:space-between;align-items:center;gap:8px;display:flex}.status-row__count[data-v-c42b078a]{color:var(--text-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.form-select[data-v-2cf59b5c]{width:100%;position:relative}.form-select__trigger[data-v-2cf59b5c]{width:100%;height:100%;color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:none;outline:none;align-items:center;gap:8px;padding:0;font-family:Inter,sans-serif;font-size:13px;display:flex}.form-select__trigger[data-v-2cf59b5c]:disabled{cursor:not-allowed}.form-select__value-text[data-v-2cf59b5c]{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.form-select__value-text--placeholder[data-v-2cf59b5c]{color:var(--text-muted)}.form-select__tags[data-v-2cf59b5c]{flex-wrap:nowrap;flex:auto;gap:2px;min-width:0;padding:4px 0;display:flex;overflow:hidden}.form-select__tag[data-v-2cf59b5c]{background:var(--surface-page);color:var(--text-primary);border:1px solid var(--border-default);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;flex-shrink:1;align-items:center;gap:2px;min-width:0;max-width:160px;padding:2px 6px 2px 8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:500;line-height:1.4;display:inline-flex;overflow:hidden}.form-select__tag--more[data-v-2cf59b5c]{color:var(--text-muted);flex-shrink:0;padding:2px 8px}.form-select__tag--compact[data-v-2cf59b5c]{letter-spacing:.04em;flex-shrink:0;max-width:none;padding:2px 4px 2px 6px}.form-select__tag-remove[data-v-2cf59b5c]{cursor:pointer;width:16px;height:16px;color:var(--text-muted);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.form-select__tag-remove[data-v-2cf59b5c]:hover{background:var(--border-default);color:var(--text-primary)}.form-select__arrow[data-v-2cf59b5c]{color:var(--text-muted);transition:transform .15s}.form-select__arrow--open[data-v-2cf59b5c]{transform:rotate(180deg)}.form-select__panel[data-v-2cf59b5c]{z-index:2000;background:var(--surface-elevated);border:1px solid var(--border-default);box-shadow:var(--shadow-lg);border-radius:12px;position:absolute;top:calc(100% + 2px);left:0;right:0;overflow:hidden}.form-select__search[data-v-2cf59b5c]{align-items:center;padding:8px 8px 0;display:flex;position:relative}.form-select__search-icon[data-v-2cf59b5c]{color:var(--text-muted);pointer-events:none;position:absolute;left:12px}.form-select__search-input[data-v-2cf59b5c]{border:1px solid var(--border-default);background:var(--surface-page);width:100%;height:32px;color:var(--text-primary);border-radius:8px;outline:none;padding:0 28px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.form-select__search-input[data-v-2cf59b5c]::placeholder{color:var(--text-muted)}.form-select__search-input[data-v-2cf59b5c]:focus{border-color:var(--text-primary);background:var(--surface-elevated)}.form-select__search-clear[data-v-2cf59b5c]{background:var(--border-default);cursor:pointer;width:18px;height:18px;color:var(--text-muted);border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;right:12px}.form-select__search-clear[data-v-2cf59b5c]:hover{background:var(--border-strong);color:var(--text-primary)}.form-select__list[data-v-2cf59b5c]{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;max-height:240px;margin:0;padding:2px;list-style:none;overflow-y:auto}.form-select__option[data-v-2cf59b5c]{cursor:pointer;color:var(--text-primary);-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-family:Inter,sans-serif;font-size:13px;transition:background-color .15s;display:flex}.form-select__option[data-v-2cf59b5c]:hover,.form-select__option--focused[data-v-2cf59b5c]{background-color:var(--surface-page)}.form-select__option--clear[data-v-2cf59b5c]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.form-select__check[data-v-2cf59b5c]{border:1.5px solid var(--border-strong);background:var(--surface-elevated);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:background-color .15s,border-color .15s;display:flex}.form-select__option--selected .form-select__check[data-v-2cf59b5c]{background:var(--text-primary);border-color:var(--text-primary)}.form-select__check-fill[data-v-2cf59b5c]{background-color:var(--text-on-accent);border-radius:1px;width:6px;height:6px}.form-select__selected-icon[data-v-2cf59b5c]{color:var(--text-primary);flex-shrink:0}.form-select__empty[data-v-2cf59b5c]{text-align:center;color:var(--text-muted);padding:12px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.select-panel-enter-active[data-v-2cf59b5c],.select-panel-leave-active[data-v-2cf59b5c]{transition:opacity .15s,transform .15s}.select-panel-enter-from[data-v-2cf59b5c],.select-panel-leave-to[data-v-2cf59b5c]{opacity:0;transform:translateY(-4px)}.form-select__option-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.form-select__option-sub{color:var(--text-muted);text-align:right;flex-shrink:0;margin-left:auto;padding-left:12px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.form-select__option--selected .form-select__option-text{font-weight:600}.smart-text-field[data-v-32edfd7c]{width:100%}.smart-text-field .editor-wrap[data-v-32edfd7c]{width:100%;position:relative}.smart-text-field__input[data-v-32edfd7c]{border:none;border-bottom:1px solid var(--border-default);width:100%;height:36px;color:var(--text-primary);background:0 0;padding:4px 16px;font-family:IBM Plex Sans,Inter,sans-serif;font-size:18px;font-weight:600;line-height:24px}.smart-text-field__input[data-v-32edfd7c]:focus{border-bottom-color:var(--text-primary);outline:none}.smart-text-field .readonly-value[data-v-32edfd7c]{cursor:pointer;padding:8px 16px;transition:background-color .15s}.smart-text-field .readonly-value .placeholder-text[data-v-32edfd7c]{color:var(--text-muted)}.smart-text-field .readonly-value[data-v-32edfd7c]:hover{background-color:var(--surface-page)}.unfurl-chip[data-v-119548e1]{--chip-tone-bg:#edecfc;--chip-tone-fg:#221da9;background:var(--chip-tone-bg);color:var(--chip-tone-fg);white-space:nowrap;vertical-align:baseline;cursor:pointer;border-radius:9999px;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:500;line-height:24px;text-decoration:none;transition:background .15s;display:inline-flex}.unfurl-chip[data-v-119548e1]:hover{color:var(--chip-tone-fg);background:var(--chip-tone-bg);text-decoration:none}.unfurl-chip__icon[data-v-119548e1]{flex-shrink:0}.unfurl-chip__key[data-v-119548e1]{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:600}.unfurl-chip__name[data-v-119548e1]{text-overflow:ellipsis;font-weight:500;overflow:hidden}.unfurl-chip--task[data-v-119548e1],.unfurl-chip--article[data-v-119548e1],.unfurl-chip--purchase_order[data-v-119548e1],.unfurl-chip--sales_order[data-v-119548e1],.unfurl-chip--shipment[data-v-119548e1],.unfurl-chip--page[data-v-119548e1]{--chip-tone-bg:#edecfc;--chip-tone-fg:#403bdd}.unfurl-chip--restricted[data-v-119548e1],.unfurl-chip--loading[data-v-119548e1]{--chip-tone-bg:#f6f7f9;--chip-tone-fg:#7a849c}.unfurl-chip--fallback[data-v-119548e1]{color:#403bdd;background:0 0;padding:0;text-decoration:underline}.entity-ref-wrapper[data-v-94780fb1]{-webkit-user-select:none;user-select:none;display:inline-block}.attachment-link[data-v-f299006a]{margin:8px 0;display:block}.attachment-link--chip[data-v-f299006a]{display:inline-flex}.attachment-link.is-selected[data-v-f299006a]{outline-offset:2px;border-radius:8px;outline:2px solid #403bdd}.attachment-link__image-link[data-v-f299006a]{line-height:0;display:inline-block}.attachment-link__image[data-v-f299006a]{border:1px solid #e6e8ec;border-radius:8px;max-width:100%;max-height:480px}.attachment-link__chip[data-v-f299006a]{color:#50596d;background:#f6f7f9;border:1px solid #e6e8ec;border-radius:8px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.attachment-link__chip[data-v-f299006a]:hover{background:#e6e8ec;border-color:#cbcfd8}.attachment-link__chip--placeholder[data-v-f299006a]{cursor:default;color:#bfc4cf}.attachment-link__chip--placeholder[data-v-f299006a]:hover{background:#f6f7f9;border-color:#e6e8ec}.attachment-link__chip-icon[data-v-f299006a]{color:#929aae;flex-shrink:0}.attachment-link__chip-name[data-v-f299006a]{font-weight:500}.attachment-link__chip-size[data-v-f299006a]{color:#929aae;font-size:12px}.mention-popup{z-index:9999;background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:12px;min-width:240px;max-width:384px;font-size:12px;position:fixed;overflow:hidden;box-shadow:0 8px 24px #0e0c3b0f}.mention-popup__empty,.mention-popup__hint{color:var(--text-muted);padding:8px 12px}.mention-popup__hint{font-style:italic}.mention-popup__list{max-height:288px;margin:0;padding:2px 0;list-style:none;overflow-y:auto}.mention-popup__item{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:4px 12px;display:grid}.mention-popup__item--active,.mention-popup__item:hover{background:var(--accent-tint)}.mention-popup__kind{background:var(--accent-tint-strong);width:16px;height:16px;color:var(--accent);border-radius:9999px;justify-content:center;align-items:center;font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:600;display:inline-flex}.mention-popup__title{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.mention-popup__sub{color:var(--text-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.tiptap-editor{border:1px solid var(--border-default);background:var(--surface-elevated);color:var(--text-primary);border-radius:12px;overflow:hidden}.tiptap-editor__file-input{display:none}.tiptap-toolbar{border-bottom:1px solid var(--border-default);background:var(--surface-sunken);flex-wrap:wrap;align-items:center;gap:2px;padding:8px;display:flex}.tiptap-toolbar__section{align-items:center;display:flex}.tiptap-toolbar__group{gap:2px;display:flex}.tiptap-toolbar__divider{background:var(--border-default);width:1px;height:20px;margin:0 4px}.tiptap-toolbar__table-tools{border-left:1px solid var(--border-default);align-items:center;gap:2px;margin-left:4px;padding-left:6px;display:flex}.tiptap-btn{cursor:pointer;width:28px;height:28px;color:var(--text-secondary);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;font-family:Inter,sans-serif;font-size:12px;transition:all .15s;display:inline-flex}.tiptap-btn:hover{background:var(--surface-elevated);color:var(--text-primary)}.tiptap-btn.is-active{background:var(--accent);color:var(--text-on-accent)}.tiptap-btn--labeled{gap:3px;width:auto;padding:0 8px}.tiptap-content .ProseMirror{outline:none;min-height:200px;padding:12px 16px}.tiptap-content .ProseMirror>*+*{margin-top:.75em}.tiptap-content .ProseMirror h1,.tiptap-content .ProseMirror h2,.tiptap-content .ProseMirror h3{line-height:1.3}.tiptap-content .ProseMirror ul,.tiptap-content .ProseMirror ol{padding-left:1.5em}.tiptap-content .ProseMirror ul:not([data-type=taskList]){list-style:outside}.tiptap-content .ProseMirror ul:not([data-type=taskList]) ul:not([data-type=taskList]){list-style:circle}.tiptap-content .ProseMirror ul:not([data-type=taskList]) ul:not([data-type=taskList]) ul:not([data-type=taskList]){list-style:square}.tiptap-content .ProseMirror ol{list-style:decimal}.tiptap-content .ProseMirror blockquote{border-left:3px solid var(--border-default);color:var(--text-muted);padding-left:1em}.tiptap-content .ProseMirror code{background:var(--surface-sunken);border-radius:3px;padding:.2em .4em;font-size:.9em}.tiptap-content .ProseMirror pre{background:var(--surface-code);color:var(--text-on-code);border-radius:8px;padding:12px 16px}.tiptap-content .ProseMirror pre code{color:inherit;background:0 0;padding:0}.tiptap-content .ProseMirror table{border-collapse:collapse;width:100%}.tiptap-content .ProseMirror table td,.tiptap-content .ProseMirror table th{border:1px solid var(--border-default);min-width:80px;padding:8px}.tiptap-content .ProseMirror table th{background:var(--surface-sunken);font-weight:600}.tiptap-content .ProseMirror ul[data-type=taskList]{padding-left:0;list-style:none}.tiptap-content .ProseMirror ul[data-type=taskList] li{align-items:flex-start;gap:8px;display:flex}.tiptap-content .ProseMirror ul[data-type=taskList] li label{margin-top:4px}.tiptap-content .ProseMirror a{color:var(--accent);cursor:pointer}.tiptap-content .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--text-muted);pointer-events:none;height:0}.tiptap-content--readonly .ProseMirror{min-height:auto}.smart-text-area[data-v-e02c48bc]{width:100%;max-height:inherit;flex-direction:column;display:flex}.smart-text-area .editor-wrap[data-v-e02c48bc]{flex-direction:column;width:100%;height:100%;display:flex}.smart-text-area .readonly-value[data-v-e02c48bc]{cursor:text;padding:8px 16px;transition:background-color .15s}.smart-text-area .readonly-value .placeholder-text[data-v-e02c48bc]{color:var(--text-muted)}.task-edit-button-container[data-v-209f5536]{justify-content:end;display:flex}.base-modal[data-v-5023bdff]{background:#f6f7f9;border-radius:16px;flex-direction:column;justify-content:space-between;width:1186px;max-width:98vw;height:calc(100vh - 48px);max-height:calc(100vh - 48px);margin:24px auto;padding:16px;display:flex;box-shadow:0 0 0 1px #0000000a,0 8px 40px #0e0c3b1f,0 2px 8px #0e0c3b0f}.base-modal-header[data-v-5023bdff]{background:#fff;border-radius:12px;justify-content:space-between;align-items:center;height:40px;padding:8px 16px;display:flex;box-shadow:0 1px 4px #0000000a}.base-modal-tabs[data-v-5023bdff]{background:#fff;border-radius:12px;margin-top:12px;padding:4px 12px}.base-modal-body[data-v-5023bdff]{flex-grow:2;gap:16px;height:100%;margin-top:16px;display:flex;overflow:hidden auto}.base-modal-body[data-v-5023bdff]>*{background:#fff;border-radius:12px;padding:16px;box-shadow:0 1px 4px #0000000a}.base-modal-content[data-v-5023bdff]{flex-direction:column;width:100%;display:flex;overflow-y:auto}.base-modal-close[data-v-5023bdff]{cursor:pointer;color:#929aae;background:#f6f7f9;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.base-modal-close[data-v-5023bdff]:hover{color:#50596d;background:#e6e8ec}.base-modal-identifier[data-v-5023bdff] *{text-align:left;font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:20px}.base-modal-content-title[data-v-5023bdff]{text-align:left;gap:8px;margin-bottom:12px;font-family:Inter,sans-serif;font-size:15px;font-weight:600;line-height:24px;display:flex}.base-modal-content-text[data-v-5023bdff]{flex-direction:column;justify-content:space-between;display:flex}.base-modal-content-description[data-v-5023bdff]{text-align:left;flex-grow:2;font-family:Inter,sans-serif;font-size:13px;font-weight:400;line-height:20px}.base-modal-header-actions[data-v-5023bdff]{flex-shrink:0;align-items:center;gap:8px;display:flex}@media screen and (width<=768px){.base-modal[data-v-5023bdff]{max-width:100vw;height:100vh;max-height:100dvh;padding:max(16px, env(safe-area-inset-top,16px)) max(16px, env(safe-area-inset-right,16px)) max(16px, env(safe-area-inset-bottom,16px)) max(16px, env(safe-area-inset-left,16px));border-radius:0;justify-content:start;margin:0}.base-modal-header[data-v-5023bdff]{z-index:10;margin-bottom:8px;position:sticky;top:0}.base-modal-body[data-v-5023bdff]{flex-direction:column;height:fit-content;overflow-y:auto}.base-modal-content[data-v-5023bdff]{overflow-y:visible!important}}.input-wrap[data-v-196dbafb]{scrollbar-width:thin;z-index:14;height:100%;overflow-y:auto}.input-wrap.readonly-value[data-v-196dbafb]{padding:0}.comments-editor-actions[data-v-196dbafb]{justify-content:flex-start;gap:6px;margin-top:32px;display:flex}.readonly-value[data-v-196dbafb]{padding:8px 16px;transition:background-color .5s}.new-entry[data-v-16e0f113]{justify-content:space-between;gap:8px;margin:24px 0;display:flex}.new-entry__content[data-v-16e0f113]{flex-grow:2;display:flex}.entry-add-button[data-v-16e0f113]{color:#858585;cursor:pointer;align-self:center}.entry-editor[data-v-16e0f113]{width:100%}.comment-block[data-v-4d783188]{font-size:14px}.comment-head[data-v-4d783188]{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.comment-avatar[data-v-4d783188]{grid-column:1}.comment-info[data-v-4d783188]{grid-column:2;gap:8px;display:flex}.comment-author[data-v-4d783188]{font-weight:500}.comment-date[data-v-4d783188]{font-weight:400}.comment-actions[data-v-4d783188]{grid-column:3;grid-auto-flow:column;gap:16px;display:grid}.comment-actions button[data-v-4d783188]{cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;text-decoration:none}.comment-actions button[data-v-4d783188]:hover{text-decoration:underline}.comment-body[data-v-4d783188]{margin-top:8px;margin-left:40px}.comment-body.no-margin[data-v-4d783188]{margin-left:0}.comment-editor[data-v-4d783188],.comment-view[data-v-4d783188]{width:100%}.full-date[data-v-4d783188]{display:none}.short-date[data-v-4d783188]{display:inline}@media screen and (width>=993px){.full-date[data-v-4d783188]{display:inline}.short-date[data-v-4d783188]{display:none}}@media screen and (width<=768px){.comment-head[data-v-4d783188]{grid-template-columns:auto 1fr auto;gap:8px}.comment-info[data-v-4d783188]{flex-direction:column;gap:0}.comment-date[data-v-4d783188]{font-size:12px}.comment-actions[data-v-4d783188]{justify-self:end}.comment-body[data-v-4d783188]{margin-top:16px;margin-left:0}}.activity-icon-container[data-v-bbb832a5]{background-color:#fff;border:1px solid #d6d6d6;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.activity-icon[data-v-bbb832a5]{color:#1a1a1a;line-height:16px}.comment-block[data-v-74a888f2]{font-size:14px}.comment-head[data-v-74a888f2]{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.comment-avatar[data-v-74a888f2]{grid-column:1}.comment-info[data-v-74a888f2]{grid-column:2;gap:8px;display:flex}.comment-author[data-v-74a888f2]{font-weight:500}.comment-date[data-v-74a888f2]{font-weight:400}.full-date[data-v-74a888f2]{display:none}.short-date[data-v-74a888f2]{display:inline}@media screen and (width>=993px){.full-date[data-v-74a888f2]{display:inline}.short-date[data-v-74a888f2]{display:none}}.history-row[data-v-74a888f2]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;margin-left:40px;display:flex}.history-label[data-v-74a888f2]{color:#6b7280;text-transform:capitalize;font-size:14px}.history-values[data-v-74a888f2]{align-items:center;gap:0;display:inline-flex}.value-old[data-v-74a888f2]{color:#1a1a1a;font-size:14px;font-weight:400}.value-arrow[data-v-74a888f2]{width:16px;height:16px;margin:0 8px;display:inline-block;position:relative}.value-new[data-v-74a888f2]{color:#1a1a1a;font-size:14px;font-weight:400}.comment-block[data-v-cd1f15de]{font-size:14px}.entries-list[data-v-fa0f41f7]{flex-direction:column;gap:16px;display:flex}.comments-notes-tab[data-v-9a19e4f9]{padding:16px 0}.file-list-item[data-v-144deadb]{border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;padding:8px 16px;display:flex}.file-list-item[data-v-144deadb]:hover{background-color:#0e0c3b0f}.file-list-item .file-list-item__main[data-v-144deadb]{flex-grow:1;align-items:center;display:flex}.file-list-item .file-list-item__icon[data-v-144deadb]{border:1px solid #d6d6d6;border-radius:8px;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;display:flex}.file-list-item .file-list-item__body[data-v-144deadb]{border-radius:8px;flex-direction:column;flex-grow:1;gap:6px;margin-left:16px;display:flex;overflow:hidden}.file-list-item .file-list-item__body .file-list-item__name[data-v-144deadb]{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.file-list-item .file-list-item__body .file-list-item__details[data-v-144deadb]{color:#525252;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.file-list-item .file-list-item__actions[data-v-144deadb]{gap:8px;margin-left:8px;display:flex}.file-list-item .file-list-item__actions .file-list-item__action_button[data-v-144deadb]{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.file-list-item .file-list-item__actions .file-list-item__action_button[data-v-144deadb]:hover{background-color:#fff}@media (width<=768px){.file-list-item[data-v-144deadb]{flex-wrap:wrap;align-items:flex-start;padding:4px}.file-list-item .file-list-item__main[data-v-144deadb]{width:100%;margin-bottom:8px}.file-list-item .file-list-item__body[data-v-144deadb]{margin-left:12px}}@media (width<=576px){.file-list-item[data-v-144deadb]{padding:4px}}.file-list[data-v-c2e3813b]{flex-direction:column;gap:8px;display:flex}.file-upload[data-v-bb1dc299]{width:100%;position:relative}.file-upload__zone[data-v-bb1dc299]{border:1.5px dashed var(--border-default);background-color:var(--surface-elevated);cursor:pointer;text-align:left;width:100%;color:var(--text-primary);border-radius:12px;align-items:center;gap:16px;margin:0;padding:24px;transition:border-color .15s,background-color .15s;display:flex}.file-upload__zone[data-v-bb1dc299]:hover:not(:disabled){border-color:var(--border-strong);background-color:var(--surface-page)}.file-upload__zone[data-v-bb1dc299]:disabled{cursor:not-allowed;opacity:.5}.file-upload--dragging .file-upload__zone[data-v-bb1dc299]{border-color:var(--text-primary);background-color:var(--surface-page)}.file-upload--has-error .file-upload__zone[data-v-bb1dc299]{border-color:var(--text-danger,#d04848)}.file-upload__icon[data-v-bb1dc299]{color:var(--text-secondary);flex-shrink:0}.file-upload__copy[data-v-bb1dc299]{flex-direction:column;gap:2px;display:flex}.file-upload__title[data-v-bb1dc299]{color:var(--text-primary);font-family:Inter;font-size:14px;font-weight:600}.file-upload__subtitle[data-v-bb1dc299]{color:var(--text-secondary);font-family:Inter;font-size:12px}.file-upload__cta[data-v-bb1dc299]{color:var(--text-primary);text-underline-offset:3px;font-weight:500;text-decoration:underline}.file-upload__input[data-v-bb1dc299]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.file-upload__list[data-v-bb1dc299]{flex-direction:column;gap:2px;margin:8px 0 0;padding:0;list-style:none;display:flex}.file-upload__list-item[data-v-bb1dc299]{background-color:var(--surface-elevated);border:1px solid var(--border-default);color:var(--text-primary);border-radius:8px;align-items:center;gap:8px;padding:4px 8px;font-family:Inter;font-size:13px;display:flex}.file-upload__list-icon[data-v-bb1dc299]{color:var(--text-secondary);flex-shrink:0}.file-upload__list-name[data-v-bb1dc299]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.file-upload__list-size[data-v-bb1dc299]{color:var(--text-secondary);flex-shrink:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.file-upload__list-remove[data-v-bb1dc299]{width:24px;height:24px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;transition:background-color .15s,color .15s;display:inline-flex}.file-upload__list-remove[data-v-bb1dc299]:hover:not(:disabled){background-color:var(--surface-page);color:var(--text-primary)}.file-upload__list-remove[data-v-bb1dc299]:disabled{cursor:not-allowed;opacity:.5}.upload-modal[data-v-a8a99994]{background:var(--surface-elevated);min-width:452px;color:var(--text-primary);border-radius:12px;flex-direction:column;display:flex}@media (width<=576px){.upload-modal[data-v-a8a99994]{min-width:100%}}.upload-modal__header[data-v-a8a99994]{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.upload-modal__header_title[data-v-a8a99994]{font-size:18px;font-weight:600;line-height:24px}.upload-modal__header_close-button[data-v-a8a99994]{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex}.upload-modal__header_close-button[data-v-a8a99994]:hover{color:var(--text-primary);background:var(--surface-sunken)}.upload-modal__body[data-v-a8a99994]{padding:24px}.upload-modal__footer[data-v-a8a99994]{border-top:1px solid var(--border-default);justify-content:flex-end;align-items:center;gap:8px;padding:16px 24px;display:flex}.files-tab{width:100%;margin-bottom:24px}.files-fab{padding:16px}@media (width<=576px){.files-fab{padding:4px}}.add-file-button{color:#1a1a1a;cursor:pointer;border:1px solid #e5e5e5;border-radius:6px;justify-content:center;align-items:center;width:127px;margin:8px 16px;padding:8px 12px;font-family:Inter;font-size:14px;font-weight:500;line-height:20px;display:flex}.add-file-button:hover{background-color:#0e0c3b0f}@media (width<=768px){.add-file-button{margin:8px 4px}}@media (width<=576px){.add-file-button{width:100%}}.add-file-button i{margin-right:8px}.base-collapse[data-v-97b75441]{border:none}.modal-sidebar[data-v-c13a494d]{color:#7a849c;background:#fff;border-radius:16px;width:320px;min-width:320px;padding:16px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px}.modal-sidebar[data-v-c13a494d] .sidebar-table{gap:16px;width:100%}.modal-sidebar[data-v-c13a494d] .sidebar-table tr{height:fit-content;min-height:36px;display:flex}.modal-sidebar[data-v-c13a494d] .sidebar-table tr td{align-items:center;display:flex}.modal-sidebar[data-v-c13a494d] .sidebar-table tr td:first-child{white-space:nowrap;justify-content:flex-start;width:auto;min-width:96px}.modal-sidebar[data-v-c13a494d] .sidebar-table tr td:last-child{align-items:center;width:100%;margin-left:16px}.date-picker__field[data-v-5d46e049]{width:100%;min-width:0;height:100%;color:var(--text-primary);background:0 0;border:0;outline:none;flex:auto;margin:0;padding:0;font-family:Inter;font-size:14px}.date-picker__field[data-v-5d46e049]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.date-picker__field[data-v-5d46e049]::-webkit-datetime-edit-fields-wrapper{padding:0}.date-picker__field[data-v-5d46e049]:disabled{color:var(--text-secondary);cursor:not-allowed}.task-status-select[data-v-a3b70caa]{display:inline-block;position:relative}.task-status-select__trigger[data-v-a3b70caa]{cursor:pointer;background:0 0;border:0;padding:0}.task-status-select__panel[data-v-a3b70caa]{z-index:2000;background:var(--surface-elevated);border:1px solid var(--border-default);box-shadow:var(--shadow-lg);border-radius:12px;flex-direction:column;gap:2px;min-width:170px;padding:2px;display:flex;position:absolute;top:calc(100% + 2px);left:0}.task-status-select__option[data-v-a3b70caa]{cursor:pointer;text-align:left;width:100%;color:var(--text-primary);background:0 0;border:0;border-radius:8px;align-items:center;padding:2px 8px;font-family:IBM Plex Sans,Inter,sans-serif;font-size:14px;display:flex}.task-status-select__option[data-v-a3b70caa]:hover{background-color:var(--surface-page)}.priority-select[data-v-fd4fe011]{display:inline-block;position:relative}.priority-select__trigger[data-v-fd4fe011]{cursor:pointer;background:0 0;border:0;padding:0}.priority-select__panel[data-v-fd4fe011]{z-index:2000;background:var(--surface-elevated);border:1px solid var(--border-default);box-shadow:var(--shadow-lg);border-radius:12px;flex-direction:column;gap:2px;min-width:140px;padding:2px;display:flex;position:absolute;top:calc(100% + 2px);left:0}.priority-select__option[data-v-fd4fe011]{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;width:100%;padding:6px 8px;display:flex}.priority-select__option[data-v-fd4fe011]:hover{background-color:var(--surface-page)}.base-collapse-item[data-v-8b0b7836]{border:none}.base-collapse-item+.base-collapse-item[data-v-8b0b7836]{margin-top:4px}.base-collapse-item__header[data-v-8b0b7836]{cursor:pointer;text-align:left;background-color:#0000;border:none;justify-content:space-between;align-items:center;width:100%;transition:background-color .15s,color .15s;display:flex}.base-collapse-item__title[data-v-8b0b7836]{align-items:center;gap:8px;display:flex;overflow:hidden}.base-collapse-item__description[data-v-8b0b7836]{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}.base-collapse-item__tag[data-v-8b0b7836]{background:var(--surface-page);height:18px;color:var(--text-secondary);border-radius:8px;align-items:center;margin-left:8px;padding:0 2px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;display:inline-flex}.base-collapse-item__arrow[data-v-8b0b7836]{color:var(--text-muted);align-items:center;transition:transform .15s;display:flex}.base-collapse-item__arrow--open[data-v-8b0b7836]{transform:rotate(180deg)}.base-collapse-item__body[data-v-8b0b7836]{padding-top:12px;padding-bottom:12px}.base-collapse-item--default[data-v-8b0b7836]{position:relative}.base-collapse-item--default+.base-collapse-item--default[data-v-8b0b7836]{margin-top:8px}.base-collapse-item--default+.base-collapse-item--default[data-v-8b0b7836]:before{content:"";background-color:var(--border-default);height:1px;position:absolute;top:-4px;left:0;right:0}.base-collapse-item--default.base-collapse-item--open[data-v-8b0b7836]:before,.base-collapse-item--default.base-collapse-item--open+.base-collapse-item--default[data-v-8b0b7836]:before{display:none}.base-collapse-item--default>.base-collapse-item__header[data-v-8b0b7836]{text-transform:uppercase;letter-spacing:.04em;width:calc(100% + 24px);height:52px;color:var(--text-secondary);border-radius:12px;margin:0 -12px;padding:0 12px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:600;transition:background-color .15s,color .15s}.base-collapse-item--default>.base-collapse-item__header[data-v-8b0b7836]:hover{background-color:var(--border-default);color:var(--text-primary)}.base-collapse-item--default>.base-collapse-item__body[data-v-8b0b7836]{margin:0 -12px;padding:0 12px}.base-collapse-item--default.base-collapse-item--open>.base-collapse-item__header[data-v-8b0b7836]{color:var(--text-primary);background-color:var(--surface-page)}.base-collapse-item--default.base-collapse-item--open>.base-collapse-item__header[data-v-8b0b7836]:hover{background-color:var(--border-default)}.base-collapse-item--default.base-collapse-item--open>.base-collapse-item__body[data-v-8b0b7836]{padding-top:12px;padding-bottom:16px}.collapse-body-enter-active[data-v-8b0b7836],.collapse-body-leave-active[data-v-8b0b7836]{transition:height .22s cubic-bezier(.4,0,.2,1),opacity .18s}.base-collapse-item--compact[data-v-8b0b7836]{position:relative}.base-collapse-item--compact+.base-collapse-item--compact[data-v-8b0b7836]:before{content:"";background-color:var(--border-default);height:1px;position:absolute;top:0;left:0;right:0}.base-collapse-item--compact>.base-collapse-item__header[data-v-8b0b7836]{text-transform:uppercase;letter-spacing:.04em;height:32px;color:var(--text-secondary);background-color:#0000;padding:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:600}.base-collapse-item--compact>.base-collapse-item__header[data-v-8b0b7836]:hover{color:var(--text-primary);background-color:#0000}.base-collapse-item--compact.base-collapse-item--open>.base-collapse-item__header[data-v-8b0b7836]{color:var(--text-primary)}.base-collapse-item--compact>.base-collapse-item__body[data-v-8b0b7836]{padding:4px 0 12px}.task-modal-sidebar[data-v-47775dbe]{--base-field-label-width:110px}.static-summary[data-v-42f84ffd]{width:100%;padding:4px 16px}.task-modal-content-description[data-v-42f84ffd]{text-align:left;flex-grow:2;font-family:IBM Plex Sans,Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px}.task-modal-content-description .description-area[data-v-42f84ffd]{height:100%}.task-modal-content-description.full-height[data-v-42f84ffd]{flex-direction:column;height:100%;display:flex}.task-modal-content-description.full-height .description-area[data-v-42f84ffd]{flex-grow:1;min-height:300px}.full-height-modal[data-v-42f84ffd] .base-modal-content{flex-direction:column;height:100%;display:flex}.full-height-modal[data-v-42f84ffd] .base-modal-content-text,.full-height-modal[data-v-42f84ffd] .base-modal-content-description{flex-direction:column;flex-grow:1;height:100%;display:flex}.editor-controls[data-v-42f84ffd]{z-index:12;justify-content:start;gap:8px;margin-top:15px;margin-bottom:5px;margin-left:16px;display:flex}.mobile-only-tab[data-v-42f84ffd]{display:none}@media screen and (width<=768px){[data-v-42f84ffd] .desktop-sidebar{display:none}.mobile-only-tab[data-v-42f84ffd]{display:block}}.page-layout[data-v-0bb5d359]{flex-direction:column;width:100%;display:flex}.page-layout__header[data-v-0bb5d359]{background-color:var(--surface-page)}.page-layout__chrome[data-v-0bb5d359]{width:100%;padding:var(--space-md) var(--layout-padding-x) 0}.page-layout__chrome-inner[data-v-0bb5d359]{width:100%;max-width:var(--layout-width-md);flex-direction:column;margin:0 auto;display:flex}@media (width<=767px){.page-layout__chrome[data-v-0bb5d359]{padding-top:var(--space-sm)}}.page-layout__bar[data-v-0bb5d359]{align-items:center;gap:var(--space-md);padding:var(--space-md) 0;display:flex}@media (width<=767px){.page-layout__bar[data-v-0bb5d359]{gap:var(--space-sm);padding:var(--space-sm) 0 var(--space-xs)}}.page-layout__searchbar[data-v-0bb5d359]{background-color:var(--surface-elevated);border:1px solid var(--border-default);border-radius:12px;flex:auto;align-items:stretch;min-width:0;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.page-layout__searchbar[data-v-0bb5d359]:hover{border-color:var(--border-strong)}.page-layout__searchbar[data-v-0bb5d359]:has(.page-list-search__input:focus){border-color:var(--text-primary);box-shadow:0 0 0 4px #0000000f}.page-layout__searchbar[data-v-0bb5d359] .page-list-search__input{background:0 0;border:0;border-radius:0}.page-layout__searchbar[data-v-0bb5d359] .page-list-search__input:hover,.page-layout__searchbar[data-v-0bb5d359] .page-list-search__input:focus{box-shadow:none;border:0}.page-layout__searchbar[data-v-0bb5d359] .page-list-filter-meta{border-left:1px solid var(--border-default);border-radius:0;align-self:stretch;width:36px;height:auto;margin:0}.page-layout__searchbar[data-v-0bb5d359] .page-list-filter-meta:hover{background-color:var(--surface-page)}.page-layout__searchbar[data-v-0bb5d359] .page-list-filter-button{border:0;border-left:1px solid var(--border-default);background:0 0;border-radius:0;margin:0}.page-layout__searchbar[data-v-0bb5d359] .page-list-filter-button:hover{background-color:var(--surface-page);border-color:#0000;border-left-color:var(--border-default)}.page-layout__searchbar[data-v-0bb5d359] .page-list-filter-button--active{border-left-color:var(--border-default);background:0 0}.page-layout__search[data-v-0bb5d359]{flex:auto;min-width:0}.page-layout__filter-button[data-v-0bb5d359]{flex-shrink:0}.page-layout__filter-meta[data-v-0bb5d359]{align-items:center;display:flex}.page-layout__actions[data-v-0bb5d359]{align-items:center;gap:var(--space-sm);flex-shrink:0;display:flex}.page-layout__tabs[data-v-0bb5d359]{min-width:0;position:relative}.page-layout__body[data-v-0bb5d359]{width:100%;padding-top:var(--layout-padding-top);padding-bottom:var(--layout-padding-bottom)}.page-layout__body--padded[data-v-0bb5d359]{padding-left:var(--layout-padding-x);padding-right:var(--layout-padding-x)}.page-layout__body-inner[data-v-0bb5d359]{width:100%;max-width:var(--layout-width-md);margin:0 auto}.page-list-search[data-v-8f16004f]{align-items:center;width:100%;display:flex;position:relative}.page-list-search__icon[data-v-8f16004f]{color:var(--text-muted);pointer-events:none;align-items:center;display:flex;position:absolute;left:12px}.page-list-search__input[data-v-8f16004f]{background-color:var(--surface-elevated);border:1px solid var(--border-default);width:100%;height:40px;color:var(--text-primary);border-radius:12px;outline:none;padding:0 32px 0 36px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;font-weight:500;transition:border-color .15s,box-shadow .15s,background-color .15s}.page-list-search__input[data-v-8f16004f]::placeholder{color:var(--text-muted);font-weight:400}.page-list-search__input[data-v-8f16004f]:hover{border-color:var(--border-strong)}.page-list-search__input[data-v-8f16004f]:focus{border-color:var(--text-primary);box-shadow:0 0 0 4px #0000000f}.page-list-search__clear[data-v-8f16004f]{width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:flex;position:absolute;right:8px}.page-list-search__clear[data-v-8f16004f]:hover{background-color:var(--border-default);color:var(--text-secondary)}.page-list-filter-button[data-v-8aa5dd75]{background-color:var(--surface-elevated);border:1px solid var(--border-default);height:40px;color:var(--text-secondary);cursor:pointer;white-space:nowrap;border-radius:12px;align-items:center;gap:8px;padding:0 12px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.page-list-filter-button[data-v-8aa5dd75]:hover{border-color:var(--border-strong);color:var(--text-primary)}.page-list-filter-button--active[data-v-8aa5dd75]{border-color:var(--text-primary);color:var(--text-primary)}@media (width<=480px){.page-list-filter-button__label[data-v-8aa5dd75]{display:none}}.page-list-filter-button__badge[data-v-8aa5dd75]{background-color:var(--text-primary);min-width:20px;height:20px;color:var(--text-on-accent);border-radius:9999px;justify-content:center;align-items:center;padding:0 6px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.page-list-filter-meta[data-v-8ebeaa16]{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background-color:#0000;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;margin:0 4px;padding:0;transition:background-color .15s,color .15s;display:inline-flex}.page-list-filter-meta[data-v-8ebeaa16]:hover{background-color:var(--border-default);color:var(--text-primary)}.app-header-button{background:var(--surface-page);border:1px solid var(--border-default);height:26px;color:var(--text-secondary);white-space:nowrap;cursor:pointer;border-radius:12px;align-items:center;gap:4px;padding:0 12px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.app-header-button:hover:not(:disabled){background:var(--border-default);color:var(--text-primary)}.app-header-button--primary{background:var(--text-primary);border-color:var(--text-primary);color:var(--text-on-accent)}.app-header-button--primary:hover:not(:disabled){background:var(--text-secondary);border-color:var(--text-secondary);color:var(--text-on-accent)}.app-header-button--disabled{opacity:.4;cursor:not-allowed}.app-header-button--loading{opacity:.7;cursor:wait}.app-header-button--prefetch-ready,.app-header-button--prefetch-loading{position:relative}.app-header-button--prefetch-ready:after,.app-header-button--prefetch-loading:after{content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:4px;right:4px}.app-header-button--prefetch-ready:after{background:var(--text-success,#10b981)}.app-header-button--prefetch-loading:after{background:var(--text-warning,#f59e0b);animation:1s ease-in-out infinite app-header-button-pulse}.app-header-button__icon{font-size:12px;line-height:1}.app-header-button__icon-svg{flex-shrink:0}@keyframes app-header-button-pulse{0%,to{opacity:1}50%{opacity:.35}}.table-footer[data-v-22ab50c0]{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:8px;font-family:IBM Plex Sans,Inter,sans-serif;font-size:13px;display:flex}@media (width<=767px){.table-footer[data-v-22ab50c0]{justify-content:space-between;column-gap:8px}.table-footer__hide-on-mobile[data-v-22ab50c0]{display:none}}.table-footer__pager[data-v-22ab50c0]{align-items:center;gap:4px;display:inline-flex}.table-footer__nav[data-v-22ab50c0]{width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.table-footer__nav[data-v-22ab50c0]:hover:not(:disabled){background:var(--surface-page);color:var(--text-primary)}.table-footer__nav[data-v-22ab50c0]:disabled{color:var(--border-strong);cursor:not-allowed}.table-footer__page[data-v-22ab50c0]{align-items:center;display:inline-flex}.table-footer__page-input[data-v-22ab50c0]{border:1px solid var(--border-default);background:var(--surface-elevated);width:44px;height:28px;color:var(--text-primary);text-align:center;font-variant-numeric:tabular-nums slashed-zero;appearance:textfield;border-radius:8px;padding:0 6px;font-family:inherit;font-size:13px;font-weight:500;transition:border-color .15s,box-shadow .15s}.table-footer__page-input[data-v-22ab50c0]::-webkit-outer-spin-button{appearance:none;margin:0}.table-footer__page-input[data-v-22ab50c0]::-webkit-inner-spin-button{appearance:none;margin:0}.table-footer__page-input[data-v-22ab50c0]:focus{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}.table-footer__size[data-v-22ab50c0]{display:inline-block;position:relative}.table-footer__size-trigger[data-v-22ab50c0]{border:1px solid var(--border-default);background:var(--surface-elevated);height:28px;color:var(--text-primary);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-family:inherit;font-size:13px;font-weight:500;transition:border-color .15s,background-color .15s;display:inline-flex}.table-footer__size-trigger[data-v-22ab50c0]:hover{border-color:var(--border-strong)}.table-footer__size--open .table-footer__size-trigger[data-v-22ab50c0]{border-color:var(--accent);box-shadow:var(--focus-ring)}.table-footer__size-arrow[data-v-22ab50c0]{color:var(--text-muted);transition:transform .15s}.table-footer__size-arrow--open[data-v-22ab50c0]{transform:rotate(180deg)}.table-footer__size-panel[data-v-22ab50c0]{background:var(--surface-elevated);border:1px solid var(--border-default);box-shadow:var(--shadow-lg);z-index:2000;border-radius:12px;min-width:100%;margin:0;padding:4px;list-style:none;position:absolute;bottom:calc(100% + 4px);left:0}.table-footer__size-option[data-v-22ab50c0]{color:var(--text-primary);cursor:pointer;white-space:nowrap;border-radius:8px;padding:6px 10px;font-size:13px;transition:background-color .15s}.table-footer__size-option[data-v-22ab50c0]:hover{background:var(--accent-tint-weak)}.table-footer__size-option--active[data-v-22ab50c0]{background:var(--accent-tint);color:var(--accent);font-weight:500}.table-footer__counts[data-v-22ab50c0]{color:var(--text-muted);align-items:center;gap:4px;display:inline-flex}.table-footer__count-value[data-v-22ab50c0]{color:var(--text-primary);font-variant-numeric:tabular-nums slashed-zero;font-weight:500}.table-footer__divider[data-v-22ab50c0]{color:var(--border-strong)}.app-filter-pill{border:1px solid var(--border-strong);background:var(--surface-elevated);height:26px;color:var(--text-secondary);cursor:pointer;white-space:nowrap;border-radius:12px;outline:none;align-items:center;gap:4px;padding:0 12px;font-family:Inter,sans-serif;font-size:12px;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.app-filter-pill:hover{border-color:var(--text-muted);background:var(--surface-page)}.app-filter-pill__indicator{background:var(--border-strong);border-radius:9999px;flex-shrink:0;width:8px;height:8px;transition:background-color .15s,box-shadow .15s}.app-filter-pill__count{opacity:.7;font-size:11px}.app-filter-pill--active{color:#0e9033;background:#e4f5e9;border-color:#0e903366}.app-filter-pill--active:hover{background:#d9f1e0;border-color:#0e903399}.app-filter-pill--active .app-filter-pill__indicator{background:#0e9033;box-shadow:0 0 0 2px #0e903333}.filter-pill-dropdown-enter-active,.filter-pill-dropdown-leave-active{transform-origin:top;transition:opacity .15s,transform .15s}.filter-pill-dropdown-enter,.filter-pill-dropdown-enter-from,.filter-pill-dropdown-leave-to{opacity:0;transform:scaleY(.9)}.app-filter-pill-dropdown{display:inline-flex;position:relative}.app-filter-pill-dropdown--open{z-index:2000}.app-filter-pill-dropdown__caret{margin-left:2px;transition:transform .15s}.app-filter-pill-dropdown__caret--open{transform:rotate(180deg)}.app-filter-pill-dropdown__menu{z-index:2000;border:1px solid var(--border-default);background:var(--surface-elevated);min-width:100%;box-shadow:var(--shadow-lg);border-radius:12px;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden}.app-filter-pill-dropdown__item{color:var(--text-secondary);cursor:pointer;white-space:nowrap;align-items:center;gap:12px;padding:6px 12px;font-family:Inter,sans-serif;font-size:12px;transition:background-color .15s,color .15s;display:flex}.app-filter-pill-dropdown__item:hover{background:var(--surface-page);color:var(--text-primary)}.app-filter-pill-dropdown__item--active{color:#0e9033;background:#e4f5e9;font-weight:500}.app-filter-pill-dropdown__item-label{flex:1}.app-filter-pill-dropdown__item-count{color:var(--text-tertiary,var(--text-secondary));font-variant-numeric:tabular-nums}.action-button-wrap[data-v-38deccf8]{display:inline-flex;position:relative}.action-button[data-v-38deccf8]{cursor:pointer;color:#7a849c;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:4px 8px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;transition:all .15s;display:inline-flex}.action-button[data-v-38deccf8]:hover:not(:disabled){background:#f6f7f9}.action-button[data-v-38deccf8]:focus-visible{box-shadow:0 0 0 3px #403bdd14}.action-button--primary[data-v-38deccf8]{color:#fff;background:#403bdd}.action-button--primary[data-v-38deccf8]:hover:not(:disabled){background:#221da9}.action-button--danger[data-v-38deccf8]{color:#7a849c}.action-button--text[data-v-38deccf8]{color:#403bdd}.action-button--disabled[data-v-38deccf8]{opacity:.5;cursor:not-allowed}.action-button__icon[data-v-38deccf8]{font-size:14px;line-height:1}.action-button__confirm[data-v-38deccf8]{z-index:100;white-space:nowrap;background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:8px;margin-top:4px;padding:12px 16px;display:flex;position:absolute;top:100%;left:0;box-shadow:0 0 0 1px #00000008,0 8px 24px #0e0c3b1a}.action-button__confirm-text[data-v-38deccf8]{color:#7a849c;font-size:14px}.action-button__confirm-btn[data-v-38deccf8]{color:#fff;cursor:pointer;background:#403bdd;border:none;border-radius:8px;height:28px;padding:4px 12px;font-size:13px;transition:background-color .15s}.action-button__confirm-btn[data-v-38deccf8]:hover{background:#221da9}.action-button__confirm-btn--danger[data-v-38deccf8]{background:#bd0f2a}.action-button__confirm-btn--danger[data-v-38deccf8]:hover{background:#970c22}.sidebar-input[data-v-8b0520d1]{align-items:center;gap:4px;display:inline-flex}.sidebar-input__field[data-v-8b0520d1]{color:#7a849c;background:#fff;border:1px solid #e6e8ec;border-radius:8px;outline:none;width:100%;max-width:80px;height:28px;padding:4px 8px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px}.sidebar-input__field[data-v-8b0520d1]:focus{border-color:#403bdd}.sidebar-input__field[data-v-8b0520d1]:disabled{opacity:.5;cursor:not-allowed}.sidebar-input__suffix[data-v-8b0520d1]{color:#929aae;font-size:14px}.sidebar-textarea[data-v-7a3607d1]{width:100%;position:relative}.sidebar-textarea__field[data-v-7a3607d1]{color:#7a849c;resize:vertical;background:#fff;border:1px solid #e6e8ec;border-radius:8px;outline:none;width:100%;padding:8px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px}.sidebar-textarea__field[data-v-7a3607d1]:focus{border-color:#403bdd}.sidebar-textarea__field[data-v-7a3607d1]:disabled{opacity:.5;cursor:not-allowed}.sidebar-textarea__count[data-v-7a3607d1]{text-align:right;color:#bfc4cf;margin-top:4px;font-size:12px;display:block}.sidebar-toggle[data-v-22fe3892]{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.sidebar-toggle--disabled[data-v-22fe3892]{opacity:.5;cursor:not-allowed}.sidebar-toggle__input[data-v-22fe3892]{opacity:0;width:0;height:0;position:absolute}.sidebar-toggle__track[data-v-22fe3892]{background:#e6e8ec;border-radius:9px;width:32px;height:18px;transition:background .2s;display:inline-block;position:relative}.sidebar-toggle__input:checked+.sidebar-toggle__track[data-v-22fe3892]{background:#403bdd}.sidebar-toggle__thumb[data-v-22fe3892]{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000001a}.sidebar-toggle__input:checked+.sidebar-toggle__track .sidebar-toggle__thumb[data-v-22fe3892]{transform:translate(14px)}.sidebar-toggle__label[data-v-22fe3892]{color:#7a849c;font-size:14px;font-weight:500}.style-guide-hint-panel[data-v-7c592fb2]{padding:8px 4px;font-size:12px}.style-guide-hint-panel__title[data-v-7c592fb2]{margin-bottom:4px;font-weight:600}.style-guide-hint-panel__list[data-v-7c592fb2]{margin:0;padding-left:16px}.style-guide-hint-panel__list li[data-v-7c592fb2]{margin-bottom:4px}.style-guide-hint-panel__violations[data-v-7c592fb2]{background:#fef4e6;border-radius:4px;margin-top:8px;padding:4px 8px}.style-guide-hint-panel__violations ul[data-v-7c592fb2]{margin:4px 0 0;padding-left:16px}.style-guide-hint-panel__violations-title[data-v-7c592fb2]{color:#df830c;font-weight:600}.article-modal-sidebar[data-v-a2cade6b]{--base-field-label-width:110px}.sidebar-input--wide[data-v-a2cade6b] .sidebar-input__field{max-width:100%}.sidebar-action-group[data-v-a2cade6b]{flex-direction:column;gap:8px;margin-top:12px;display:flex}.sidebar-action-group__row[data-v-a2cade6b]{gap:8px;display:flex}.approval-dialog-overlay[data-v-de7ef1ad]{z-index:3000;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.approval-dialog[data-v-de7ef1ad]{background:#fff;border-radius:12px;width:420px;max-width:90vw;box-shadow:0 8px 32px #00000026}.approval-dialog__header[data-v-de7ef1ad]{border-bottom:1px solid #f6f7f9;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.approval-dialog__title[data-v-de7ef1ad]{color:#50596d;font-size:16px;font-weight:600}.approval-dialog__close[data-v-de7ef1ad]{color:#bfc4cf;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:20px}.approval-dialog__close[data-v-de7ef1ad]:hover{color:#7a849c}.approval-dialog__body[data-v-de7ef1ad]{padding:20px}.approval-dialog__field[data-v-de7ef1ad]{margin-bottom:16px}.approval-dialog__field[data-v-de7ef1ad]:last-child{margin-bottom:0}.approval-dialog__label[data-v-de7ef1ad]{color:#7a849c;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.approval-dialog__textarea[data-v-de7ef1ad]{color:#50596d;resize:vertical;border:1px solid #e6e8ec;border-radius:8px;outline:none;width:100%;padding:8px 12px;font-family:Inter,sans-serif;font-size:14px}.approval-dialog__textarea[data-v-de7ef1ad]:focus{border-color:#403bdd}.approval-dialog__approver-list[data-v-de7ef1ad]{flex-direction:column;gap:6px;max-height:200px;display:flex;overflow-y:auto}.approval-dialog__approver[data-v-de7ef1ad]{cursor:pointer;color:#50596d;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:14px;display:flex}.approval-dialog__approver[data-v-de7ef1ad]:hover{background:#f6f7f9}.approval-dialog__approver input[type=checkbox][data-v-de7ef1ad]{accent-color:#403bdd}.approval-dialog__email[data-v-de7ef1ad]{color:#bfc4cf;margin-left:auto;font-size:12px}.approval-dialog__loading[data-v-de7ef1ad],.approval-dialog__empty[data-v-de7ef1ad]{color:#bfc4cf;padding:8px 0;font-size:13px}.approval-dialog__footer[data-v-de7ef1ad]{border-top:1px solid #f6f7f9;justify-content:flex-end;gap:8px;padding:16px 20px;display:flex}.approval-dialog__btn[data-v-de7ef1ad]{cursor:pointer;color:#7a849c;background:#fff;border:1px solid #e6e8ec;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500}.approval-dialog__btn[data-v-de7ef1ad]:hover{background:#f6f7f9}.approval-dialog__btn--primary[data-v-de7ef1ad]{color:#fff;background:#403bdd;border-color:#403bdd}.approval-dialog__btn--primary[data-v-de7ef1ad]:hover{background:#221da9}.approval-dialog__btn--primary[data-v-de7ef1ad]:disabled{opacity:.5;cursor:not-allowed}.article-header-section[data-v-583d249e]{align-items:center;gap:2px;display:flex}.article-header-section__pills[data-v-583d249e]{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.article-header-section__rev-pill[data-v-583d249e]{cursor:pointer}.article-header-section__lock-pill[data-v-583d249e]{color:#df830c;background:#fef4e6;border-radius:9999px;align-items:center;gap:2px;height:24px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.article-header-section__short-key[data-v-583d249e]{color:#403bdd;cursor:pointer;background:#edecfc;border:none;border-radius:9999px;justify-content:center;align-items:center;min-width:calc(10ch + 16px);height:24px;padding:0 8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.article-header-section__short-key[data-v-583d249e]:hover{color:#221da9;background:#edecfc}.article-header-section__short-key--copied[data-v-583d249e],.article-header-section__short-key--copied[data-v-583d249e]:hover{color:#0e9033;background:#e4f5e9}.article-header-section__short-key--error[data-v-583d249e],.article-header-section__short-key--error[data-v-583d249e]:hover{color:#bd0f2a;background:#fbe6e9}.article-content-section[data-v-1411cd89]{flex-direction:column;gap:8px;width:100%;height:100%;min-height:0;display:flex}.article-content-section__title[data-v-1411cd89]{align-items:center;gap:4px;font-size:15px;font-weight:600;display:flex}.article-content-section__title-input[data-v-1411cd89]{font-size:inherit;font-weight:inherit;background:0 0;border:none;outline:none;flex:auto;padding:0}.article-content-section__title-input[data-v-1411cd89]:focus{outline:1px solid var(--border-strong);outline-offset:2px;border-radius:4px}.article-content-section__title-static[data-v-1411cd89]{flex:auto}.article-content-section__title-static--placeholder[data-v-1411cd89]{color:var(--text-muted);font-weight:400}.article-content-section__edit-toggle[data-v-1411cd89] .action-button__inner,.article-content-section__edit-toggle[data-v-1411cd89] button,.article-content-section__edit-toggle[data-v-1411cd89]{align-items:center;gap:2px;display:inline-flex}.article-content-section__save-indicator[data-v-1411cd89]{color:#929aae;flex-shrink:0;margin-left:8px;font-size:12px;font-weight:400;transition:color .15s}.article-content-section__save-indicator--saved[data-v-1411cd89]{color:#0e9033}.article-content-section__save-indicator--error[data-v-1411cd89]{color:#bd0f2a}.article-content-section__body[data-v-1411cd89]{flex:auto;min-height:0;font-size:13px;overflow-y:auto}.article-content-section__body--full-height[data-v-1411cd89]{height:100%}.article-content-section__controls[data-v-1411cd89]{flex-shrink:0;gap:4px;display:flex}.article-revisions-section[data-v-649127d4]{flex-direction:column;gap:4px;display:flex}.article-revisions-section__header[data-v-649127d4]{color:var(--text-secondary);align-items:center;gap:2px;font-size:13px;font-weight:600;display:flex}.article-revisions-section__count[data-v-649127d4]{background:var(--surface-page);border-radius:9999px;padding:2px 6px;font-size:12px;font-weight:500}.article-revisions-section__rev-number[data-v-649127d4]{font-weight:600}.article-revisions-section__person[data-v-649127d4]{color:var(--text-primary);font-size:12px}.article-revisions-section__person-date[data-v-649127d4]{color:var(--text-muted);font-weight:400}.article-revisions-section__reviewers[data-v-649127d4]{flex-direction:column;gap:2px;display:flex}.article-revisions-section__detail[data-v-649127d4]{background:var(--surface-page);border-radius:8px;padding:8px}.article-revisions-section__detail-summary[data-v-649127d4]{color:var(--text-secondary);margin:0;font-size:13px}.article-revisions-section__empty[data-v-649127d4]{text-align:center;color:var(--text-muted);padding:12px;font-size:13px}.full-height-modal[data-v-6db4cf8a] .base-modal{height:calc(100vh - 48px)}.kb-title-cell[data-v-92d2a2bf]{align-items:center;gap:2px;display:inline-flex}.kb-title-cell__chevron[data-v-92d2a2bf]{width:20px;height:20px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:transform .15s,background .15s;display:inline-flex}.kb-title-cell__chevron[data-v-92d2a2bf]:hover{background:var(--surface-hover);color:var(--text-primary)}.kb-title-cell__chevron--open[data-v-92d2a2bf]{transform:rotate(90deg)}.kb-title-cell__chevron-spacer[data-v-92d2a2bf]{flex-shrink:0;width:20px;height:20px;display:inline-block}.home-page[data-v-32b283ee]{background-color:var(--surface-page);flex-direction:column;height:100%;display:flex;position:relative}.home-page__header[data-v-32b283ee]{flex-shrink:0;justify-content:center;padding:12px 24px 16px;display:flex}@media (width<=767px){.home-page__header[data-v-32b283ee]{padding:8px 12px 12px}}.home-page--launchpad .home-page__header[data-v-32b283ee]{padding-bottom:0}.home-page__content[data-v-32b283ee]{flex:auto;min-height:0;overflow:auto}.home-page__drop-overlay[data-v-32b283ee]{z-index:2999;pointer-events:none;background:var(--surface-overlay-backdrop);-webkit-backdrop-filter:blur(2px);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.home-page__drop-card[data-v-32b283ee]{background:var(--surface-card);border:2px dashed var(--primary-500);color:var(--text-primary);border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:24px 32px;display:flex}.home-page__drop-title[data-v-32b283ee]{font-size:15px;font-weight:600}.home-page__drop-hint[data-v-32b283ee]{color:var(--text-muted);font-size:13px}.agent-x-launcher[data-v-9e13f77b]{border:1px solid var(--border-strong);background-color:var(--surface-elevated);width:56px;height:56px;color:var(--text-primary);cursor:pointer;box-shadow:var(--shadow-md);border-radius:9999px;justify-content:center;align-items:center;padding:0;transition:transform .15s,box-shadow .15s,background-color .15s,color .15s;display:inline-flex}.agent-x-launcher[data-v-9e13f77b]:hover{background-color:var(--surface-page);box-shadow:var(--shadow-lg);transform:translateY(-1px)}.agent-x-launcher[data-v-9e13f77b]:focus-visible{box-shadow:var(--focus-ring);outline:none}.agent-x-launcher[data-v-9e13f77b]:active{transform:translateY(0)}.agent-x-launcher--open[data-v-9e13f77b]{background-color:var(--text-primary);color:var(--surface-elevated);border-color:#0000}@media (width<=767px){.agent-x-launcher[data-v-9e13f77b]{display:none}}.agent-x-tool-result[data-v-2500f53f]{flex-direction:column;gap:4px;display:flex}.agent-x-tool-result--error[data-v-2500f53f]{background-color:var(--feedback-danger-soft,#ffe1e1);color:var(--feedback-danger,#a02323);border-radius:4px;flex-direction:row;align-items:center;gap:4px;padding:4px 8px;font-size:10px;line-height:1.4}.agent-x-tool-result__meta[data-v-2500f53f]{color:var(--text-secondary);flex-wrap:wrap;gap:8px 12px;margin:0;padding:0;font-size:10px;list-style:none;display:flex}.agent-x-tool-result__meta li[data-v-2500f53f]{align-items:baseline;gap:2px;display:inline-flex}.agent-x-tool-result__meta-label[data-v-2500f53f]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:600}.agent-x-tool-result__meta-value[data-v-2500f53f]{color:var(--text-primary);font-family:Inter,sans-serif}.agent-x-tool-result__table-scroll[data-v-2500f53f]{border-radius:4px;max-width:100%;overflow-x:auto}.agent-x-tool-result__empty[data-v-2500f53f]{background-color:var(--surface-page);border:1px dashed var(--border-default);color:var(--text-secondary);border-radius:4px;align-items:center;gap:4px;padding:8px;font-size:10px;display:flex}.agent-x-tool-result__raw[data-v-2500f53f]{background-color:var(--surface-page);white-space:pre-wrap;word-break:break-word;color:var(--text-primary);border-radius:4px;margin:0;padding:4px 8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;overflow-x:auto}.agent-x-tool[data-v-4fc70074]{border:1px solid var(--border-default);background-color:var(--surface-elevated);border-radius:8px;margin-top:2px;font-size:12px}.agent-x-tool__head[data-v-4fc70074]{cursor:pointer;width:100%;color:var(--text-primary);background:0 0;border:0;justify-content:space-between;align-items:center;padding:4px 8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;display:flex}.agent-x-tool__head[data-v-4fc70074]:hover{background-color:var(--border-default)}.agent-x-tool__name[data-v-4fc70074]{font-weight:600}.agent-x-tool__badge[data-v-4fc70074]{text-transform:lowercase;background-color:var(--border-default);color:var(--text-secondary);border-radius:9999px;padding:2px 4px;font-family:Inter,sans-serif;font-size:10px;font-weight:600}.agent-x-tool__badge--done[data-v-4fc70074]{background-color:var(--feedback-success-soft,#e6f7ec);color:var(--feedback-success,#2a8b4c)}.agent-x-tool__badge--running[data-v-4fc70074]{background-color:var(--feedback-warning-soft,#fff5d6);color:var(--feedback-warning,#946100)}.agent-x-tool__badge--pending[data-v-4fc70074]{background-color:var(--feedback-danger-soft,#ffe1e1);color:var(--feedback-danger,#a02323)}.agent-x-tool__body[data-v-4fc70074]{border-top:1px solid var(--border-default);padding:2px 8px 8px}.agent-x-tool__label[data-v-4fc70074]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-top:4px;margin-bottom:2px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:600}.agent-x-tool__section pre[data-v-4fc70074]{background-color:var(--surface-page);white-space:pre-wrap;word-break:break-word;color:var(--text-primary);border-radius:4px;margin:0;padding:4px 8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;overflow-x:auto}.agent-x-bubble[data-v-52b147a6]{background-color:var(--surface-elevated);border:1px solid var(--border-default);color:var(--text-primary);border-radius:12px;margin-bottom:8px;padding:8px 12px;font-size:13px}.agent-x-bubble--user[data-v-52b147a6]{background-color:var(--surface-page);border-color:var(--border-strong)}.agent-x-bubble--tool[data-v-52b147a6]{background-color:#0000;border:0;padding:0}.agent-x-bubble__role[data-v-52b147a6]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-bottom:2px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:600}.agent-x-bubble__content[data-v-52b147a6]{line-height:1.5}.agent-x-bubble__content[data-v-52b147a6] pre{background-color:var(--surface-page);border:1px solid var(--border-default);border-radius:8px;padding:8px 12px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;overflow-x:auto}.agent-x-bubble__content[data-v-52b147a6] code{background-color:var(--border-default);border-radius:4px;padding:1px 4px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.agent-x-bubble__content[data-v-52b147a6] table{border-collapse:collapse;width:100%;margin:4px 0;font-size:12px}.agent-x-bubble__content[data-v-52b147a6] table th,.agent-x-bubble__content[data-v-52b147a6] table td{border-bottom:1px solid var(--border-default);text-align:left;padding:2px 4px}.agent-x-bubble__content[data-v-52b147a6] table th{color:var(--text-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:600}.agent-x-bubble__content[data-v-52b147a6] p{margin:0 0 4px}.agent-x-bubble__content[data-v-52b147a6] p:last-child{margin-bottom:0}.agent-x-bubble__content[data-v-52b147a6] ul,.agent-x-bubble__content[data-v-52b147a6] ol{margin:4px 0;padding-left:16px}.agent-x-bubble__tools[data-v-52b147a6]{margin-top:4px}.agent-x-messages[data-v-9bc13844]{flex:auto;padding:12px;overflow-y:auto}.agent-x-composer[data-v-075dacc2]{border-top:1px solid var(--border-default);flex-direction:column;gap:4px;padding:8px 12px 12px;display:flex}.agent-x-composer__textarea[data-v-075dacc2]{resize:none;background-color:var(--surface-elevated);border:1px solid var(--border-default);width:100%;min-height:56px;max-height:160px;color:var(--text-primary);border-radius:8px;padding:8px 12px;font-family:Inter,sans-serif;font-size:13px;transition:border-color .15s,box-shadow .15s}.agent-x-composer__textarea[data-v-075dacc2]:focus{border-color:var(--text-secondary);box-shadow:var(--focus-ring);outline:none}.agent-x-composer__textarea[data-v-075dacc2]:disabled{opacity:.6;cursor:not-allowed}.agent-x-composer__actions[data-v-075dacc2]{justify-content:flex-end;gap:4px;display:flex}.agent-x-composer__btn[data-v-075dacc2]{cursor:pointer;border-radius:8px;padding:4px 12px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;transition:background-color .15s,color .15s,border-color .15s,opacity .15s}.agent-x-composer__btn--send[data-v-075dacc2]{background-color:var(--text-primary);color:var(--surface-elevated);border:0}.agent-x-composer__btn--send[data-v-075dacc2]:disabled{opacity:.4;cursor:not-allowed}.agent-x-composer__btn--cancel[data-v-075dacc2]{border:1px solid var(--border-strong);color:var(--text-secondary);background:0 0}.agent-x-composer__btn--cancel[data-v-075dacc2]:hover{background-color:var(--border-default);color:var(--text-primary)}.agent-x-drawer[data-v-901b4598]{flex-direction:column;height:100%;display:flex}.agent-x-drawer__pane[data-v-901b4598]{flex-direction:column;flex:auto;min-height:0;display:flex}.agent-x-drawer__pane--history[data-v-901b4598]{padding:12px;overflow-y:auto}.agent-x-tabbar[data-v-901b4598]{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.agent-x-tabbar__tabs[data-v-901b4598]{flex:auto;min-width:0}.agent-x-mode-toggle[data-v-901b4598]{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:inline-flex}.agent-x-mode-toggle[data-v-901b4598]:hover{background-color:var(--surface-page);color:var(--text-primary)}.agent-x-mode-toggle[data-v-901b4598]:focus-visible{box-shadow:var(--focus-ring);outline:none}.agent-x-drawer__empty[data-v-901b4598]{text-align:center;color:var(--text-secondary);flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:8px;padding:32px 24px;display:flex}.agent-x-drawer__empty-icon[data-v-901b4598]{color:var(--text-muted)}.agent-x-drawer__empty-title[data-v-901b4598]{color:var(--text-primary);margin:0;font-size:14px;font-weight:600}.agent-x-drawer__empty-hint[data-v-901b4598]{max-width:320px;margin:0;font-size:13px;line-height:1.4}.agent-x-history__delete[data-v-901b4598]{width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.agent-x-history__delete[data-v-901b4598]:hover{background-color:var(--border-default);color:var(--feedback-danger,#a02323)}.agent-x-error[data-v-901b4598]{color:var(--feedback-danger,#a02323);background-color:var(--feedback-danger-soft,#ffe1e1);padding:8px 12px;font-size:12px}.agent-x-approval[data-v-901b4598]{border-top:1px solid var(--border-default);background-color:var(--surface-elevated);padding:12px}.agent-x-approval__title[data-v-901b4598]{color:var(--text-primary);margin-bottom:2px;font-size:13px;font-weight:600}.agent-x-approval__summary[data-v-901b4598]{color:var(--text-secondary);margin-bottom:8px;font-size:13px}.agent-x-approval__args[data-v-901b4598]{background-color:var(--surface-page);border:1px solid var(--border-default);white-space:pre-wrap;word-break:break-word;color:var(--text-primary);border-radius:8px;margin:0 0 8px;padding:8px 12px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;overflow-x:auto}.agent-x-approval__actions[data-v-901b4598]{justify-content:flex-end;gap:8px;display:flex}.agent-x-approval__btn[data-v-901b4598]{cursor:pointer;border-radius:8px;padding:4px 12px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s}.agent-x-approval__btn--approve[data-v-901b4598]{background-color:var(--text-primary);color:var(--surface-elevated);border:0}.agent-x-approval__btn--approve[data-v-901b4598]:hover{opacity:.9}.agent-x-approval__btn--deny[data-v-901b4598]{border:1px solid var(--border-strong);color:var(--text-secondary);background:0 0}.agent-x-approval__btn--deny[data-v-901b4598]:hover{background-color:var(--border-default);color:var(--text-primary)}.agent-x-slide-fade-enter-active[data-v-901b4598],.agent-x-slide-fade-leave-active[data-v-901b4598],.agent-x-slide-left-enter-active[data-v-901b4598],.agent-x-slide-left-leave-active[data-v-901b4598],.agent-x-slide-right-enter-active[data-v-901b4598],.agent-x-slide-right-leave-active[data-v-901b4598]{transition:transform .22s,opacity .18s}.agent-x-slide-fade-enter-from[data-v-901b4598]{opacity:0;transform:translate(8px)}.agent-x-slide-fade-leave-to[data-v-901b4598]{opacity:0;transform:translate(-8px)}.agent-x-slide-left-enter-from[data-v-901b4598]{opacity:0;transform:translate(24px)}.agent-x-slide-left-leave-to[data-v-901b4598],.agent-x-slide-right-enter-from[data-v-901b4598]{opacity:0;transform:translate(-24px)}.agent-x-slide-right-leave-to[data-v-901b4598]{opacity:0;transform:translate(24px)}.form-row[data-v-23366ac2]{flex-direction:row;display:flex}.form-row--gap-sm[data-v-23366ac2]{gap:8px}.form-row--gap-md[data-v-23366ac2]{gap:12px}.form-row--gap-lg[data-v-23366ac2]{gap:16px}.form-row--gap-xl[data-v-23366ac2]{gap:24px}.form-row--align-start[data-v-23366ac2]{align-items:flex-start}.form-row--align-center[data-v-23366ac2]{align-items:center}.form-row--align-end[data-v-23366ac2]{align-items:flex-end}.form-row--align-stretch[data-v-23366ac2]{align-items:stretch}.form-row--equal[data-v-23366ac2]>:not(button){flex:1 1 0;min-width:0}.form-textarea[data-v-adf1fb74]{background-color:var(--surface-elevated);border:1px solid var(--border-default);border-radius:12px;flex-direction:column;width:100%;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex;position:relative}.form-textarea--width-md[data-v-adf1fb74]{max-width:360px}.form-textarea[data-v-adf1fb74]:hover:not(.form-textarea--disabled):not(.form-textarea--focused){border-color:var(--border-strong);box-shadow:0 1px 2px #0000000a}.form-textarea--focused[data-v-adf1fb74]{border-color:var(--text-primary);box-shadow:0 0 0 4px #0000000f}.form-textarea--disabled[data-v-adf1fb74]{background-color:var(--surface-page)}.form-textarea__field[data-v-adf1fb74]{width:100%;color:var(--text-primary);resize:vertical;background:0 0;border:none;border-radius:12px;outline:none;min-height:80px;padding:8px 12px;font-family:Inter,sans-serif;font-size:13px;line-height:1.5}.form-textarea__field--auto-grow[data-v-adf1fb74]{resize:none;min-height:0;overflow:hidden}.form-textarea__field[data-v-adf1fb74]::placeholder{color:var(--text-muted)}.form-textarea__field[data-v-adf1fb74]:disabled{color:var(--text-muted);cursor:not-allowed}.form-textarea__count[data-v-adf1fb74]{color:var(--text-muted);text-align:right;padding:0 12px 2px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.options-tree-node[data-v-c497e064]{flex-direction:column;gap:2px;display:flex}.options-tree-node__row[data-v-c497e064]{border-radius:8px;align-items:center;gap:6px;min-height:24px;padding:2px 4px;transition:background-color .15s;display:flex}.options-tree-node__row[data-v-c497e064]:hover{background:var(--surface-page)}.options-tree-node__chevron[data-v-c497e064]{width:16px;height:16px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:transform .15s,color .15s;display:inline-flex}.options-tree-node__chevron--expanded[data-v-c497e064]{transform:rotate(90deg)}.options-tree-node__chevron[data-v-c497e064]:hover{color:var(--text-primary)}.options-tree-node__chevron-spacer[data-v-c497e064]{flex:0 0 16px;width:16px;height:16px;display:inline-block}.options-tree-node__label[data-v-c497e064]{color:var(--text-primary);cursor:default;-webkit-user-select:none;user-select:none;font-size:13px;line-height:1.2}.options-tree-node__row--root .options-tree-node__label[data-v-c497e064]{font-weight:600}.options-tree-node__children[data-v-c497e064]{flex-direction:column;gap:2px;margin-left:22px;display:flex}.options-tree-node__row:has(.options-tree-node__chevron) .options-tree-node__label[data-v-c497e064]{cursor:pointer}.options-tree[data-v-d3284b3f]{flex-direction:column;gap:2px;display:flex}.search-input[data-v-d9ac76d0]{align-items:center;max-width:200px;display:inline-flex;position:relative}@media (width<=767px){.search-input[data-v-d9ac76d0]{width:100%;max-width:none}}.search-input__icon[data-v-d9ac76d0]{color:var(--text-muted);pointer-events:none;position:absolute;left:8px}.search-input__field[data-v-d9ac76d0]{border:1px solid var(--border-default);width:100%;height:26px;color:var(--text-primary);background:var(--surface-elevated);border-radius:12px;outline:none;padding:0 28px;font-family:Inter,sans-serif;font-size:12px;font-weight:400;transition:border-color .15s,box-shadow .15s}.search-input__field[data-v-d9ac76d0]::placeholder{color:var(--text-muted)}.search-input__field[data-v-d9ac76d0]:hover{border-color:var(--border-strong)}.search-input__field[data-v-d9ac76d0]:focus{border-color:var(--accent);box-shadow:var(--focus-ring)}.search-input__clear[data-v-d9ac76d0]{background:var(--surface-page);cursor:pointer;width:20px;height:20px;color:var(--text-muted);border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:flex;position:absolute;right:4px}.search-input__clear[data-v-d9ac76d0]:hover{background:var(--border-default);color:var(--text-secondary)}.smart-task-settings__empty[data-v-3fb80aea]{text-align:center;color:var(--text-muted);padding:32px}.command-palette[data-v-f40f9a60]{z-index:3000;justify-content:center;align-items:flex-start;padding-top:120px;display:flex;position:fixed;inset:0}.command-palette__backdrop[data-v-f40f9a60]{background-color:#0006;position:absolute;inset:0}.command-palette__card[data-v-f40f9a60]{width:100%;max-width:640px;margin:0 12px;position:relative}.run-panel__list[data-v-d45d2f47]{margin:0;padding:0;list-style:none}.run-panel__item+.run-panel__item[data-v-d45d2f47]{margin-top:var(--space-sm)}.run-panel__section[data-v-d45d2f47]{margin-top:var(--space-xl)}.app-shell[data-v-4bb73692]{background-color:var(--surface-page);width:100vw;height:100vh;display:flex;position:relative}.app-shell__agent-x-launcher[data-v-4bb73692]{z-index:1000;position:fixed;bottom:24px;right:24px}.app-shell__pane[data-v-4bb73692]{flex-direction:column;flex:auto;min-width:0;display:flex}.app-shell__main[data-v-4bb73692]{background-color:var(--surface-page);flex:auto;position:relative;overflow:auto}.app-shell__backdrop[data-v-4bb73692]{display:none}@media (width<=767px){.app-shell__backdrop[data-v-4bb73692]{background-color:var(--surface-overlay-backdrop);-webkit-backdrop-filter:blur(2px);z-index:90;display:block;position:fixed;inset:0}}.link-button[data-v-b858ef07]{font-family:Inter;font-size:14px;font-weight:inherit;cursor:pointer;color:var(--text-link,var(--text-primary));background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:0;line-height:1.4;text-decoration:none;transition:color .15s,text-decoration-color .15s;display:inline-flex}.link-button__label[data-v-b858ef07]{-webkit-text-decoration:inherit;text-decoration:inherit;text-underline-offset:1px;display:inline-block}.link-button[data-v-b858ef07]:hover:not(.link-button--disabled),.link-button--underlined[data-v-b858ef07]{text-decoration:underline;text-decoration-thickness:1px}.link-button[data-v-b858ef07]:focus-visible{outline:2px solid var(--accent-tint-focus,#00000026);outline-offset:2px;border-radius:2px}.link-button--default[data-v-b858ef07]{color:var(--text-primary)}.link-button--muted[data-v-b858ef07]{color:var(--text-secondary)}.link-button--muted[data-v-b858ef07]:hover:not(.link-button--disabled){color:var(--text-primary)}.link-button--danger[data-v-b858ef07]{color:var(--text-danger,#d04848)}.link-button--disabled[data-v-b858ef07]{cursor:not-allowed;opacity:.5;text-decoration:none}.link-button__icon[data-v-b858ef07]{flex-shrink:0}.icon-badge[data-v-4184ae44]{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.icon-badge--sm[data-v-4184ae44]{width:28px;height:28px}.icon-badge--md[data-v-4184ae44]{border-radius:12px;width:36px;height:36px}.icon-badge--lg[data-v-4184ae44]{border-radius:12px;width:44px;height:44px}.icon-badge--default[data-v-4184ae44]{background:var(--surface-page);color:var(--text-secondary)}.icon-badge--info[data-v-4184ae44]{background:var(--accent-tint-weak);color:var(--accent)}.icon-badge--success[data-v-4184ae44]{background:var(--accent-success-tint);color:var(--accent-success)}.icon-badge--warning[data-v-4184ae44]{background:var(--accent-warning-tint);color:var(--accent-warning)}.icon-badge--error[data-v-4184ae44]{background:var(--accent-danger-tint);color:var(--accent-danger)}.icon-badge--accent[data-v-4184ae44]{background:var(--accent);color:var(--text-on-accent)}.icon-badge--borderless[data-v-4184ae44]{background:0 0;width:auto;height:auto}.segmented-tabs[data-v-8956ac5c]{background-color:var(--border-default);scrollbar-width:none;-webkit-overflow-scrolling:touch;border-radius:12px;align-items:center;gap:2px;min-width:0;max-width:100%;height:26px;padding:2px;display:inline-flex;overflow-x:auto}.segmented-tabs--full-width[data-v-8956ac5c]{width:100%;display:flex}.segmented-tabs[data-v-8956ac5c]::-webkit-scrollbar{display:none}.segmented-tabs__tab[data-v-8956ac5c]{height:100%;color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;gap:2px;padding:0 12px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.segmented-tabs__tab[data-v-8956ac5c]:hover:not(:disabled):not(.segmented-tabs__tab--active){color:var(--text-primary)}.segmented-tabs__tab--active[data-v-8956ac5c]{background-color:var(--surface-elevated);color:var(--text-primary);border-radius:12px;font-weight:600}.segmented-tabs__tab[data-v-8956ac5c]:disabled{opacity:.4;cursor:not-allowed}.segmented-tabs--sm .segmented-tabs__tab[data-v-8956ac5c]{padding:0 8px;font-size:10px}.segmented-tabs--lg .segmented-tabs__tab[data-v-8956ac5c]{gap:4px;padding:0 12px;font-size:13px}.segmented-tabs--full-width .segmented-tabs__tab[data-v-8956ac5c]{flex:1 1 0;min-width:0}@media (width<=767px){.segmented-tabs--has-icons:not(.segmented-tabs--keep-labels-mobile) .segmented-tabs__tab[data-v-8956ac5c]{flex:none;padding:0 12px}.segmented-tabs--has-icons:not(.segmented-tabs--keep-labels-mobile) .segmented-tabs__tab .segmented-tabs__label[data-v-8956ac5c]{display:none}.segmented-tabs--has-icons:not(.segmented-tabs--keep-labels-mobile) .segmented-tabs__tab.segmented-tabs__tab--active .segmented-tabs__label[data-v-8956ac5c]{display:inline}}.segmented-tabs--compact-inactive.segmented-tabs--has-icons .segmented-tabs__tab[data-v-8956ac5c]{flex:none;padding:0 12px}.segmented-tabs--compact-inactive.segmented-tabs--has-icons .segmented-tabs__tab .segmented-tabs__label[data-v-8956ac5c]{display:none}.segmented-tabs--compact-inactive.segmented-tabs--has-icons .segmented-tabs__tab.segmented-tabs__tab--active[data-v-8956ac5c]{flex:0 auto}.segmented-tabs--compact-inactive.segmented-tabs--has-icons .segmented-tabs__tab.segmented-tabs__tab--active .segmented-tabs__label[data-v-8956ac5c]{display:inline}.segmented-tabs--sm[data-v-8956ac5c]{height:22px}.segmented-tabs--lg[data-v-8956ac5c]{height:30px}.segmented-tabs__label[data-v-8956ac5c]{line-height:1}.segmented-tabs__separator[data-v-8956ac5c]{background-color:var(--text-muted);opacity:.7;flex:0 0 1px;align-self:center;width:1px;height:14px;margin:0 2px}.show-more[data-v-dd2afeb0]{flex-direction:column;display:flex}.show-more__trigger[data-v-dd2afeb0]{letter-spacing:.04em;text-transform:uppercase;width:100%;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;padding:12px 24px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:500;transition:background-color .15s,color .15s;display:flex}.show-more__trigger[data-v-dd2afeb0]:hover{background-color:var(--surface-page);color:var(--text-primary)}.show-more__trigger[data-v-dd2afeb0]:focus-visible{outline:2px solid var(--accent-tint-focus,#00000026);outline-offset:-2px}.show-more__icon[data-v-dd2afeb0]{flex-shrink:0}.show-more__divider[data-v-dd2afeb0]{background:var(--border-default);height:1px;margin:0}.show-more__content[data-v-dd2afeb0]{overflow:hidden}.show-more-fade-enter-active[data-v-dd2afeb0],.show-more-fade-leave-active[data-v-dd2afeb0]{max-height:1200px;transition:opacity .15s,max-height .15s}.show-more-fade-enter[data-v-dd2afeb0],.show-more-fade-leave-to[data-v-dd2afeb0]{opacity:0;max-height:0}.data-card[data-v-82da77cc]{width:100%}.data-card__header[data-v-82da77cc]{border-bottom:1px solid var(--border-default);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 24px;display:flex}.data-card__header-main[data-v-82da77cc]{flex:0 auto;align-items:center;gap:12px;min-width:0;display:flex}.data-card__title-block[data-v-82da77cc]{flex-direction:column;gap:2px;min-width:0;display:flex}.data-card__title-row[data-v-82da77cc]{letter-spacing:-.01em;min-width:0;color:var(--text-primary);flex-wrap:wrap;align-items:center;gap:8px;font-family:IBM Plex Sans,Inter,sans-serif;font-size:14px;font-weight:600;line-height:1.3;display:flex}.data-card__title[data-v-82da77cc]{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit;line-height:inherit;margin:0}.data-card__subtitle[data-v-82da77cc]{color:var(--text-muted);font-variant-numeric:tabular-nums slashed-zero;margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;line-height:1.4}.data-card__status[data-v-82da77cc]{align-items:center;gap:4px;margin-left:8px;display:inline-flex}.data-card__header-right[data-v-82da77cc]{flex-shrink:0;align-items:center;gap:8px;display:flex}.data-card__tabs[data-v-82da77cc]{flex-shrink:0}.data-card__actions[data-v-82da77cc]{align-items:center;gap:4px;display:inline-flex}.data-card__toolbar[data-v-82da77cc]{border-bottom:1px solid var(--border-default);background:var(--surface-page);padding:8px 24px}.data-card__body[data-v-82da77cc]{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;flex-direction:column;min-width:0;display:flex}.data-card--divided .data-card__body[data-v-82da77cc]>*+*{border-top:1px solid var(--border-default)}.data-card--no-padding .data-card__body[data-v-82da77cc]{scrollbar-width:none;-ms-overflow-style:none;padding:0;overflow:auto clip}.data-card--no-padding .data-card__body[data-v-82da77cc]::-webkit-scrollbar{display:none}.data-card__footer[data-v-82da77cc]{border-top:1px solid var(--border-default);padding:12px 24px}.data-card__more[data-v-82da77cc]{border-top:1px solid var(--border-default);padding:0}.data-card--nested[data-v-82da77cc]{border:1px solid var(--border-default);box-shadow:none;background:var(--surface-page);border-radius:12px}.data-card--nested .data-card__header[data-v-82da77cc]{padding:8px 16px}.data-card--nested .data-card__title[data-v-82da77cc]{font-size:14px}.data-card--nested .data-card__more[data-v-82da77cc],.data-card--nested .data-card__footer[data-v-82da77cc],.data-card--nested .data-card__toolbar[data-v-82da77cc]{padding-left:16px;padding-right:16px}@media (width<=767px){.data-card__header[data-v-82da77cc]{gap:8px;padding:12px 16px}.data-card__header-right[data-v-82da77cc]{flex-wrap:wrap;justify-content:flex-end}.data-card__title[data-v-82da77cc]{font-size:14px}.data-card__toolbar[data-v-82da77cc],.data-card__footer[data-v-82da77cc],.data-card__more[data-v-82da77cc]{padding-left:16px;padding-right:16px}}.drawer-leading-icon[data-v-9c470532]{align-items:center;gap:8px;display:inline-flex}.drawer-leading-icon__icon[data-v-9c470532]{color:var(--text-muted);flex:none}.drawer-subject-link[data-v-9c470532]{font:inherit;color:var(--accent);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.drawer-subject-link[data-v-9c470532]:hover{text-decoration:underline}.diff-arrow[data-v-9c470532]{color:var(--text-muted)}.activity-detail-line[data-v-3b3829d8]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.activity-detail-line+.activity-detail-line[data-v-3b3829d8]{margin-top:2px}.diff-arrow[data-v-3b3829d8]{color:var(--text-muted)}.activity-subject-row[data-v-3b3829d8]{align-items:center;gap:6px;min-width:0;display:flex}.activity-subject-row__icon[data-v-3b3829d8]{color:var(--color-text-muted,#888);flex:none}.activity-by[data-v-3b3829d8]{white-space:nowrap;min-width:0}.activity-by__icon[data-v-3b3829d8]{color:var(--color-text-muted,#888);vertical-align:-2px;margin-right:6px}.activity-by__name[data-v-3b3829d8]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.activity-diff-row+.activity-diff-row[data-v-3b3829d8]{margin-top:2px}.activity-diff-row__field[data-v-3b3829d8]{color:var(--text-muted);margin-right:4px}.activity-meta-empty[data-v-3b3829d8]{color:var(--text-muted)}.hold-banner-root[data-v-59b17326]{display:contents}.hold-banner[data-v-59b17326]{background:var(--accent-warning-tint,#fff7e6);border:2px solid var(--accent-warning,#f0a020);width:100%;color:var(--accent-warning,#c87b00);cursor:pointer;white-space:nowrap;border-radius:8px;outline:none;flex-wrap:nowrap;align-items:center;gap:8px;margin:0 0 16px;padding:10px 14px;font-size:14px;line-height:1.3;transition:background-color .15s;display:flex}.hold-banner[data-v-59b17326]:hover,.hold-banner[data-v-59b17326]:focus-visible{background:color-mix(in srgb, var(--accent-warning,#f0a020) 15%, var(--accent-warning-tint,#fff7e6))}.hold-banner[data-v-59b17326]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-warning,#f0a020) 30%, transparent)}.hold-banner__icon[data-v-59b17326]{flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.hold-banner__icon[data-v-59b17326] svg{display:block}.hold-banner__title[data-v-59b17326]{color:inherit;white-space:nowrap;flex:none;font-weight:400}.hold-banner__title strong[data-v-59b17326]{font-weight:700}.hold-banner__separator[data-v-59b17326]{color:inherit;opacity:.5;flex:none}.hold-banner__reason[data-v-59b17326]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;flex:auto;font-weight:400;overflow:hidden}.hold-banner__view[data-v-59b17326]{color:inherit;font-weight:600;font-size:inherit;white-space:nowrap;flex:none;text-decoration:underline}@media (width<=560px){.hold-banner[data-v-59b17326]{padding:8px 12px;font-size:13px}.hold-banner__separator[data-v-59b17326],.hold-banner__reason[data-v-59b17326]{display:none}.hold-banner__view[data-v-59b17326]{margin-left:auto}}.held-glow-frame__overlay{pointer-events:none;z-index:9000;border-radius:12px;animation:2.4s ease-in-out infinite held-glow-pulse;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.held-glow-frame__overlay{box-shadow:inset 0 0 0 3px var(--accent-warning,#f0a020), inset 0 0 24px 6px #f0a02047;animation:none}}@keyframes held-glow-pulse{0%,to{box-shadow:inset 0 0 0 3px var(--accent-warning,#f0a020), inset 0 0 18px 4px #f0a0202e}50%{box-shadow:inset 0 0 0 3px var(--accent-warning,#f0a020), inset 0 0 32px 10px #f0a0206b}}.wms-page-shell[data-v-35eeeec9]{background:var(--surface-sunken);flex-direction:column;min-height:100vh;display:flex}.wms-page-shell__body[data-v-35eeeec9]{flex:auto;padding:96px 12px 16px;display:flex}@media (width>=768px){.wms-page-shell__body[data-v-35eeeec9]{padding-left:24px;padding-right:24px}}.wms-page-shell__body-inner[data-v-35eeeec9]{width:100%;max-width:var(--layout-width-md);flex-direction:column;flex:auto;margin:0 auto;display:flex}.wms-page-shell__body-inner[data-v-35eeeec9]>.page-entity-header{width:100%;max-width:none;margin:0}.wms-page-shell--gap-sm .wms-page-shell__body-inner[data-v-35eeeec9]{gap:8px}.wms-page-shell--gap-md .wms-page-shell__body-inner[data-v-35eeeec9]{gap:12px}.wms-page-shell--gap-lg .wms-page-shell__body-inner[data-v-35eeeec9]{gap:16px}.wms-page-shell--gap-xl .wms-page-shell__body-inner[data-v-35eeeec9]{gap:24px}.wms-page-shell__footer[data-v-35eeeec9]{z-index:1002;position:sticky;bottom:16px}.wms-top-header__shell[data-v-b499a89f]{z-index:1002;pointer-events:none;padding:16px 12px;position:fixed;top:0;left:0;right:0}@media (width>=768px){.wms-top-header__shell[data-v-b499a89f]{padding:16px 24px}}.wms-top-header[data-v-b499a89f]{pointer-events:auto;max-width:var(--layout-width-md);margin:0 auto;padding:0 16px;position:relative;overflow:hidden}.wms-top-header__row[data-v-b499a89f]{align-items:center;gap:12px;height:64px;display:flex}.wms-top-header__title[data-v-b499a89f]{color:var(--text-primary);flex:auto;min-width:0;margin:0;font-size:20px;font-weight:600}.wms-top-header__center[data-v-b499a89f]{flex:none}.wms-top-header__right[data-v-b499a89f]{flex:none;align-items:center;margin-left:auto;display:inline-flex}.wms-top-header__back[data-v-b499a89f]{background:var(--surface-page);border:1px solid var(--border-default);width:36px;height:36px;color:var(--text-primary);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.wms-top-header__back[data-v-b499a89f]:hover{border-color:var(--border-strong)}.wms-top-header__progress[data-v-b499a89f]{background:var(--surface-page);border-bottom-right-radius:12px;border-bottom-left-radius:12px;width:100%;height:3px;position:absolute;bottom:0;left:0;overflow:hidden}.wms-top-header__progress-fill[data-v-b499a89f]{background:var(--text-primary);height:100%;transition:width .2s}.quantity-stepper-compact[data-v-07afccc2]{border:1px solid var(--border-default);background:var(--surface-elevated);border-radius:12px;align-items:stretch;display:inline-flex;overflow:hidden}.quantity-stepper-compact--disabled[data-v-07afccc2]{opacity:.5}.quantity-stepper-compact__step[data-v-07afccc2]{width:44px;height:44px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.quantity-stepper-compact__step[data-v-07afccc2]:hover:not(:disabled){background:var(--surface-sunken);color:var(--text-primary)}.quantity-stepper-compact__step[data-v-07afccc2]:active:not(:disabled){background:var(--border-default)}.quantity-stepper-compact__step[data-v-07afccc2]:disabled{opacity:.4;cursor:not-allowed}.quantity-stepper-compact__value[data-v-07afccc2]{border:0;border-left:1px solid var(--border-default);border-right:1px solid var(--border-default);text-align:center;width:56px;height:44px;color:var(--text-primary);-moz-appearance:textfield;background:0 0;padding:0 4px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:15px;font-weight:600}.quantity-stepper-compact__value[data-v-07afccc2]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity-stepper-compact__value[data-v-07afccc2]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity-stepper-compact__value[data-v-07afccc2]:focus{background:var(--surface-sunken);outline:none}.quantity-stepper-compact__value[data-v-07afccc2]:disabled{cursor:not-allowed}.receiving-add-item-dialog[data-v-8016f7e9]{flex-direction:column;gap:12px;display:flex}.receiving-add-item-dialog__search[data-v-8016f7e9]{width:100%;max-width:none;display:flex}.receiving-add-item-dialog__search[data-v-8016f7e9] .search-input__field{width:100%;height:44px;padding:0 24px;font-size:14px}.receiving-add-item-dialog__action-cell[data-v-8016f7e9]{justify-content:flex-start;align-items:center;gap:12px;display:inline-flex}.receiving-add-item-dialog__sku-cell[data-v-8016f7e9]{flex-direction:column;gap:2px;min-width:0;display:flex}.receiving-add-item-dialog__sku[data-v-8016f7e9]{color:var(--text);font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:600}.receiving-add-item-dialog__desc[data-v-8016f7e9]{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.receiving-add-item-dialog-host .dialog{height:70vh!important;max-height:70vh!important}.stepper[data-v-3066e4c5]{flex-direction:column;gap:24px;display:flex}.stepper__indicator[data-v-3066e4c5]{align-items:flex-start;margin:0;padding:0;list-style:none;display:flex}.stepper__step[data-v-3066e4c5]{color:var(--text-muted);flex-direction:column;align-items:stretch;gap:4px;min-width:0;display:flex}.stepper__step[data-v-3066e4c5]:not(:last-child){flex:1 1 0}.stepper__row[data-v-3066e4c5]{align-items:center;gap:8px;display:flex}.stepper__step--active[data-v-3066e4c5]{color:var(--text-primary);font-weight:600}.stepper__step--complete[data-v-3066e4c5]{color:var(--text-secondary)}.stepper__bullet[data-v-3066e4c5]{border:1px solid var(--border-default);background:var(--surface-elevated);width:28px;height:28px;color:var(--text-muted);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;font-weight:600;display:inline-flex}.stepper__bullet[data-v-3066e4c5]:disabled{cursor:not-allowed}.stepper__step--active .stepper__bullet[data-v-3066e4c5]{background:var(--text-primary);border-color:var(--text-primary);color:var(--surface-elevated)}.stepper__step--complete .stepper__bullet[data-v-3066e4c5]{background:var(--surface-elevated);border-color:var(--text-primary);color:var(--text-primary)}.stepper__label[data-v-3066e4c5]{padding-right:8px;font-size:12px;line-height:1.3}.stepper__rule[data-v-3066e4c5]{background:var(--border-default);flex:auto;min-width:8px;height:1px;margin:0 8px}.status[data-v-fc292e71]{font-feature-settings:"clig" off, "liga" off;font-size:1em;font-style:normal;font-weight:700;line-height:16px}.status.error[data-v-fc292e71]{color:var(--states-error-500,#bd0f2a)}.status.warning[data-v-fc292e71]{color:var(--states-warning-500,#df830c)}.status.success[data-v-fc292e71]{color:var(--states-success-500,#0e9033)}.wms-status-cell[data-v-0494220b]{flex-direction:column;gap:6px;min-width:0;display:flex}.wms-status-cell__bar[data-v-0494220b]{background:var(--surface-page);border-radius:2px;width:100%;height:4px;overflow:hidden}.wms-status-cell__bar-fill[data-v-0494220b]{background:var(--text-primary);height:100%;transition:width .2s}.menu-button{display:inline-flex;position:relative}.menu-button--open{z-index:2000}.menu-button__panel{z-index:2000;border:1px solid var(--border-default);background:var(--surface-elevated);box-shadow:var(--shadow-lg);border-radius:12px;flex-direction:column;display:flex}.menu-button__panel--compact{gap:0;min-width:180px;max-width:280px;padding:2px}.menu-button__panel--comfortable{gap:2px;min-width:200px;max-width:320px;padding:4px}.menu-button__panel--compact .menu-button__item{min-height:32px;padding:4px 8px}.menu-button__panel--comfortable .menu-button__item{min-height:36px;padding:8px}@media (pointer:coarse){.menu-button__panel--compact .menu-button__item,.menu-button__panel--comfortable .menu-button__item{min-height:44px;padding:8px 12px;font-size:14px}}.menu-button__item{color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;width:100%;font-family:Inter,sans-serif;font-size:13px;transition:background-color .15s,color .15s;display:flex}.menu-button__item:hover:not(:disabled){background:var(--surface-page)}.menu-button__item:focus-visible{background:var(--surface-page);outline:none}.menu-button__item--disabled{opacity:.4;cursor:not-allowed}.menu-button__item--danger{color:var(--accent-danger)}.menu-button__item-icon{color:var(--text-muted);flex-shrink:0}.menu-button__item--danger .menu-button__item-icon{color:inherit}.menu-button__item-label{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.menu-button__divider{background:var(--border-default);height:1px;margin:4px 0}.menu-button__footer{flex-direction:column;gap:4px;padding:8px;display:flex}.menu-button__footer-label{color:var(--text-muted);font-family:Inter,sans-serif;font-size:13px}.wms-user-menu__theme-label[data-v-a835f196]{color:var(--text-muted);padding:0 2px;font-family:Inter,sans-serif;font-size:12px;font-weight:600}.wms-search-pick-dialog[data-v-548735a2]{flex-direction:column;gap:12px;display:flex}.wms-search-pick-dialog__search[data-v-548735a2]{width:100%;max-width:none;display:flex}.wms-search-pick-dialog__search[data-v-548735a2] .search-input__field{width:100%;height:44px;padding:0 24px;font-size:14px}.wms-search-pick-dialog[data-v-548735a2] .data-table__td{white-space:nowrap}.wms-list-page[data-v-247d8cb5]{background:var(--surface-sunken);min-height:100vh}.wms-list-page[data-v-247d8cb5] .page-layout,.wms-list-page[data-v-247d8cb5] .page-layout__header{background:var(--surface-sunken)}.wms-list-page__placeholder[data-v-247d8cb5]{min-height:240px;color:var(--text-muted);text-align:center;justify-content:center;align-items:center;padding:24px;font-size:14px;display:flex}.wms-card[data-v-75a289a0]{padding:16px 24px;overflow-x:auto}.shipment-info__header[data-v-5b2456da]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:24px;display:flex}.shipment-info__identity[data-v-5b2456da]{align-items:center;gap:12px;display:flex}.shipment-info__avatar[data-v-5b2456da]{background:var(--surface-page);width:48px;height:48px;color:var(--text-primary);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.shipment-info__eyebrow[data-v-5b2456da]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:2px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.shipment-info__title[data-v-5b2456da]{color:var(--text-primary);margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:24px;font-weight:600}.shipment-info__grid[data-v-5b2456da]{grid-template-columns:1fr;gap:24px;display:grid}@media (width>=768px){.shipment-info__grid[data-v-5b2456da]{grid-template-columns:1fr 1fr;gap:32px}}.shipment-info__col[data-v-5b2456da]{flex-direction:column;gap:12px;display:flex}.shipment-info__row[data-v-5b2456da]{justify-content:space-between;align-items:center;gap:12px;display:flex}.shipment-info__label[data-v-5b2456da]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.shipment-info__value[data-v-5b2456da]{color:var(--text-primary);text-align:right;font-size:13px;font-weight:600}.shipment-info__edit[data-v-5b2456da]{cursor:pointer;color:var(--text-primary);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:4px;padding:4px 8px;font-size:13px;font-weight:600;display:inline-flex}.shipment-info__edit[data-v-5b2456da]:hover{background:var(--surface-page);border-color:var(--border-default)}.shipment-info__edit-placeholder[data-v-5b2456da]{color:var(--text-muted);font-weight:500}.choose-location[data-v-79849b4f]{flex-direction:column;gap:16px;display:flex}.choose-location__list[data-v-79849b4f]{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}@media (width>=768px){.choose-location__list[data-v-79849b4f]{grid-template-columns:repeat(3,1fr)}}.choose-location__item[data-v-79849b4f]{background:var(--surface-elevated);border:1px solid var(--border-default);color:var(--text-primary);cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:12px;font-size:14px;font-weight:600;transition:background-color .15s,border-color .15s;display:inline-flex}.choose-location__item[data-v-79849b4f]:hover{background:var(--surface-page);border-color:var(--border-strong)}.choose-location__empty[data-v-79849b4f]{text-align:center;color:var(--text-muted);grid-column:1/-1;padding:16px;font-size:13px}.quantity-badge[data-v-dc088e8f]{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.quantity-badge__glyph[data-v-dc088e8f]{font-family:IBM Plex Sans,Inter,sans-serif;font-size:14px;font-weight:700;line-height:1}.quantity-badge--success[data-v-dc088e8f]{background:var(--accent-success-tint);color:var(--accent-success)}.quantity-badge--warning[data-v-dc088e8f]{background:var(--accent-warning-tint);color:var(--accent-warning)}.quantity-badge--error[data-v-dc088e8f]{background:var(--accent-danger-tint);color:var(--accent-danger)}.picker-products-list__qty-cell[data-v-28b3a41b],.reviewer-products-list__qty-cell[data-v-110ac6b5]{white-space:nowrap;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.reviewer-products-list__approve-tap[data-v-110ac6b5]{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:100%;min-width:44px;min-height:44px;margin:-8px;padding:8px;display:flex}.reviewer-products-list__approve-tap[data-v-110ac6b5]:disabled{cursor:not-allowed;opacity:.5}.reviewer-products-list__approve-tap[data-v-110ac6b5]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:4px}.picker-products__card[data-v-2728e6e4] *{flex-direction:column;gap:16px;display:flex}.picker-products__toolbar[data-v-2728e6e4]{justify-content:space-between;align-items:center;gap:12px;display:flex}.pincode[data-v-9077d823]{flex-direction:column;align-items:center;gap:24px;display:flex}.pincode__title[data-v-9077d823]{color:var(--text-primary);margin:0;font-size:18px;font-weight:600}.pincode__dots[data-v-9077d823]{justify-content:center;align-items:center;gap:12px;height:24px;display:flex}.pincode__dot[data-v-9077d823]{background:var(--border-default);border-radius:9999px;width:14px;height:14px;transition:background-color .15s}.pincode__dot--active[data-v-9077d823]{background:var(--text-primary)}.pincode__dots--error .pincode__dot[data-v-9077d823]{background:var(--accent-danger)}.pincode__keypad[data-v-9077d823]{grid-template-columns:repeat(3,1fr);gap:12px;width:100%;display:grid}.pincode__key[data-v-9077d823]{background:var(--surface-elevated);border:1px solid var(--border-default);height:64px;color:var(--text-primary);cursor:pointer;border-radius:12px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:18px;font-weight:600;transition:background-color .15s,border-color .15s}.pincode__key[data-v-9077d823]:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-page)}.pincode__key[data-v-9077d823]:disabled{opacity:.4;cursor:not-allowed}.pincode__key--secondary[data-v-9077d823]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-family:Inter,sans-serif;font-size:13px;font-weight:600}.pincode-success[data-v-9077d823]{flex-direction:column;align-items:center;gap:16px;padding:12px 0;display:flex}.pincode-success__title[data-v-9077d823]{color:var(--text-primary);margin:0;font-size:24px;font-weight:600}.pincode-success__copy[data-v-9077d823]{color:var(--text-secondary);text-align:center;margin:0;font-size:14px}.pincode-success__note[data-v-9077d823]{color:var(--accent-warning);text-align:center;margin:0;font-size:13px}.wms-action-footer__pill[data-v-e91763f9]{padding:8px 12px}@media (width>=768px){.wms-action-footer__pill[data-v-e91763f9]{padding:12px 16px}}.wms-action-footer__row[data-v-e91763f9]{align-items:center;gap:12px;display:flex}@media (width>=768px){.wms-action-footer__row[data-v-e91763f9]{gap:16px}}.wms-action-footer__row[data-v-e91763f9]>*{flex:1 1 0}.quantity-stepper[data-v-3e1baa43]{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.quantity-stepper__step[data-v-3e1baa43],.quantity-stepper__fill[data-v-3e1baa43]{border:1px solid var(--border-default);background:var(--surface-elevated);color:var(--text-primary);cursor:pointer;border-radius:12px;transition:background-color .15s,border-color .15s,box-shadow .15s}.quantity-stepper__step[data-v-3e1baa43]:hover:not(:disabled),.quantity-stepper__fill[data-v-3e1baa43]:hover:not(:disabled){border-color:var(--border-strong);box-shadow:0 1px 2px #0000000a}.quantity-stepper__step[data-v-3e1baa43]:active:not(:disabled),.quantity-stepper__fill[data-v-3e1baa43]:active:not(:disabled){background:var(--surface-page);box-shadow:none}.quantity-stepper__step[data-v-3e1baa43]:disabled,.quantity-stepper__fill[data-v-3e1baa43]:disabled{opacity:.4;cursor:not-allowed}.quantity-stepper__step[data-v-3e1baa43]:focus-visible,.quantity-stepper__fill[data-v-3e1baa43]:focus-visible{outline:none;box-shadow:0 0 0 4px #0000000f}.quantity-stepper__step[data-v-3e1baa43]{flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex}.quantity-stepper__number[data-v-3e1baa43]{text-align:center;min-width:120px;height:64px;color:var(--text-primary);background:var(--surface-elevated);border:1px solid var(--border-default);letter-spacing:.02em;border-radius:12px;flex:1 1 0;padding:0 8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:28px;font-weight:600}.quantity-stepper__number[data-v-3e1baa43]:focus-visible{border-color:var(--border-strong);outline:none;box-shadow:0 0 0 4px #0000000f}.quantity-stepper__number[data-v-3e1baa43]:disabled{opacity:.4;cursor:not-allowed}.quantity-stepper__number[data-v-3e1baa43]{-moz-appearance:textfield}.quantity-stepper__number[data-v-3e1baa43]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity-stepper__number[data-v-3e1baa43]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity-stepper__fill[data-v-3e1baa43]{min-width:120px;height:64px;padding:0 16px;font-family:IBM Plex Sans,Inter,sans-serif;font-size:14px;font-weight:600}.quantity-stepper--disabled[data-v-3e1baa43]{opacity:.6;pointer-events:none}.meta-pair[data-v-bc70d6ce]{flex-direction:column;gap:2px;min-width:0;display:inline-flex}.meta-pair__label[data-v-bc70d6ce]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted,#9ea2ad);font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:500;line-height:1}.meta-pair__value[data-v-bc70d6ce]{color:var(--text-secondary,#5d6271);white-space:nowrap;text-overflow:ellipsis;font-family:IBM Plex Sans,Inter,sans-serif;font-weight:400;overflow:hidden}.meta-pair__value.identifier-text[data-v-bc70d6ce]{font-family:IBM Plex Mono,ui-monospace,monospace}.meta-pair--md .meta-pair__label[data-v-bc70d6ce]{font-size:11px}.meta-pair--md .meta-pair__value[data-v-bc70d6ce]{font-size:14px;line-height:1.3}.meta-pair--sm[data-v-bc70d6ce]{gap:1px}.meta-pair--sm .meta-pair__label[data-v-bc70d6ce]{font-size:10px}.meta-pair--sm .meta-pair__value[data-v-bc70d6ce]{font-size:12px;line-height:1.3}.meta-pair--lg[data-v-bc70d6ce]{gap:4px}.meta-pair--lg .meta-pair__label[data-v-bc70d6ce]{font-size:13px}.meta-pair--lg .meta-pair__value[data-v-bc70d6ce]{color:var(--text-primary);font-size:18px;font-weight:500;line-height:1.3}.wms-item-header[data-v-815450f9]{background:var(--surface-elevated);box-shadow:var(--shadow-sm);border-radius:16px;flex-direction:column;padding:16px;display:flex}.wms-item-header__eyebrow[data-v-815450f9]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:12px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.wms-item-header__primary[data-v-815450f9]{flex-wrap:wrap;align-items:center;gap:16px 32px;display:flex}.wms-item-header__field[data-v-815450f9]{flex:0 auto;align-items:center;gap:12px;min-width:0;display:flex}.wms-item-header__icon[data-v-815450f9]{color:var(--text-muted);flex-shrink:0}.wms-item-header__field-body[data-v-815450f9]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.wms-item-header__label[data-v-815450f9]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px}.wms-item-header__value[data-v-815450f9]{color:var(--text-primary);word-break:break-word;letter-spacing:-.01em;font-size:24px;font-weight:700;line-height:1.1}.wms-item-header__value--mono[data-v-815450f9]{font-family:IBM Plex Mono,ui-monospace,monospace}.wms-item-header__meta[data-v-815450f9]{border-top:1px solid var(--border-default);flex-wrap:wrap;gap:12px 16px;margin-top:24px;padding-top:24px;display:flex}.alert[data-v-78c583ab]{border-radius:8px;align-items:center;gap:4px;padding:4px 8px;font-family:Inter,sans-serif;font-size:13px;line-height:1.4;display:inline-flex}.alert--small[data-v-78c583ab]{padding:4px;font-size:10px}.alert--lg[data-v-78c583ab]{border-radius:12px;gap:12px;width:100%;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.alert__icon[data-v-78c583ab]{flex:none;align-items:center;display:inline-flex}.alert__content[data-v-78c583ab]{flex-direction:column;flex:auto;gap:2px;display:flex}.alert__title[data-v-78c583ab]{flex:none}.alert__detail[data-v-78c583ab]{opacity:.85;font-size:13px;font-weight:400}.alert--error[data-v-78c583ab]{background:var(--accent-danger-tint);color:var(--accent-danger)}.alert--warning[data-v-78c583ab]{background:var(--accent-warning-tint);color:var(--accent-warning)}.alert--success[data-v-78c583ab]{background:var(--accent-success-tint);color:var(--accent-success)}.alert--info[data-v-78c583ab]{background:var(--accent-tint,var(--accent-success-tint));color:var(--accent)}.picker-page__alerts[data-v-97744d28]{flex-direction:column;gap:12px;display:flex}.picker-page__count[data-v-97744d28]{color:var(--text-primary);letter-spacing:.04em;white-space:nowrap;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:14px;font-weight:600}.picker-page__panel[data-v-97744d28] *{flex-direction:column;gap:16px;display:flex}.picker-page__panel-header[data-v-97744d28]{justify-content:space-between;align-items:center;gap:12px;display:flex}.picker-page__panel-eyebrow[data-v-97744d28]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.picker-page__short[data-v-97744d28]{color:var(--text-warning,var(--text-secondary));font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px}.picker-page__short strong[data-v-97744d28]{color:var(--text-primary);margin-left:4px;font-size:14px}.picker-page__note[data-v-97744d28]{margin-bottom:0}.picker-page__approval[data-v-97744d28]{background:var(--surface-page);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.picker-page__approval-label[data-v-97744d28]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.picker-page__approval-toggle[data-v-97744d28]{border:1px solid var(--border-default);background:var(--surface-elevated);color:var(--text-secondary);cursor:pointer;border-radius:9999px;align-items:center;gap:8px;padding:4px 12px;font-size:13px;font-weight:600;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.picker-page__approval-toggle.is-active[data-v-97744d28]{background:var(--text-primary);border-color:var(--text-primary);color:var(--text-on-accent)}.picker-page__approval-toggle.is-active .picker-page__approval-knob[data-v-97744d28]{background:var(--accent-success);opacity:1}.picker-page__approval-toggle.is-disabled[data-v-97744d28]{opacity:.5;cursor:not-allowed}.picker-page__approval-knob[data-v-97744d28]{opacity:.6;background:currentColor;border-radius:50%;width:10px;height:10px}.packer-products-list__cell[data-v-692eacf3]{white-space:nowrap;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.packer-package-table[data-v-5550db56]{flex-direction:column;align-items:stretch;gap:12px;display:flex}.packer-package-table__qty-cell[data-v-5550db56]{justify-content:flex-end;display:inline-flex}.packer-package-table__remove-empty[data-v-5550db56]{align-self:center}.packages[data-v-778ef6c5]{flex-direction:column;gap:12px;display:flex}.packages__list[data-v-778ef6c5]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.packages__item[data-v-778ef6c5]{background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:12px;padding:12px 16px}.packages__header[data-v-778ef6c5]{cursor:pointer;text-align:left;width:100%;color:var(--text-secondary);background:0 0;border:none;align-items:center;gap:12px;padding:0;transition:color .15s;display:flex}.packages__header[data-v-778ef6c5]:hover{color:var(--text-primary)}.packages__id[data-v-778ef6c5]{color:var(--text-primary);letter-spacing:.02em;flex-shrink:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:14px;font-weight:600}.packages__counter[data-v-778ef6c5]{color:var(--text-muted);margin-left:2px;font-weight:400}.packages__dims[data-v-778ef6c5]{background:var(--surface-elevated);border:1px solid var(--border-default);color:var(--text-primary);cursor:pointer;border-radius:9999px;align-items:center;gap:4px;max-width:100%;margin-left:auto;padding:6px 8px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.packages__dims[data-v-778ef6c5]:hover{border-color:var(--border-strong)}.packages__dims[data-v-778ef6c5]:focus-visible{outline:none;box-shadow:0 0 0 3px #0000000f}.packages__dims--empty[data-v-778ef6c5]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;border-style:dashed;font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:500}.packages__dims--empty[data-v-778ef6c5]:hover{color:var(--text-primary);border-color:var(--border-strong)}.packages__chevron[data-v-778ef6c5]{color:var(--text-muted);flex-shrink:0;transition:transform .2s}.packages__chevron--up[data-v-778ef6c5]{transform:rotate(180deg)}.packages__body[data-v-778ef6c5]{padding-top:12px}.packages-body-enter-active[data-v-778ef6c5],.packages-body-leave-active[data-v-778ef6c5]{transition:height .22s cubic-bezier(.4,0,.2,1),opacity .18s}.packer-items-page__card[data-v-58e17f8d] *{flex-direction:column;gap:16px;display:flex}.packer-items-page__toolbar[data-v-58e17f8d]{justify-content:space-between;align-items:center;gap:12px;display:flex}.packer-add-item-dialog[data-v-7430f515]{flex-direction:column;gap:12px;display:flex}.packer-add-item-dialog__search[data-v-7430f515]{width:100%;max-width:none;display:flex}.packer-add-item-dialog__search[data-v-7430f515] .search-input__field{width:100%;height:44px;padding:0 24px;font-size:14px}.packer-add-item-dialog__action-cell[data-v-7430f515]{justify-content:flex-start;align-items:center;gap:12px;display:inline-flex}.page-entity-header[data-v-cfdfdf5e]{width:calc(100% - var(--layout-padding-x) * 2);max-width:var(--layout-width-md);margin:12px auto 0}@media (width<=767px){.page-entity-header[data-v-cfdfdf5e]{margin:8px auto 0}}.page-entity-header--sticky[data-v-cfdfdf5e]{z-index:10;position:sticky;top:12px}@media (width<=767px){.page-entity-header--sticky[data-v-cfdfdf5e]{top:8px}}.page-entity-header__swap[data-v-cfdfdf5e]{transition:height .18s;position:relative;overflow:hidden}.page-entity-header__body[data-v-cfdfdf5e]{visibility:hidden;opacity:0;pointer-events:none;position:absolute;top:0;left:0;right:0}.page-entity-header__body--full[data-v-cfdfdf5e]{visibility:visible;opacity:1;pointer-events:auto}.page-entity-header__swap--compact .page-entity-header__body--full[data-v-cfdfdf5e]{visibility:hidden;opacity:0;pointer-events:none}.page-entity-header__swap--compact .page-entity-header__body--compact[data-v-cfdfdf5e]{visibility:visible;opacity:1;pointer-events:auto}.page-entity-header__inner[data-v-cfdfdf5e]{align-items:center;gap:16px;padding:16px 24px;display:flex}.page-entity-header__main[data-v-cfdfdf5e]{flex-direction:column;flex:auto;align-items:flex-start;gap:12px;min-width:0;display:flex}.page-entity-header__eyebrow[data-v-cfdfdf5e]{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:500}.page-entity-header__title-row[data-v-cfdfdf5e]{min-width:0;color:var(--text-primary);font-variant-numeric:tabular-nums slashed-zero;flex-wrap:wrap;align-items:center;gap:12px;font-family:IBM Plex Sans,Inter,sans-serif;font-weight:600;display:flex}.page-entity-header__title[data-v-cfdfdf5e]{font-family:inherit;font-weight:inherit;color:inherit;font-variant-numeric:inherit;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.page-entity-header__meta[data-v-cfdfdf5e]{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:12px 32px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;display:flex}.page-entity-header__subtitle[data-v-cfdfdf5e]{color:var(--text-secondary);font-family:Inter;line-height:1.5}.page-entity-header__subtitle--sm[data-v-cfdfdf5e]{font-size:12px}.page-entity-header__subtitle--md[data-v-cfdfdf5e]{font-size:13px}.page-entity-header__subtitle--lg[data-v-cfdfdf5e]{color:var(--text-primary);font-size:18px;font-weight:500;line-height:1.4}.page-entity-header__actions[data-v-cfdfdf5e]{flex-shrink:0;align-items:center;gap:8px;display:flex}.page-entity-header__tabs[data-v-cfdfdf5e]{border-top:1px solid var(--border-default);padding:0 24px}.page-entity-header .page-entity-header__body--full .page-entity-header__inner[data-v-cfdfdf5e]{padding:24px}.page-entity-header .page-entity-header__body--full .page-entity-header__main[data-v-cfdfdf5e]{gap:16px}.page-entity-header .page-entity-header__body--full .page-entity-header__title-row[data-v-cfdfdf5e]{font-size:24px;line-height:1.2}.page-entity-header .page-entity-header__body--compact .page-entity-header__inner[data-v-cfdfdf5e]{gap:12px;padding:12px 24px}.page-entity-header .page-entity-header__body--compact .page-entity-header__main[data-v-cfdfdf5e]{gap:4px}.page-entity-header .page-entity-header__body--compact .page-entity-header__title-row[data-v-cfdfdf5e]{gap:8px;font-size:20px;line-height:1.25}@media (width<=767px){.page-entity-header .page-entity-header__body--full .page-entity-header__inner[data-v-cfdfdf5e]{padding:16px}.page-entity-header .page-entity-header__body--full .page-entity-header__title-row[data-v-cfdfdf5e]{font-size:20px}.page-entity-header .page-entity-header__body--compact .page-entity-header__inner[data-v-cfdfdf5e]{padding:8px 16px}.page-entity-header .page-entity-header__body--compact .page-entity-header__title-row[data-v-cfdfdf5e]{font-size:17px}.page-entity-header__tabs[data-v-cfdfdf5e]{padding:0 16px}}.page-entity-header__mobile-actions[data-v-cfdfdf5e],.page-entity-header__mobile-bar[data-v-cfdfdf5e],.page-entity-header__responsive-bar[data-v-cfdfdf5e],.page-entity-header__responsive-actions[data-v-cfdfdf5e]{display:none}@media (width<=767px){.page-entity-header.page-entity-header--responsive-bar[data-v-cfdfdf5e]{background:var(--surface-elevated);width:100%;max-width:none;box-shadow:none;border:0;border-radius:0;margin:0;transition:box-shadow .15s}.page-entity-header.page-entity-header--responsive-bar .page-entity-header__swap[data-v-cfdfdf5e],.page-entity-header.page-entity-header--responsive-bar .page-entity-header__actions[data-v-cfdfdf5e],.page-entity-header.page-entity-header--responsive-bar .page-entity-header__responsive-actions[data-v-cfdfdf5e]{display:none}.page-entity-header.page-entity-header--responsive-bar .page-entity-header__responsive-bar[data-v-cfdfdf5e]{min-height:44px;color:var(--text-primary);letter-spacing:0;align-items:center;gap:8px;padding:8px 24px;font-family:Inter;font-size:13px;font-weight:400;display:flex}.page-entity-header.page-entity-header--responsive-bar .page-entity-header__responsive-bar[data-v-cfdfdf5e]>:first-child{flex:auto;min-width:0}.page-entity-header.page-entity-header--responsive-bar .page-entity-header__responsive-bar-fields[data-v-cfdfdf5e]{white-space:nowrap;text-overflow:ellipsis;align-items:baseline;min-width:0;display:flex;overflow:hidden}.page-entity-header.page-entity-header--responsive-bar .page-entity-header__responsive-bar-sep[data-v-cfdfdf5e]{color:var(--text-muted);flex-shrink:0;margin:0 4px}.page-entity-header.page-entity-header--responsive-bar .page-entity-header__responsive-bar-field[data-v-cfdfdf5e]{text-overflow:ellipsis;min-width:0;overflow:hidden}.page-entity-header.page-entity-header--responsive-bar .page-entity-header__responsive-bar-field--primary[data-v-cfdfdf5e]{color:var(--text-primary);font-weight:500}.page-entity-header.page-entity-header--responsive-bar .page-entity-header__responsive-bar-field--secondary[data-v-cfdfdf5e]{color:var(--text-muted);flex-shrink:0;font-weight:400}.page-entity-header.page-entity-header--responsive-bar .page-entity-header__tabs[data-v-cfdfdf5e]{padding:0 12px}.page-entity-header.page-entity-header--responsive-bar.page-entity-header--sticky[data-v-cfdfdf5e]{top:0}.page-entity-header.page-entity-header--responsive-bar.page-entity-header--scrolled[data-v-cfdfdf5e]{box-shadow:var(--shadow-sticky-down)}.page-entity-header.page-entity-header--responsive-tabs-only[data-v-cfdfdf5e]{background:var(--surface-page);width:100%;max-width:none;box-shadow:none;border:0;border-radius:0;margin:0;transition:box-shadow .15s}.page-entity-header.page-entity-header--responsive-tabs-only .page-entity-header__swap[data-v-cfdfdf5e]{display:none}.page-entity-header.page-entity-header--responsive-tabs-only .page-entity-header__tabs[data-v-cfdfdf5e]{border-top:0;border-bottom:1px solid var(--border-default);padding:0 12px}.page-entity-header.page-entity-header--responsive-tabs-only.page-entity-header--sticky[data-v-cfdfdf5e]{top:0}.page-entity-header.page-entity-header--responsive-tabs-only.page-entity-header--scrolled[data-v-cfdfdf5e]{box-shadow:var(--shadow-sticky-down)}.page-entity-header.page-entity-header--responsive-compact[data-v-cfdfdf5e]{background:var(--surface-page);width:100%;max-width:none;box-shadow:none;border:0;border-radius:0;margin:0;transition:box-shadow .15s;position:relative}.page-entity-header.page-entity-header--responsive-compact .page-entity-header__swap[data-v-cfdfdf5e]{transition:none;overflow:visible;height:auto!important}.page-entity-header.page-entity-header--responsive-compact .page-entity-header__body--full[data-v-cfdfdf5e]{visibility:visible;opacity:1;pointer-events:auto;position:static}.page-entity-header.page-entity-header--responsive-compact .page-entity-header__body--compact[data-v-cfdfdf5e]{display:none}.page-entity-header.page-entity-header--responsive-compact .page-entity-header__swap--compact .page-entity-header__body--full[data-v-cfdfdf5e]{visibility:visible;opacity:1;pointer-events:auto}.page-entity-header.page-entity-header--responsive-compact .page-entity-header__inner[data-v-cfdfdf5e]{flex-direction:column;align-items:flex-start;gap:0;padding:12px 48px 8px 12px}.page-entity-header.page-entity-header--responsive-compact .page-entity-header__main[data-v-cfdfdf5e]{gap:8px;width:100%}.page-entity-header.page-entity-header--responsive-compact .page-entity-header__eyebrow[data-v-cfdfdf5e]{display:none}.page-entity-header.page-entity-header--responsive-compact .page-entity-header__title-row[data-v-cfdfdf5e]{font-size:19px;line-height:1.25}.page-entity-header.page-entity-header--responsive-compact .page-entity-header__meta[data-v-cfdfdf5e]{grid-template-columns:1fr 1fr;gap:6px 16px;width:100%;padding-top:2px;display:grid}.page-entity-header.page-entity-header--responsive-compact .page-entity-header__meta[data-v-cfdfdf5e] .meta-pair__label{font-size:10px}.page-entity-header.page-entity-header--responsive-compact .page-entity-header__meta[data-v-cfdfdf5e] .meta-pair__value{font-size:13px;line-height:1.3}.page-entity-header.page-entity-header--responsive-compact .page-entity-header__actions[data-v-cfdfdf5e]{display:none}.page-entity-header.page-entity-header--responsive-compact .page-entity-header__responsive-actions[data-v-cfdfdf5e]{z-index:1;flex-shrink:0;align-items:center;display:flex;position:absolute;top:12px;right:8px}.page-entity-header.page-entity-header--responsive-compact .page-entity-header__tabs[data-v-cfdfdf5e]{border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default);margin-top:4px;padding:0 12px}.page-entity-header.page-entity-header--responsive-compact.page-entity-header--sticky[data-v-cfdfdf5e]{top:0}.page-entity-header.page-entity-header--responsive-compact.page-entity-header--scrolled[data-v-cfdfdf5e]{box-shadow:var(--shadow-sticky-down)}}.product-header__sku[data-v-489060d5]{color:var(--text-primary);white-space:nowrap;letter-spacing:.02em;font-weight:600}.calculation-log[data-v-6c0908f2]{background:var(--surface-code);color:var(--text-on-code);border-radius:12px;margin:0 24px 24px;padding:16px 24px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;line-height:1.7;list-style:none}.calculation-log__line[data-v-6c0908f2]{grid-template-columns:minmax(20px,auto) 1fr;align-items:baseline;column-gap:12px;display:grid}.calculation-log__line-no[data-v-6c0908f2]{color:var(--text-code-meta);text-align:right;-webkit-user-select:none;user-select:none}.calculation-log__text[data-v-6c0908f2]{white-space:pre-wrap;word-break:break-word}.code-badge[data-v-f85b2457]{text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;border-radius:8px;flex-shrink:0;align-items:center;font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:600;display:inline-flex}.code-badge--sm[data-v-f85b2457]{padding:2px 6px;font-size:10px;line-height:1.4}.code-badge--md[data-v-f85b2457]{padding:3px 8px;font-size:12px;line-height:1.4}.code-badge--neutral[data-v-f85b2457]{background:var(--surface-page);color:var(--text-secondary)}.code-badge--subtle[data-v-f85b2457]{color:var(--text-muted);background:0 0}.data-row[data-v-49105e43]{background-color:var(--surface-elevated);border:1px solid var(--border-default);border-radius:12px;align-items:center;width:100%;min-height:38px;padding:0;display:flex}.data-row__leading[data-v-49105e43]{width:36px;color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.data-row__body[data-v-49105e43]{min-width:0;height:100%;color:var(--text-primary);flex:auto;align-items:center;gap:8px;padding:0 12px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;display:flex}.data-row__leading+.data-row__body[data-v-49105e43]{padding-left:0}.data-row__actions[data-v-49105e43]{flex-shrink:0;align-items:center;gap:4px;padding-right:4px;display:flex}.dt-detail-grid[data-v-517f5cec]{gap:4px 12px;display:grid}.dt-detail-grid__item[data-v-517f5cec]{flex-direction:column;gap:1px;display:flex}.dt-detail-grid__label[data-v-517f5cec]{color:#929aae;font-size:11px;font-weight:600}.dt-detail-grid__value[data-v-517f5cec]{color:#50596d;font-size:13px}.money[data-v-f012ba72]{font-variant-numeric:tabular-nums}.money-signed-before[data-v-394643b1]{display:inline-flex}.money-signed-before:not(:empty)[data-v-394643b1]:before{content:var(--currency-symbol,"");color:#929aae;font-weight:400}.money-signed-after[data-v-394643b1]{display:inline-flex}.money-signed-after:not(:empty)[data-v-394643b1]:after{content:var(--currency-symbol,"");color:#929aae;font-weight:400}.currency-code[data-v-394643b1]{color:#929aae;margin-left:2px;font-weight:400}.money-signed-before[data-v-1edc72b4]{display:inline-flex}.money-signed-before:not(:empty)[data-v-1edc72b4]:before{content:var(--currency-symbol,"");color:#929aae;font-weight:400}.money-signed-after[data-v-1edc72b4]{display:inline-flex}.money-signed-after:not(:empty)[data-v-1edc72b4]:after{content:var(--currency-symbol,"");color:#929aae;font-weight:400}.sku-cell[data-v-de75971a]{font-weight:inherit;color:var(--text-primary);white-space:nowrap}.sku-cell--sans[data-v-de75971a]{font-family:IBM Plex Sans,Inter,sans-serif}.sku-cell--2xs[data-v-de75971a]{font-size:10px}.sku-cell--xs[data-v-de75971a]{font-size:12px}.sku-cell--sm[data-v-de75971a]{font-size:13px}.sku-cell--md[data-v-de75971a]{font-size:14px}.sku-cell--lg[data-v-de75971a]{font-size:15px}button.sku-cell[data-v-de75971a]{text-align:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;text-decoration:none;transition:color .15s,text-decoration-color .15s;display:inline}button.sku-cell[data-v-de75971a]:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}button.sku-cell[data-v-de75971a]:focus-visible{outline:2px solid var(--accent-tint-focus);outline-offset:2px;border-radius:2px}.app-table-title-pill{color:#22252d;white-space:nowrap;background:#f6f7f9;border:1px solid #cbcfd8;border-radius:14px;align-items:center;gap:6px;padding:4px 12px;font-size:13px;font-weight:500;line-height:1.4;display:inline-flex}.app-table-title-pill__icon{color:#50596d;flex-shrink:0}.app-table-title-pill__label{letter-spacing:.01em}.app-table-title-pill__badge{color:#fff;background:#393f4c;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.is-total-row[data-v-e1febe95]{font-weight:600}.filter-pill-threshold-enter-active,.filter-pill-threshold-leave-active{transform-origin:top;transition:opacity .15s,transform .15s}.filter-pill-threshold-enter,.filter-pill-threshold-enter-from,.filter-pill-threshold-leave-to{opacity:0;transform:scaleY(.9)}.app-filter-pill-threshold{display:inline-flex;position:relative}.app-filter-pill-threshold--open{z-index:2000}.app-filter-pill-threshold__caret{margin-left:2px;font-size:10px;transition:transform .15s}.app-filter-pill-threshold__menu{z-index:2000;border:1px solid var(--border-default);background:var(--surface-elevated);min-width:200px;box-shadow:var(--shadow-lg);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex;position:absolute;top:calc(100% + 4px);left:0}.app-filter-pill-threshold__label{color:var(--text-secondary);font-family:Inter,sans-serif;font-size:12px}.app-filter-pill-threshold__input-wrap{border:1px solid var(--border-default);background:var(--surface-page);border-radius:8px;align-items:center;gap:4px;padding:0 8px;display:flex}.app-filter-pill-threshold__input-wrap:focus-within{border-color:#0e9033}.app-filter-pill-threshold__prefix,.app-filter-pill-threshold__suffix{color:var(--text-tertiary,var(--text-secondary));font-family:Inter,sans-serif;font-size:12px}.app-filter-pill-threshold__input{min-width:0;height:28px;color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-family:Inter,sans-serif;font-size:13px}.app-filter-pill-threshold__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.app-filter-pill-threshold__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.app-filter-pill-threshold__input[type=number]{-moz-appearance:textfield}.app-filter-pill-threshold__actions{justify-content:flex-end;gap:4px;display:flex}.app-filter-pill-threshold__btn{border:1px solid var(--border-strong);background:var(--surface-elevated);cursor:pointer;border-radius:8px;height:26px;padding:0 12px;font-family:Inter,sans-serif;font-size:12px;transition:background-color .15s,border-color .15s,color .15s}.app-filter-pill-threshold__btn--secondary{color:var(--text-secondary)}.app-filter-pill-threshold__btn--secondary:hover{border-color:var(--text-muted);background:var(--surface-page)}.app-filter-pill-threshold__btn--primary{color:#fff;background:#0e9033;border-color:#0e9033}.app-filter-pill-threshold__btn--primary:hover{background:#0c792b}.app-header-input{background:var(--surface-elevated);border:1px solid var(--border-strong);height:26px;color:var(--text-secondary);white-space:nowrap;cursor:text;border-radius:12px;align-items:center;gap:4px;padding:0 8px 0 12px;font-size:12px;transition:border-color .15s;display:inline-flex}.app-header-input--focused{border-color:var(--accent)}.app-header-input--disabled{opacity:.5;cursor:not-allowed}.app-header-input--success{background:#e4f5e9;border-color:#0e9033}.app-header-input--warning{background:#fef4e6;border-color:#df830c}.app-header-input--danger{background:#fbe6e9;border-color:#bd0f2a}.app-header-input__label{flex-shrink:0}.app-header-input__prefix{color:var(--text-primary);flex-shrink:0;font-weight:400}.app-header-input__field{width:64px;color:var(--text-primary);text-align:right;-moz-appearance:textfield;background:0 0;border:none;outline:none;padding:0;font-size:12px;font-weight:700}.app-header-input__field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.app-header-input__field::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.app-header-input__field::placeholder{color:var(--text-muted);font-weight:400}.app-input-adornment[data-v-fe98686c]{color:#909399;align-items:center;height:100%;font-size:12px;display:flex}.app-input-adornment--left[data-v-fe98686c]{padding:0 4px 0 2px}.app-input-adornment--right[data-v-fe98686c]{padding:0 2px 0 4px}.app-filter-pill--info{color:#807de8;background:#807de814;border-color:#807de866}.app-filter-pill--info:hover{background:#807de81f;border-color:#807de899}.app-filter-pill--info .app-filter-pill__indicator{background:#807de8;box-shadow:0 0 0 2px #807de833}.page-grid[data-v-008e62db]{grid-template-columns:1fr;gap:12px;min-width:0;display:grid}@media (width>=992px){.page-grid[data-v-008e62db]{grid-template-columns:repeat(var(--page-grid-columns,2), minmax(0, 1fr))}}@media (width>=1200px){.page-grid[data-v-008e62db]{column-gap:24px}}.page-stack[data-v-bbf904d2]{flex-direction:column;min-width:0;display:flex}.page-stack--gap-sm[data-v-bbf904d2]{gap:8px}.page-stack--gap-md[data-v-bbf904d2]{gap:12px}.page-stack--gap-lg[data-v-bbf904d2]{gap:16px}.processing-state[data-v-17a45c79]{text-align:center;color:var(--text-primary);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px 16px;display:flex}.processing-state--sm[data-v-17a45c79]{gap:8px;padding:16px}.processing-state--lg[data-v-17a45c79]{gap:16px;padding:48px 24px}.processing-state__indicator[data-v-17a45c79]{justify-content:center;align-items:center;display:flex}.processing-state__title[data-v-17a45c79]{letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;font-weight:500}.processing-state__subtitle[data-v-17a45c79]{color:var(--text-secondary);max-width:320px;font-family:Inter;font-size:14px}.processing-state__actions[data-v-17a45c79]{margin-top:8px}.schein-info__award+.schein-info__award[data-v-76823d70]{margin-top:2px}.schein-info__award-type[data-v-76823d70]{color:var(--text-muted);margin-right:2px}.schein-info__award-price[data-v-76823d70]{font-variant-numeric:slashed-zero tabular-nums}.schein-award-form__delete[data-v-edc87588]{border-top:1px solid var(--border-default);margin-top:16px;padding-top:16px}.schein-award-form__delete-confirm[data-v-edc87588]{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.schein-awards-table[data-v-42a43b4e]{width:100%}.schein-awards-table__add[data-v-42a43b4e]{border:1px solid var(--border,#e6e8ec);width:28px;height:28px;color:var(--text-tertiary,#94a3b8);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:inline-flex}.schein-awards-table__add[data-v-42a43b4e]:hover:not(:disabled){color:var(--text-primary,#0f172a);border-color:var(--border-strong,#cbd5e1)}.schein-awards-table__add[data-v-42a43b4e]:disabled{cursor:not-allowed;opacity:.5}.schein-awards-table__edit[data-v-42a43b4e]{cursor:pointer;color:var(--text-tertiary,#94a3b8);border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:color .15s,background-color .15s;display:inline-flex}.schein-awards-table__edit[data-v-42a43b4e]:hover{color:var(--text-primary,#0f172a);background-color:var(--surface-hover,#0f172a0d)}.schein-info-more__awards-table[data-v-361ce5ae]{border-top:1px solid var(--border-default);padding:12px 24px 24px}.discontinued-tooltip[data-v-b21677f9]{flex-direction:column;gap:4px;display:flex}.info-card__region-bar[data-v-28928e2b]{border-bottom:1px solid var(--border-default);padding:12px 24px;display:flex}@media (width<=767px){.info-card__region-bar[data-v-28928e2b]{padding:8px 16px}}.bid-expand[data-v-a07a1473]{flex-direction:column;gap:8px;padding-top:8px;display:flex}.bid-expand__alerts[data-v-a07a1473]{flex-wrap:wrap;gap:4px;padding:0 16px;display:flex}.qty-ordered-with-cancellation[data-v-c81c0462]{text-underline-offset:2px;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.sales-history__pane[data-v-3172da82]{padding:12px 16px}.sales-history__exclude[data-v-3172da82]{cursor:pointer;align-items:center;gap:4px;margin:0;display:inline-flex}.sales-history__exclude-label[data-v-3172da82]{color:var(--text-secondary);font-family:Inter,sans-serif;font-size:12px;font-weight:500}.country-of-origin__state[data-v-47157445]{flex-direction:column;align-items:center;gap:12px;padding:24px 16px;display:flex}.country-of-origin__confidence--high[data-v-47157445]{color:#0e9033}.country-of-origin__confidence--medium[data-v-47157445]{color:#df830c}.country-of-origin__confidence--low[data-v-47157445]{color:#bd0f2a}.country-of-origin__link[data-v-47157445]{color:var(--accent);align-items:center;gap:2px;text-decoration:none;display:inline-flex}.country-of-origin__link[data-v-47157445]:hover{text-decoration:underline}.country-of-origin__edit[data-v-47157445]{justify-content:flex-end;margin-top:12px;display:flex}.segmented-field[data-v-7f61ba35]{row-gap:var(--space-2xs,4px);grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;display:grid}.segmented-field--disabled[data-v-7f61ba35]{opacity:.6;pointer-events:none}.segmented-field__label[data-v-7f61ba35]{font-family:var(--font-family-mono,"IBM Plex Mono", monospace);text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary,#6b7280);grid-row:1;align-items:center;gap:4px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex}.segmented-field__label--segments[data-v-7f61ba35]{grid-column:1}.segmented-field__label--trailing[data-v-7f61ba35]{grid-column:2}.segmented-field__info[data-v-7f61ba35]{color:var(--text-muted);align-items:center;display:inline-flex}.segmented-field__cell[data-v-7f61ba35]{background:var(--surface-primary,#fff);border-top:1px solid var(--border-default,#e6e8ec);border-bottom:1px solid var(--border-default,#e6e8ec);grid-row:2;min-height:40px}.segmented-field__cell--segments[data-v-7f61ba35]{border-left:1px solid var(--border-default,#e6e8ec);border-top-left-radius:12px;border-bottom-left-radius:12px;align-items:stretch;display:flex}.segmented-field__cell--trailing[data-v-7f61ba35]{border-left:1px solid var(--border-default,#e6e8ec);align-items:center;padding:0 12px;display:flex}.segmented-field__cell--reset[data-v-7f61ba35]{border:0;border-top:1px solid var(--border-default,#e6e8ec);border-bottom:1px solid var(--border-default,#e6e8ec);border-left:1px solid var(--border-default,#e6e8ec);border-right:1px solid var(--border-default,#e6e8ec);width:40px;color:var(--text-secondary,#6b7280);cursor:pointer;border-top-right-radius:12px;border-bottom-right-radius:12px;justify-content:center;align-items:center;display:flex}.segmented-field__cell--reset[data-v-7f61ba35]:hover{background:var(--surface-hover,#f3f4f6);color:var(--text-primary,#111827)}.segmented-field__cell--last[data-v-7f61ba35]:not(.segmented-field__cell--reset){border-right:1px solid var(--border-default,#e6e8ec);border-top-right-radius:12px;border-bottom-right-radius:12px}.segmented-field__segment[data-v-7f61ba35]{color:var(--text-primary,#111827);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.segmented-field__segment:hover:not(:disabled) .segmented-field__dot[data-v-7f61ba35]:not(.segmented-field__dot--filled){border-color:var(--text-primary,#111827)}.segmented-field__dot[data-v-7f61ba35]{border:1.5px solid var(--border-strong,#9ca3af);background:var(--surface-elevated,#fff);box-sizing:border-box;border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.segmented-field__dot--filled[data-v-7f61ba35]{border-color:var(--text-primary,#111827);background-color:var(--text-primary,#111827)}.segmented-field__dot-fill[data-v-7f61ba35]{background-color:var(--text-on-accent,#fff);border-radius:50%;width:6px;height:6px}.uom-factor-input[data-v-0d938c07]{width:100%;color:var(--text-primary,#111827);background:0 0;border:0;outline:0;padding:0;font-family:inherit;font-size:14px}.uom-factor-input[data-v-0d938c07]::placeholder{color:var(--text-tertiary,#9ca3af)}.uom-factor-input[data-v-0d938c07]{-moz-appearance:textfield}.uom-factor-input[data-v-0d938c07]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.uom-factor-input[data-v-0d938c07]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.resettable-field[data-v-88c15220]{gap:var(--space-2xs,4px);flex-direction:column;display:flex}.resettable-field__header[data-v-88c15220]{justify-content:space-between;align-items:baseline;gap:var(--space-sm,8px);margin-bottom:var(--space-2xs,4px);display:flex}.resettable-field__label[data-v-88c15220]{font-family:var(--font-family-mono,"IBM Plex Mono", monospace);text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary,#6b7280);font-size:12px;font-weight:600}.resettable-field__reset[data-v-88c15220]{font-family:var(--font-family-mono,"IBM Plex Mono", monospace);text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary,#6b7280);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:11px;font-weight:500;display:inline-flex}.resettable-field__reset[data-v-88c15220]:hover{color:var(--text-primary,#111827)}.sku-row__value[data-v-7701f5c4]{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:13px;overflow:hidden}.sku-row__action[data-v-7701f5c4]{background-color:var(--surface-page);width:32px;height:28px;color:var(--text-secondary);cursor:pointer;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:flex}.sku-row__action[data-v-7701f5c4]:hover:not(:disabled){background-color:var(--surface-sunken);color:var(--text-primary)}.sku-row__action[data-v-7701f5c4]:disabled{opacity:.4;cursor:not-allowed}.new-sku-row__input[data-v-7a814447]{min-width:0;height:100%;color:var(--text-primary);background:0 0;border:none;outline:none;flex:auto;padding:0;font-size:13px}.new-sku-row__input[data-v-7a814447]::placeholder{color:var(--text-muted)}.select-vendors__name[data-v-b77faa33]{color:var(--text-primary);font-weight:500}.select-vendors__code[data-v-b77faa33]{color:var(--text-muted);margin-left:8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.dialog-actions[data-v-567874e9]{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.price-list__edit-icon[data-v-76727206]{cursor:pointer;color:var(--text-tertiary,#94a3b8);border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:color .15s,background-color .15s;display:inline-flex}.price-list__edit-icon[data-v-76727206]:hover{color:var(--text-primary,#0f172a);background-color:var(--surface-hover,#0f172a0d)}.price-list__edit-icon[data-v-76727206]:focus-visible{outline:none;box-shadow:0 0 0 2px #6366f166}.price-margin-input[data-v-7dd3ec6f]{align-items:flex-end;gap:8px;display:flex}.price-margin-input__field[data-v-7dd3ec6f]{flex:1 1 0;min-width:0}.price-margin-input__clear[data-v-7dd3ec6f]{flex-shrink:0}.qualification-badge[data-v-73d244ea]{align-items:center;font-size:12px;line-height:1;display:inline-flex}.qualification-badge__dot[data-v-73d244ea]{border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.dot--green-solid[data-v-73d244ea]{background-color:#67c23a}.dot--green-outline[data-v-73d244ea]{background-color:#0000;border:1.5px solid #67c23a}.dot--red-solid[data-v-73d244ea]{background-color:#f56c6c}.dot--red-outline[data-v-73d244ea]{background-color:#0000;border:1.5px solid #f56c6c}.dot--grey-outline[data-v-73d244ea]{background-color:#0000;border:1.5px solid #c0c4cc}.customer-prices-panel[data-v-d9e03936]{flex-direction:column;gap:12px;min-width:0;display:flex}.bid-product-info-card__controls[data-v-6d981f36]{flex-wrap:wrap;align-items:center;gap:8px;padding:8px 16px;display:flex}.owens-bid-card__grid[data-v-89efbcf3]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.owens-bid-card__grid[data-v-89efbcf3]>*{min-width:0}@media (width<=1199px){.owens-bid-card__grid[data-v-89efbcf3]{grid-template-columns:1fr}}.vendors-table__industry[data-v-9ccc6847]{align-items:center;gap:8px;display:inline-flex}.vendors-table__muted[data-v-9ccc6847]{color:var(--text-secondary,#6b7280)}.vendors-table__linked[data-v-9ccc6847]{font-size:12px;line-height:1.4}.vendors-table__url[data-v-9ccc6847]{color:var(--text-link,#1d4ed8);display:block}.linked-vendor__name[data-v-61584691]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-primary);flex:auto;padding-left:12px;font-size:14px;overflow:hidden}.workflow-status-select[data-v-4b4ea4b9]{display:inline-block;position:relative}.workflow-status-select__trigger[data-v-4b4ea4b9]{cursor:pointer;background:0 0;border:0;padding:0}.workflow-status-select__panel[data-v-4b4ea4b9]{z-index:2000;background:var(--surface-elevated);border:1px solid var(--border-default);box-shadow:var(--shadow-lg);border-radius:12px;flex-direction:column;gap:2px;min-width:200px;padding:2px;display:flex;position:absolute;top:calc(100% + 2px);left:0}.workflow-status-select__option[data-v-4b4ea4b9]{cursor:pointer;text-align:left;width:100%;color:var(--text-primary);background:0 0;border:0;border-radius:8px;align-items:center;padding:2px 8px;font-family:IBM Plex Sans,Inter,sans-serif;font-size:14px;display:flex}.workflow-status-select__option[data-v-4b4ea4b9]:hover{background-color:var(--surface-page)}.workflow-modal-sidebar[data-v-18bdccd0]{--base-field-label-width:130px}.po-history-tab[data-v-17b82b0d]{padding:16px 0}.po-history-tab__state[data-v-17b82b0d]{color:var(--text-muted);justify-content:center;padding:32px 0;display:flex}.po-history-tab__list[data-v-17b82b0d]{flex-direction:column;gap:12px;display:flex}.po-history-tab__item[data-v-17b82b0d]{padding:12px}.po-history-tab__row[data-v-17b82b0d]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.po-history-tab__heading[data-v-17b82b0d]{align-items:baseline;gap:8px;display:flex}.po-history-tab__link[data-v-17b82b0d]{color:var(--accent-primary);text-decoration:none}.po-history-tab__link[data-v-17b82b0d]:hover{text-decoration:underline}.po-history-tab__date[data-v-17b82b0d]{color:var(--text-secondary);font-size:13px}.po-history-tab__meta[data-v-17b82b0d]{color:var(--text-primary);flex-wrap:wrap;gap:24px;font-size:13px;display:flex}.po-history-tab__label[data-v-17b82b0d]{color:var(--text-muted);margin-right:4px}.purchase-reports-tab[data-v-e5d2f96f]{padding:16px 0}.purchase-reports-tab__state[data-v-e5d2f96f]{color:var(--text-muted);justify-content:center;padding:32px 0;display:flex}.purchase-reports-tab__list[data-v-e5d2f96f]{flex-direction:column;gap:8px;display:flex}.purchase-reports-tab__item[data-v-e5d2f96f]{cursor:pointer;text-align:left;width:100%;padding:12px;transition:background-color .15s}.purchase-reports-tab__item[data-v-e5d2f96f]:hover{background-color:var(--surface-page)}.purchase-reports-tab__row[data-v-e5d2f96f]{justify-content:space-between;align-items:center;gap:12px;display:flex}.purchase-reports-tab__heading[data-v-e5d2f96f]{align-items:baseline;gap:8px;display:flex}.purchase-reports-tab__title[data-v-e5d2f96f]{color:var(--accent-primary);font-weight:500}.purchase-reports-tab__date[data-v-e5d2f96f]{color:var(--text-muted);font-size:12px}.purchase-reports-tab__meta[data-v-e5d2f96f]{align-items:center;gap:8px;display:flex}.purchase-reports-tab__count[data-v-e5d2f96f]{color:var(--text-muted);font-size:12px}.workflow-modal-identifier[data-v-bab9a20f]{align-items:center;gap:8px;display:flex}.workflow-modal-identifier__name[data-v-bab9a20f]{font-weight:600}.workflow-modal-identifier__separator[data-v-bab9a20f]{color:var(--text-muted)}.workflow-modal-tabs__files[data-v-bab9a20f]{justify-content:center;display:flex}.mobile-only-tab[data-v-bab9a20f]{display:none}@media screen and (width<=768px){[data-v-bab9a20f] .desktop-sidebar{display:none}.mobile-only-tab[data-v-bab9a20f]{align-items:center;width:calc(100vw - 32px);display:flex}}.workflow-dialog-table__heading[data-v-0d528f14]{color:var(--text-primary);margin:0 0 16px;font-family:IBM Plex Sans,Inter,sans-serif;font-size:15px;font-weight:600}.vendor-form__list-label[data-v-772550c4]{text-transform:uppercase;color:var(--text-secondary,#6b7280);margin-bottom:8px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;display:block}.vendor-form__url-list[data-v-772550c4]{flex-direction:column;gap:8px;display:flex}.vendor-form__action-row[data-v-772550c4]{align-items:center;gap:8px;display:flex}.merge-confirmation__lead[data-v-070ef17f]{margin:0 0 16px;font-size:16px;line-height:1.5}.merge-confirmation__section[data-v-070ef17f]{flex-direction:column;gap:16px;margin-top:16px;display:flex}.merge-confirmation__section ul[data-v-070ef17f]{margin:0;padding-left:16px}.merge-confirmation__section ul li[data-v-070ef17f]{padding:5px 0;list-style-type:circle}.merge-confirmation__section h2[data-v-070ef17f]{margin:0;font-size:14px;font-weight:600}.workflows-status-category-filter[data-v-86c23dcb]{align-items:center;gap:12px;display:flex}.workflows-status-category-filter__hint[data-v-86c23dcb]{color:var(--text-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}@media (width<=768px){.workflows-status-category-filter__hint[data-v-86c23dcb]{display:none}}.suppliers-table__muted[data-v-0100a5ce]{color:var(--text-secondary,#6b7280)}.suppliers-table__linked[data-v-0100a5ce]{font-size:12px;line-height:1.4}.linked-supplier__name[data-v-d23afdd4]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-primary);flex:auto;padding-left:12px;font-size:14px;overflow:hidden}.mergeable-system-supplier[data-v-47b2607e]{align-items:flex-end;gap:8px;padding-bottom:16px;display:flex}.mergeable-system-supplier__select[data-v-47b2607e]{flex:auto;margin-bottom:0}.mergeable-system-supplier__remove[data-v-47b2607e]{flex:none}.supplier-form__no-workflows[data-v-ec1e7862]{color:var(--text-muted);margin:0}.supplier-form__action-row[data-v-ec1e7862]{align-items:center;gap:8px;display:flex}.percent-cell[data-v-667720b1]{display:inline-flex}.percent-cell:not(:empty)[data-v-667720b1]:after{content:"%";color:#929aae;font-weight:400}.sku-stack[data-v-798d378d]{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.products-table__muted[data-v-1b954a09]{color:var(--text-muted)}.inventory-metrics__sub[data-v-14e31b0c]{color:var(--text-muted);font-size:12px}.inventory-metrics__sub-more[data-v-14e31b0c]{color:var(--text-muted);font-size:10px}.list-prices__muted[data-v-d95f4e57]{color:var(--text-muted)}.list-prices__price-margin[data-v-d95f4e57]{align-items:center;gap:8px;display:inline-flex}.list-prices__margin[data-v-d95f4e57]{color:var(--text-muted)}.list-prices__edit[data-v-d95f4e57]{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.list-prices__edit[data-v-d95f4e57]:hover{background:var(--surface-page);color:var(--text-primary)}.expiring-damaged-lots-row__inferred-marker[data-v-6ceed326]{color:var(--text-muted);cursor:help;margin-left:2px;font-weight:600}.expiring-damaged-tab__org[data-v-e196bea9]{color:var(--text-primary);font-weight:600}.expiring-damaged-tab__damaged[data-v-e196bea9]{color:var(--text-on-warning,#7a4a00);background:var(--surface-warning,#fff4d6);border-radius:9999px;align-items:center;padding:2px 10px;font-size:12px;font-weight:600;display:inline-flex}.expiring-damaged-tab__months[data-v-e196bea9]{font-variant-numeric:tabular-nums}.expiring-damaged-tab__months--critical[data-v-e196bea9]{color:var(--color-danger,#c0392b);font-weight:600}.expiring-damaged-tab__months--warn[data-v-e196bea9]{color:var(--text-warning,#b8860b)}.pricing-outliers-tab__error[data-v-b0de7ef5]{background:var(--accent-danger-tint);border:1px solid var(--accent-danger);color:var(--accent-danger);border-radius:12px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 14px;font-size:13px;display:flex}.pricing-outliers-tab__severity-icon[data-v-b0de7ef5]{vertical-align:middle}.pricing-outliers-tab__severity-icon--error[data-v-b0de7ef5]{color:var(--accent-danger)}.pricing-outliers-tab__severity-icon--warning[data-v-b0de7ef5]{color:var(--accent-warning)}.pricing-outliers-tab__customer[data-v-b0de7ef5]{color:var(--text-primary)}.pricing-outliers-tab__link[data-v-b0de7ef5]{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.pricing-outliers-tab__link[data-v-b0de7ef5]:hover{text-decoration:underline}.pricing-outliers-tab__so-button[data-v-b0de7ef5]{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.pricing-outliers-tab__so-button[data-v-b0de7ef5]:hover{text-decoration:underline}.pricing-outliers-tab__current[data-v-b0de7ef5]{font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.pricing-outliers-tab__direction-icon[data-v-b0de7ef5]{vertical-align:middle}.pricing-outliers-tab__direction-icon--under[data-v-b0de7ef5]{color:var(--accent-danger)}.pricing-outliers-tab__direction-icon--over[data-v-b0de7ef5]{color:var(--accent-warning)}.pricing-outliers-tab__ratio[data-v-b0de7ef5]{font-variant-numeric:tabular-nums}.pricing-outliers-tab__ratio--error[data-v-b0de7ef5]{color:var(--accent-danger)}.pricing-outliers-tab__ratio--warning[data-v-b0de7ef5]{color:var(--accent-warning)}.pricing-outliers-tab__detail[data-v-b0de7ef5]{flex-direction:column;gap:6px;padding:8px 12px;display:flex}.pricing-outliers-tab__detail-row[data-v-b0de7ef5]{align-items:center;gap:8px;font-size:13px;display:flex}.pricing-outliers-tab__detail-label[data-v-b0de7ef5]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);min-width:80px;font-size:11px;font-weight:600}.pricing-outliers-tab__detail-value[data-v-b0de7ef5]{color:var(--text-primary)}.pricing-outliers-tab__detail-meta[data-v-b0de7ef5]{color:var(--text-secondary);font-size:12px}.supplier-prices__edit[data-v-182dbf08]{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.supplier-prices__edit[data-v-182dbf08]:hover{background:var(--surface-page);color:var(--text-primary)}.supplier-prices__description[data-v-182dbf08]{color:var(--text-secondary);font-size:12px;line-height:1.4}.dialog-actions[data-v-a0b12684]{border-top:1px solid var(--border-default);flex-direction:column;align-items:flex-start;gap:4px;padding-top:12px;display:flex}.customer-form__org-row[data-v-43a3be59]{flex-direction:column;gap:8px;display:flex}.app-inline-date-cell[data-v-ec9583a1]{height:28px;color:var(--text-primary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:2px;padding:0 4px;transition:border-color .15s,background-color .15s;display:flex;position:relative}.app-inline-date-cell[data-v-ec9583a1]:hover:not(.app-inline-date-cell--disabled){border-color:var(--border-default);background:var(--surface-sunken)}.app-inline-date-cell--disabled[data-v-ec9583a1]{opacity:.5;cursor:not-allowed}.app-inline-date-cell__edit-hint[data-v-ec9583a1]{color:var(--text-muted);opacity:0;pointer-events:none;flex-shrink:0;transition:opacity .15s}.app-inline-date-cell:hover .app-inline-date-cell__edit-hint[data-v-ec9583a1]{opacity:.8}.app-inline-date-cell__picker[data-v-ec9583a1]{flex:1;width:100%;min-width:0}.app-inline-status-cell{align-items:center;display:inline-flex;position:relative}.app-inline-status-cell__trigger{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:4px;padding:2px 4px 2px 2px;transition:border-color .15s,background-color .15s;display:inline-flex}.app-inline-status-cell__trigger:hover:not(:disabled){background:#f6f7f9;border-color:#cbcfd8}.app-inline-status-cell__trigger:focus-visible{background:#f6f7f9;border-color:#807de8;outline:none}.app-inline-status-cell__trigger:disabled{cursor:not-allowed}.app-inline-status-cell--open .app-inline-status-cell__trigger{background:#f6f7f9;border-color:#807de8}.app-inline-status-cell--disabled .app-inline-status-cell__trigger{opacity:.6}.app-inline-status-cell__placeholder{color:#bfc4cf;align-items:center;padding:0 4px;font-size:13px;display:inline-flex}.app-inline-status-cell__chevron{color:#bfc4cf;opacity:0;flex-shrink:0;transition:opacity .15s,transform .15s}.app-inline-status-cell__trigger:hover .app-inline-status-cell__chevron,.app-inline-status-cell--open .app-inline-status-cell__chevron{opacity:1}.app-inline-status-cell__chevron--open{transform:rotate(180deg)}.app-inline-status-cell__spinner{color:#bfc4cf;flex-shrink:0}.app-inline-status-cell__panel{z-index:2000;border:1px solid var(--border-default,#cbcfd8);background:var(--surface-elevated,#fff);border-radius:8px;flex-direction:column;gap:2px;min-width:200px;padding:4px;display:flex;box-shadow:0 8px 24px #0e0c3b1f}.app-inline-status-cell__option{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;transition:background-color .15s;display:flex}.app-inline-status-cell__option:hover,.app-inline-status-cell__option:focus-visible{background:#f6f7f9;outline:none}.app-inline-status-cell__option--selected{background:#f6f7f9}.app-inline-status-cell__check{color:#807de8;flex-shrink:0}.po-link[data-v-829e376a]{color:inherit}.product-vendors-cell[data-v-829e376a],.supplier-cell[data-v-829e376a]{white-space:normal;overflow-wrap:anywhere;line-height:1.3}.invoice-cell[data-v-60a9e4ae]{align-items:center;gap:6px;display:flex}.invoice-link[data-v-60a9e4ae]{color:inherit}.wire-sent-icon[data-v-60a9e4ae]{color:#137cec;cursor:help;font-size:14px}.wire-request-dialog__state[data-v-b4a92356]{min-height:180px;color:var(--text-secondary);justify-content:center;align-items:center;font-size:13px;display:flex}.wire-request-dialog__row[data-v-b4a92356]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.wire-request-dialog__body[data-v-b4a92356]{flex-direction:column;gap:24px;display:flex}.supplier-group[data-v-b4a92356]{flex-direction:column;gap:8px;display:flex}.supplier-group__header[data-v-b4a92356]{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:baseline;padding-bottom:2px;display:flex}.supplier-group__title[data-v-b4a92356]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:600}.supplier-group__total[data-v-b4a92356]{align-items:baseline;gap:2px;display:inline-flex}.supplier-group__total-label[data-v-b4a92356]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.supplier-group__total-amount[data-v-b4a92356]{color:var(--text-primary);font-family:Inter,sans-serif;font-size:13px;font-weight:600}.supplier-table[data-v-b4a92356]{border-collapse:collapse;table-layout:fixed;width:100%}.supplier-table__col-invoice[data-v-b4a92356]{width:22%}.supplier-table__col-balance[data-v-b4a92356]{width:18%}.supplier-table__col-amount[data-v-b4a92356]{width:22%}.supplier-table__col-notes[data-v-b4a92356]{width:38%}.supplier-table__th[data-v-b4a92356]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);border-bottom:1px solid var(--border-default);padding:2px 8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:600}.supplier-table__td[data-v-b4a92356]{vertical-align:middle;border-bottom:1px solid var(--border-default);color:var(--text-primary);padding:4px 8px;font-size:13px}.supplier-table__td[data-v-b4a92356]:last-child{padding-right:0}.supplier-table__td[data-v-b4a92356]:first-child{padding-left:0}.supplier-table__cell--left[data-v-b4a92356]{text-align:left}.supplier-table__cell--left[data-v-b4a92356]:first-child{padding-left:0}.supplier-table__cell--right[data-v-b4a92356]{text-align:right}.supplier-table__invoice[data-v-b4a92356]{letter-spacing:.04em;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.supplier-table__balance[data-v-b4a92356]{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px}.amount-control[data-v-b4a92356]{background-color:var(--surface-elevated);border:1px solid var(--border-default);border-radius:12px;align-items:center;width:100%;height:32px;padding:0 8px;transition:border-color .15s,box-shadow .15s;display:inline-flex}.amount-control[data-v-b4a92356]:focus-within{border-color:var(--text-primary);box-shadow:0 0 0 4px #0000000f}.amount-control__prefix[data-v-b4a92356]{color:var(--text-muted);margin-right:2px;font-family:Inter,sans-serif;font-size:13px}.amount-control__field[data-v-b4a92356]{text-align:right;min-width:0;color:var(--text-primary);font-variant-numeric:tabular-nums;background:0 0;border:none;outline:none;flex:1;font-family:Inter,sans-serif;font-size:13px}.notes-control[data-v-b4a92356]{background-color:var(--surface-elevated);border:1px solid var(--border-default);width:100%;min-height:32px;color:var(--text-primary);resize:vertical;border-radius:12px;outline:none;padding:2px 8px;font-family:Inter,sans-serif;font-size:13px;line-height:1.4;transition:border-color .15s,box-shadow .15s}.notes-control[data-v-b4a92356]::placeholder{color:var(--text-muted)}.notes-control[data-v-b4a92356]:hover:not(:focus){border-color:var(--border-strong)}.notes-control[data-v-b4a92356]:focus{border-color:var(--text-primary);box-shadow:0 0 0 4px #0000000f}.po-header__order-number[data-v-69b257a2]{color:var(--text-primary);white-space:nowrap;letter-spacing:.02em;font-weight:600}.po-invoices__toolbar[data-v-91c9b47e]{max-width:200px;margin-bottom:12px}.po-invoices__summary[data-v-91c9b47e]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.po-invoices__meta[data-v-91c9b47e]{gap:16px;display:flex}.po-invoices__meta-item[data-v-91c9b47e]{color:var(--text-secondary);font-size:14px}.po-invoices__invoice-header[data-v-91c9b47e]{flex:1;align-items:center;gap:24px;min-width:0;display:flex}.po-invoices__invoice-title[data-v-91c9b47e]{font-variant-numeric:slashed-zero;white-space:nowrap;font-weight:600}.po-invoices__invoice-counter[data-v-91c9b47e]{color:var(--text-secondary)}.po-invoices__invoice-meta[data-v-91c9b47e]{color:var(--text-secondary);align-items:center;gap:4px;font-size:13px;display:flex}.po-invoices__invoice-icon[data-v-91c9b47e]{flex-shrink:0;margin-right:4px}.po-invoices__invoice-detail[data-v-91c9b47e]{margin-left:16px}.po-invoices__invoice-paid[data-v-91c9b47e]{color:var(--color-success,#0e9033);margin-left:16px}.po-edit-form__checkbox-row[data-v-f5c1f130]{align-items:center;gap:8px;display:flex}.po-edit-form__checkbox-label[data-v-f5c1f130]{color:var(--text-primary);cursor:pointer;font-size:14px}.po-audit__delivery-label[data-v-f0ec7f5a]{color:var(--text-secondary);white-space:nowrap;margin:0 8px 0 0;font-size:13px}.po-audit__delivery-input[data-v-f0ec7f5a]{border:1px solid var(--border-color,#d0d5dd);text-align:center;background:var(--surface-elevated);border-radius:8px;width:64px;height:30px;padding:4px 8px;font-size:13px}.po-audit__delivery-input[data-v-f0ec7f5a]:focus{border-color:var(--color-primary,#6613ec);outline:none}.po-audit__info-icon[data-v-f0ec7f5a]{vertical-align:middle;opacity:.5;margin-left:2px}.vendor-cell[data-v-073e879c]{align-items:center;display:flex}.recent-sales-dot[data-v-073e879c]{cursor:pointer;background-color:#52c41a;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-right:6px;display:inline-block}.recent-sales-popover__label[data-v-073e879c]{color:var(--text-on-tooltip);opacity:.7;margin-bottom:4px}.recent-sales-popover__value[data-v-073e879c]{font-size:14px;font-weight:600}.suppliers-list[data-v-073e879c]{max-height:250px;overflow-y:auto}.supplier-item[data-v-073e879c]{white-space:normal;border-bottom:1px solid #ffffff1a;padding:3px 0;line-height:1.3}.supplier-item[data-v-073e879c]:last-child{border-bottom:none}.create-report-modal__body[data-v-40c61e03]{padding:8px 0}.create-report-modal__field[data-v-40c61e03]{margin-bottom:20px}.create-report-modal__label[data-v-40c61e03]{color:var(--text-primary);margin-bottom:8px;font-size:14px;font-weight:500;display:block}.workflow-card-title[data-v-7e245ff4]{flex-direction:column;gap:2px;display:flex}.workflow-card-title__line[data-v-7e245ff4]{overflow-wrap:anywhere}.workflow-card-title__arrow[data-v-7e245ff4]{color:var(--text-muted);align-self:flex-start;font-size:12px;line-height:1}@media screen and (width<=1510px){.kanban-container[data-v-089ec771]{max-width:calc(100vw - 70px)}}.report-type-badge[data-v-254d7da3]{text-transform:capitalize;border-radius:12px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-block}.report-type-badge--backorder[data-v-254d7da3]{color:#1a73e8;background-color:#e8f0fe}.report-type-badge--target[data-v-254d7da3]{color:#d97706;background-color:#fef3e8}.report-type-badge--awarded[data-v-254d7da3]{color:#7c3aed;background-color:#ede9fe}.btn-icon[data-v-254d7da3]{cursor:pointer;color:var(--text-secondary,#6b7280);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:color .15s,background-color .15s;display:inline-flex}.btn-icon[data-v-254d7da3]:hover{background:var(--surface-page,#f3f4f6)}.btn-icon--danger[data-v-254d7da3]:hover{color:#f56c6c}.add-product-modal__body[data-v-7004ecf2]{padding:0}.add-product-modal__field[data-v-7004ecf2]{margin-bottom:16px}.add-product-modal__label[data-v-7004ecf2]{color:var(--text-primary);margin-bottom:6px;font-size:13px;font-weight:500;display:block}.add-product-modal__results[data-v-7004ecf2]{border:1px solid var(--border-default);border-radius:4px;min-height:120px;max-height:280px;margin-bottom:16px;overflow-y:auto}.add-product-modal__results--loading[data-v-7004ecf2]{opacity:.7}.add-product-modal__list[data-v-7004ecf2]{padding:4px 0}.add-product-modal__item[data-v-7004ecf2]{cursor:pointer;border-bottom:1px solid var(--border-subtle);padding:10px 14px;transition:background-color .15s}.add-product-modal__item[data-v-7004ecf2]:last-child{border-bottom:none}.add-product-modal__item[data-v-7004ecf2]:hover{background-color:var(--surface-hover)}.add-product-modal__item--selected[data-v-7004ecf2]{background-color:var(--surface-selected);border-left:3px solid var(--brand-primary)}.add-product-modal__item--disabled[data-v-7004ecf2]{opacity:.5;cursor:not-allowed}.add-product-modal__item--disabled[data-v-7004ecf2]:hover{background-color:#0000}.add-product-modal__item-main[data-v-7004ecf2]{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.add-product-modal__sku[data-v-7004ecf2]{color:var(--text-primary);font-size:13px;font-weight:600}.add-product-modal__badge[data-v-7004ecf2]{color:var(--text-tertiary);font-size:11px;font-style:italic}.add-product-modal__item-details[data-v-7004ecf2]{color:var(--text-tertiary);gap:16px;font-size:12px;display:flex}.add-product-modal__item-details b[data-v-7004ecf2]{color:var(--text-secondary)}.add-product-modal__empty[data-v-7004ecf2]{height:120px;color:var(--text-tertiary);justify-content:center;align-items:center;font-size:13px;display:flex}.add-product-modal__selected[data-v-7004ecf2]{background:var(--surface-muted);border:1px solid var(--border-default);border-radius:4px;padding:12px}.add-product-modal__selected-label[data-v-7004ecf2]{color:var(--text-secondary);margin-bottom:12px;font-size:13px}.add-product-modal__qty-price[data-v-7004ecf2]{gap:16px;display:flex}.add-product-modal__qty-price[data-v-7004ecf2]>*{flex:1}.app-inline-cell{color:#0e0c3b;cursor:text;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:2px;height:28px;padding:0 6px;transition:border-color .15s,background-color .15s;display:flex}.app-inline-cell--minimal:hover:not(.app-inline-cell--disabled){background:#f6f7f9;border-color:#cbcfd8}.app-inline-cell--input{background:#fff;border-color:#cbcfd8}.app-inline-cell--input:hover:not(.app-inline-cell--disabled){border-color:#bfc4cf}.app-inline-cell--focused{background:#fff!important;border-color:#807de8!important}.app-inline-cell--disabled{opacity:.5;cursor:not-allowed}.app-inline-cell__adornment{color:#929aae;flex-shrink:0;font-size:12px;font-weight:400;line-height:1}.app-inline-cell__edit-hint{color:#cbcfd8;opacity:.7;flex-shrink:0;font-size:11px;transition:opacity .15s}.app-inline-cell:hover .app-inline-cell__edit-hint{opacity:1}.app-inline-cell__input{width:100%;min-width:0;color:inherit;-moz-appearance:textfield;background:0 0;border:none;outline:none;flex:1;padding:0;font-size:13px;font-weight:500;line-height:1.4}.app-inline-cell__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.app-inline-cell__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.app-inline-cell__input::placeholder{color:#bfc4cf;font-weight:400}.app-inline-cell__input:disabled{cursor:not-allowed}.backorder-purchase-report-view .workflow-badge[data-v-0c53ecbc]{cursor:pointer;transition:opacity .15s}.backorder-purchase-report-view .workflow-badge[data-v-0c53ecbc]:hover,.backorder-purchase-report-view .workflow-badge--loading[data-v-0c53ecbc]{opacity:.65}.backorder-purchase-report-view .row-remove-btn[data-v-0c53ecbc]{color:#929aae;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:inline-flex}.backorder-purchase-report-view .row-remove-btn[data-v-0c53ecbc]:hover:not(:disabled){color:#f56c6c;background-color:#fef0f0}.backorder-purchase-report-view .awards-cell[data-v-0c53ecbc]{justify-content:center;align-items:center;gap:4px;display:flex}.backorder-purchase-report-view .award-badge[data-v-0c53ecbc]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.backorder-purchase-report-view .award-badge--h[data-v-0c53ecbc]{color:#fff;background-color:#67c23a}.backorder-purchase-report-view .award-badge--m[data-v-0c53ecbc]{color:#fff;background-color:#409eff}.backorder-purchase-report-view .cost-trigger[data-v-0c53ecbc]{border-bottom:1px dotted #929aae}.backorder-purchase-report-view .coverage-tag[data-v-0c53ecbc]{letter-spacing:.01em;border-radius:10px;justify-content:center;align-items:center;padding:2px 7px;font-size:11px;font-weight:500;line-height:1.4;display:inline-flex}.backorder-purchase-report-view .coverage-tag--success[data-v-0c53ecbc]{color:#12ba42;background-color:#12ba421a}.backorder-purchase-report-view .coverage-tag--warning[data-v-0c53ecbc]{color:#df830c;background-color:#df830c1a}.backorder-purchase-report-view .coverage-tag--danger[data-v-0c53ecbc]{color:#bd0f2a;background-color:#bd0f2a1a}.target-purchase-report-view .export-supplier-picker[data-v-a3431300]{padding:8px 0 16px}.target-purchase-report-view .row-remove-btn[data-v-a3431300]{color:#929aae;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:inline-flex}.target-purchase-report-view .row-remove-btn[data-v-a3431300]:hover:not(:disabled){color:#f56c6c;background-color:#fef0f0}.target-purchase-report-view .row-remove-btn[data-v-a3431300]:disabled{opacity:.5;cursor:not-allowed}.cost-tooltip[data-v-a3431300]{flex-direction:column;gap:10px;min-width:200px;display:flex}.cost-tooltip__section[data-v-a3431300]{flex-direction:column;gap:4px;display:flex}.cost-tooltip__heading[data-v-a3431300]{text-transform:uppercase;letter-spacing:.05em;opacity:.65;font-size:10px;font-weight:600}.cost-tooltip__option+.cost-tooltip__option[data-v-a3431300]{border-top:1px solid #ffffff1f;margin-top:6px;padding-top:6px}.cost-tooltip__row[data-v-a3431300]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cost-tooltip__supplier[data-v-a3431300]{font-weight:600}.cost-tooltip__price[data-v-a3431300]{font-variant-numeric:tabular-nums;white-space:nowrap}.cost-tooltip__meta[data-v-a3431300]{opacity:.75;flex-wrap:wrap;gap:8px;font-size:11px;display:flex}.cost-tooltip__empty[data-v-a3431300]{opacity:.75;font-size:11px;font-style:italic}.awarded-purchase-report-view .award-price-fallback[data-v-82ea87c7]{color:#929aae;border-bottom:1px dotted #929aae}.awarded-purchase-report-view .workflow-badge[data-v-82ea87c7]{cursor:pointer;transition:opacity .15s}.awarded-purchase-report-view .workflow-badge[data-v-82ea87c7]:hover,.awarded-purchase-report-view .workflow-badge--loading[data-v-82ea87c7]{opacity:.65}.awarded-purchase-report-view .row-remove-btn[data-v-82ea87c7]{color:#929aae;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:inline-flex}.awarded-purchase-report-view .row-remove-btn[data-v-82ea87c7]:hover:not(:disabled){color:#f56c6c;background-color:#fef0f0}.awarded-purchase-report-view .awards-cell[data-v-82ea87c7]{justify-content:center;align-items:center;gap:4px;display:flex}.awarded-purchase-report-view .award-badge[data-v-82ea87c7]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.awarded-purchase-report-view .award-badge--h[data-v-82ea87c7]{color:#fff;background-color:#67c23a}.awarded-purchase-report-view .award-badge--m[data-v-82ea87c7]{color:#fff;background-color:#409eff}.awarded-purchase-report-view .cost-trigger[data-v-82ea87c7]{border-bottom:1px dotted #929aae}.awarded-purchase-report-view .coverage-tag[data-v-82ea87c7]{letter-spacing:.01em;border-radius:10px;justify-content:center;align-items:center;padding:2px 7px;font-size:11px;font-weight:500;line-height:1.4;display:inline-flex}.awarded-purchase-report-view .coverage-tag--success[data-v-82ea87c7]{color:#12ba42;background-color:#12ba421a}.awarded-purchase-report-view .coverage-tag--warning[data-v-82ea87c7]{color:#df830c;background-color:#df830c1a}.awarded-purchase-report-view .coverage-tag--danger[data-v-82ea87c7]{color:#bd0f2a;background-color:#bd0f2a1a}.product-preview-dialog{border-radius:8px;overflow:hidden}.product-preview-dialog .table-container{max-width:100%}.product-preview-dialog .table-container--expanded{width:100%;max-width:100%;margin-left:0}.product-preview-content{min-height:400px}.cost-tooltip-content{min-width:220px;font-size:12px;line-height:1.5}.cost-tooltip-section{padding:4px 0}.cost-tooltip-section-label{text-transform:uppercase;letter-spacing:.05em;color:#ffffff8c;margin-bottom:4px;font-size:10px;font-weight:600}.cost-tooltip-divider{border-top:1px solid #ffffff26;margin:6px 0}.cost-tooltip-row{align-items:center;gap:8px;padding:2px 0;display:flex}.cost-tooltip-supplier{white-space:nowrap;text-overflow:ellipsis;flex:1;max-width:140px;font-weight:500;overflow:hidden}.cost-tooltip-type{color:#ffffffbf;flex-shrink:0}.cost-tooltip-date{color:#fff9;flex-shrink:0}.cost-tooltip-price{flex-shrink:0;margin-left:auto;font-weight:600}.on-po-tooltip-content{min-width:240px;font-size:12px;line-height:1.5}.on-po-tooltip-row{align-items:center;gap:10px;padding:2px 0;display:flex}.on-po-tooltip-date{color:#fff9;flex-shrink:0}.on-po-tooltip-supplier{white-space:nowrap;text-overflow:ellipsis;flex:1;max-width:160px;font-weight:500;overflow:hidden}.on-po-tooltip-qty{flex-shrink:0;font-weight:600}.on-po-tooltip-price{color:#ffffffbf;flex-shrink:0;margin-left:auto}.awards-tooltip-content{font-size:12px;line-height:1.5}.awards-tooltip-row{color:#ffffffd9;padding:2px 0}.awards-tooltip-row--highlight{color:#67c23a;font-weight:600}.import-template-dialog .form-field{margin-bottom:20px}.import-template-dialog .field-label{color:#333;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.import-template-dialog .dialog-footer{text-align:right}.create-awarded-report-body[data-v-13f1fb76]{min-height:200px}.form-field[data-v-13f1fb76]{margin-bottom:8px}.field-label[data-v-13f1fb76]{color:var(--text-primary,#333);margin-bottom:8px;font-size:14px;font-weight:500;display:block}.supplier-cost-details{min-width:200px;padding:8px 12px}.cost-detail-row{border-bottom:none;justify-content:space-between;align-items:center;gap:16px;padding:4px 0;display:flex}.cost-detail-label{color:var(--text-on-tooltip);opacity:.7;white-space:nowrap;font-size:12px}.cost-detail-value{color:var(--text-on-tooltip);font-size:12px;font-weight:600}.cost-confidence-badge{font-weight:700}.item-walkthrough__title[data-v-e186f280]{border-bottom:1px solid #e6e8ec;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 16px;display:flex}.item-walkthrough__title-main[data-v-e186f280]{align-items:baseline;gap:8px;min-width:0;display:flex}.item-walkthrough__title-meta[data-v-e186f280]{align-items:center;gap:6px;display:flex}.item-walkthrough__close-btn[data-v-e186f280]{color:#929aae;cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-left:4px;padding:0;transition:color .15s,background .15s;display:inline-flex}.item-walkthrough__close-btn[data-v-e186f280]:hover{color:#22252d;background:#f6f7f9}.item-walkthrough__heading[data-v-e186f280]{color:#0e0c3b;font-size:15px;font-weight:600}.item-walkthrough__subtitle[data-v-e186f280]{font-size:12px}.item-walkthrough__count-pill[data-v-e186f280]{color:#7a849c;white-space:nowrap;background:#f6f7f9;border-radius:10px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:500;line-height:1.4;display:inline-flex}.item-walkthrough__count-pill--warning[data-v-e186f280]{color:#df830c;background:#fef4e6}.item-walkthrough__count-pill--success[data-v-e186f280]{color:#0e9033;background:#e4f5e9}.item-walkthrough__empty[data-v-e186f280]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:200px;padding:24px;font-size:13px;display:flex}.item-walkthrough__body[data-v-e186f280]{min-height:440px;max-height:72vh;display:flex}.item-walkthrough__sidebar[data-v-e186f280]{background:#f6f7f9;border-right:1px solid #e6e8ec;flex-direction:column;flex:0 0 200px;display:flex}.item-walkthrough__sidebar-header[data-v-e186f280]{text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #e6e8ec;padding:8px 12px;font-size:10px;font-weight:600}.item-walkthrough__sidebar-list[data-v-e186f280]{flex:1;padding:2px 0;overflow-y:auto}.item-walkthrough__sidebar-item[data-v-e186f280]{text-align:left;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;align-items:center;gap:8px;width:100%;padding:6px 12px;transition:background .12s,border-color .12s;display:flex}.item-walkthrough__sidebar-item[data-v-e186f280]:hover{background:#f6f7f9}.item-walkthrough__sidebar-item.is-active[data-v-e186f280]{background:#fff;border-left-color:#807de8}.item-walkthrough__sidebar-item.is-complete .item-walkthrough__sidebar-status[data-v-e186f280]{color:#0e9033}.item-walkthrough__sidebar-status[data-v-e186f280]{flex:none;justify-content:center;align-items:center;display:inline-flex}.item-walkthrough__sidebar-content[data-v-e186f280]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.item-walkthrough__sidebar-primary[data-v-e186f280]{color:#0e0c3b;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.item-walkthrough__main[data-v-e186f280]{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.item-walkthrough__nav[data-v-e186f280]{background:#fff;border-bottom:1px solid #e6e8ec;align-items:center;gap:6px;padding:8px 12px;display:flex}.item-walkthrough__nav-progress[data-v-e186f280]{text-align:center;min-width:56px;font-size:11px;font-weight:500}.item-walkthrough__nav-spacer[data-v-e186f280]{flex:1}.item-walkthrough__remove-btn[data-v-e186f280]{color:#bd0f2a}.item-walkthrough__remove-btn[data-v-e186f280]:hover{color:#970c22}.item-walkthrough__content[data-v-e186f280]{flex:1;grid-template-columns:minmax(0,1fr) minmax(340px,1fr);gap:0;display:grid;overflow:hidden}.item-walkthrough__content.is-single-pane[data-v-e186f280]{grid-template-columns:minmax(0,1fr)}.item-walkthrough__context[data-v-e186f280]{padding:12px 16px;overflow-y:auto}.item-walkthrough__form[data-v-e186f280]{background:#f6f7f9;border-left:1px solid #e6e8ec;padding:12px 16px;overflow-y:auto}.item-walkthrough__footer[data-v-e186f280]{align-items:center;gap:8px;width:100%;display:flex}.item-walkthrough__footer-spacer[data-v-e186f280]{flex:1}.form-field[data-v-e8d535d1]{margin-bottom:16px}.field-label[data-v-e8d535d1]{color:#333;margin-bottom:6px;font-size:13px;font-weight:500;display:block}.context-card[data-v-e8d535d1]{margin-bottom:12px}.context-card[data-v-e8d535d1]:last-child{margin-bottom:0}.context-card__header[data-v-e8d535d1]{border-bottom:1px solid var(--border-default);padding:10px 16px}.context-card__header h3[data-v-e8d535d1]{margin-bottom:0;margin-left:8px;font-size:13px}.context-card .product-card-side[data-v-e8d535d1]{padding:8px 16px}.magic-sheets[data-v-dfb6de15]{flex-direction:column;justify-content:flex-start;align-items:center;gap:24px;min-height:100%;padding:48px 24px;display:flex}.magic-sheets__card[data-v-dfb6de15],.magic-sheets__showdown[data-v-dfb6de15],.magic-sheets__demo[data-v-dfb6de15],.magic-sheets__usecases[data-v-dfb6de15]{width:min(960px,100%);overflow:hidden}.magic-sheets__card[data-v-dfb6de15]{padding:56px 48px}.magic-sheets__showdown[data-v-dfb6de15],.magic-sheets__demo[data-v-dfb6de15],.magic-sheets__usecases[data-v-dfb6de15]{padding:40px 32px}.magic-sheets__content[data-v-dfb6de15]{text-align:center;flex-direction:column;align-items:center;gap:40px;display:flex}.magic-sheets__art[data-v-dfb6de15]{justify-content:center;align-items:center;width:220px;height:180px;display:flex;position:relative}.magic-sheets__sheet[data-v-dfb6de15]{transform-origin:bottom;background:#fff;border:1px solid #7c5cff2e;border-radius:10px;width:140px;height:168px;position:absolute;box-shadow:0 12px 28px -16px #4c1d9559}.magic-sheets__sheet--back[data-v-dfb6de15]{background:linear-gradient(#f5f3ff 0%,#ede9fe 100%);animation:6s ease-in-out infinite magic-sway-dfb6de15;transform:rotate(-10deg)translate(-22px,6px)}.magic-sheets__sheet--mid[data-v-dfb6de15]{background:linear-gradient(#faf5ff 0%,#f3e8ff 100%);animation:6s ease-in-out -2s infinite reverse magic-sway-dfb6de15;transform:rotate(4deg)translate(10px,2px)}.magic-sheets__sheet--front[data-v-dfb6de15]{background:#fff;flex-direction:column;justify-content:flex-start;gap:10px;padding:22px 16px;animation:4.5s ease-in-out infinite magic-float-dfb6de15;display:flex;transform:rotate(-2deg)}.magic-sheets__line[data-v-dfb6de15]{background:linear-gradient(90deg,#c4b5fd,#a78bfa,#c4b5fd) 0 0/200% 100%;border-radius:4px;height:8px;animation:2.4s linear infinite magic-shimmer-dfb6de15;display:block}.magic-sheets__line--1[data-v-dfb6de15]{width:70%}.magic-sheets__line--2[data-v-dfb6de15]{width:90%;animation-delay:.3s}.magic-sheets__line--3[data-v-dfb6de15]{width:55%;animation-delay:.6s}.magic-sheets__wand[data-v-dfb6de15]{color:#7c3aed;background:#fff;border-radius:999px;padding:10px;animation:3.6s ease-in-out infinite magic-wand-dfb6de15;position:absolute;bottom:-4px;right:6px;box-shadow:0 10px 22px -10px #7c3aed80}.magic-sheets__spark[data-v-dfb6de15]{color:#a855f7;filter:drop-shadow(0 2px 4px #a855f759);position:absolute}.magic-sheets__spark--a[data-v-dfb6de15]{animation:2.4s ease-in-out infinite magic-twinkle-dfb6de15;top:8px;left:14px}.magic-sheets__spark--b[data-v-dfb6de15]{animation:2.8s ease-in-out .6s infinite magic-twinkle-dfb6de15;top:32px;right:4px}.magic-sheets__spark--c[data-v-dfb6de15]{animation:3.2s ease-in-out 1.1s infinite magic-twinkle-dfb6de15;bottom:6px;left:24px}.magic-sheets__copy[data-v-dfb6de15]{flex-direction:column;align-items:center;gap:14px;max-width:480px;display:flex}.magic-sheets__eyebrow[data-v-dfb6de15]{letter-spacing:.04em;text-transform:uppercase;color:#7c3aed;background:linear-gradient(90deg,#f5f3ff,#ede9fe);border:1px solid #7c3aed2e;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.magic-sheets__title[data-v-dfb6de15]{letter-spacing:-.02em;background:linear-gradient(90deg,#6d28d9 0%,#7c3aed 50%,#a855f7 100%) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:32px;font-weight:700;animation:4s ease-in-out infinite magic-shimmer-dfb6de15}.magic-sheets__subtitle[data-v-dfb6de15]{color:var(--text-secondary,#4b5563);margin:0;font-size:15px;line-height:1.55}.magic-sheets__bullets[data-v-dfb6de15]{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:8px 0 0;padding:0;list-style:none;display:grid}.magic-sheets__bullets li[data-v-dfb6de15]{color:var(--text-secondary,#4b5563);align-items:center;gap:8px;font-size:13px;display:inline-flex}.magic-sheets__bullets li svg[data-v-dfb6de15]{color:#a855f7;flex-shrink:0}@media (width<=540px){.magic-sheets__bullets[data-v-dfb6de15]{grid-template-columns:1fr}}.magic-sheets__dots[data-v-dfb6de15]{gap:6px;margin-top:6px;display:inline-flex}.magic-sheets__dots span[data-v-dfb6de15]{background:#c4b5fd;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite magic-pulse-dfb6de15}.magic-sheets__dots span[data-v-dfb6de15]:nth-child(2){animation-delay:.2s}.magic-sheets__dots span[data-v-dfb6de15]:nth-child(3){animation-delay:.4s}@keyframes magic-float-dfb6de15{0%,to{transform:rotate(-2deg)translateY(0)}50%{transform:rotate(-2deg)translateY(-6px)}}@keyframes magic-sway-dfb6de15{0%,to{transform:rotate(-10deg)translate(-22px,6px)}50%{transform:rotate(-8deg)translate(-22px,2px)}}@keyframes magic-shimmer-dfb6de15{0%{background-position:0%}to{background-position:200%}}@keyframes magic-twinkle-dfb6de15{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@keyframes magic-wand-dfb6de15{0%,to{transform:rotate(-8deg)translateY(0)}50%{transform:rotate(8deg)translateY(-4px)}}@keyframes magic-pulse-dfb6de15{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}.showdown[data-v-dfb6de15]{flex-direction:column;align-items:center;gap:28px;display:flex}.showdown__header[data-v-dfb6de15]{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.showdown__eyebrow[data-v-dfb6de15]{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted,#6b7280);font-size:11px;font-weight:600}.showdown__title[data-v-dfb6de15]{letter-spacing:-.01em;color:var(--text-primary,#111827);margin:0;font-size:22px;font-weight:700}.showdown__tagline[data-v-dfb6de15]{color:var(--text-secondary,#4b5563);margin:0;font-size:13px;font-style:italic}.showdown__cast[data-v-dfb6de15]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;display:grid}@media (width<=720px){.showdown__cast[data-v-dfb6de15]{grid-template-columns:1fr}}.showdown__footnote[data-v-dfb6de15]{color:var(--text-muted,#6b7280);align-items:center;gap:6px;margin:4px 0 0;font-size:12px;display:inline-flex}.showdown__footnote svg[data-v-dfb6de15]{color:#a855f7}.character[data-v-dfb6de15]{background:var(--surface-elevated,#fff);border:1px solid var(--border-default,#e5e7eb);border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:20px 16px;transition:transform .25s,box-shadow .25s;display:flex}.character[data-v-dfb6de15]:hover{transform:translateY(-2px);box-shadow:0 12px 24px -16px #0f172a40}.character__avatar[data-v-dfb6de15]{color:#374151;background:#f3f4f6;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex;position:relative}.character__avatar--magic[data-v-dfb6de15]{color:#7c3aed;background:linear-gradient(135deg,#ede9fe 0%,#f5f3ff 100%);box-shadow:0 10px 22px -12px #7c3aed80}.character__badge[data-v-dfb6de15]{color:#fff;background:#107c41;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:-4px;right:-4px}.character__badge--g[data-v-dfb6de15]{background:#0f9d58}.character__spark[data-v-dfb6de15]{color:#a855f7;position:absolute}.character__spark--a[data-v-dfb6de15]{animation:2.4s ease-in-out infinite magic-twinkle-dfb6de15;top:6px;right:4px}.character__spark--b[data-v-dfb6de15]{animation:3s ease-in-out .6s infinite magic-twinkle-dfb6de15;bottom:8px;left:6px}.character__name[data-v-dfb6de15]{color:var(--text-primary,#111827);font-size:14px;font-weight:600}.character__bubble[data-v-dfb6de15]{color:var(--text-secondary,#4b5563);text-align:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.5;position:relative}.character__bubble p[data-v-dfb6de15]{margin:0}.character__bubble em[data-v-dfb6de15]{color:#9ca3af;font-style:italic}.character__bubble[data-v-dfb6de15]:before{content:"";background:#f9fafb;border-top:1px solid #e5e7eb;border-left:1px solid #e5e7eb;width:12px;height:12px;position:absolute;top:-7px;left:50%;transform:translate(-50%)rotate(45deg)}.character__bubble--magic[data-v-dfb6de15]{color:#4c1d95;background:linear-gradient(#faf5ff 0%,#f5f3ff 100%);border-color:#7c3aed40}.character__bubble--magic[data-v-dfb6de15]:before{background:#faf5ff;border-top-color:#7c3aed40;border-left-color:#7c3aed40}.character--excel .character__avatar[data-v-dfb6de15]{color:#107c41}.character--sheets .character__avatar[data-v-dfb6de15]{color:#0f9d58}.scene-divider[data-v-dfb6de15]{align-items:center;gap:12px;width:100%;margin:4px 0;display:flex}.scene-divider__line[data-v-dfb6de15]{background:linear-gradient(90deg, transparent, var(--border-default,#e5e7eb), transparent);flex:1;height:1px}.scene-divider__chip[data-v-dfb6de15]{letter-spacing:.06em;text-transform:uppercase;color:#7c3aed;white-space:nowrap;background:linear-gradient(90deg,#f5f3ff,#ede9fe);border:1px solid #7c3aed2e;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:600;display:inline-flex}.demo[data-v-dfb6de15]{flex-direction:column;align-items:center;gap:22px;display:flex}.demo__header[data-v-dfb6de15]{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.demo__eyebrow[data-v-dfb6de15]{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted,#6b7280);font-size:11px;font-weight:600}.demo__title[data-v-dfb6de15]{letter-spacing:-.01em;color:var(--text-primary,#111827);margin:0;font-size:22px;font-weight:700}.demo__tagline[data-v-dfb6de15]{color:var(--text-secondary,#4b5563);margin:0;font-size:13px}.demo__caption[data-v-dfb6de15]{color:var(--text-muted,#6b7280);align-items:center;gap:6px;margin:4px 0 0;font-size:12px;display:inline-flex}.demo__caption svg[data-v-dfb6de15]{color:#a855f7}.sheet[data-v-dfb6de15]{border:1px solid var(--border-default,#e5e7eb);background:#fff;border-radius:10px;width:100%;font-size:13px;overflow:hidden;box-shadow:0 12px 24px -18px #0f172a2e}.sheet__row[data-v-dfb6de15]{border-bottom:1px solid var(--border-default,#e5e7eb);grid-template-columns:110px minmax(0,1fr) 80px 90px 80px 110px;display:grid}.sheet__row[data-v-dfb6de15]:last-child{border-bottom:0}.sheet__row--head[data-v-dfb6de15]{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted,#6b7280);background:#f9fafb;font-size:11px;font-weight:600}@media (width<=720px){.sheet__row[data-v-dfb6de15]{grid-template-columns:90px minmax(0,1fr) 70px 80px}.sheet__row .sheet__cell[data-v-dfb6de15]:nth-child(5),.sheet__row .sheet__cell[data-v-dfb6de15]:nth-child(6){display:none}}.sheet__cell[data-v-dfb6de15]{border-right:1px solid var(--border-default,#e5e7eb);color:var(--text-primary,#111827);align-items:center;min-width:0;padding:10px 12px;display:flex}.sheet__cell[data-v-dfb6de15]:last-child{border-right:0}.sheet__cell--sku[data-v-dfb6de15]{background:#fafafa;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:12px;font-weight:500}.sheet__cell--num[data-v-dfb6de15]{font-variant-numeric:tabular-nums;justify-content:flex-end}.sheet__cell--status[data-v-dfb6de15]{justify-content:center}.sheet__fill[data-v-dfb6de15]{background:#f5f3ff;position:relative}.sheet__fill span[data-v-dfb6de15]{opacity:0;animation:.4s ease-out forwards cell-fill-dfb6de15}.sheet__fill[data-v-dfb6de15]:after{content:"";background:linear-gradient(90deg,#0000,#a855f72e,#0000);animation:1.6s ease-out forwards cell-shimmer-dfb6de15;position:absolute;inset:0}.sheet__fill--1 span[data-v-dfb6de15],.sheet__fill--1[data-v-dfb6de15]:after{animation-delay:.2s}.sheet__fill--2 span[data-v-dfb6de15],.sheet__fill--2[data-v-dfb6de15]:after{animation-delay:.55s}.sheet__fill--3 span[data-v-dfb6de15],.sheet__fill--3[data-v-dfb6de15]:after{animation-delay:.9s}.sheet__fill--4 span[data-v-dfb6de15],.sheet__fill--4[data-v-dfb6de15]:after{animation-delay:1.25s}.sheet__fill--5 span[data-v-dfb6de15],.sheet__fill--5[data-v-dfb6de15]:after{animation-delay:1.6s}.pill[data-v-dfb6de15]{border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.pill--ok[data-v-dfb6de15]{color:#047857;background:#ecfdf5}.pill--warn[data-v-dfb6de15]{color:#b45309;background:#fef3c7}@keyframes cell-fill-dfb6de15{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes cell-shimmer-dfb6de15{0%{opacity:.9;transform:translate(-100%)}60%{opacity:.9}to{opacity:0;transform:translate(100%)}}.usecases[data-v-dfb6de15]{flex-direction:column;align-items:center;gap:24px;display:flex}.usecases__header[data-v-dfb6de15]{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.usecases__eyebrow[data-v-dfb6de15]{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted,#6b7280);font-size:11px;font-weight:600}.usecases__title[data-v-dfb6de15]{letter-spacing:-.01em;color:var(--text-primary,#111827);margin:0;font-size:22px;font-weight:700}.usecases__grid[data-v-dfb6de15]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;display:grid}@media (width<=720px){.usecases__grid[data-v-dfb6de15]{grid-template-columns:1fr}}.usecase[data-v-dfb6de15]{background:var(--surface-elevated,#fff);border:1px solid var(--border-default,#e5e7eb);border-radius:12px;flex-direction:column;gap:10px;padding:20px 18px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex}.usecase[data-v-dfb6de15]:hover{border-color:#7c3aed59;transform:translateY(-2px);box-shadow:0 12px 24px -16px #0f172a40}.usecase__icon[data-v-dfb6de15]{color:#7c3aed;background:linear-gradient(135deg,#ede9fe 0%,#f5f3ff 100%);border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.usecase__name[data-v-dfb6de15]{color:var(--text-primary,#111827);font-size:15px;font-weight:600}.usecase__desc[data-v-dfb6de15]{color:var(--text-secondary,#4b5563);flex:1;margin:0;font-size:13px;line-height:1.5}.usecase__flow[data-v-dfb6de15]{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:inline-flex}.usecase__flow svg[data-v-dfb6de15]{color:var(--text-muted,#9ca3af);flex-shrink:0}.usecase__step[data-v-dfb6de15]{color:var(--text-secondary,#4b5563);white-space:nowrap;background:#f3f4f6;border-radius:999px;align-items:center;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.usecase__step--out[data-v-dfb6de15]{color:#7c3aed;background:linear-gradient(90deg,#ede9fe,#f5f3ff);border:1px solid #7c3aed40}@media (prefers-reduced-motion:reduce){.magic-sheets__sheet[data-v-dfb6de15],.magic-sheets__line[data-v-dfb6de15],.magic-sheets__wand[data-v-dfb6de15],.magic-sheets__spark[data-v-dfb6de15],.magic-sheets__title[data-v-dfb6de15],.magic-sheets__dots span[data-v-dfb6de15],.character__spark[data-v-dfb6de15],.character[data-v-dfb6de15],.sheet__fill span[data-v-dfb6de15],.sheet__fill[data-v-dfb6de15]:after,.usecase[data-v-dfb6de15]{transition:none!important;animation:none!important}.sheet__fill span[data-v-dfb6de15]{opacity:1}.sheet__fill[data-v-dfb6de15]:after{display:none}}.invoices__summary-inner[data-v-81e10a98]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;padding:4px 12px;display:flex}.invoices__actions[data-v-81e10a98]{align-items:center;gap:8px;display:inline-flex}.invoices__list-card[data-v-81e10a98]{padding:12px 16px}.invoices__list-card[data-v-81e10a98] .base-collapse-item__body{padding-top:0;padding-bottom:12px}.invoices__title[data-v-81e10a98]{flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.invoices__inv-id[data-v-81e10a98]{color:var(--text-primary);letter-spacing:.02em;font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:600}.invoices__inv-index[data-v-81e10a98]{color:var(--text-muted);margin-left:2px;font-weight:400}.invoices__meta[data-v-81e10a98]{color:var(--text-muted);align-items:center;gap:2px;font-weight:400;display:inline-flex}.invoices__tracking-text[data-v-81e10a98]{color:var(--text-muted)}.invoices__inner-card[data-v-81e10a98]{border-radius:12px;overflow:hidden}.bid-period-documents__list[data-v-def42358]{flex-direction:column;gap:2px;margin:12px 0 0;padding:0;list-style:none;display:flex}.bid-period-documents__item[data-v-def42358]{background-color:var(--surface-elevated);border:1px solid var(--border-default);border-radius:8px;align-items:center;gap:8px;padding:4px 8px;display:flex}.bid-period-documents__icon[data-v-def42358]{color:var(--text-secondary);flex-shrink:0}.bid-period-documents__meta[data-v-def42358]{flex-direction:column;flex:auto;min-width:0;display:flex}.bid-period-documents__name[data-v-def42358]{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;text-decoration:none;overflow:hidden}.bid-period-documents__name[data-v-def42358]:hover{text-decoration:underline}.bid-period-documents__sub[data-v-def42358]{color:var(--text-secondary);font-size:11px}.bid-period-documents__empty[data-v-def42358]{color:var(--text-secondary);margin:12px 0 0;font-size:12px}.bid-period-documents__error[data-v-def42358]{color:var(--text-danger,#d04848);margin:12px 0 0;font-size:12px}.bid-period-delete__list[data-v-caa03b38]{margin:8px 0 0;padding-left:20px;list-style:outside}.bid-period-delete__loading[data-v-caa03b38]{min-height:60px;color:var(--text-muted);justify-content:center;align-items:center;font-size:13px;display:flex}.vendors-tab[data-v-5c7e41c2]{flex-direction:column;height:100%;display:flex}.vendors-tab__summary[data-v-5c7e41c2]{background:var(--surface-page);border-radius:12px;margin-bottom:8px;padding:12px}.vendors-tab__summary-row[data-v-5c7e41c2]{justify-content:space-between;align-items:center;padding:2px 0;display:flex}.vendors-tab__summary-label[data-v-5c7e41c2]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.vendors-tab__summary-value[data-v-5c7e41c2]{color:var(--text-primary);font-size:13px;font-weight:600}.vendors-tab__summary-value--bid[data-v-5c7e41c2]{color:var(--accent)}.vendors-tab__search[data-v-5c7e41c2]{padding-bottom:8px}.vendor-list[data-v-5c7e41c2]{margin:0;padding:0;list-style:none}.vendor-row[data-v-5c7e41c2]{border-bottom:1px solid var(--border-default);align-items:center;gap:8px;padding:8px 0;transition:background-color .15s;display:flex}.vendor-row[data-v-5c7e41c2]:hover{background:var(--surface-page)}.vendor-row--reviewed[data-v-5c7e41c2]{background:var(--accent-tint-weak)}.vendor-row--reviewed[data-v-5c7e41c2]:hover{background:var(--accent-tint)}.vendor-row__info[data-v-5c7e41c2]{flex:1;min-width:0}.vendor-row__name[data-v-5c7e41c2]{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.vendor-row__values[data-v-5c7e41c2]{align-items:center;gap:4px;margin-top:2px;display:flex}.vendor-row__target[data-v-5c7e41c2]{color:var(--text-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.vendor-row__bid[data-v-5c7e41c2]{color:var(--accent);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.vendor-row__bid--none[data-v-5c7e41c2]{color:var(--border-strong)}.vendor-row__jump-btn[data-v-5c7e41c2]{border:1px solid var(--border-default);width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .15s,color .15s;display:inline-flex}.vendor-row__jump-btn[data-v-5c7e41c2]:hover{border-color:var(--text-primary);color:var(--text-primary)}.bid-link[data-v-3735e416]{color:var(--accent);cursor:pointer;text-decoration:none}.bid-link[data-v-3735e416]:hover{text-decoration:underline}.bid-cell-secondary[data-v-3735e416]{color:var(--text-muted);font-size:11px;line-height:1.3}.bid-price-cell[data-v-3735e416]{align-items:center;gap:2px;display:flex}.bid-price-cell[data-v-3735e416],.margin-cell[data-v-3735e416]{margin:0 -10px;padding:0 4px}.bid-price-cell[data-v-3735e416] .app-inline-cell,.margin-cell[data-v-3735e416] .app-inline-cell{flex:1;gap:1px;min-width:0;height:24px;padding:0 4px}.bid-price-cell[data-v-3735e416] .app-inline-cell__input,.margin-cell[data-v-3735e416] .app-inline-cell__input{font-size:12px}.bid-price-cell[data-v-3735e416] .app-inline-cell__adornment,.margin-cell[data-v-3735e416] .app-inline-cell__adornment{font-size:11px}.bid-suggest-btn[data-v-3735e416]{color:#d48f0a;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:background-color .15s,color .15s;display:inline-flex}.bid-suggest-btn[data-v-3735e416]:hover:not(:disabled){background-color:#d48f0a1a}.bid-suggest-btn[data-v-3735e416]:disabled{opacity:.5;cursor:wait}.cost-cell-wrap[data-v-3735e416]{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.cost-cell[data-v-3735e416]{border-left:3px solid var(--border-default);align-items:center;padding-left:4px;display:flex}.cost-adj-btns[data-v-3735e416]{gap:1px;display:flex}.cost-adj-btn[data-v-3735e416]{border:1px solid var(--border-default);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:2px;padding:1px 3px;font-size:11px;line-height:1;transition:border-color .15s,color .15s,background-color .15s}.cost-adj-btn[data-v-3735e416]:hover:not(:disabled){border-color:var(--text-primary);color:var(--text-primary)}.cost-adj-btn--active[data-v-3735e416]{background:var(--text-primary);border-color:var(--text-primary);color:var(--text-on-accent)}.cost-adj-btn[data-v-3735e416]:disabled{opacity:.5;cursor:not-allowed}.margin-cell[data-v-3735e416]{border-left:3px solid var(--border-default);align-items:center;padding-left:4px;display:flex}.dotted-hover[data-v-3735e416]{border-bottom:1px dotted var(--border-strong);cursor:help}.exclusion-tag[data-v-3735e416]{text-transform:capitalize;color:var(--text-muted);background:var(--surface-page);cursor:not-allowed;border-radius:10px;align-items:center;padding:2px 8px;font-size:11px;display:inline-flex}.awarded-tag[data-v-3735e416]{color:#12ba42;background:#12ba421a;border-radius:10px;align-items:center;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.qc-tab-content__export-btn[data-v-9686696b]{border:1px solid var(--border-default);color:var(--text-primary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:500;transition:background-color .15s;display:inline-flex}.qc-tab-content__export-btn[data-v-9686696b]:hover:not(:disabled){background:var(--surface-hover,var(--border-default))}.qc-tab-content__export-btn[data-v-9686696b]:disabled{opacity:.5;cursor:not-allowed}.shipment-error-groups[data-v-cbe27fa3]{flex-direction:column;display:flex}.shipment-error-groups__grouping[data-v-cbe27fa3]{padding:8px 12px 0}.shipment-error-groups__groups[data-v-cbe27fa3]{flex-direction:column;gap:8px;padding:12px;display:flex}.shipment-error-groups__group[data-v-cbe27fa3]{border:1px solid var(--border-default);background:var(--surface-elevated);border-radius:12px;overflow:hidden}.shipment-error-groups__group[open] .shipment-error-groups__group-chevron[data-v-cbe27fa3]{transform:rotate(90deg)}.shipment-error-groups__group-header[data-v-cbe27fa3]{cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--surface-elevated);align-items:center;gap:8px;padding:8px 12px;list-style:none;transition:background-color .15s;display:flex}.shipment-error-groups__group-header[data-v-cbe27fa3]::-webkit-details-marker{display:none}.shipment-error-groups__group-header[data-v-cbe27fa3]:hover{background:var(--surface-page)}.shipment-error-groups__group-chevron[data-v-cbe27fa3]{color:var(--text-muted);transition:transform .15s}.shipment-error-groups__icon[data-v-cbe27fa3]{flex-shrink:0}.shipment-error-groups__icon--error[data-v-cbe27fa3]{color:var(--accent-danger)}.shipment-error-groups__icon--warning[data-v-cbe27fa3]{color:#df830c}.shipment-error-groups__icon--success[data-v-cbe27fa3]{color:#0e9033}.shipment-error-groups__group-name[data-v-cbe27fa3]{color:var(--text-primary);font-size:13px;font-weight:600}.shipment-error-groups__group-order[data-v-cbe27fa3]{color:var(--text-secondary);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.shipment-error-groups__group-meta[data-v-cbe27fa3]{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.shipment-error-groups__group-count[data-v-cbe27fa3]{background:var(--surface-page);min-width:22px;height:20px;color:var(--text-secondary);border-radius:9999px;justify-content:center;align-items:center;padding:0 4px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:600;display:inline-flex}.shipment-error-groups__group-body[data-v-cbe27fa3]{border-top:1px solid var(--border-default);background:var(--surface-elevated);padding:12px}.shipment-error-groups__rows[data-v-cbe27fa3]{border-collapse:collapse;table-layout:auto;width:100%}.shipment-error-groups__rows-th[data-v-cbe27fa3]{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);background:var(--surface-elevated);border-bottom:1px solid var(--border-default);padding:2px 12px;font-family:Inter,sans-serif;font-size:10px;font-weight:600}.shipment-error-groups__rows-th--check[data-v-cbe27fa3]{width:32px;padding-right:4px}.shipment-error-groups__rows-th--status[data-v-cbe27fa3]{white-space:nowrap;text-align:right;width:1px}.shipment-error-groups__row:hover .shipment-error-groups__td[data-v-cbe27fa3]{background:var(--surface-page)}.shipment-error-groups__td[data-v-cbe27fa3]{color:var(--text-primary);border-bottom:1px solid var(--border-default);padding:4px 12px;font-size:13px;transition:background-color .15s}.shipment-error-groups__td[data-v-cbe27fa3]:last-child{text-align:right}.shipment-error-groups__td--check[data-v-cbe27fa3]{width:32px;padding-right:4px}.shipment-error-groups__td--addtl[data-v-cbe27fa3]{color:var(--text-secondary)}.shipment-error-groups__td--status[data-v-cbe27fa3]{white-space:nowrap;text-align:right;width:1px}.shipment-error-groups__row:last-child .shipment-error-groups__td[data-v-cbe27fa3]{border-bottom:none}.shipment-error-groups__tag[data-v-cbe27fa3]{border-radius:9999px;align-items:center;height:20px;padding:0 8px;font-family:Inter,sans-serif;font-size:10px;font-weight:500;display:inline-flex}.shipment-error-groups__tag+.shipment-error-groups__tag[data-v-cbe27fa3]{margin-left:4px}.shipment-error-groups__tag--info[data-v-cbe27fa3]{background:var(--surface-page);color:var(--text-secondary)}.shipment-error-groups__tag--success[data-v-cbe27fa3]{color:#0e9033;background:#0e90331f}.shipment-error-groups__detail[data-v-cbe27fa3]{border-top:1px solid var(--border-default);flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;display:flex}.shipment-error-groups__detail-block[data-v-cbe27fa3]{flex-direction:column;gap:2px;padding:8px 0;display:flex}.shipment-error-groups__detail-block+.shipment-error-groups__detail-block[data-v-cbe27fa3]{border-top:1px solid var(--border-default)}.shipment-error-groups__detail-block-header[data-v-cbe27fa3]{align-items:center;gap:8px;margin-bottom:2px;display:flex}.shipment-error-groups__detail-block-info[data-v-cbe27fa3]{color:var(--text-secondary);font-size:12px}.shipment-error-groups__detail-row[data-v-cbe27fa3]{flex-direction:column;gap:2px;display:flex}.shipment-error-groups__detail-label[data-v-cbe27fa3]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-family:Inter,sans-serif;font-size:10px;font-weight:600}.shipment-error-groups__detail-value[data-v-cbe27fa3]{color:var(--text-primary);font-size:13px;line-height:1.5}.shipment-error-groups__solution-link[data-v-cbe27fa3]{color:var(--accent);font-family:inherit;font-size:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;margin-right:2px;padding:0;font-weight:500;text-decoration:underline}.shipment-error-groups__solution-link[data-v-cbe27fa3]:hover{color:var(--accent-hover)}.table-loading-label[data-v-9de95e52]{justify-content:center;align-items:center;padding:16px;display:flex}.table-loading-label__text[data-v-9de95e52]{color:var(--text-muted);letter-spacing:.04em;font-family:Inter,sans-serif;font-size:13px;font-weight:500;animation:2.6s ease-in-out infinite table-loading-label-breath-9de95e52;display:inline-block}@keyframes table-loading-label-breath-9de95e52{0%,to{opacity:.45}50%{opacity:1}}.shipment-errors-expand-panel[data-v-4107c518]{padding:8px 0}.shipment-errors-expand-panel__state[data-v-4107c518]{color:var(--text-secondary);padding:12px;font-size:13px}.shipment-errors-expand-panel__state--error[data-v-4107c518]{color:var(--accent-danger)}.errors-shipments-table__count[data-v-e0e3f615]{border-radius:9999px;justify-content:center;align-items:center;min-width:28px;height:22px;padding:0 4px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:600;display:inline-flex}.errors-shipments-table__count--error[data-v-e0e3f615]{background:rgba(var(--accent-danger-rgb,220, 53, 69), .12);color:var(--accent-danger)}.errors-shipments-table__count--warning[data-v-e0e3f615]{color:#df830c;background:#df830c1f}.errors-shipments-table__codes[data-v-e0e3f615]{color:var(--text-secondary);font-size:12px}.product-errors-expand-panel[data-v-5d1c563b]{padding:8px 0}.product-errors-expand-panel__state[data-v-5d1c563b]{color:var(--text-secondary);padding:12px;font-size:13px}.product-errors-expand-panel__state--error[data-v-5d1c563b]{color:var(--accent-danger)}.errors-products-table__count[data-v-3659d2d2]{border-radius:9999px;justify-content:center;align-items:center;min-width:28px;height:22px;padding:0 4px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:600;display:inline-flex}.errors-products-table__count--error[data-v-3659d2d2]{background:rgba(var(--accent-danger-rgb,220, 53, 69), .12);color:var(--accent-danger)}.errors-products-table__count--warning[data-v-3659d2d2]{color:#df830c;background:#df830c1f}.errors-products-table__codes[data-v-3659d2d2]{color:var(--text-secondary);font-size:12px}.errors-tab-content[data-v-ff79571d]{flex-direction:column;height:100%;display:flex}.hold-dialog__lead[data-v-fc0a712e]{color:var(--text-secondary);margin:0 0 16px;font-size:14px;line-height:1.4}.hold-dialog__editor[data-v-fc0a712e]{border:1px solid var(--border-subtle,#e5e7eb);border-radius:8px;min-height:120px;padding:8px 12px}.release-dialog__lead[data-v-a3a2253b]{color:var(--text-secondary);margin:0 0 16px;font-size:14px;line-height:1.4}.release-dialog__editor[data-v-a3a2253b]{border:1px solid var(--border-subtle,#e5e7eb);border-radius:8px;min-height:100px;padding:8px 12px}.hold-control[data-v-538fe37d]{display:inline-flex}.shipment-header__title[data-v-40f6cab9]{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:600}.order-errors__body[data-v-6119f4b2]{flex-direction:column;display:flex}.locations__cell--cancelled[data-v-e3c08a1a]{color:var(--accent-danger);text-decoration:line-through}.packages__summary-inner[data-v-53c08f98]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;padding:4px 12px;display:flex}.packages__actions[data-v-53c08f98]{align-items:center;gap:8px;display:inline-flex}.packages__list-card[data-v-53c08f98]{padding:12px 16px}.packages__list-card[data-v-53c08f98] .base-collapse-item__body{padding-top:0;padding-bottom:12px}.packages__title[data-v-53c08f98]{flex-wrap:wrap;align-items:center;gap:12px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;display:flex}.packages__pkg-id[data-v-53c08f98]{color:var(--text-primary);letter-spacing:.02em;font-weight:600}.packages__pkg-index[data-v-53c08f98]{color:var(--text-muted);margin-left:2px;font-weight:400}.packages__dimensions[data-v-53c08f98]{color:var(--text-muted);align-items:center;gap:4px;font-weight:400;display:inline-flex}.packages__inner-card[data-v-53c08f98]{border-radius:12px;overflow:hidden}.settings-dialog__section[data-v-b20c878a]{margin-top:24px}.settings-dialog__advanced[data-v-b20c878a]{background-color:var(--accent-warning-tint);border:1px solid var(--accent-warning);border-radius:12px;padding:12px}.address-rows__lines[data-v-bad76aac]{text-align:left;flex-direction:column;gap:2px;display:flex}.tracking-row__value[data-v-6b4c5742]{color:var(--text-primary);font-variant-numeric:tabular-nums slashed-zero}.shipment-comments-tab__body[data-v-fd3fbeaf]{padding:0 16px}.documents-dialog__upload[data-v-f0f48bd5]{margin-top:24px}.documents-dialog__file-list[data-v-f0f48bd5]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.documents-dialog__file-row[data-v-f0f48bd5]{justify-content:space-between;align-items:center;gap:12px;display:flex}.documents-dialog__row-actions[data-v-f0f48bd5]{justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.create-document__options[data-v-6a691892]{margin-top:24px}.create-document__error-details[data-v-6a691892]{color:var(--text-secondary);font-size:13px;line-height:1.4}.error-resolve__prompt[data-v-6e19a0d9]{color:var(--text-primary);margin:0;font-family:IBM Plex Sans,Inter,sans-serif;font-size:15px;font-weight:600;line-height:1.3}.edit-history__delete[data-v-772f5697]{display:inline-flex}.uom-convert[data-v-fdfa0676]{align-items:center;gap:16px;display:flex}.uom-convert__label[data-v-fdfa0676]{min-width:146px;color:var(--text-secondary);font-size:14px}.uom-convert__controls[data-v-fdfa0676]{flex-grow:1;align-items:center;gap:8px;display:flex}.uom-convert__reset[data-v-fdfa0676]{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex}.uom-convert__reset[data-v-fdfa0676]:hover{color:var(--text-primary);background:var(--surface-sunken)}.auth-form[data-v-a8fa1edf]{flex-direction:column;gap:12px;display:flex}.auth-form__remember[data-v-a8fa1edf]{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text-secondary,#4a5568);align-items:center;gap:4px;font-size:14px;display:inline-flex}.auth-form__actions[data-v-a8fa1edf]{flex-direction:column;align-items:stretch;gap:16px;margin-top:24px;display:flex}.auth-form__forgot[data-v-a8fa1edf]{align-self:center}.auth-form[data-v-2df739a2]{flex-direction:column;gap:12px;display:flex}.auth-form__actions[data-v-2df739a2]{flex-direction:column;align-items:stretch;gap:16px;margin-top:24px;display:flex}.auth-form[data-v-e5e7ce68]{flex-direction:column;gap:12px;display:flex}.auth-form__actions[data-v-e5e7ce68]{flex-direction:column;align-items:stretch;gap:16px;margin-top:24px;display:flex}.app-company-matrix__grid[data-v-171be52c]{background:var(--surface-elevated,#fff);border:1px solid var(--border-default,#e5e7eb);border-radius:8px;align-items:center;gap:2px 4px;padding:8px 10px;display:grid}.app-company-matrix__head[data-v-171be52c]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-primary);text-align:center;border-bottom:1px solid var(--border-default);margin-bottom:2px;padding-bottom:6px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:600;line-height:1.2}.app-company-matrix__head--corner[data-v-171be52c]{border-bottom-color:#0000}.app-company-matrix__row-label[data-v-171be52c]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-primary);align-items:center;gap:4px;min-height:26px;padding-right:4px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:600;line-height:1.2;display:flex}.app-company-matrix__row-icon[data-v-171be52c]{color:var(--accent);flex:none}.app-company-matrix__cell[data-v-171be52c]{justify-content:center;align-items:center;min-height:26px;display:flex}.app-company-matrix__cell--all[data-v-171be52c]{border-right:1px dashed var(--border-default)}.app-company-matrix__collapsed-mark[data-v-171be52c]{color:var(--text-muted,#94a3b8);font-size:11px;line-height:1}.app-permissions-panel__tabs[data-v-ff773a3d]{margin-bottom:12px}.app-permissions-panel__features[data-v-ff773a3d]{flex-direction:column;gap:4px;display:flex}.app-permissions-panel__global[data-v-ff773a3d]{margin-top:8px}.email-subscriptions__group[data-v-20bf2cdb]{margin-bottom:16px}.email-subscriptions__group[data-v-20bf2cdb]:last-child{margin-bottom:0}.email-subscriptions__row[data-v-20bf2cdb]{flex-direction:column;display:flex}.email-subscriptions__recipient[data-v-20bf2cdb]{align-self:flex-start;margin-top:2px;margin-bottom:4px;margin-left:28px}.user-form__app-tabs[data-v-f111bec3]{margin-bottom:12px}.admin-users-page__impersonate[data-v-54bf975b]{width:28px;height:28px;color:var(--text-tertiary,#94a3b8);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:color .15s,background-color .15s;display:inline-flex}.admin-users-page__impersonate[data-v-54bf975b]:hover{color:var(--color-primary,#403bdd);background-color:var(--surface-hover,#403bdd14)}.admin-users-page__impersonate[data-v-54bf975b]:focus-visible{outline:none;box-shadow:0 0 0 2px #403bdd66}.config-table__description[data-v-2d4e737b]{color:var(--text-muted);-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-top:4px;font-size:12px;display:-webkit-box;overflow:hidden}.config-table__byline[data-v-2d4e737b]{color:var(--text-muted);margin:0}.config-table__value-cell[data-v-2d4e737b]{-webkit-line-clamp:2;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.config-table__secret-value[data-v-2d4e737b]{color:var(--text-muted);word-break:break-all;font-family:monospace}.config-table__decryption-error[data-v-2d4e737b]{color:var(--text-danger);align-items:center;gap:6px;font-size:12px;display:inline-flex}.config-edit__secret-current[data-v-6d09394c]{align-items:center;gap:8px;display:flex}.config-edit__secret-label[data-v-6d09394c]{color:var(--text-secondary);font-size:13px}.config-edit__secret-masked[data-v-6d09394c]{color:var(--text-muted);font-family:IBM Plex Mono,ui-monospace,monospace}.carrier-dialog__actions[data-v-f8842630]{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.carriers__type[data-v-572dc40a]{text-transform:capitalize}.carriers__url-pattern[data-v-572dc40a]{word-break:break-all;font-size:12px}.secret-reveal[data-v-eee43179]{background:#ebf8ef;border:1px solid #e4f5e9;border-radius:10px;margin-top:24px;padding:16px}.secret-reveal__header[data-v-eee43179]{color:#0e9033;align-items:flex-start;gap:8px;margin-bottom:12px;font-size:13px;font-weight:500;display:flex}.secret-reveal__icon[data-v-eee43179]{flex-shrink:0;margin-top:1px}.secret-reveal__value-wrapper[data-v-eee43179]{margin-bottom:12px}.secret-reveal__value[data-v-eee43179]{color:#0e0c3b;word-break:break-all;white-space:pre-wrap;background:#fff;border:1px solid #e6e8ec;border-radius:8px;padding:10px 12px;font-family:SF Mono,SFMono-Regular,ui-monospace,monospace;font-size:12px;line-height:1.6;display:block}.profile-tokens__name[data-v-5a728ff1]{color:var(--text-primary);font-size:13px;font-weight:500}.profile-tokens__preview[data-v-5a728ff1]{color:var(--text-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.profile-tokens__never[data-v-5a728ff1]{color:var(--text-muted);font-size:12px}.profile-tokens__delete-btn[data-v-5a728ff1]{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.profile-tokens__delete-btn[data-v-5a728ff1]:hover{background:var(--surface-page);color:var(--text-primary)}.admin-cell-icon--on[data-v-bf509c3a]{color:var(--accent-success)}.admin-cell-icon--off[data-v-bf509c3a]{color:var(--text-muted)}.pulse-bars[data-v-570ebc83]{color:var(--accent);align-items:flex-end;gap:6px;display:inline-flex}.pulse-bars--sm[data-v-570ebc83]{gap:4px;height:28px}.pulse-bars--md[data-v-570ebc83]{gap:6px;height:56px}.pulse-bars--lg[data-v-570ebc83]{gap:8px;height:88px}.pulse-bars__bar[data-v-570ebc83]{transform-origin:bottom;background:currentColor;border-radius:4px;width:8px;height:100%;animation:1.1s cubic-bezier(.4,0,.2,1) infinite pulse-bars-pulse-570ebc83}.pulse-bars--sm .pulse-bars__bar[data-v-570ebc83]{border-radius:3px;width:5px}.pulse-bars--lg .pulse-bars__bar[data-v-570ebc83]{border-radius:6px;width:12px}@keyframes pulse-bars-pulse-570ebc83{0%,80%,to{opacity:.5;transform:scaleY(.25)}40%{opacity:1;transform:scaleY(1)}}.empty-lines[data-v-e8076c48]{color:var(--border-default);flex-direction:column;gap:8px;display:flex}.empty-lines--sm[data-v-e8076c48]{gap:5px;width:56px}.empty-lines--md[data-v-e8076c48]{gap:8px;width:96px}.empty-lines--lg[data-v-e8076c48]{gap:10px;width:128px}.empty-lines__line[data-v-e8076c48]{background:currentColor;border-radius:4px;height:8px}.empty-lines__line[data-v-e8076c48]:nth-child(2){width:70%}.empty-lines__line[data-v-e8076c48]:nth-child(3){opacity:.6;width:50%}.empty-lines--sm .empty-lines__line[data-v-e8076c48]{height:5px}.empty-lines--lg .empty-lines__line[data-v-e8076c48]{height:11px}.column-mapping__description[data-v-d45832a4]{color:var(--text-secondary);margin-bottom:16px}.column-mapping__table[data-v-d45832a4]{border-collapse:collapse;border:1px solid var(--border-default);border-radius:4px;width:100%;overflow:visible}.column-mapping__th[data-v-d45832a4]{text-align:left;color:var(--text-secondary);background:var(--surface-sunken);border-bottom:1px solid var(--border-default);padding:8px 12px;font-size:12px;font-weight:600}.column-mapping__th--field[data-v-d45832a4]{width:180px}.column-mapping__td[data-v-d45832a4]{border-top:1px solid var(--border-default);vertical-align:middle;padding:8px 12px}.column-mapping__field-label--missing[data-v-d45832a4]{color:var(--accent-danger)}.column-mapping__required[data-v-d45832a4]{color:var(--accent-danger);margin-left:2px}.column-mapping__alert[data-v-d45832a4]{margin-top:16px}.progress-bar[data-v-a65e6dee]{align-items:center;gap:8px;width:100%;display:flex}.progress-bar__track[data-v-a65e6dee]{background:var(--surface-sunken);border-radius:999px;flex:1;position:relative;overflow:hidden}.progress-bar__fill[data-v-a65e6dee]{background:var(--accent);border-radius:inherit;height:100%;transition:width .3s}.progress-bar__label[data-v-a65e6dee]{font-variant-numeric:tabular-nums;color:var(--text-secondary);text-align:right;flex-shrink:0;min-width:36px;font-size:12px;font-weight:500}.progress-bar--small .progress-bar__track[data-v-a65e6dee]{height:4px}.progress-bar--medium .progress-bar__track[data-v-a65e6dee]{height:8px}.progress-bar--large .progress-bar__track[data-v-a65e6dee]{height:12px}.progress-bar--success .progress-bar__fill[data-v-a65e6dee]{background:var(--accent-success)}.progress-bar--warning .progress-bar__fill[data-v-a65e6dee]{background:var(--accent-warning)}.progress-bar--danger .progress-bar__fill[data-v-a65e6dee]{background:var(--accent-danger)}.progress-bar--indeterminate .progress-bar__fill[data-v-a65e6dee]{width:30%;animation:1.4s ease-in-out infinite progress-bar-slide-a65e6dee;position:absolute}@keyframes progress-bar-slide-a65e6dee{0%{left:-30%}to{left:100%}}.vendor-matching__intro[data-v-a80e72d5]{color:var(--text-secondary);margin-bottom:24px}.vendor-matching__loading[data-v-a80e72d5],.vendor-matching__error[data-v-a80e72d5]{text-align:center;padding:32px 16px}.vendor-matching__loading-message[data-v-a80e72d5]{color:var(--text-primary);margin-top:12px}.vendor-matching__loading-hint[data-v-a80e72d5]{color:var(--text-muted);margin-top:8px;font-size:12px}.vendor-matching__progress[data-v-a80e72d5]{width:70%;margin:16px auto 0}.vendor-matching__error-text[data-v-a80e72d5]{color:var(--accent-danger)}.vendor-matching__header[data-v-a80e72d5]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.vendor-matching__alert[data-v-a80e72d5]{flex:1;margin-bottom:0}.vendor-matching__success[data-v-a80e72d5]{color:var(--accent-success)}.vendor-matching__warning[data-v-a80e72d5]{color:var(--accent-warning)}.vendor-matching__danger[data-v-a80e72d5]{color:var(--accent-danger)}.vendor-matching__warn-text[data-v-a80e72d5]{color:var(--accent-warning)}.vendor-matching__warn-icon[data-v-a80e72d5]{color:var(--accent-warning);vertical-align:middle;margin-left:4px}.vendor-matching__tag[data-v-a80e72d5]{border-radius:4px;margin-left:4px;padding:1px 6px;font-size:11px;font-weight:500;display:inline-block}.vendor-matching__tag--success[data-v-a80e72d5]{background:var(--accent-success-tint);color:var(--accent-success)}.vendor-matching__tag--warning[data-v-a80e72d5]{background:var(--accent-warning-tint);color:var(--accent-warning)}.vendor-matching__tag--info[data-v-a80e72d5]{background:var(--accent-tint);color:var(--accent)}.vendor-matching__tag--neutral[data-v-a80e72d5]{background:var(--surface-sunken);color:var(--text-secondary)}.vendor-matching__expand[data-v-a80e72d5]{background:var(--surface-sunken);border-top:1px solid var(--border-default);padding:16px 24px}.vendor-matching__section[data-v-a80e72d5]{margin-bottom:16px}.vendor-matching__section[data-v-a80e72d5]:last-child{margin-bottom:0}.vendor-matching__section-title[data-v-a80e72d5]{color:var(--text-primary);margin:0 0 8px;font-size:13px;font-weight:600}.vendor-matching__field[data-v-a80e72d5]{align-items:flex-start;margin-bottom:4px;font-size:12px;display:flex}.vendor-matching__field-label[data-v-a80e72d5]{width:100px;color:var(--text-muted);flex-shrink:0}.vendor-matching__field-value[data-v-a80e72d5]{color:var(--text-secondary)}.vendor-matching__field-value--italic[data-v-a80e72d5]{font-style:italic;line-height:1.4}.vendor-matching__alternatives[data-v-a80e72d5]{flex-wrap:wrap;gap:6px;display:flex}.vendor-matching__save-row[data-v-a80e72d5]{border-top:1px dashed var(--border-default);flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding-top:12px;display:flex}.vendor-matching__save-toggle[data-v-a80e72d5]{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text-primary);align-items:center;gap:8px;font-size:13px;display:inline-flex}.vendor-matching__save-hint[data-v-a80e72d5]{color:var(--text-muted);font-size:11px;font-style:italic}.vendor-matching__footer[data-v-a80e72d5]{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.vendor-matching-review__intro[data-v-6c673f81]{color:var(--text-secondary);margin-bottom:24px}.vendor-matching-review__summary[data-v-6c673f81]{background:var(--surface-sunken);border-radius:4px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;padding:10px 12px;font-size:13px;display:flex}.vendor-matching-review__stat[data-v-6c673f81]{align-items:center;gap:4px;display:inline-flex}.vendor-matching-review__stat--success[data-v-6c673f81]{color:var(--accent-success)}.vendor-matching-review__stat--warning[data-v-6c673f81]{color:var(--accent-warning)}.vendor-matching-review__stat--accent[data-v-6c673f81]{color:var(--accent)}.vendor-matching-review__muted[data-v-6c673f81]{color:var(--text-muted)}.vendor-matching-review__success[data-v-6c673f81]{color:var(--accent-success)}.vendor-matching-review__warning[data-v-6c673f81]{color:var(--accent-warning)}.vendor-matching-review__danger[data-v-6c673f81]{color:var(--accent-danger)}.vendor-matching-review__cell-toggle[data-v-6c673f81]{cursor:pointer;justify-content:center;align-items:center;margin:-4px;padding:4px;display:flex}.vendor-matching-review__cell-toggle[data-v-6c673f81]:hover{background:var(--surface-sunken)}.vendor-matching-review__source-tag[data-v-6c673f81]{border-radius:4px;padding:1px 6px;font-size:11px;font-weight:500;line-height:1.4;display:inline-block}.vendor-matching-review__source-tag--success[data-v-6c673f81]{background:var(--accent-success-tint);color:var(--accent-success)}.vendor-matching-review__source-tag--warning[data-v-6c673f81]{background:var(--accent-warning-tint);color:var(--accent-warning)}.vendor-matching-review__source-tag--info[data-v-6c673f81]{background:var(--accent-tint);color:var(--accent)}.vendor-matching-review__source-tag--neutral[data-v-6c673f81]{background:var(--surface-sunken);color:var(--text-secondary)}.vendor-matching-review__footer[data-v-6c673f81]{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.vendor-matching-review__table[data-v-6c673f81]{flex:1;overflow:hidden}.report-banner[data-v-b3527593]{border-radius:6px;margin-top:16px;padding:8px 12px;font-size:13px}.report-banner--error[data-v-b3527593]{color:#d04848;background:#d0484814}body.sidebar-wide-mode .drawer{max-width:680px!important}.report-banner[data-v-9f3bee89]{border-radius:8px;align-items:center;gap:8px;margin-bottom:12px;padding:8px 12px;font-family:Inter,sans-serif;font-size:13px;display:flex}.report-banner--error[data-v-9f3bee89]{background:var(--surface-danger-tint,#d0484814);color:var(--text-danger,#d04848)}.report-banner--warning[data-v-9f3bee89]{background:var(--surface-warning-tint,#d69e2e14);color:var(--text-warning,#b8862b)}.report-banner__close[data-v-9f3bee89]{cursor:pointer;color:inherit;background:0 0;border:0;justify-content:center;align-items:center;margin-left:auto;padding:2px;display:inline-flex}.report-banner[data-v-26eb0b56]{border-radius:6px;margin-top:16px;padding:8px 12px;font-size:13px}.report-banner--error[data-v-26eb0b56]{color:#d04848;background:#d0484814}.reports-menu__list[data-v-c5049ee6]{flex-direction:column;gap:2px;display:flex}.reports-menu__list--nested[data-v-c5049ee6]{padding-left:12px}.reports-menu__item[data-v-c5049ee6]{width:100%;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:8px;padding:6px 12px;font-family:Inter,sans-serif;font-size:14px;line-height:1.4;transition:background-color .15s,color .15s;display:flex}.reports-menu__item[data-v-c5049ee6]:hover{background-color:var(--accent-tint-weak);color:var(--accent)}.reports-menu__item-label[data-v-c5049ee6]{flex:auto}.reports-menu[data-v-c5049ee6] .tooltip{color:var(--text-muted)}.report-banner[data-v-c5049ee6]{border-radius:8px;margin-bottom:12px;padding:8px 12px;font-family:Inter,sans-serif;font-size:13px}.report-banner--error[data-v-c5049ee6]{background:var(--surface-danger-tint,#d0484814);color:var(--text-danger,#d04848)}.reports-state[data-v-c5049ee6]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:48px 16px;display:flex}.reports-state__eyebrow[data-v-c5049ee6]{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-top:8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:500}.reports-state__title[data-v-c5049ee6]{color:var(--text-primary);max-width:360px;font-family:Inter,sans-serif;font-size:22px;font-weight:600;line-height:1.25}.reports-state__hint[data-v-c5049ee6]{color:var(--text-muted);max-width:320px;margin-top:2px;font-family:Inter,sans-serif;font-size:13px}.import-state[data-v-89192ad6]{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:32px 12px;display:flex}.import-state__eyebrow[data-v-89192ad6]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-top:12px;font-size:13px}.import-state__title[data-v-89192ad6]{color:var(--text-primary);font-size:15px;font-weight:600}.import-state__hint[data-v-89192ad6]{color:var(--text-muted);font-size:13px}.import-state[data-v-f9421fc3]{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:32px 12px;display:flex}.import-state__eyebrow[data-v-f9421fc3]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-top:12px;font-size:13px}.import-state__title[data-v-f9421fc3]{color:var(--text-primary);font-size:15px;font-weight:600}.import-state__hint[data-v-f9421fc3]{color:var(--text-muted);font-size:13px}.summary-loading[data-v-c08471eb]{color:var(--text-muted);align-items:center;gap:8px;font-size:14px;display:inline-flex}.activity-date-filter[data-v-f934349a]{border:1px solid var(--color-border,#d6dbe5);background:var(--color-surface,#fff);color:var(--color-text-muted,#555);border-radius:14px;align-items:center;gap:6px;height:28px;padding:4px 10px;font-size:12px;display:inline-flex}.activity-date-filter>span[data-v-f934349a]{text-transform:lowercase;font-size:11px;font-weight:500}.activity-date-filter input[data-v-f934349a]{color:var(--color-text,#222);background:0 0;border:0;outline:none;width:110px;padding:0;font-size:12px}.muted-count[data-v-d760662f]{color:var(--text-muted,#6b7280);font-variant-numeric:tabular-nums}.card-body-padding[data-v-aa293b87]{padding:16px 24px 20px}.template-section__label[data-v-aa293b87]{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted,#6b7280);margin-bottom:6px;font-size:11px;font-weight:600}.template-section__hint[data-v-aa293b87]{color:var(--text-muted,#6b7280);margin:0 0 10px;font-size:13px}.mono-textarea[data-v-aa293b87] textarea{font-family:var(--font-mono,ui-monospace, SFMono-Regular, monospace);font-size:13px;line-height:1.5}.argument-row[data-v-aa293b87]{border-bottom:1px solid var(--border-subtle,#f3f4f6);grid-template-columns:200px 1fr 180px auto;align-items:flex-end;gap:12px;padding:8px 0;display:grid}.argument-row[data-v-aa293b87]:last-child{border-bottom:none}.argument-add[data-v-aa293b87]{margin-top:10px}.empty-row[data-v-aa293b87]{color:var(--text-muted,#6b7280);padding:12px 0;font-style:italic}.mono-input[data-v-aa293b87] input{font-family:var(--font-mono,ui-monospace, SFMono-Regular, monospace);font-size:13px}.mono-view[data-v-aa293b87]{font-family:var(--font-mono,ui-monospace, SFMono-Regular, monospace);white-space:pre-wrap;word-wrap:break-word;background:var(--surface-page,#f9fafb);color:var(--text-secondary,#374151);border-radius:6px;max-height:480px;margin:0;padding:12px;font-size:13px;line-height:1.5;overflow:auto}.mono-input[data-v-549d739c] input,.mono-textarea[data-v-549d739c] textarea{font-family:var(--font-mono,ui-monospace, SFMono-Regular, monospace);font-size:13px}.card-body-padding[data-v-610f06dd]{padding:16px 24px 20px}.empty-row[data-v-610f06dd]{color:var(--text-muted,#6b7280);text-align:center;font-style:italic}.editor-title[data-v-610f06dd]{margin:0 0 12px;font-size:14px}.editor-actions[data-v-610f06dd]{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.mono-view[data-v-610f06dd]{font-family:var(--font-mono,ui-monospace, SFMono-Regular, monospace);white-space:pre-wrap;word-wrap:break-word;background:var(--surface-page,#f9fafb);color:var(--text-secondary,#374151);border-radius:6px;max-height:320px;margin:0;padding:12px;font-size:13px;line-height:1.5;overflow:auto}.mono-textarea[data-v-8d4304c6] textarea{font-family:var(--font-mono,ui-monospace, SFMono-Regular, monospace);font-size:13px}.card-body-padding[data-v-18cb1550]{padding:16px 24px 20px}.empty-row[data-v-18cb1550]{color:var(--text-muted,#6b7280);text-align:center;font-style:italic}.editor-title[data-v-18cb1550]{margin:0 0 12px;font-size:14px}.editor-actions[data-v-18cb1550]{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.mono-view[data-v-18cb1550]{font-family:var(--font-mono,ui-monospace, SFMono-Regular, monospace);white-space:pre-wrap;word-wrap:break-word;background:var(--surface-page,#f9fafb);color:var(--text-secondary,#374151);border-radius:6px;max-height:320px;margin:0;padding:12px;font-size:13px;line-height:1.5;overflow:auto}.card-body-padding[data-v-5d2bfaf6]{padding:16px 24px 20px}.hint-text[data-v-5d2bfaf6]{color:var(--text-muted,#6b7280);margin:0;font-size:13px}.compose-row[data-v-5d2bfaf6]{align-items:flex-end;gap:16px;display:flex}.arguments-block[data-v-5d2bfaf6]{background:var(--surface-subtle,#f9fafb);border-radius:6px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.arguments-label[data-v-5d2bfaf6]{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted,#6b7280);font-size:11px;font-weight:600}.mono-input[data-v-5d2bfaf6] input{font-family:var(--font-mono,ui-monospace, SFMono-Regular, monospace);font-size:13px}.compose-row[data-v-5d2bfaf6] .base-field{flex:auto;min-width:0}.output-meta[data-v-5d2bfaf6]{color:var(--text-secondary,#374151);align-items:center;gap:10px;margin-bottom:8px;display:flex}.mono-view[data-v-5d2bfaf6]{font-family:var(--font-mono,ui-monospace, SFMono-Regular, monospace);white-space:pre-wrap;word-wrap:break-word;background:var(--surface-page,#f9fafb);border:1px solid var(--border-default,#e5e7eb);border-radius:6px;max-height:600px;margin:0;padding:16px;font-size:13px;line-height:1.55;overflow:auto}
