@font-face{font-family:primeicons;font-display:block;src:url(/assets/primeicons-DMOk5skT.eot);src:url(/assets/primeicons-DMOk5skT.eot?#iefix)format("embedded-opentype"),url(/assets/primeicons-C6QP2o4f.woff2)format("woff2"),url(/assets/primeicons-WjwUDZjB.woff)format("woff"),url(/assets/primeicons-MpK4pl85.ttf)format("truetype"),url(/assets/primeicons-Dr5RGzOO.svg?#primeicons)format("svg");font-weight:400;font-style:normal}.pi{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:primeicons;font-style:normal;font-weight:400;line-height:1;display:inline-block}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{text-align:center;width:1.28571em}.pi-spin{animation:2s linear infinite fa-spin}@media (prefers-reduced-motion:reduce){.pi-spin{transition-duration:0s;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:-1ms}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}:root{--app-font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Noto Sans Arabic", "Segoe UI Arabic", sans-serif;--app-font-mono:ui-monospace, SFMono-Regular, "Cascadia Code", "Segoe UI Mono", Consolas, "Liberation Mono", monospace;--app-topbar-height:3.25rem;--app-bottom-bar-height:3.5rem;--app-sidebar-width:16.5rem;--app-sidebar-width-collapsed:3.75rem;--app-dialog-sm:26rem;--app-dialog-md:32rem;--app-dialog-lg:38rem;--app-dialog-xl:62rem;--app-space-1:.25rem;--app-space-2:.5rem;--app-space-3:.75rem;--app-space-4:1rem;--app-space-5:1.5rem;--app-space-6:2rem;--app-space-7:3rem;--app-radius-sm:4px;--app-radius-md:6px;--app-radius-lg:8px;--app-radius-full:999px;--app-article-headline:1.6rem;--app-article-headline-md:2rem;--app-article-headline-lg:2.25rem;--app-article-h2:1.3rem;--app-article-version:1.875rem;--app-article-lede:1.05rem;--app-article-summary:1rem;--app-article-step:.93rem;--app-article-meta:.84rem;--app-article-small:.8125rem;--app-article-label:.75rem;--app-article-kicker:.72rem;--app-article-body:.95rem;--app-article-hash:.9em;--app-article-numeral:1.375rem;--app-article-check:.75rem;--app-article-rail-width:11.25rem;--app-article-max-width:53.75rem;--app-shadow-sm:0 1px 2px #0f172a0d;--app-shadow-md:0 4px 10px #0f172a14;--app-shadow-lg:0 10px 24px #0f172a1f;--app-bg:var(--p-surface-50);--app-surface:var(--p-content-background);--app-surface-muted:var(--p-surface-100);--app-border:var(--p-content-border-color);--app-text:var(--p-text-color);--app-text-muted:var(--p-text-muted-color);--app-accent:var(--p-primary-color);--app-accent-contrast:var(--p-primary-contrast-color);--app-plan-upgrade:#7c3aed;--app-plan-upgrade-bg:#7c3aed1a;--app-success:var(--p-green-500);--app-success-soft:color-mix(in srgb, var(--p-green-500) 12%, var(--app-surface));--app-success-border:color-mix(in srgb, var(--p-green-500) 35%, var(--app-border));--app-success-text:var(--p-green-700);--app-panel-add-bg:#eab3081f;--app-panel-add-border:#eab3088c;--app-panel-edit-bg:#0ea5e91a;--app-panel-edit-border:#0ea5e980;--app-safe-top:env(safe-area-inset-top,0px);--app-safe-bottom:env(safe-area-inset-bottom,0px);--app-safe-left:env(safe-area-inset-left,0px);--app-safe-right:env(safe-area-inset-right,0px);--app-height:100dvh;--app-status-bar-bg:#0b1f3a}.app-dark{--app-bg:var(--p-surface-950);--app-status-bar-bg:var(--p-content-background);--app-surface-muted:var(--p-surface-800);--app-shadow-sm:0 1px 2px #0006;--app-shadow-md:0 4px 10px #00000073;--app-shadow-lg:0 10px 24px #0000008c;--app-plan-upgrade:#a78bfa;--app-plan-upgrade-bg:#a78bfa29;--app-success-text:var(--p-green-300)}*,:before,:after{box-sizing:border-box}html,body,#app{block-size:100%}:is(html:has(.app-shell),html:has(.platform-shell)){overscroll-behavior:none}.p-dialog-mask,.p-drawer-mask{height:var(--app-height)!important}.p-toast.p-toast-top-left,.p-toast.p-toast-top-center,.p-toast.p-toast-top-right{margin-block-start:var(--app-safe-top)}.p-toast.p-toast-bottom-left,.p-toast.p-toast-bottom-center,.p-toast.p-toast-bottom-right{margin-block-end:var(--app-safe-bottom)}.p-toast{max-inline-size:calc(100vw - 2rem)}.p-drawer{padding-block:var(--app-safe-top) var(--app-safe-bottom);border-width:0}.p-dialog-mask{padding:var(--app-safe-top) var(--app-safe-right) var(--app-safe-bottom) var(--app-safe-left)}body{font-family:var(--app-font-sans);color:var(--app-text);background:var(--app-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:.95rem;line-height:1.5;transition:background-color .2s,color .2s}a{color:var(--app-accent)}a.p-button,a.p-button:hover,a.p-button:focus-visible,a.p-button .p-button-label{text-decoration:none}*{scrollbar-width:thin;scrollbar-color:var(--p-surface-300) transparent}.app-dark *{scrollbar-color:var(--p-surface-600) transparent}::-webkit-scrollbar{block-size:10px;inline-size:10px}::-webkit-scrollbar-thumb{background:var(--p-surface-300);border-radius:var(--app-radius-full);background-clip:padding-box;border:2px solid #0000}.app-dark ::-webkit-scrollbar-thumb{background:var(--p-surface-600);background-clip:padding-box}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.p-tooltip-text{text-align:start}.page-header{justify-content:space-between;align-items:center;gap:var(--app-space-3);flex-wrap:wrap;margin-block-end:var(--app-space-2);display:flex}.page-header h1{letter-spacing:0;margin:0;font-size:1.15rem;font-weight:650}.page-tools{align-items:center;gap:var(--app-space-2);flex-wrap:wrap;display:flex}.row-actions{align-items:center;gap:var(--app-space-1);display:flex}.danger-item{--app-danger-item-color:var(--p-red-500,#ef4444);--p-tieredmenu-item-color:var(--app-danger-item-color);--p-tieredmenu-item-focus-color:var(--app-danger-item-color);--p-tieredmenu-item-active-color:var(--app-danger-item-color);--p-tieredmenu-item-icon-color:var(--app-danger-item-color);--p-tieredmenu-item-icon-focus-color:var(--app-danger-item-color);--p-tieredmenu-item-icon-active-color:var(--app-danger-item-color);--p-menu-item-color:var(--app-danger-item-color);--p-menu-item-focus-color:var(--app-danger-item-color);--p-menu-item-icon-color:var(--app-danger-item-color);--p-menu-item-icon-focus-color:var(--app-danger-item-color)}.row-select-btn.p-button{flex:none}.app-card{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius-lg);padding:var(--app-space-4)}.form-grid{gap:var(--app-space-2) var(--app-space-3);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.form-grid label{gap:var(--app-space-1);flex-direction:column;grid-column:span 12;font-size:.9rem;font-weight:550;display:flex}.form-grid .field-stack{gap:var(--app-space-1);flex-direction:column;font-size:.9rem;font-weight:550;display:flex}.form-grid>label>.p-inputnumber,.form-grid>label>.p-inputnumber>.p-inputtext{inline-size:100%;min-inline-size:0}.form-grid .check-label{align-items:center;gap:var(--app-space-2);flex-direction:row}.toggle-field{gap:var(--app-space-1);flex-direction:column;align-self:end;display:flex}.form-grid .f-1{grid-column:span 1}.form-grid .f-2{grid-column:span 2}.form-grid .f-3{grid-column:span 3}.form-grid .f-4{grid-column:span 4}.form-grid .f-5{grid-column:span 5}.form-grid .f-6{grid-column:span 6}.form-grid .f-8{grid-column:span 8}.form-grid .f-9{grid-column:span 9}.form-grid .f-9.f-row-start{grid-column:1/span 9}.form-grid .f-6.f-row-start{grid-column:1/span 6}.form-grid .f-12{grid-column:span 12}.form-grid .form-grid-action{justify-content:flex-start;align-items:flex-end;gap:var(--app-space-2);display:flex}.form-grid .p-selectbutton{display:flex}.form-grid .p-selectbutton>.p-togglebutton{flex:1}.form-divider{margin-block:calc(-1 * var(--app-space-1)) 0}.form-divider-label{color:var(--app-text-muted);font-size:.8rem;font-weight:650}@media (width<=40rem){.form-grid .f-2,.form-grid .f-3,.form-grid .f-4{grid-column:span 6}.form-grid .f-5,.form-grid .f-6,.form-grid .f-8,.form-grid .f-9{grid-column:span 12}.form-grid .f-9.f-row-start,.form-grid .f-6.f-row-start{grid-column:1/span 12}}.form-grid.form-grid-stacked>*{grid-column:1/span 12}.form-grid.form-grid-stacked>.f-3{grid-column:1/span 3}.form-grid.form-grid-stacked>.f-4{grid-column:1/span 4}.form-grid.form-grid-stacked>.f-5{grid-column:1/span 5}.form-grid.form-grid-stacked>.f-6{grid-column:1/span 6}.form-grid.form-grid-stacked>.f-8{grid-column:1/span 8}.form-grid.form-grid-stacked>.f-9{grid-column:1/span 9}@media (width<=40rem){.form-grid.form-grid-stacked>.f-3,.form-grid.form-grid-stacked>.f-4,.form-grid.form-grid-stacked>.f-5,.form-grid.form-grid-stacked>.f-6,.form-grid.form-grid-stacked>.f-8,.form-grid.form-grid-stacked>.f-9{grid-column:1/span 12}}.p-dialog{max-inline-size:calc(100vw - 2rem)}.p-dialog.p-confirmdialog{inline-size:var(--app-dialog-sm)}.form-dialog{inline-size:var(--app-dialog-md);max-inline-size:calc(100vw - 2rem)}.shortcut-sheet{inline-size:var(--app-dialog-lg)}.form-dialog.form-dialog-sm{inline-size:var(--app-dialog-sm)}.lookup-dialog{inline-size:var(--app-dialog-xl);max-inline-size:calc(100vw - 2rem)}.form-dialog-sm .form-grid{row-gap:var(--app-space-1)}.filter-bar{align-items:flex-end;gap:var(--app-space-2);flex-wrap:wrap;margin-block-end:var(--app-space-2);display:flex}.filter-bar label,.filter-more-panel label,.filter-bar div.filter-field,.filter-more-panel div.filter-field{color:var(--app-text-muted);flex-direction:column;gap:2px;font-size:.78rem;font-weight:550;display:flex}.filter-field-label{align-items:center;gap:var(--app-space-1);white-space:nowrap;display:inline-flex}.filter-bar label.checkbox-field,.filter-more-panel label.checkbox-field{flex-direction:row;align-items:center;gap:.5rem;min-inline-size:auto}.filter-bar .filter-search .p-inputtext{inline-size:14rem}.filter-bar .filter-search.filter-search-wide .p-inputtext{inline-size:18rem}.date-period-panel{flex-direction:column;gap:2px;min-inline-size:13rem;display:flex}.date-period-option{font:inherit;text-align:start;border-radius:var(--app-radius-sm);inline-size:100%;color:var(--app-text);cursor:pointer;background:0 0;border:0;padding:.35rem .6rem;font-size:.875rem}.date-period-option:hover{background:var(--app-surface-muted)}.date-period-option.is-active{background:var(--p-highlight-background);color:var(--p-highlight-color);font-weight:550}.date-period-sep{background:var(--app-border);block-size:1px;margin-block:var(--app-space-1)}.date-period-field{color:var(--app-text-muted);flex-direction:column;gap:2px;font-size:.78rem;font-weight:550;display:flex}.status-tabs{align-items:stretch;gap:var(--app-space-4);border-block-end:1px solid var(--app-border);margin-block-end:var(--app-space-2);display:flex}.status-tab{font:inherit;color:var(--app-text-muted);border:0;cursor:pointer;background:0 0;border-block-end:2px solid #0000;align-items:center;gap:.4rem;margin-block-end:-1px;padding:.4rem .15rem;font-size:.875rem;font-weight:550;display:inline-flex}.status-tab:hover{color:var(--app-text)}.status-tab[aria-selected=true],.status-tab[aria-current=true]{color:var(--app-accent);border-block-end-color:var(--app-accent)}.status-tab-count{font-variant-numeric:tabular-nums;background:var(--app-surface-muted);border-radius:var(--app-radius-full);color:var(--app-text-muted);padding:.02rem .4rem;font-size:.72rem}.status-tab[aria-selected=true] .status-tab-count,.status-tab[aria-current=true] .status-tab-count{background:var(--p-highlight-background);color:var(--p-highlight-color)}.matrix-group{align-items:center;gap:var(--app-space-2);display:flex}.filter-bar .filter-docno .p-inputtext{inline-size:7rem}.filter-bar .partner-picker,.filter-bar .item-picker,.filter-more-panel .partner-picker,.filter-more-panel .item-picker{flex:none;inline-size:22rem}.filter-bar .item-picker.item-picker-wide{inline-size:32rem}.filter-bar .bom-picker,.filter-more-panel .bom-picker{flex:none;inline-size:24rem}.filter-bar .p-select:not(.partner-picker):not(.item-picker):not(.bom-picker):not(.filter-wide):not(.filter-medium):not(.filter-narrow),.filter-more-panel .p-select:not(.partner-picker):not(.item-picker):not(.bom-picker):not(.filter-wide):not(.filter-medium):not(.filter-narrow){flex:none;inline-size:12rem}.filter-bar .filter-wide,.filter-more-panel .filter-wide{flex:none;inline-size:22rem}.filter-bar .filter-medium,.filter-more-panel .filter-medium{flex:none;inline-size:16rem}.filter-bar .filter-narrow,.filter-more-panel .filter-narrow{flex:none;inline-size:7.5rem}.filter-bar .p-inputnumber>.p-inputtext,.filter-more-panel .p-inputnumber>.p-inputtext{inline-size:100%;min-inline-size:0}.filter-bar .filter-actions{align-items:flex-end;gap:var(--app-space-2);display:flex}.filter-bar .p-datepicker,.filter-more-panel .p-datepicker{flex:none;inline-size:11rem}.filter-bar .p-select .p-select-label,.filter-more-panel .p-select .p-select-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bom-search-filter{flex-direction:column;align-items:stretch}.bom-search-filter .filter-row{align-items:center;gap:var(--app-space-2);display:flex}.bom-search-filter .filter-search-fill{flex:auto}.bom-search-filter .filter-search-fill .p-inputtext{inline-size:100%}.bom-search-filter .filter-row>.item-picker{flex:auto;inline-size:100%}.filter-bar .filter-srcno .p-inputtext{inline-size:9.5rem}.date-period>.p-button{flex:none;justify-content:flex-start;inline-size:13rem}.partner-picker .p-select-label,.item-picker .p-select-label,.date-period>.p-button .p-button-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filter-more-panel{gap:var(--app-space-2);flex-direction:column;min-inline-size:18rem;display:flex}.form-page{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius-lg);padding:var(--app-space-4);max-inline-size:40rem}.form-page-wide{max-inline-size:none}.form-page-loading{padding-block:var(--app-space-4);justify-content:center;display:flex}.form-page-loading .p-progressspinner{block-size:2rem;inline-size:2rem}.form-actions{align-items:center;gap:var(--app-space-2);margin-block-start:var(--app-space-3);display:flex}.form-actions-top{margin-block-start:0}.document-toolbar{align-items:center;gap:var(--app-space-2);flex-wrap:wrap;display:flex}.document-toolbar-stack{gap:var(--app-space-2);flex-direction:column;display:flex}.aside-balance{align-items:center;gap:var(--app-space-1);display:inline-flex}.doc-actions{align-items:center;gap:var(--app-space-2);flex-wrap:wrap;margin-block-end:var(--app-space-3);display:flex}.kbd{min-inline-size:1.5rem;font-family:var(--app-font-mono);text-align:center;white-space:nowrap;color:var(--app-text);background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:var(--app-radius-sm);box-shadow:0 1px 0 var(--app-border);padding:.1rem .4rem;font-size:.78em;font-weight:600;line-height:1.5;display:inline-block}.form-section{gap:var(--app-space-2);background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius-lg);padding:var(--app-space-3);flex-direction:column;display:flex}.form-section-title{letter-spacing:.01em;color:var(--app-text-muted);border-block-end:1px solid var(--app-border);margin:0;padding-block-end:var(--app-space-1);font-size:.9rem;font-weight:650}.form-page .form-section{background:0 0;border:0;border-radius:0;padding:0}.form-page .form-section+.form-section{margin-block-start:var(--app-space-5)}.section-chips{z-index:2;align-items:end;gap:var(--app-space-3);background:var(--app-surface);margin-block-end:var(--app-space-3);padding-block-start:var(--app-space-1);display:flex;position:sticky;inset-block-start:0}.section-chips>.status-tabs{flex-wrap:wrap;flex:auto;row-gap:0;min-inline-size:0;margin-block-end:0}.chips-dirty{color:var(--p-orange-500);flex:none;padding-block-end:.4rem;font-size:.75rem;font-weight:600}.form-page .form-section{scroll-margin-block-start:3.5rem}.form-grid textarea.p-textarea,.form-section textarea.p-textarea{resize:vertical;min-block-size:4.75rem}.bulk-bar{align-items:center;gap:var(--app-space-3);padding:var(--app-space-2) var(--app-space-3);background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:var(--app-radius-md);flex-wrap:wrap;margin-block-end:var(--app-space-2);display:flex}.bulk-bar .bulk-count{font-size:.9rem;font-weight:650}.bulk-bar .bulk-actions{align-items:center;gap:var(--app-space-2);flex-wrap:wrap;display:flex}.bulk-bar .bulk-actions+button{margin-inline-start:auto}.field-error{color:var(--p-red-500,#ef4444);font-size:.8rem;font-weight:400}.field-hint{color:var(--app-text-muted);font-size:.8rem;font-weight:400}.field-label,.form-grid label.field-label{align-items:center;gap:var(--app-space-1);flex-direction:row;display:inline-flex}.pi.field-info{color:var(--app-text-muted);cursor:help;font-size:.8rem}.pi.field-info:focus-visible{outline:2px solid var(--p-primary-500);outline-offset:2px;border-radius:var(--app-radius-full)}.field-hint.is-negative{color:var(--p-red-500,#ef4444)}.field-hint.is-positive{color:var(--p-green-600,#16a34a)}.input-tint-negative .p-inputnumber-input{background:color-mix(in srgb, var(--p-red-500,#ef4444) 12%, var(--p-content-background,#fff));border-color:color-mix(in srgb, var(--p-red-500,#ef4444) 42%, var(--p-content-background,#fff))}.input-tint-positive .p-inputnumber-input:not(:disabled){background:color-mix(in srgb, var(--p-green-500,#22c55e) 12%, var(--p-content-background,#fff));border-color:color-mix(in srgb, var(--p-green-500,#22c55e) 42%, var(--p-content-background,#fff))}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.p-datatable-table-container{overflow-x:auto}table.p-datatable-table{table-layout:fixed;inline-size:100%}.table-auto .p-datatable-table{table-layout:auto}.p-datatable-thead>tr:first-child>th:first-child{border-start-start-radius:var(--app-radius-lg)}.p-datatable-thead>tr:first-child>th:last-child{border-start-end-radius:var(--app-radius-lg)}.p-datatable:not(:has(.p-datatable-paginator-bottom)) .p-datatable-table>.p-datatable-tbody:last-child>tr:last-child>td:first-child{border-end-start-radius:var(--app-radius-lg)}.p-datatable:not(:has(.p-datatable-paginator-bottom)) .p-datatable-table>.p-datatable-tfoot>tr:last-child>td:first-child{border-end-start-radius:var(--app-radius-lg)}.p-datatable:not(:has(.p-datatable-paginator-bottom)) .p-datatable-table>.p-datatable-tbody:last-child>tr:last-child>td:last-child{border-end-end-radius:var(--app-radius-lg)}.p-datatable:not(:has(.p-datatable-paginator-bottom)) .p-datatable-table>.p-datatable-tfoot>tr:last-child>td:last-child{border-end-end-radius:var(--app-radius-lg)}.p-datatable-paginator-bottom{border:1px solid var(--app-border);background:var(--app-surface-muted);border-block-start:0;border-end-end-radius:var(--app-radius-lg);border-end-start-radius:var(--app-radius-lg);overflow:hidden}.p-datatable-paginator-bottom .p-paginator{padding-block:var(--app-space-1);background:0 0;border-radius:0}.p-datatable-paginator-bottom .p-paginator-content{flex:1;justify-content:flex-end}.p-datatable-paginator-bottom .p-paginator-current{margin-inline-end:auto}.p-paginator-current{align-items:baseline;gap:.25rem;display:inline-flex}.p-paginator-current:before{content:var(--app-total-label,"")}.p-datatable-thead th[class*=col-]{inline-size:var(--col-w);min-inline-size:var(--col-w,6rem)}.p-datatable-thead th:not([class*=col-]),.p-datatable-thead th.col-item{min-inline-size:15rem}.p-datatable-thead th.col-fill{min-inline-size:12rem}.p-datatable-thead th.col-id{--col-w:4.5rem}.p-datatable-thead th.col-code{--col-w:8rem}.p-datatable-thead th.col-code-narrow{--col-w:5.5rem}.p-datatable-thead th.col-code-wide{--col-w:10rem}.p-datatable-thead th.col-compact{--col-w:7rem}.p-datatable-thead th.col-date,.p-datatable-thead th.col-money{--col-w:7.5rem}.p-datatable-thead th.col-money-wide{--col-w:9.5rem}.p-datatable-thead th.col-money-xl{--col-w:12rem}.p-datatable-thead th.col-qty{--col-w:8rem}.p-datatable-thead th.col-month{--col-w:10rem}.p-datatable-thead th.col-unit{--col-w:3.25rem}.p-datatable-thead th.col-unit-abbr{--col-w:4.5rem}.p-datatable-thead th.col-symbol{--col-w:3.25rem}th.col-symbol .p-datatable-column-header-content{justify-content:center}.p-datatable-tbody>tr>td.col-symbol{text-align:center}.p-datatable-thead th.col-percent{--col-w:7rem}th.col-percent .p-datatable-column-header-content{white-space:nowrap}.p-datatable-thead th.col-status{--col-w:7rem}.p-datatable-thead th.col-badge{--col-w:5.5rem}th.col-badge .p-datatable-column-header-content{justify-content:center}.p-datatable-tbody>tr>td.col-badge{text-align:center}.p-datatable-thead th.col-actions{inline-size:9rem;min-inline-size:9rem}.p-datatable-thead th.col-lookup{--col-w:12rem}.p-datatable-thead th.col-place{--col-w:9rem}.p-datatable-thead th.col-grant{--col-w:16rem}.p-datatable-thead th.col-account{--col-w:14rem}.p-datatable-thead th.col-type{--col-w:9.5rem}.p-datatable-thead th.col-ref{--col-w:7rem}.p-datatable-thead th.col-source{--col-w:11rem}.p-datatable-thead th.col-notes,.p-datatable-thead th.col-audit{--col-w:12rem}.p-datatable-thead th.col-audit.col-audit-line{--col-w:14rem}th.col-num,td.col-num,.p-datatable-tbody>tr>td.col-num,.p-treetable-tbody>tr>td.col-num{text-align:right}th.col-num .p-datatable-column-header-content,th.col-num .p-treetable-column-header-content{justify-content:flex-end}[dir=rtl] th.col-num .p-datatable-column-header-content,[dir=rtl] th.col-num .p-treetable-column-header-content{justify-content:flex-start}td.col-num .p-treetable-body-cell-content{justify-content:flex-end}[dir=rtl] td.col-num .p-treetable-body-cell-content{justify-content:flex-start}.p-datatable-tfoot>tr>td{background:var(--app-surface-muted);border-block-start:1px solid var(--app-border);font-weight:650}.p-datatable-tfoot>tr>td.col-num,.p-treetable-tfoot>tr>td.col-num{text-align:right}.cell-link{color:var(--app-accent);font-weight:550;text-decoration:none}.cell-link:hover{text-decoration:underline}button.cell-link{font:inherit;cursor:pointer;text-align:start;background:0 0;border:0;padding:0}.cell-tag{vertical-align:middle;margin-inline-start:var(--app-space-2)}.source-link{text-decoration:none}.source-link:hover{text-decoration:underline}.source-kind{display:block}.source-number{color:var(--app-text-muted);font-variant-numeric:tabular-nums;font-size:.8rem;display:block}.p-datatable-tbody>tr>td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.p-datatable-tbody>tr>td:has(.p-splitbutton),.p-datatable-tbody>tr>td:has(.p-button),.p-datatable-tbody>tr>td:has(.p-select),.p-datatable-tbody>tr>td:has(.p-checkbox),.p-datatable-tbody>tr>td:has(.p-inputnumber),.p-datatable-tbody>tr>td:has(.p-inputtext),.p-datatable-tbody>tr>td:has(.p-textarea)){text-overflow:clip;overflow:visible}.p-datatable-tbody>tr>td:has(.cell-item){text-overflow:clip;white-space:normal;overflow:visible}.cell-item{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.cell-item-dims{color:var(--app-text-muted);unicode-bidi:plaintext;font-size:.75rem}.cell-item-dims-caption{margin-inline-end:var(--app-space-1)}.p-datatable-tbody>tr>td:has(.cell-text){text-overflow:clip;white-space:normal;overflow:visible}.report-route .p-datatable-tbody>tr>td{text-overflow:clip;white-space:normal;overflow:visible}.report-route .sales-analysis-page .p-datatable-tbody>tr>td,.report-route .sales-analysis-page .p-datatable-tfoot>tr>td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.report-route .report-hint{color:var(--app-text-muted);margin-block:.5rem 1rem}.report-route .report-section{margin-block:1rem .5rem;font-size:1.05rem;font-weight:600}.report-route .report-summary{flex-wrap:wrap;gap:1.5rem;margin-block-end:.75rem;font-size:.9rem;display:flex}.report-route .report-identity{margin-block-end:.75rem;font-size:.9rem}.report-route .report-total{margin-block:var(--app-space-2);font-weight:600}.report-route .report-subtotal-row>td{background:var(--app-surface-muted);font-weight:600}.report-route .p-datatable .bought-head,.report-route .p-datatable .bought-cell{background:color-mix(in srgb, var(--p-red-500) 18%, var(--p-content-background));color:color-mix(in srgb, var(--p-red-500) 72%, var(--p-text-color))}.report-route .p-datatable .sold-head,.report-route .p-datatable .sold-cell{background:color-mix(in srgb, var(--p-green-500) 18%, var(--p-content-background));color:color-mix(in srgb, var(--p-green-500) 72%, var(--p-text-color))}.report-route .statement-group-row>td{background:color-mix(in srgb, var(--app-accent) 9%, var(--app-surface));border-block-start:1px solid color-mix(in srgb, var(--app-accent) 30%, var(--app-border))}.report-route .statement-group-label{color:var(--app-text);font-weight:650}.report-route .statement-group-subtotal{font-weight:600}.report-route .statement-account-row>td:first-child{padding-inline-start:1.625rem}.report-route .statement-group-row>td:not(:first-child){padding-inline-end:1.625rem}.p-treetable .report-tree-branch>td{background:color-mix(in srgb, var(--app-accent) 4%, var(--app-surface));color:var(--app-text);font-weight:650}.p-treetable .report-tree-step-2>td,.p-treetable .report-tree-step-3>td{background:color-mix(in srgb, var(--app-accent) 13%, var(--app-surface))}.p-treetable .report-tree-step-1>td:not(:first-child){padding-inline-end:2.125rem}.p-treetable .report-tree-step-2>td:not(:first-child){padding-inline-end:3.625rem}.p-treetable .report-tree-step-3>td:not(:first-child){padding-inline-end:5.125rem}.p-treetable .report-tree-direct>td:first-child{color:var(--app-text-muted);font-style:italic}.report-route .statement-recap{max-inline-size:40rem;margin-block:var(--app-space-4);border:1px solid var(--app-border);border-radius:var(--app-radius-lg);background:var(--app-surface);flex-direction:column;margin-inline-start:auto;display:flex;overflow:hidden}.report-route .statement-recap-head{justify-content:space-between;align-items:baseline;gap:var(--app-space-4);border-block-end:1px solid var(--app-border);background:var(--app-surface-muted);padding:.6rem 1rem;display:flex}.report-route .statement-recap-title{letter-spacing:.06em;text-transform:uppercase;color:var(--app-text-muted);font-size:.75rem;font-weight:650}.report-route .statement-recap-asof{color:var(--app-text-muted);font-size:.8rem}.report-route .statement-recap-lines{flex-direction:column;gap:.4rem;padding:.85rem 1rem;display:flex}.report-route .statement-recap-row,.report-route .statement-recap-result{align-items:baseline;gap:var(--app-space-5);grid-template-columns:1fr 12rem;display:grid}.report-route .statement-recap-figure,.report-route .statement-recap-compare{text-align:end}.report-route .statement-recap--compared .statement-recap-row,.report-route .statement-recap--compared .statement-recap-result{grid-template-columns:1fr 12rem 12rem}.report-route .statement-recap--compared{max-inline-size:54rem}.report-route .statement-recap-compare{color:var(--app-text-muted);font-size:.85rem}.report-route .statement-recap-label{color:var(--app-text-muted);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.report-route .statement-recap-meta{color:var(--app-text-muted);font-size:.78rem;font-weight:400}.report-route .statement-recap-row--deduct .statement-recap-label:before{content:"−";text-align:center;inline-size:.8rem}.report-route .statement-recap-row--subtotal{border-block-start:1px solid var(--app-border);margin-block-start:.15rem;padding-block-start:.5rem;font-weight:600}.report-route .statement-recap-row--subtotal .statement-recap-label{color:var(--app-text)}.report-route .statement-recap-result{justify-content:space-between;align-items:center;gap:var(--app-space-5);border-block-start:1px solid var(--app-border);background:var(--app-surface-muted);padding:.85rem 1rem;display:flex}.report-route .statement-recap-result .statement-recap-label{color:var(--app-text);font-weight:650}.report-route .statement-recap-result .statement-recap-meta{flex-basis:100%}.report-route .statement-recap-figure{white-space:nowrap;font-size:1.35rem;font-weight:700}.report-route .statement-recap--profit .statement-recap-result{background:color-mix(in srgb, var(--p-green-500) 12%, var(--app-surface));border-block-start-color:color-mix(in srgb, var(--p-green-500) 35%, var(--app-border))}.report-route .statement-recap--profit .statement-recap-figure{color:var(--p-green-600)}.app-dark .report-route .statement-recap--profit .statement-recap-figure{color:var(--p-green-400)}.report-route .statement-recap--loss .statement-recap-result{background:color-mix(in srgb, var(--p-red-500) 12%, var(--app-surface));border-block-start-color:color-mix(in srgb, var(--p-red-500) 35%, var(--app-border))}.report-route .report-empty{margin-block:var(--app-space-3);color:var(--app-text-muted)}@media print{.report-route .filter-bar,.report-route .page-tools{display:none!important}.report-route .p-datatable,.report-route .p-treetable{inline-size:100%}.report-route .sales-analysis-page .p-datatable-tbody>tr>td,.report-route .sales-analysis-page .p-datatable-tfoot>tr>td{text-overflow:clip;white-space:normal;overflow:visible}}.report-ledger .p-datatable-thead>tr>th{z-index:3;position:sticky;inset-block-start:0}.report-ledger .p-datatable-thead>tr:nth-child(2)>th{inset-block-start:var(--report-ledger-header-row,0)}.report-ledger .p-datatable-row-group-header>td{z-index:2;background:var(--app-surface-muted);border-block-end:1px solid var(--app-border);font-weight:650;position:sticky;inset-block-start:var(--report-ledger-thead,0)}.report-ledger .p-datatable-tfoot>tr>td{z-index:3;position:sticky;inset-block-end:0}.report-route .p-datatable-thead th.col-money{--col-w:9.5rem}.report-ledger .p-datatable-row-toggle-button{display:none}.report-group{align-items:baseline;gap:var(--app-space-2);display:flex}.report-group-toggle{appearance:none;color:var(--app-text-muted);cursor:pointer;background:0 0;border:0;align-self:center;padding:0;display:inline-flex}.report-group-toggle:hover{color:var(--app-text)}.pi.report-group-chevron{font-size:.75rem}[dir=rtl] .report-group-chevron.pi-chevron-right{transform:scaleX(-1)}.report-group-label{font-weight:650}.report-group-count{color:var(--app-text-muted);margin-inline-end:auto;font-size:.8rem}.report-ledger{--report-cell-inline:.625rem}.report-group-figures{gap:0;margin-inline-end:calc(-1 * var(--report-cell-inline));display:flex}.report-group-figure{padding-inline:var(--report-cell-inline);font-weight:400}.report-group-closing{font-weight:650}.report-ledger .p-datatable-tbody>tr>td,.report-ledger .p-datatable-tfoot>tr>td{vertical-align:top}.report-ledger .p-datatable-thead>tr>th{vertical-align:middle}.report-line-facts{margin:0;padding-inline-start:1.1rem}.report-line-party{color:var(--app-text-muted);font-weight:550}.report-route .report-fc{color:var(--app-text-muted);margin-block-start:.125rem;font-size:.8rem}.report-figure-qty{font-weight:600}.report-ledger .p-datatable-tbody>tr>td.col-inbound,.report-ledger .p-datatable-thead>tr>th.col-inbound,.report-ledger .p-datatable-tfoot>tr>td.col-inbound{background:color-mix(in srgb, var(--p-green-500,#22c55e) 7%, var(--app-surface))}.report-ledger .p-datatable-tbody>tr>td.col-outbound,.report-ledger .p-datatable-thead>tr>th.col-outbound,.report-ledger .p-datatable-tfoot>tr>td.col-outbound{background:color-mix(in srgb, var(--p-red-500,#ef4444) 7%, var(--app-surface))}.report-ledger .p-datatable-thead th[colspan] .p-datatable-column-header-content{justify-content:center}.report-ledger .p-datatable-thead th.col-move{--col-w:7rem}.report-ledger .p-datatable-thead th.col-move-qty{--col-w:5.5rem}.report-ledger .p-datatable-tbody>tr>td.col-running,.report-ledger .p-datatable-thead>tr>th.col-running,.report-ledger .p-datatable-tfoot>tr>td.col-running{background:color-mix(in srgb, var(--p-primary-color) 6%, var(--app-surface));font-weight:600}.report-ledger tr.report-row-opening>td+td{display:none}.report-ledger tr.report-row-opening>td{color:var(--app-text-muted);background:var(--app-surface-muted);font-style:italic}.report-opening-line{justify-content:space-between;align-items:baseline;gap:var(--app-space-3);display:flex}.report-ledger tr.report-row-placeholder{display:none}.report-ledger .p-datatable-row-group-footer>td{background:0 0;border:0;padding:0}.report-month-control{align-items:center;gap:var(--app-space-3);padding:var(--app-space-2) var(--app-space-3);border-block:1px solid var(--app-border);background:var(--app-surface-muted);display:flex}.report-month-skeleton{gap:var(--app-space-2);flex-direction:column;flex:1;display:flex}.report-month-fraction{color:var(--app-text-muted);font-variant-numeric:tabular-nums;margin-inline-end:auto;font-size:.8rem}.report-month-cap{color:var(--app-text-muted);font-size:.8rem}.report-month-error{color:var(--p-red-500,#ef4444);font-size:.8rem}@media (width<=48rem){.report-ledger .p-datatable-thead>tr>th,.report-ledger .p-datatable-row-group-header>td,.report-ledger .p-datatable-tfoot>tr>td{position:static}}@media print{.report-ledger .p-datatable-thead>tr>th,.report-ledger .p-datatable-row-group-header>td,.report-ledger .p-datatable-tfoot>tr>td{position:static}.report-month-control{display:none}}.p-datatable-thead th.col-select{--col-w:3rem}.p-datatable-thead th.col-drag{--col-w:2.5rem}.p-datatable-thead th.col-line-qty{--col-w:5.5rem}.p-datatable-thead th.col-qty-wide{--col-w:9rem}.p-datatable-thead th.col-unit-wide{--col-w:6rem}.p-datatable-thead th.col-qty-edit{--col-w:10rem}td .qty-edit{align-items:center;gap:var(--app-space-1);display:flex}.cell-edit-grid td .p-inputtext,.cell-edit-grid td .p-inputnumber,.cell-edit-grid td .p-select{inline-size:100%;min-inline-size:0}.dim-editor{align-items:center;gap:var(--app-space-2);flex-flow:row;display:flex}.dim-factors{align-items:center;gap:var(--app-space-1);flex-wrap:nowrap;display:flex}.dim-x{color:var(--app-text-muted)}.dim-num.p-inputnumber{inline-size:3.2rem}.dim-num .p-inputnumber-input{text-align:center;inline-size:100%;padding-inline:.4rem}.dim-result{color:var(--app-text-muted);white-space:nowrap;font-size:.8rem;font-weight:650}.dim-lg.dim-editor,.dim-lg.dim-plain{gap:var(--app-space-3)}.dim-lg .dim-num.p-inputnumber{inline-size:7.5rem}.dim-lg.dim-plain .p-inputnumber{inline-size:14rem}.dim-lg .dim-result{color:var(--app-text);font-size:1.05rem}.dim-lg .dim-unit{font-size:1rem}.dim-plain{align-items:center;gap:var(--app-space-2);display:inline-flex}.dim-plain>.p-inputnumber{flex:0 auto;min-inline-size:0}.dim-plain>.p-inputnumber>.p-inputnumber-input{min-inline-size:0}.dim-plain .dim-plain-input{text-align:right}.dim-unit{color:var(--app-text-muted);white-space:nowrap;flex:none;font-weight:550}td .qty-edit>.dim-plain{flex:auto;min-inline-size:0}.form-grid>label>.dim-plain:not(.dim-lg)>.p-inputnumber,td .qty-edit>.dim-plain>.p-inputnumber{flex:auto}.form-grid>label>.dim-plain:not(.dim-lg)>.p-inputnumber>.p-inputtext,td .qty-edit>.dim-plain>.p-inputnumber>.p-inputtext{inline-size:100%}.form-grid>label>.dim-plain:not(.dim-lg) .dim-plain-input{text-align:start}.p-datatable-tbody>tr.row-editing>td{background:var(--app-panel-edit-bg)}.line-add-panel{border:1px solid var(--app-border);border-radius:var(--app-radius-md);background:var(--app-surface);padding:var(--app-space-3);margin-block-end:var(--app-space-3);transition:background-color .12s,border-color .12s}.line-panel-add{background:var(--app-panel-add-bg);border-color:var(--app-panel-add-border)}.line-panel-edit{background:var(--app-panel-edit-bg);border-color:var(--app-panel-edit-border)}.line-add-grid{align-items:flex-end;gap:var(--app-space-3);flex-wrap:wrap;display:flex}.line-add-grid label,.line-add-grid .lap-amount{gap:var(--app-space-1);flex-direction:column;display:flex}.lap-label{color:var(--app-text-muted);font-size:.78rem;font-weight:650}.lap-item{flex:13rem;min-inline-size:0}.lap-qty{flex:0 auto}.lap-action{align-items:center;gap:var(--app-space-1);flex-direction:row;flex:none;display:flex}.line-add-panel .lap-item .p-select{inline-size:100%}.line-add-panel>.line-add-grid+.line-add-grid{margin-block-start:var(--app-space-2)}.lap-row-end{align-items:flex-end;gap:var(--app-space-3);flex:none;min-inline-size:0;display:flex}@media (width<=40rem){.line-add-panel .dim-editor{row-gap:var(--app-space-1);flex-wrap:wrap}.line-add-panel .line-add-grid>.lap-condition{flex:100%}.line-add-panel .lap-condition .p-selectbutton{inline-size:100%;display:flex}.line-add-panel .lap-condition .p-togglebutton{flex:1 1 0}.line-add-panel .lap-row-end{flex:100%}.line-add-panel .lap-row-end>.lap-amount{flex:auto}}.item-entry{inline-size:100%}.item-entry .scan-box,.item-entry-picker{flex:auto;inline-size:100%;min-inline-size:0}.item-entry-picker .p-select{inline-size:100%}.item-entry-switchable .item-entry-picker .p-select{border-start-end-radius:0;border-end-end-radius:0}.item-entry-switch{min-inline-size:auto;padding:0}.item-entry-switch .p-button{border-radius:0;block-size:100%}.line-add-panel .lap-scan-note{align-items:center;gap:var(--app-space-1) var(--app-space-3);overflow-wrap:anywhere;flex-wrap:wrap;margin-block-start:var(--app-space-2);display:flex}.line-add-panel .lap-scan-note .scan-create{padding:0}@media (width<=40rem){.barcode-grid .p-datatable-thead{display:none}.barcode-grid .p-datatable-table,.barcode-grid .p-datatable-tbody,.barcode-grid .p-datatable-tbody>tr,.barcode-grid .p-datatable-tbody>tr>td{box-sizing:border-box;inline-size:100%;min-inline-size:0;display:block}.barcode-grid .p-datatable-table{min-inline-size:0!important}.barcode-grid .p-datatable-tbody>tr>td:first-child{border-block-end-width:0;padding-block-end:0}}.line-add-panel .lap-price .p-inputnumber,.line-add-panel .lap-price .p-inputnumber-input{inline-size:100%;min-inline-size:0}.line-add-panel .lap-price .p-inputnumber-input{text-align:right}.line-defaults{gap:var(--app-space-3);color:var(--app-text-muted);flex-wrap:wrap;align-items:center;margin-block-start:var(--app-space-2);font-size:.85rem;display:flex}.line-defaults-fact{align-items:baseline;gap:var(--app-space-1);display:inline-flex}.stock-figure{color:color-mix(in srgb, var(--p-orange-500,#f97316) 72%, var(--p-text-color,#334155));font-weight:700}.record-page{gap:var(--app-space-4);grid-template-columns:minmax(0,1fr) 19rem;align-items:start;display:grid}.record-main{gap:var(--app-space-2);flex-direction:column;min-inline-size:0;max-inline-size:52rem;display:flex}.record-main-wide{max-inline-size:64rem}.record-aside{gap:var(--app-space-3);flex-direction:column;display:flex}.record-page-wide-aside{grid-template-columns:minmax(0,1fr) 24rem}@media (width<=64rem){.record-page{grid-template-columns:minmax(0,1fr)}}.aside-section{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius-lg);padding:var(--app-space-3)}.aside-section>h3{margin:0 0 var(--app-space-2);letter-spacing:.02em;color:var(--app-text-muted);font-size:.78rem;font-weight:650}.aside-row{justify-content:space-between;align-items:baseline;gap:var(--app-space-2);padding-block:2px;font-size:.85rem;display:flex}.aside-row>:first-child{color:var(--app-text-muted);flex-shrink:0}.aside-links{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.aside-link{align-items:center;gap:var(--app-space-2);padding-block:2px;font-size:.85rem;display:flex}.aside-link i{color:var(--app-text-muted);font-size:.85rem}.aside-calc{flex-direction:column;gap:2px;padding-block:2px;font-size:.85rem;display:flex}.aside-calc>:first-child{color:var(--app-text-muted)}.aside-calc-value{font-weight:600}.cost-partial{color:color-mix(in srgb, var(--p-orange-500,#f97316) 72%, var(--p-text-color,#334155));font-weight:600}.aside-divider{margin-block:var(--app-space-2)}.aside-subhead{color:var(--app-text-muted);margin:0 0 2px;font-size:.75rem;font-weight:650}.record-tabs{gap:var(--app-space-1);border-block-end:1px solid var(--app-border);margin-block-end:var(--app-space-3);display:flex}.record-tab{color:var(--app-text-muted);border-block-end:2px solid #0000;margin-block-end:-1px;padding:.4rem .9rem;font-size:.9rem;font-weight:550;text-decoration:none}.record-tab:hover{color:var(--app-text)}.record-tab.record-tab-active{color:var(--app-accent);border-color:var(--app-accent)}.record-tab .record-tab-icon{margin-inline-end:var(--app-space-2);font-size:.9em}.record-tab .tab-count{border-radius:var(--app-radius-full);background:var(--app-surface-muted);margin-inline-start:.35rem;padding-inline:.45rem;font-size:.75rem}.money{text-align:right;font-variant-numeric:tabular-nums;direction:ltr;display:block}.money-inline{display:inline-block}.money-negative{color:var(--p-red-500,#ef4444)}.money-sub{color:var(--app-text-muted);font-size:.72rem;font-weight:500}.cell-qty-breakdown{text-align:right;font-variant-numeric:tabular-nums;unicode-bidi:plaintext;display:block}.cell-qty-breakdown.money-inline{display:inline-block}.cell-stack{flex-direction:column;gap:2px;min-inline-size:0;font-size:.72rem;line-height:1.25;display:flex}.cell-stack>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cell-stack .cell-stack-sub{color:var(--app-text-muted);font-size:.66rem}.cell-titled{flex-direction:column;gap:1px;min-inline-size:0;line-height:1.3;display:flex}.cell-titled>span,.cell-titled>a{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cell-note{color:var(--app-text-muted);font-size:.72rem}.pi.cell-note-icon,.pi.cell-stack-icon{color:var(--app-text-muted);vertical-align:.5px;margin-inline-end:var(--app-space-1);font-size:.6rem}.bom-option{align-items:baseline;gap:var(--app-space-2);inline-size:100%;min-inline-size:0;display:flex}.bom-option-no{font-family:var(--app-font-mono);color:var(--app-text-muted);flex:none;font-size:.8rem;font-weight:650}.bom-option-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-inline-size:0;overflow:hidden}.bom-option-placeholder{color:var(--p-select-placeholder-color,var(--app-text-muted))}.bom-picker-overlay{max-inline-size:40rem}.page-stack{gap:var(--app-space-3);flex-direction:column;display:flex}.page-stack>.record-tabs{margin-block-end:0}.cell-titled .cell-meta,.cell-titled a.cell-meta{color:var(--app-text-muted);font-size:.72rem;text-decoration:none}.cell-titled a.cell-meta:hover,.cell-titled a.cell-meta:focus-visible{color:var(--app-accent,var(--p-primary-color));text-decoration:underline}.posted-doc{gap:var(--app-space-3);flex-direction:column;display:flex}.posted-groups{gap:var(--app-space-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}@media (width<=60rem){.posted-groups{grid-template-columns:minmax(0,1fr)}}.posted-meta{gap:var(--app-space-4);color:var(--app-text-muted);flex-wrap:wrap;font-size:.8rem;display:flex}.posted-meta>span{align-items:center;gap:var(--app-space-1);display:inline-flex}.posted-meta .cell-stack-icon{margin-inline-end:0}.posted-owner{max-inline-size:20rem}.doc-view{gap:var(--app-space-4);max-inline-size:60rem;padding:var(--app-space-5);background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius-lg);flex-direction:column;display:flex}.doc-view-head{justify-content:space-between;align-items:flex-start;gap:var(--app-space-3);border-block-end:2px solid var(--app-border);flex-wrap:wrap;padding-block-end:var(--app-space-3);display:flex}.doc-view-title{margin:0;font-size:1.35rem;font-weight:700}.doc-view-subtitle{color:var(--app-text-muted);font-size:.9rem}.doc-view-brand{text-align:end}.doc-view-brand-name{font-size:1.05rem;font-weight:700}.doc-view-facts{gap:var(--app-space-3) var(--app-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=40rem){.doc-view-facts{grid-template-columns:minmax(0,1fr)}}.doc-view-fact{flex-direction:column;gap:2px;display:flex}.doc-view-fact-label{letter-spacing:.01em;color:var(--app-text-muted);font-size:.78rem;font-weight:650}.doc-view-fact-value{font-size:.95rem}.doc-view-section-title{margin:0 0 var(--app-space-1);color:var(--app-text-muted);font-size:.85rem;font-weight:650}.doc-view-totals{gap:var(--app-space-1);direction:ltr;flex-direction:column;min-inline-size:21rem;margin-inline-start:auto;display:flex}.doc-view-totals.is-fill{align-self:stretch;margin-inline-start:0}.doc-view-total-row>span:first-child{unicode-bidi:plaintext}.doc-view-total-row{justify-content:space-between;gap:var(--app-space-5);font-size:.95rem;display:flex}.doc-view-total-row.is-grand{border-block-start:2px solid var(--app-border);margin-block-start:var(--app-space-1);padding-block-start:var(--app-space-1);font-size:1.05rem;font-weight:700}.doc-view-total-row>span:first-child{color:var(--app-text-muted)}.doc-view-totals-divider{margin-block:var(--app-space-2)}.doc-view-total-caption{color:var(--app-text-muted);unicode-bidi:plaintext;margin:0;font-size:.8rem;font-weight:650}.doc-view-notes{white-space:pre-wrap;font-size:.95rem}.doc-view-summary{justify-content:space-between;align-items:flex-start;gap:var(--app-space-4);flex-wrap:wrap;display:flex}.doc-view-summary-notes{flex:16rem;min-inline-size:0}.doc-view-foot{border-block-start:1px solid var(--app-border);color:var(--app-text-muted);gap:var(--app-space-4);flex-wrap:wrap;padding-block-start:var(--app-space-3);font-size:.8rem;display:flex}.doc-view-letterhead{align-items:center;gap:var(--app-space-4);border-block-end:1px solid var(--app-border);box-shadow:0 1px 0 0 var(--app-accent);flex-wrap:wrap;padding-block-end:var(--app-space-2);display:flex}.doc-view-letterhead-identity{flex-direction:column;flex:12rem;gap:2px;min-inline-size:0;display:flex}.doc-view-letterhead-logo{object-fit:contain;flex-shrink:0;block-size:2.2cm;inline-size:2.2cm}.doc-view-letterhead-name{letter-spacing:-.01em;font-size:1.2rem;font-weight:700;line-height:1.2}.doc-view-letterhead-description{color:var(--app-text-muted);font-size:.78rem;line-height:1.35}.doc-view-letterhead-caption{align-items:center;gap:var(--app-space-2);letter-spacing:.08em;text-transform:uppercase;color:var(--app-accent);margin-block-start:2px;font-size:.75rem;font-weight:700;display:flex}.doc-view-letterhead-contact{column-gap:var(--app-space-3);inline-size:6.75cm;max-inline-size:100%;border-inline-start:2px solid var(--app-accent);flex-wrap:wrap;flex-shrink:0;row-gap:2px;padding-inline-start:var(--app-space-2);font-size:.75rem;font-weight:600;line-height:1.4;display:flex}.doc-view-letterhead-contact-line{align-items:baseline;gap:var(--app-space-1);overflow-wrap:anywhere;unicode-bidi:plaintext;display:flex}.doc-view-letterhead-contact-line>.pi{flex-shrink:0;font-size:.75rem}.doc-view-unposted{justify-content:center;align-items:center;gap:var(--app-space-2);padding:var(--app-space-2) var(--app-space-3);border:2px solid color-mix(in srgb, var(--p-red-500,#ef4444) 55%, var(--p-content-background,#fff));border-radius:var(--app-radius-md);background:color-mix(in srgb, var(--p-red-500,#ef4444) 14%, var(--p-content-background,#fff));color:var(--p-red-600,#dc2626);letter-spacing:.02em;text-align:center;-webkit-print-color-adjust:exact;print-color-adjust:exact;break-inside:avoid;page-break-inside:avoid;font-size:1.05rem;font-weight:700;display:flex}.app-dark .doc-view-unposted{color:var(--p-red-400,#f87171)}.doc-view-parties{gap:var(--app-space-3) var(--app-space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.doc-view-parties>*{gap:var(--app-space-1) var(--app-space-4);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));min-inline-size:0;display:grid}.doc-view-parties>.doc-view-fact{gap:2px}.doc-view-fact.is-wide{grid-column:1/-1}.doc-view-fact-strong{font-weight:700}@media (width<=40rem){.doc-view-parties{grid-template-columns:minmax(0,1fr)}}.doc-view-signatures{justify-content:space-between;gap:var(--app-space-5);break-inside:avoid;page-break-inside:avoid;flex-wrap:wrap;margin-block-start:var(--app-space-7);display:flex}.doc-view-signature{gap:var(--app-space-1);text-align:center;min-inline-size:12rem;max-inline-size:18rem;color:var(--app-text-muted);flex-direction:column;flex:1 1 0;font-size:.85rem;font-weight:650;display:flex}.doc-view-signature-rule{border-block-start:1px dotted var(--app-border);margin-block-start:var(--app-space-5)}.doc-view-signatures+.doc-view-foot{margin-block-start:var(--app-space-5)}.doc-view-printed-at{color:var(--app-text-muted);text-align:end;unicode-bidi:plaintext;margin-inline-start:auto;font-size:.75rem}.picking-sheet{max-inline-size:52rem}.picking-sheet .p-datatable-tbody>tr>td{text-overflow:clip;white-space:normal;overflow:visible}.guide{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius-lg);grid-template-columns:16rem minmax(0,1fr);display:grid;overflow:clip}.guide-rail{padding:var(--app-space-4) var(--app-space-3);gap:var(--app-space-1);border-inline-end:1px solid var(--app-border);background:var(--app-surface-muted);flex-direction:column;margin:0;list-style:none;display:flex}.guide-step{gap:var(--app-space-2);padding:var(--app-space-2);border-radius:var(--app-radius-md);color:inherit;grid-template-columns:1.75rem minmax(0,1fr);align-items:center;text-decoration:none;display:grid}.guide-step[aria-current=step]{background:var(--app-surface);box-shadow:inset 0 0 0 1px var(--p-primary-color)}.guide-step.is-locked{color:var(--app-text-muted)}.guide-dot{border-radius:var(--app-radius-full);border:1px solid var(--app-border);block-size:1.75rem;inline-size:1.75rem;color:var(--app-text-muted);justify-content:center;align-items:center;font-size:.8rem;font-weight:600;display:inline-flex}.guide-step[aria-current=step] .guide-dot{background:var(--p-primary-color);border-color:var(--p-primary-color);color:var(--p-primary-contrast-color)}.guide-dot.is-done{background:var(--app-success);border-color:var(--app-success);color:var(--p-primary-contrast-color)}.guide-segments{display:none}.guide-segment{border-radius:var(--app-radius-full);background:var(--app-surface-muted);block-size:.375rem}.guide-segment[aria-current=step]{background:var(--p-primary-color)}.guide-segment.is-done{background:var(--app-success)}.guide-panel{flex-direction:column;min-inline-size:0;display:flex}.guide-strip{padding:var(--app-space-2) var(--app-space-5);background:var(--app-success-soft);border-block-end:1px solid var(--app-success-border);color:var(--app-success-text)}.guide-body{padding:var(--app-space-5);gap:var(--app-space-4);flex-direction:column;display:flex}.guide-footer{padding:var(--app-space-3) var(--app-space-5);border-block-start:1px solid var(--app-border);justify-content:space-between;gap:var(--app-space-2);margin-block-start:auto;display:flex}@media (width<=48rem){.guide{grid-template-columns:minmax(0,1fr)}.guide-rail{display:none}.guide-segments{gap:var(--app-space-1);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.guide-footer{background:var(--app-surface);flex-direction:column-reverse;padding-block-end:calc(var(--app-space-3) + var(--app-safe-bottom));position:sticky;inset-block-end:0}}.app-bottom-bar{z-index:18;block-size:calc(var(--app-bottom-bar-height) + var(--app-safe-bottom));padding-block-end:var(--app-safe-bottom);padding-left:var(--app-safe-left);padding-right:var(--app-safe-right);background:var(--app-surface);border-block-start:1px solid var(--app-border);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;inset-block-start:calc(var(--app-height) - var(--app-bottom-bar-height) - var(--app-safe-bottom));inset-inline:0}.app-bottom-bar-tab{justify-content:center;align-items:center;gap:var(--app-space-1);min-inline-size:0;min-block-size:var(--app-bottom-bar-height);color:var(--app-text-muted);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;padding:0;font-size:.72rem;font-weight:550;line-height:1.2;text-decoration:none;display:flex}.app-bottom-bar-tab:focus-visible{outline:2px solid var(--p-primary-500);outline-offset:-2px}.app-bottom-bar-tab.is-active{color:var(--app-accent);font-weight:650}.pi.app-bottom-bar-icon{font-size:1.25rem}.app-bottom-bar-label{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;overflow:hidden}@media (width>=992px){.app-bottom-bar{display:none}}.app-nav-pins-popover{inline-size:min(20rem, calc(100vw - 2 * var(--app-space-4) - 2rem));max-block-size:calc(var(--app-height) / 2);overflow-y:auto}@media (width<=40rem){.p-popover.app-nav-pins-overlay{inline-size:auto;max-inline-size:none;margin-inline:0;inset-inline:var(--app-space-4)!important}.p-popover.app-nav-pins-overlay:before,.p-popover.app-nav-pins-overlay:after{display:none}.p-popover.app-nav-pins-overlay .app-nav-pins-popover{inline-size:auto}}.app-nav-rail-entry:focus-visible,.app-nav-link:focus-visible,.app-nav-group-toggle:focus-visible,.app-nav-pin:focus-visible{outline:2px solid var(--app-accent);outline-offset:-2px}.app-nav-pins-title{padding:var(--app-space-2) var(--app-space-3) var(--app-space-1);color:var(--app-text-muted);margin:0;font-size:.78rem;font-weight:650}.app-nav-pins-list{padding:0 0 var(--app-space-1);flex-direction:column;margin:0;list-style:none;display:flex}.app-nav-pins-link{align-items:center;gap:var(--app-space-3);min-block-size:2.75rem;padding-inline:var(--app-space-3);color:var(--app-text);border-radius:var(--app-radius-sm);text-decoration:none;display:flex}.app-nav-pins-link:hover,.app-nav-pins-link:focus-visible{background:var(--app-surface-muted)}.app-nav-pins-empty{padding:var(--app-space-2) var(--app-space-3);color:var(--app-text-muted);margin:0;font-size:.85rem}.app-nav-pins-manage{padding:var(--app-space-2) var(--app-space-3);border-block-start:1px solid var(--app-border);color:var(--app-accent);font-size:.85rem;font-weight:600;text-decoration:none;display:block}.trip-page>.page-header>.page-header-text{flex:1 1 0;min-inline-size:0}.trip-page{gap:var(--app-space-3);flex-direction:column;min-inline-size:0;display:flex}@media (width<=64rem){.trip-page .p-button,.trip-sheet .p-button,.trip-page .p-inputtext,.trip-sheet .p-inputtext,.trip-page .p-select,.trip-page .p-togglebutton,.trip-sheet .p-togglebutton,.trip-page .p-inputnumber-input,.trip-sheet .p-inputnumber-input{min-block-size:2.75rem}}.trip-columns{gap:var(--app-space-3);grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));align-items:start;display:grid}.trip-columns-tiles{grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));align-items:stretch}.trip-columns.trip-columns-aside{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem)}.trip-card{gap:var(--app-space-2);min-inline-size:0;padding:var(--app-space-3);border:1px solid var(--app-border);border-radius:var(--app-radius-md);background:var(--app-surface);flex-direction:column;display:flex}.trip-card-title{color:var(--app-text-muted);margin:0;font-size:.85rem;font-weight:650}.trip-card-head{justify-content:space-between;align-items:center;gap:var(--app-space-2) var(--app-space-3);flex-wrap:wrap;display:flex}.trip-card-figure{font-size:1.25rem;font-weight:700;line-height:1.2}.trip-card-figure-row{justify-content:space-between;align-items:baseline;gap:var(--app-space-1) var(--app-space-3);flex-wrap:wrap;display:flex}.trip-card-figure-row>.trip-card-figure{margin-inline-start:auto}.trip-card-bar{gap:var(--app-space-1);flex-direction:column;display:flex}.trip-card-bar .p-progressbar{block-size:.5rem}.trip-kv{gap:var(--app-space-2);flex-direction:column;margin:0;display:flex}.trip-kv>div{justify-content:space-between;align-items:baseline;gap:var(--app-space-3);display:flex}.trip-kv dt{color:var(--app-text-muted)}.trip-kv dd{text-align:end;margin:0;font-weight:600}.trip-kv .trip-kv-big dd{font-size:1.25rem;font-weight:700}.trip-kv .trip-kv-total{border-block-start:1px solid var(--app-border);padding-block-start:var(--app-space-2)}.trip-kv .trip-kv-total dd{font-size:1.15rem;font-weight:700}.trip-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.trip-row{justify-content:space-between;align-items:flex-start;gap:var(--app-space-3);padding-block:var(--app-space-2);border-block-end:1px solid var(--app-border);display:flex}.trip-row:last-child{border-block-end:0}.trip-row-main,.trip-row-amount{flex-direction:column;gap:1px;min-inline-size:0;display:flex}.trip-row-amount{text-align:end;white-space:nowrap;align-items:flex-end;font-weight:600}.trip-row-tick{align-items:center;gap:var(--app-space-2);min-inline-size:0;display:inline-flex}.trip-cards{gap:var(--app-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.trip-row-card{align-items:center;gap:var(--app-space-1) var(--app-space-3);min-block-size:2.75rem;padding:var(--app-space-2) var(--app-space-3);border:1px solid var(--app-border);border-radius:var(--app-radius-md);background:var(--app-surface);grid-template-columns:minmax(0,1fr) auto;display:grid}a.trip-row-card{color:inherit;text-decoration:none}.trip-row-card-title{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-weight:600;overflow:hidden}.trip-row-card-amount{text-align:end;flex-direction:column;align-items:flex-end;font-weight:600;display:flex}.trip-row-card-meta,.trip-row-card-next{align-items:center;gap:var(--app-space-1) var(--app-space-2);color:var(--app-text-muted);flex-wrap:wrap;grid-column:1/-1;font-size:.8rem;display:flex}.trip-row-card-next{justify-content:space-between}.trip-row-card-actions{gap:var(--app-space-2);grid-column:1/-1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.trip-row-card.is-done,.p-datatable .trip-row-done>td{opacity:.72}.trip-row-actions{justify-content:flex-end;gap:var(--app-space-2);white-space:nowrap;display:flex}.trip-list-head{align-items:center;gap:var(--app-space-2) var(--app-space-3);flex-wrap:wrap;display:flex}.trip-list-title{flex-direction:column;flex:14rem;gap:1px;min-inline-size:0;display:flex}.trip-search{gap:var(--app-space-1);flex:16rem;min-inline-size:0;display:flex}.trip-search .p-inputtext{text-overflow:ellipsis;flex:auto;min-inline-size:0}.trip-actions{gap:var(--app-space-2);flex-wrap:wrap;display:flex}.trip-actions-stack{gap:var(--app-space-2);flex-direction:column;display:flex}.trip-actions-grid{gap:var(--app-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.trip-actions-grid>.trip-actions-primary{grid-column:1/-1}@media (width<=39.9375rem){.trip-actions-grid>:not(.trip-actions-primary) .p-button-icon{display:none}}@media (width>=40rem){.trip-actions-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.trip-actions-grid>.trip-actions-primary{grid-column:auto}}.trip-sticky{z-index:5;align-items:center;gap:var(--app-space-3);padding:var(--app-space-2) var(--app-space-3);background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius-md);padding-block-end:calc(var(--app-space-2) + var(--app-safe-bottom));display:flex;position:sticky;inset-block-end:0}.app-shell--with-bar .trip-sticky{padding-block-end:var(--app-space-2);inset-block-end:calc(var(--app-bottom-bar-height) + var(--app-safe-bottom))}.trip-sticky>.trip-sticky-grow{flex:auto;min-inline-size:0}@media (width<=64rem){.trip-sticky>.p-button:only-child{flex:auto}}.trip-sticky-text{flex-direction:column;gap:1px;display:flex}.trip-sticky-text>small{color:var(--app-text-muted)}@media (width>=64.0625rem){.trip-field>.p-inputnumber,.trip-field>.p-inputtext:not(textarea),.trip-card.form-grid>label>.p-inputnumber{max-inline-size:20rem}.trip-sticky{justify-content:flex-end;gap:var(--app-space-4);background:0 0;border:0;padding:0;position:static}.trip-sticky>.trip-sticky-grow{text-align:end;flex:0 auto}}.p-drawer-bottom .p-drawer.trip-sheet{block-size:auto;max-block-size:calc(var(--app-height) - var(--app-safe-top) - var(--app-space-7));border-start-start-radius:var(--app-radius-lg);border-start-end-radius:var(--app-radius-lg);inline-size:min(100%,40rem);margin-inline:auto}.trip-sheet .p-drawer-content{gap:var(--app-space-3);flex-direction:column;display:flex}.trip-field{gap:var(--app-space-1);flex-direction:column;font-size:.9rem;font-weight:550;display:flex}.trip-field>.p-inputnumber,.trip-field>.p-inputnumber>.p-inputtext,.trip-field>.p-inputtext{inline-size:100%;min-inline-size:0}.trip-field>.p-selectbutton{inline-size:100%;display:flex}.trip-field>.p-selectbutton>.p-togglebutton{flex:1 1 0;min-inline-size:0}.trip-amount-input .p-inputnumber-input{text-align:end;font-size:1.5rem;font-weight:600}.trip-cart-list{border:1px solid var(--app-border);border-radius:var(--app-radius-md);background:var(--app-surface);flex-direction:column;min-inline-size:0;display:flex}.trip-cart-filters{gap:var(--app-space-2);padding:var(--app-space-2) var(--app-space-3);border-block-end:1px solid var(--app-border);flex-wrap:wrap;display:flex}.trip-cart-search{text-overflow:ellipsis;flex:14rem;min-inline-size:0}.trip-cart-lines{flex-direction:column;display:flex}.trip-cart-lines>.field-hint{padding:var(--app-space-3)}.trip-line{align-items:center;gap:var(--app-space-2) var(--app-space-3);padding:var(--app-space-2) var(--app-space-3);border-block-end:1px solid var(--app-border);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"item step""units units""price price""error error";display:grid}.trip-line:last-child{border-block-end:0}.trip-line.is-picked{background:var(--app-surface-muted)}.trip-line-item{flex-direction:column;grid-area:item;gap:1px;min-inline-size:0;display:flex}.trip-line-name{font-weight:600}.trip-line-meta{column-gap:var(--app-space-2);color:var(--app-text-muted);flex-wrap:wrap;font-size:.8rem;display:flex}.trip-line-meta>span:not(:last-child):after{content:"·";color:var(--app-text-muted);margin-inline-start:var(--app-space-2);font-weight:400}.trip-line-van-out{color:var(--p-red-500);font-weight:600}.trip-line-units{gap:var(--app-space-1);flex-wrap:wrap;grid-area:units;display:flex}.trip-line-price{justify-content:space-between;align-items:center;gap:var(--app-space-3);grid-area:price;display:flex}.trip-line-price-input{align-items:center;gap:var(--app-space-2);color:var(--app-text-muted);font-size:.85rem;display:inline-flex}.trip-line-price-input .p-inputnumber-input{text-align:end;inline-size:7rem}.trip-line-amount{font-weight:700}.trip-line-error{grid-area:error}.trip-step{border:1px solid var(--app-border);border-radius:var(--app-radius-md);background:var(--app-surface);grid-area:step;grid-template-columns:2.75rem minmax(3.5rem,auto) 2.75rem;align-items:stretch;display:inline-grid;overflow:hidden}.trip-step>button{min-block-size:2.75rem;color:var(--app-accent);font:inherit;cursor:pointer;background:0 0;border:0;font-size:1.1rem;font-weight:650}.trip-step>button:disabled{color:var(--app-text-muted);opacity:var(--p-disabled-opacity);cursor:default}.trip-step>:nth-child(2){padding-inline:var(--app-space-1);border-inline:1px solid var(--app-border);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-weight:600;display:flex}.trip-step .p-inputnumber-input{text-align:center;min-block-size:2.75rem;inline-size:3.5rem;box-shadow:none;background:0 0;border:0;border-radius:0;padding-inline:0}.trip-overdue,.trip-overdue .money{color:var(--p-red-500)}.trip-posted{gap:var(--app-space-3);flex-direction:column;display:flex}.trip-posted-title{margin-inline-end:var(--app-space-2);font-weight:650}.trip-group-head{justify-content:space-between;align-items:baseline;gap:var(--app-space-1) var(--app-space-4);flex-wrap:wrap;display:flex}.trip-group-name{align-items:baseline;gap:var(--app-space-1) var(--app-space-2);flex-wrap:wrap;font-weight:650;display:inline-flex}.trip-group-sums{align-items:baseline;gap:var(--app-space-1) var(--app-space-4);flex-wrap:wrap;font-weight:600;display:inline-flex}.trip-group-sums>span{align-items:baseline;gap:var(--app-space-1);white-space:nowrap;display:inline-flex}.trips-register-table .p-datatable-row-group-header>td{background:var(--app-surface-muted,var(--p-surface-50))}.followup-table .p-datatable-row-group-header>td{background:var(--p-highlight-background);color:var(--p-highlight-color);font-weight:650}.followup-group{align-items:baseline;gap:var(--app-space-2);flex-wrap:wrap;font-weight:500;display:inline-flex}.followup-group-sep{color:var(--app-text-muted)}.followup-group .money{color:inherit}.followup-card .followup-age{padding-block:.05rem;font-size:.68rem;line-height:1.2}.followup-state{--followup-state-color:var(--app-text-muted)}.followup-state.is-ok{--followup-state-color:var(--app-success-text)}.followup-state.is-warn{--followup-state-color:color-mix(in srgb, var(--p-orange-500,#f97316) 72%, var(--p-text-color,#334155))}.followup-state.is-danger{--followup-state-color:color-mix(in srgb, var(--p-red-500,#ef4444) 78%, var(--p-text-color,#334155))}.followup-table td:has(>.followup-state.is-warn){background:color-mix(in srgb, var(--p-orange-500,#f97316) 14%, var(--app-surface))}.followup-table td:has(>.followup-state.is-danger){background:color-mix(in srgb, var(--p-red-500,#ef4444) 13%, var(--app-surface))}.followup-state>.followup-state-line{white-space:normal;color:var(--followup-state-color);font-weight:600;overflow:visible}.followup-state-icon{color:var(--followup-state-color);margin-inline-end:.3rem;font-size:.85em}.followup-balance .money{font-weight:700}.followup-table .cell-titled>.followup-full{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.followup-table td.col-num .followup-state>.followup-state-line{align-self:flex-end}[dir=rtl] .followup-table td.col-num .followup-state>.followup-state-line{align-self:flex-start}.trip-register-actions{justify-content:flex-end;align-items:center;gap:var(--app-space-1);white-space:nowrap;display:flex}.trip-detail{gap:var(--app-space-3);padding:var(--app-space-2) var(--app-space-3);flex-direction:column;display:flex}.trip-detail-figures{gap:var(--app-space-2) var(--app-space-5);flex-wrap:wrap;margin:0;display:flex}.trip-detail-figures dt{color:var(--app-text-muted);font-size:.78rem;font-weight:600}.trip-detail-figures dd{margin:0;font-weight:600}.trip-doc-list{column-gap:var(--app-space-4);row-gap:var(--app-space-1);grid-template-columns:max-content max-content max-content max-content;align-items:baseline;margin:0;padding:0;list-style:none;display:grid}.trip-doc-list>li{display:contents}.trip-doc-list .money{min-inline-size:6rem;display:inline-block}.trip-detail-actions{align-items:center;gap:var(--app-space-2);flex-wrap:wrap;display:flex}.trip-detail-drafts{gap:var(--app-space-1);margin:var(--app-space-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.trip-draft{white-space:normal;overflow-wrap:anywhere;font-size:.75rem;display:block}.trip-draft .money{white-space:nowrap}.widget-table{border-collapse:collapse;inline-size:100%;font-size:.85rem}.widget-table th,.widget-table td{padding:var(--app-space-1) var(--app-space-2);text-align:start;vertical-align:top;border-block-end:1px solid var(--app-border)}.widget-table th{color:var(--app-text-muted);font-weight:600}.widget-table .num{text-align:end;font-variant-numeric:tabular-nums}.widget-empty{color:var(--app-text-muted);margin:0;font-size:.85rem}.trip-widget-head{align-items:center;gap:var(--app-space-1) var(--app-space-3);flex-wrap:wrap;font-size:.85rem;display:flex}.trip-widget-head>.trip-widget-link{margin-inline-start:auto;font-weight:600;text-decoration:none}.trip-widget-head>.trip-widget-sub{color:var(--app-text-muted)}.trip-widget-head>.trip-widget-none{font-weight:600}.van-trip-left{font-weight:700}@media (width>=64.0625rem){.trip-narrow{display:none}}@media (width<=64rem){.trip-wide{display:none}}@media print{.app-topbar,.app-bottom-bar,.app-sidebar,.app-breadcrumb,.app-nav-toggle,.app-sidebar-toggle,.record-tabs,.no-print{display:none!important}.app-shell,.app-body,.app-main,.app-content{block-size:auto!important;display:block!important;position:static!important;overflow:visible!important}body,.app-content,.app-card{color:#000!important;box-shadow:none!important;background:#fff!important}.app-content{border:0!important;border-radius:0!important;margin:0!important}.doc-view,.picking-sheet{gap:var(--app-space-3)!important;background:0 0!important;border:0!important;border-radius:0!important;max-inline-size:none!important;padding:12mm 10mm!important}.doc-view-signatures{margin-block-start:var(--app-space-7)!important}.p-datatable-table{table-layout:auto!important;min-inline-size:0!important}.p-datatable-thead th,.p-datatable-tbody td,.p-datatable-tfoot td{border-radius:0!important;inline-size:auto!important;min-inline-size:0!important}.doc-view .p-datatable-tbody>tr,.picking-sheet .p-datatable-tbody>tr,.posted-doc .p-datatable-tbody>tr{page-break-inside:avoid;break-inside:avoid}.doc-view .p-datatable-thead,.picking-sheet .p-datatable-thead,.posted-doc .p-datatable-thead{display:table-header-group}.posted-doc .p-paginator,.picking-sheet .p-paginator{display:none!important}.doc-view-letterhead,.doc-view-signatures{display:flex!important}.doc-view-parties{display:grid!important}.doc-view-printed-at{display:block!important}.doc-view-signatures,.doc-view-signature,.doc-view-parties,.doc-view-letterhead{page-break-inside:avoid;break-inside:avoid}.doc-view-unposted{border-color:color-mix(in srgb, var(--p-red-500,#ef4444) 55%, #fff)!important;background:color-mix(in srgb, var(--p-red-500,#ef4444) 14%, #fff)!important;color:var(--p-red-600,#dc2626)!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;display:flex!important}.doc-view-letterhead{border-block-end-color:#000!important}.doc-view-letterhead-contact{border-inline-start-color:#000!important}html{font-size:13px}@page{size:A4 portrait;margin:0}}.plan-badge{color:var(--app-plan-upgrade);cursor:help;flex-shrink:0;align-items:center;font-size:.8rem;display:inline-flex}.p-button.plan-locked-button .p-button-icon{color:var(--app-plan-upgrade)}.plan-locked-option{justify-content:space-between;align-items:center;gap:var(--app-space-2);inline-size:100%;display:flex}.field-caption-row{align-items:center;gap:var(--app-space-1);display:inline-flex}.record-tab.record-tab-locked{align-items:center;gap:var(--app-space-1);color:var(--app-text-muted);cursor:default;display:inline-flex}.p-message.plan-upgrade-message{background:var(--app-plan-upgrade-bg);border-color:var(--app-plan-upgrade);color:var(--app-text)}.app-breadcrumb[data-v-25e66ddd] .p-breadcrumb{background:0 0;border:0;padding:0;font-size:.85rem}.app-breadcrumb-link[data-v-25e66ddd]{color:var(--app-text-muted);align-items:center;text-decoration:none;display:inline-flex}.app-breadcrumb-link[data-v-25e66ddd]:hover{color:var(--app-accent);text-decoration:underline}.app-breadcrumb-action[data-v-25e66ddd]{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.app-breadcrumb-text[data-v-25e66ddd]{color:var(--app-text-muted)}.app-breadcrumb-current[data-v-25e66ddd]{color:var(--app-text);font-weight:550}.app-nav-panel[data-v-bd483128]{gap:var(--app-space-2);flex-direction:column;min-inline-size:0;display:flex}.app-nav-panel-title[data-v-bd483128]{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;color:var(--app-text);text-transform:uppercase;margin:0;font-size:.82rem;font-weight:700;overflow:hidden}.app-nav-panel-group[data-v-bd483128]{min-inline-size:0}.app-nav-panel-group+.app-nav-panel-group[data-v-bd483128]{border-block-start:1px solid var(--app-border);margin-block-start:var(--app-space-2);padding-block-start:var(--app-space-2)}.app-nav-panel-group-title[data-v-bd483128]{padding-block-end:var(--app-space-1);padding-inline:var(--app-space-3);color:var(--app-text-muted);text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700}.app-nav-panel-list[data-v-bd483128]{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.app-nav-panel-item[data-v-bd483128]{align-items:center;gap:var(--app-space-1);display:flex}.app-nav-link[data-v-bd483128]{align-items:center;gap:var(--app-space-2);inline-size:100%;padding-block:.45rem;padding-inline:var(--app-space-3);border-radius:var(--app-radius-sm);color:var(--app-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;font-size:.87rem;text-decoration:none;display:flex}.app-nav-icon[data-v-bd483128]{color:var(--app-text-muted);flex-shrink:0;font-size:.95rem}.app-nav-label[data-v-bd483128]{overflow-wrap:anywhere;flex:auto;min-inline-size:0}.app-nav-link[data-v-bd483128]:hover,.app-nav-link[data-v-bd483128]:focus-visible{background:var(--app-surface-muted)}.app-nav-link.app-menu-active[data-v-bd483128]{background:var(--p-highlight-background);color:var(--p-highlight-color);font-weight:600}.app-nav-link.app-menu-active .app-nav-icon[data-v-bd483128]{color:var(--app-accent)}.app-nav-pin[data-v-bd483128]{border-radius:var(--app-radius-sm);block-size:1.9rem;inline-size:1.9rem;color:var(--app-text-muted);cursor:pointer;opacity:.55;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .12s,color .12s;display:inline-flex}.app-nav-pin[data-v-bd483128]:hover,.app-nav-pin[data-v-bd483128]:focus-visible{opacity:1;background:var(--app-surface-muted)}.app-nav-pin-on[data-v-bd483128]{opacity:1;color:var(--app-accent)}.app-nav-pin-glyph[data-v-bd483128]{block-size:1rem;inline-size:1rem}.app-nav-empty[data-v-bd483128]{padding:var(--app-space-3);color:var(--app-text-muted);margin:0;font-size:.86rem}.app-nav-pin[data-v-6a758fa6]{border-radius:var(--app-radius-sm);block-size:1.9rem;inline-size:1.9rem;color:var(--app-text-muted);cursor:pointer;opacity:.55;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .12s,color .12s;display:inline-flex}.app-nav-pin[data-v-6a758fa6]:hover,.app-nav-pin[data-v-6a758fa6]:focus-visible{opacity:1;background:var(--app-surface-muted)}.app-nav-pin-on[data-v-6a758fa6]{opacity:1;color:var(--app-accent)}.app-nav-pin-glyph[data-v-6a758fa6]{block-size:1rem;inline-size:1rem}.app-nav-panel-list[data-v-a24af424]{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.app-nav-panel-item[data-v-a24af424]{align-items:center;gap:var(--app-space-1);display:flex}.app-nav-link[data-v-a24af424]{align-items:center;gap:var(--app-space-2);inline-size:100%;padding-block:.45rem;padding-inline:var(--app-space-3);border-radius:var(--app-radius-sm);color:var(--app-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;font-size:.87rem;text-decoration:none;display:flex}.app-nav-icon[data-v-a24af424]{color:var(--app-text-muted);flex-shrink:0;font-size:.95rem}.app-nav-label[data-v-a24af424]{overflow-wrap:anywhere;flex:auto;min-inline-size:0}.app-nav-link[data-v-a24af424]:hover,.app-nav-link[data-v-a24af424]:focus-visible{background:var(--app-surface-muted)}.app-nav-link.app-menu-active[data-v-a24af424]{background:var(--p-highlight-background);color:var(--p-highlight-color);font-weight:600}.app-nav-link.app-menu-active .app-nav-icon[data-v-a24af424]{color:var(--app-accent)}.app-nav-link.app-nav-leaf-locked[data-v-a24af424]{color:var(--app-text-muted);cursor:pointer}.app-nav-link.app-nav-leaf-locked[data-v-a24af424]:hover{background:0 0}.app-nav-lock-icon[data-v-a24af424]{color:var(--app-plan-upgrade);flex-shrink:0;font-size:.78rem}.app-nav-panel[data-v-55665356]{gap:var(--app-space-2);flex-direction:column;min-inline-size:0;display:flex}.app-nav-panel-title[data-v-55665356]{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;color:var(--app-text);text-transform:uppercase;margin:0;font-size:.82rem;font-weight:700;overflow:hidden}.app-nav-panel-columns[data-v-55665356]{grid-template-columns:repeat(var(--nav-panel-cols,1), minmax(0, 1fr));column-gap:var(--app-space-4);align-items:start;min-inline-size:0;display:grid}.app-nav-panel-col[data-v-55665356]{flex-direction:column;min-inline-size:0;display:flex}.app-nav-panel-columns-multi .app-nav-panel-col+.app-nav-panel-col[data-v-55665356]{border-inline-start:1px solid var(--app-border);margin-inline-start:calc(-1 * var(--app-space-2));padding-inline-start:var(--app-space-4)}.app-nav-panel-group[data-v-55665356]{min-inline-size:0}.app-nav-panel-col>.app-nav-panel-group+.app-nav-panel-group[data-v-55665356]{border-block-start:1px solid var(--app-border);margin-block-start:var(--app-space-2);padding-block-start:var(--app-space-2)}.app-nav-panel-group-title[data-v-55665356]{padding-block-end:var(--app-space-1);padding-inline:var(--app-space-3);color:var(--app-text-muted);text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700}.app-nav-panel-col>.app-nav-panel-group-nested+.app-nav-panel-group-nested[data-v-55665356]{border-block-start:0;margin-block-start:1px;padding-block-start:0}.app-nav-group-row[data-v-55665356]{align-items:center;gap:var(--app-space-2);inline-size:100%;padding-block:.45rem;padding-inline:var(--app-space-3);border-radius:var(--app-radius-sm);color:var(--app-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;font-size:.87rem;font-weight:600;display:flex}.app-nav-group-row .app-nav-icon[data-v-55665356]{color:var(--app-text-muted);flex-shrink:0;font-size:.95rem}.app-nav-group-row .app-nav-label[data-v-55665356]{overflow-wrap:anywhere;flex:auto;min-inline-size:0}.app-nav-group-row[data-v-55665356]:hover,.app-nav-group-row[data-v-55665356]:focus-visible,.app-nav-group-row.app-nav-group-row-open[data-v-55665356]{background:var(--app-surface-muted)}.app-nav-group-row-active[data-v-55665356],.app-nav-group-row-active .app-nav-icon[data-v-55665356]{color:var(--app-accent)}.app-nav-group-split[data-v-55665356]{align-items:stretch;gap:2px;display:flex}.app-nav-group-split .app-nav-group-main[data-v-55665356]{flex:auto;min-inline-size:0;text-decoration:none}.app-nav-group-split .app-nav-group-main[data-v-55665356]:hover,.app-nav-group-split .app-nav-group-main[data-v-55665356]:focus-visible{background:var(--app-surface-muted);text-decoration:none}.app-nav-group-split.app-nav-group-row-active .app-nav-group-main[data-v-55665356]{color:var(--app-accent)}.app-nav-group-toggle[data-v-55665356]{border-radius:var(--app-radius-sm);inline-size:2.1rem;color:var(--app-text-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.app-nav-group-split:hover>.app-nav-group-toggle[data-v-55665356]{box-shadow:inset 0 0 0 1px var(--app-border)}.app-nav-group-toggle[data-v-55665356]:hover,.app-nav-group-toggle[data-v-55665356]:focus-visible,.app-nav-group-row-open>.app-nav-group-toggle[data-v-55665356]{background:var(--app-surface-muted)}.app-nav-group-toggle:hover .app-nav-group-chevron[data-v-55665356],.app-nav-group-row-open>.app-nav-group-toggle .app-nav-group-chevron[data-v-55665356]{color:var(--app-text)}.app-nav-group-chevron[data-v-55665356]{color:var(--app-text-muted);flex-shrink:0;font-size:.8rem;transition:transform .15s}[dir=rtl] .app-nav-group-chevron[data-v-55665356]{transform:scaleX(-1)}.app-nav-group-chevron-down[data-v-55665356],[dir=rtl] .app-nav-group-chevron-down[data-v-55665356]{transform:rotate(90deg)}.app-nav-panel-list-inline[data-v-55665356]{border-inline-start:1px solid var(--app-border);padding-inline-start:var(--app-space-2);padding-block:var(--app-space-1);margin-inline-start:calc(var(--app-space-3) + .45rem)}.app-nav-submenu[data-v-55665356]{z-index:31;inline-size:max-content;min-inline-size:13rem;max-inline-size:20rem;max-block-size:calc(var(--app-height) - var(--app-safe-top) - var(--app-topbar-height) - var(--app-space-4));gap:var(--app-space-1);padding:var(--app-space-2);background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius-md,var(--app-radius-sm));flex-direction:column;display:flex;position:fixed;overflow-y:auto;box-shadow:0 12px 32px #0000002e}.app-nav-empty[data-v-55665356]{padding:var(--app-space-3);color:var(--app-text-muted);margin:0;font-size:.86rem}.app-nav-rail[data-v-425c959e]{flex-direction:column;block-size:100%;display:flex;position:relative}.app-nav-rail-list[data-v-425c959e]{scrollbar-width:none;flex-direction:column;flex:auto;gap:2px;min-block-size:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden auto}.app-nav-rail-list[data-v-425c959e]::-webkit-scrollbar{display:none}.app-nav-rail-divider[data-v-425c959e]{margin-block:var(--app-space-2) var(--app-space-1);border-block-start:1px solid var(--app-border)}.app-nav-rail-heading-row[data-v-425c959e]{justify-content:center;align-items:center;display:flex}.app-nav-rail-heading[data-v-425c959e]{color:var(--app-text-muted);letter-spacing:.04em;text-align:center;text-transform:uppercase;font-size:.6rem;font-weight:700}.app-nav-rail-footer[data-v-425c959e]{border-block-start:1px solid var(--app-border);flex-shrink:0;margin-block-start:var(--app-space-1);padding-block-start:var(--app-space-1)}.app-nav-rail-customize[data-v-425c959e]{color:var(--app-text-muted)}.app-nav-rail-entry[data-v-425c959e]{border-radius:var(--app-radius-sm);inline-size:100%;color:var(--app-text);font:inherit;cursor:pointer;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:.18rem;padding-block:.45rem;padding-inline:.2rem;text-decoration:none;display:flex}.app-nav-rail-icon[data-v-425c959e]{color:var(--app-text-muted);font-size:1.15rem}.app-nav-rail-label[data-v-425c959e]{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;-webkit-box-orient:vertical;inline-size:100%;font-size:.66rem;line-height:1.12;display:-webkit-box;overflow:hidden}.app-nav-rail-entry[data-v-425c959e]:hover,.app-nav-rail-entry[data-v-425c959e]:focus-visible,.app-nav-rail-entry.app-nav-rail-open[data-v-425c959e]{background:var(--app-surface-muted)}.app-nav-rail-entry.app-menu-active[data-v-425c959e]{background:var(--p-highlight-background);color:var(--p-highlight-color);font-weight:600}.app-nav-rail-entry.app-menu-active .app-nav-rail-icon[data-v-425c959e]{color:var(--app-accent)}.app-nav-rail-entry-locked[data-v-425c959e]{color:var(--app-text-muted);cursor:pointer}.app-nav-rail-entry-locked[data-v-425c959e]:hover{background:0 0}.app-nav-rail-lock[data-v-425c959e]{color:var(--app-plan-upgrade);font-size:.65rem}.app-nav-flyout[data-v-425c959e]{z-index:30;inline-size:max-content;min-inline-size:15rem;max-inline-size:20rem;max-block-size:calc(var(--app-height) - var(--app-safe-top) - var(--app-topbar-height) - var(--app-space-4));padding:var(--app-space-3);background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius-md,var(--app-radius-sm));position:absolute;inset-inline-start:calc(100% + .45rem);overflow-y:auto;box-shadow:0 12px 32px #0000002e}.app-nav-flyout[data-columns="2"][data-v-425c959e]{inline-size:32rem;max-inline-size:calc(100vw - 8rem)}.app-nav-flyout[data-columns="3"][data-v-425c959e]{inline-size:47rem;max-inline-size:calc(100vw - 8rem)}.update-body[data-v-457f806a]{align-items:flex-start;gap:.75rem;display:flex}.update-icon[data-v-457f806a]{color:var(--p-primary-color);margin-block-start:.125rem;font-size:1.25rem}.update-detail[data-v-457f806a]{margin:0}.update-progress[data-v-457f806a]{height:.375rem;margin-block-start:1rem}.app-nav-drawer-list[data-v-b4862518]{flex-direction:column;block-size:100%;min-block-size:0;display:flex}.app-nav-drawer-top[data-v-b4862518]{gap:var(--app-space-2);flex-direction:column;flex-shrink:0;padding-block-end:var(--app-space-2);display:flex}.app-nav-search[data-v-b4862518]{display:block;position:relative}.app-nav-search-icon[data-v-b4862518]{color:var(--app-text-muted);pointer-events:none;font-size:.85rem;position:absolute;inset-block-start:.62rem;inset-inline-start:.72rem}.app-nav-search-input[data-v-b4862518]{inline-size:100%;padding-inline-start:2.15rem}.app-nav-drawer-back[data-v-b4862518]{align-items:center;gap:var(--app-space-2);inline-size:100%;padding-block:var(--app-space-2);padding-inline:var(--app-space-2);border-radius:var(--app-radius-sm);background:var(--app-surface-muted);color:var(--app-text);font:inherit;text-align:start;cursor:pointer;border:0;font-size:.9rem;font-weight:650;display:flex}.app-nav-drawer-back-icon[data-v-b4862518]{font-size:.9rem}.app-nav-drawer-body[data-v-b4862518]{flex:auto;min-block-size:0;overflow-y:auto}.app-nav-drawer-section+.app-nav-drawer-section[data-v-b4862518]{margin-block-start:var(--app-space-3)}.app-nav-drawer-bookmark-group+.app-nav-drawer-bookmark-group[data-v-b4862518]{margin-block-start:var(--app-space-2)}.app-nav-drawer-subheading[data-v-b4862518]{padding-block-end:var(--app-space-1);padding-inline:var(--app-space-2);color:var(--app-text-muted);text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700}.app-nav-section-title[data-v-b4862518]{padding-block:0 var(--app-space-1);padding-inline:var(--app-space-2);color:var(--app-text-muted);text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.app-nav-drawer-items[data-v-b4862518]{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.app-nav-drawer-row[data-v-b4862518]{align-items:center;gap:var(--app-space-1);display:flex}.app-nav-drawer-leaf[data-v-b4862518]{align-items:center;gap:var(--app-space-2);inline-size:100%;padding-block:.7rem;padding-inline:var(--app-space-3);border-radius:var(--app-radius-sm);color:var(--app-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;font-size:.95rem;text-decoration:none;display:flex}.app-nav-drawer-leaf[data-v-b4862518]:hover{background:var(--app-surface-muted)}.app-nav-drawer-leaf-locked[data-v-b4862518]{color:var(--app-text-muted);cursor:pointer}.app-nav-drawer-leaf-locked[data-v-b4862518]:hover{background:0 0}.app-nav-lock-icon[data-v-b4862518]{color:var(--app-plan-upgrade);flex-shrink:0;font-size:.8rem}.app-nav-icon[data-v-b4862518]{color:var(--app-text-muted);flex-shrink:0;font-size:1rem}.app-nav-label[data-v-b4862518]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-inline-size:0;overflow:hidden}.app-nav-drawer-chevron[data-v-b4862518]{color:var(--app-text-muted);flex-shrink:0;font-size:.8rem}.app-nav-pin[data-v-b4862518]{border-radius:var(--app-radius-sm);block-size:2.4rem;inline-size:2.4rem;color:var(--app-text-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.app-nav-pin-on[data-v-b4862518]{color:var(--app-accent)}.app-nav-pin-glyph[data-v-b4862518]{block-size:1rem;inline-size:1rem}.app-nav-drawer-footer[data-v-b4862518]{border-block-start:1px solid var(--app-border);background:var(--app-surface);flex-shrink:0;margin-block-start:var(--app-space-2);padding-block-start:var(--app-space-3)}.app-nav-drawer-pins[data-v-b4862518]{flex-direction:column;gap:1px;max-block-size:30vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.app-nav-drawer-pin[data-v-b4862518]{align-items:center;gap:var(--app-space-2);padding-block:.6rem;padding-inline:var(--app-space-3);border-radius:var(--app-radius-sm);color:var(--app-text);font-size:.92rem;text-decoration:none;display:flex}.app-nav-drawer-pin[data-v-b4862518]:hover{background:var(--app-surface-muted)}.app-nav-empty[data-v-b4862518]{padding:var(--app-space-3);color:var(--app-text-muted);margin:0;font-size:.86rem}.brand-wordmark[data-v-7ea0899e]{direction:ltr;flex-shrink:0;block-size:1.125rem;inline-size:auto;display:block;overflow:visible}.brand-wordmark-accent[data-v-7ea0899e]{fill:var(--brand-accent,var(--p-primary-500,#0ea5e9))}.shortcut-group+.shortcut-group[data-v-3ed86ee2]{margin-block-start:var(--app-space-4)}.shortcut-group-title[data-v-3ed86ee2]{margin:0 0 var(--app-space-2);text-transform:uppercase;letter-spacing:.04em;color:var(--app-text-muted);font-size:.8rem;font-weight:650}.shortcut-empty[data-v-3ed86ee2]{color:var(--app-text-muted);margin:0;font-size:.9rem}.shortcut-list[data-v-3ed86ee2]{gap:0;margin:0;display:grid}.shortcut-row[data-v-3ed86ee2]{justify-content:space-between;align-items:center;gap:var(--app-space-4);padding-block:var(--app-space-2);border-block-end:1px solid var(--app-border);display:flex}.shortcut-row[data-v-3ed86ee2]:last-child{border-block-end:0}.shortcut-row-disabled[data-v-3ed86ee2]{opacity:.45}.shortcut-label[data-v-3ed86ee2]{margin:0;font-size:.9rem}.shortcut-keys[data-v-3ed86ee2]{align-items:center;gap:var(--app-space-1);flex-shrink:0;margin:0;display:inline-flex}.shortcut-plus[data-v-3ed86ee2]{color:var(--app-text-muted);font-size:.75rem}.shortcut-footnote[data-v-3ed86ee2]{align-items:center;gap:var(--app-space-2);color:var(--app-text-muted);margin:0;font-size:.82rem;display:inline-flex}.maintenance-banner[data-v-7b23b41e]{margin-block-end:var(--app-space-2)}.maintenance-note[data-v-7b23b41e]{margin-block-start:var(--app-space-1);display:block}.target-row[data-v-df79b080]{flex-direction:column;gap:.35rem;display:flex}.target-head[data-v-df79b080]{justify-content:space-between;gap:.5rem;font-size:.85rem;display:flex}.target-figures[data-v-df79b080]{font-variant-numeric:tabular-nums}.target-bar[data-v-df79b080]{align-items:center;gap:.5rem;display:flex}.target-bar[data-v-df79b080] .p-progressbar{flex:1;block-size:.6rem}.target-percent[data-v-df79b080]{text-align:end;font-variant-numeric:tabular-nums;min-inline-size:3rem;font-size:.85rem}.till[data-v-df79b080]{flex-direction:column;gap:.2rem;font-size:.85rem;display:flex}.till-title[data-v-df79b080]{font-weight:600}.month-links[data-v-df79b080]{justify-content:space-between;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.widget-scroll[data-v-df79b080]{overflow-x:auto}.widget-table[data-v-df79b080]{border-collapse:collapse;inline-size:100%;font-size:.85rem}.widget-table th[data-v-df79b080],.widget-table td[data-v-df79b080]{text-align:start;border-block-end:1px solid var(--p-content-border-color,#e2e8f0);padding:.35rem .5rem}.widget-table th[data-v-df79b080]{color:var(--p-text-muted-color,#6b7280);font-weight:600}.num[data-v-df79b080]{text-align:end;font-variant-numeric:tabular-nums}.widget-empty[data-v-df79b080]{color:var(--p-text-muted-color,#6b7280);margin:0;font-size:.85rem}.home[data-v-102a681b]{gap:var(--app-space-5);flex-direction:column;max-inline-size:60rem;display:flex}.home-hero[data-v-102a681b]{align-items:center;gap:var(--app-space-5);display:flex}.home-hero-mark[data-v-102a681b]{border-radius:var(--app-radius-md);background:var(--app-surface-muted);block-size:3rem;inline-size:3rem;color:var(--app-accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.home-hero-mark i[data-v-102a681b]{font-size:1.6rem}.home-hero-text h1[data-v-102a681b]{letter-spacing:-.01em;margin:0;font-size:1.5rem;font-weight:650}.home-hero-text p[data-v-102a681b]{margin-block:var(--app-space-1) 0;color:var(--app-text-muted)}.home-section-title[data-v-102a681b]{text-transform:uppercase;letter-spacing:.06em;color:var(--app-text-muted);margin:0;font-size:.8rem;font-weight:700}.home-section[data-v-102a681b]{gap:var(--app-space-3);flex-direction:column;display:flex}.home-links[data-v-102a681b]{gap:var(--app-space-4);grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));display:grid}.home-link[data-v-102a681b]{align-items:center;gap:var(--app-space-3);color:var(--app-text);font-weight:550;text-decoration:none;transition:border-color .15s;display:flex}.home-link i[data-v-102a681b]{color:var(--app-accent);font-size:1.15rem}.home-link[data-v-102a681b]:hover{border-color:var(--app-accent)}.home-link-primary[data-v-102a681b]{border-color:color-mix(in srgb, var(--app-accent) 45%, var(--app-border))}.notification-item[data-v-902dc8ca]{--notification-tone:var(--p-sky-500);gap:var(--app-space-2) var(--app-space-3);padding:var(--app-space-3) var(--app-space-4);border-block-end:1px solid var(--app-border);background:var(--app-surface);flex-wrap:wrap;align-items:flex-start;display:flex}.notification-item[data-v-902dc8ca]:last-child{border-block-end:0}.notification-item.tone-success[data-v-902dc8ca]{--notification-tone:var(--p-green-500)}.notification-item.tone-warn[data-v-902dc8ca]{--notification-tone:var(--p-orange-500)}.notification-item.tone-danger[data-v-902dc8ca]{--notification-tone:var(--p-red-500)}.notification-item.is-unread[data-v-902dc8ca]{background:color-mix(in srgb, var(--app-accent) 16%, var(--app-surface))}.notification-item.is-compact[data-v-902dc8ca]{padding:var(--app-space-3)}.notification-icon[data-v-902dc8ca]{border-radius:var(--app-radius-full);background:color-mix(in srgb, var(--notification-tone) 14%, var(--app-surface));block-size:2.25rem;inline-size:2.25rem;color:var(--notification-tone);flex:none;justify-content:center;align-items:center;display:inline-flex}.notification-main[data-v-902dc8ca]{min-inline-size:0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:16rem;gap:.125rem;padding:0;display:flex}.notification-head[data-v-902dc8ca]{gap:var(--app-space-2);align-items:baseline;display:flex}.notification-title[data-v-902dc8ca]{overflow-wrap:anywhere;flex:1;min-inline-size:0;font-weight:500}.is-unread .notification-title[data-v-902dc8ca]{font-weight:600}.notification-time[data-v-902dc8ca]{color:var(--app-text-muted);white-space:nowrap;flex:none;font-size:.75rem}.notification-dot[data-v-902dc8ca]{border-radius:var(--app-radius-full);background:var(--app-accent);flex:none;block-size:.5rem;inline-size:.5rem}.notification-body[data-v-902dc8ca]{color:var(--app-text-muted);overflow-wrap:anywhere;font-size:.9em}.notification-meta[data-v-902dc8ca]{color:var(--app-text-muted);overflow-wrap:anywhere;font-size:.75rem}.notification-actions[data-v-902dc8ca]{gap:var(--app-space-1);flex-wrap:wrap;align-items:center;display:flex}.notification-popover-body[data-v-f301df18]{inline-size:min(26rem, calc(100vw - 2 * var(--app-space-4)))}.notification-popover-head[data-v-f301df18]{padding:var(--app-space-2) var(--app-space-3);border-block-end:1px solid var(--app-border);justify-content:space-between;align-items:center;gap:var(--app-space-3);display:flex}.notification-bell-glyph[data-v-f301df18]{display:inline-flex;position:relative}.notification-bell-count[data-v-f301df18]{border-radius:var(--app-radius-full);background:var(--p-red-500);block-size:1rem;min-inline-size:1rem;box-shadow:0 0 0 2px var(--app-surface);color:var(--p-surface-0);font-variant-numeric:tabular-nums;text-align:center;padding-inline:.25rem;font-size:.625rem;font-weight:700;line-height:1rem;position:absolute;inset-block-start:-.45rem;inset-inline-end:-.6rem}.notification-popover-list[data-v-f301df18]{flex-direction:column;max-block-size:60vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.notification-popover-empty[data-v-f301df18]{padding:var(--app-space-4) var(--app-space-3);color:var(--app-text-muted);margin:0}.notification-popover-all[data-v-f301df18]{padding:var(--app-space-2) var(--app-space-3);border-block-start:1px solid var(--app-border);text-align:center;display:block}.notification-popover{--p-popover-content-padding:0;overflow:hidden}.org-avatar[data-v-bc901ca2]{border-radius:var(--app-radius-sm);background:var(--p-primary-100);color:var(--p-primary-700);letter-spacing:.02em;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex;overflow:hidden}.org-avatar-sm[data-v-bc901ca2]{block-size:1.5rem;inline-size:1.5rem;font-size:.7rem}.org-avatar-md[data-v-bc901ca2]{block-size:2.25rem;inline-size:2.25rem;font-size:.85rem}.org-avatar-image[data-v-bc901ca2]{object-fit:contain;background:var(--app-surface);block-size:100%;inline-size:100%}.org-switcher[data-v-3d6f6d92]{align-items:center;min-inline-size:0;display:flex}.org-switcher-button[data-v-3d6f6d92]{gap:var(--app-space-2);min-inline-size:0;font-weight:600}.org-switcher-name[data-v-3d6f6d92]{text-overflow:ellipsis;white-space:nowrap;max-inline-size:14rem;overflow:hidden}.org-switcher-caret[data-v-3d6f6d92]{font-size:.7rem}.org-option[data-v-3d6f6d92]{align-items:center;gap:var(--app-space-2);min-inline-size:16rem;display:flex}.org-option-body[data-v-3d6f6d92]{flex-direction:column;flex:1;min-inline-size:0;line-height:1.2;display:flex}.org-option-name[data-v-3d6f6d92]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.org-option-role[data-v-3d6f6d92]{color:var(--app-text-muted);font-size:.75rem}.org-option-current .org-option-name[data-v-3d6f6d92]{font-weight:600}.org-option-check[data-v-3d6f6d92]{color:var(--app-accent);font-size:.85rem}@media (width<=600px){.org-switcher-name[data-v-3d6f6d92],.org-switcher-tag[data-v-3d6f6d92]{display:none}}.stale-organization-body[data-v-f49e44d8]{align-items:center;gap:var(--app-space-2);flex-wrap:wrap;display:flex}.subscription-banner[data-v-d2f73dd7]{margin-block-end:var(--app-space-2)}.subscription-support-tag[data-v-d2f73dd7]{margin-block-end:var(--app-space-2);display:inline-flex}.whats-new-ill{--ill-bg:var(--p-primary-50);--ill-paper:var(--p-content-background);--ill-edge:var(--p-surface-300);--ill-ink:var(--p-surface-700);--ill-skel:var(--p-surface-200);--ill-acc:var(--p-primary-color);--ill-acc-mid:var(--p-primary-300);--ill-acc-soft:var(--p-primary-100);--ill-ok:var(--p-green-500);--ill-plan:var(--app-plan-upgrade);--ill-on-acc:var(--p-primary-contrast-color)}.app-dark .whats-new-ill{--ill-bg:color-mix(in srgb, var(--p-primary-950) 70%, var(--p-surface-900));--ill-edge:var(--p-surface-600);--ill-ink:var(--p-surface-200);--ill-skel:var(--p-surface-600);--ill-acc-mid:var(--p-primary-700);--ill-acc-soft:var(--p-primary-900)}.whats-new-ill .p{fill:var(--ill-paper);stroke:var(--ill-edge);stroke-width:1.5px}.whats-new-ill .pf{fill:var(--ill-paper)}.whats-new-ill .ink{fill:var(--ill-ink)}.whats-new-ill .sk{fill:var(--ill-skel)}.whats-new-ill .a{fill:var(--ill-acc)}.whats-new-ill .a2{fill:var(--ill-acc-mid)}.whats-new-ill .a3{fill:var(--ill-acc-soft)}.whats-new-ill .ok{fill:var(--ill-ok)}.whats-new-ill .pl{fill:var(--ill-plan)}.whats-new-ill .wh{fill:var(--ill-on-acc)}.whats-new-ill .soft{opacity:.55}.whats-new-ill .wh-st{fill:none;stroke:var(--ill-on-acc);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.whats-new-ill .thick{stroke-width:3.6px}.whats-new-ill .wh-thin{fill:none;stroke:var(--ill-on-acc);stroke-width:1.5px;opacity:.45}.whats-new-ill .ink-st{fill:none;stroke:var(--ill-ink);stroke-width:5px;stroke-linecap:round}.whats-new-ill .edge-st{fill:none;stroke:var(--ill-edge);stroke-width:1.5px;stroke-linecap:round}.whats-new-ill .acc-st{fill:none;stroke:var(--ill-acc);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.whats-new-ill .thin{stroke-width:1.5px}.whats-new-ill .acc-edge{stroke:var(--ill-acc);stroke-width:1.5px}.whats-new-ill .dash{stroke-dasharray:4 4}.whats-new-ill .sym{font:700 40px/1 var(--app-font-sans);fill:var(--ill-on-acc)}.whats-new-slide{flex-direction:column;display:flex}.whats-new-hero{border-block-end:1px solid var(--app-border);flex:none;position:relative}.whats-new-ill{aspect-ratio:2;background:var(--ill-bg);place-items:center;inline-size:100%;display:grid;overflow:hidden}.whats-new-ill svg{block-size:100%;inline-size:100%;display:block}.whats-new-ill.is-mirrored svg{transform:scaleX(-1)}.whats-new-count{border:1px solid var(--app-border);border-radius:var(--app-radius-full);background:color-mix(in srgb, var(--app-surface) 88%, transparent);color:var(--app-text);font-variant-numeric:tabular-nums;white-space:nowrap;padding:2px 10px;font-size:.75rem;font-weight:600;position:absolute;inset-block-start:12px;inset-inline-end:12px}.whats-new-text{gap:var(--app-space-3);padding:18px var(--app-space-5) 10px;flex-direction:column;display:flex}.whats-new-eyebrow{color:var(--app-accent);letter-spacing:.04em;flex-wrap:wrap;gap:6px;margin:0;font-size:.75rem;font-weight:600;display:flex}.whats-new-sep{color:var(--app-text-muted)}.whats-new-title{color:var(--app-text);letter-spacing:-.01em;margin:-4px 0 0;font-size:1.25rem;font-weight:700}.whats-new-steps{counter-reset:whats-new-step;flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.whats-new-steps li{align-items:flex-start;gap:10px;font-size:.875rem;display:flex}.whats-new-steps li:before{border-radius:var(--app-radius-full);background:var(--p-primary-100);block-size:22px;inline-size:22px;color:var(--p-primary-700);counter-increment:whats-new-step;content:counter(whats-new-step);flex:none;place-items:center;font-size:.75rem;font-weight:700;display:grid}.app-dark .whats-new-steps:not(.is-bullets) li:before{background:var(--p-primary-900);color:var(--p-primary-200)}.whats-new-steps.is-bullets li:before{background:var(--app-success-soft);color:var(--app-success-text);content:"✓"}.whats-new-open{display:flex}[dir=rtl] .whats-new-open .p-button-icon.pi-arrow-right{transform:scaleX(-1)}.whats-new-slide.is-framed{border:1px solid var(--app-border);border-radius:var(--app-radius-lg);background:var(--app-surface);overflow:hidden}.whats-new-dialog.p-dialog{inline-size:min(540px,100vw - 32px);block-size:min(640px, calc(var(--app-height) - 32px));max-block-size:none;overflow:hidden}.whats-new-dialog .p-dialog-content{flex:1;min-block-size:0;padding:0;overflow:hidden auto}.whats-new-dialog .p-dialog-footer{justify-content:space-between;align-items:center;gap:var(--app-space-2);padding:var(--app-space-3) var(--app-space-5) 18px;border-block-start:1px solid var(--app-border)}.whats-new-dots{flex-wrap:nowrap;justify-content:center;min-inline-size:0;display:flex}.whats-new-dots button{border-radius:var(--app-radius-full);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;block-size:24px;inline-size:14px;min-inline-size:0;margin:0;padding:0;display:flex}.whats-new-dots button:before{content:"";border-radius:var(--app-radius-full);background:var(--app-border);block-size:8px;inline-size:8px}.whats-new-dots button[aria-current=true]{inline-size:26px}.whats-new-dots button[aria-current=true]:before{background:var(--p-primary-color);inline-size:20px}.whats-new-dots button:focus-visible{outline:2px solid var(--p-primary-color);outline-offset:1px}@media (prefers-reduced-motion:no-preference){.whats-new-dialog .whats-new-slide{animation:.22s ease-out whats-new-enter}.whats-new-dots button,.whats-new-dots button:before{transition:inline-size .2s,background .2s}}@keyframes whats-new-enter{0%{opacity:.2}to{opacity:1}}@media (width<=640px){.whats-new-dialog.p-dialog{inline-size:auto;block-size:var(--app-height);border:0;border-radius:0;max-block-size:none;max-inline-size:none;margin:0;position:fixed;inset:0 0 auto}.whats-new-dialog .whats-new-hero{background:var(--ill-bg);padding-block-start:var(--app-safe-top)}.whats-new-dialog .whats-new-count{inset-block-start:calc(12px + var(--app-safe-top))}.whats-new-dialog .whats-new-text:first-child{padding-block-start:calc(18px + var(--app-safe-top))}.whats-new-dialog .p-dialog-footer{padding-inline:var(--app-space-3);padding-block-end:calc(1rem + var(--app-safe-bottom))}}.app-shell[data-v-1bbc4919]{block-size:100vh;block-size:var(--app-height);padding-left:var(--app-safe-left);padding-right:var(--app-safe-right);background:var(--app-bg);flex-direction:column;display:flex;position:fixed;inset-block-start:0;inset-inline:0}.app-shell[data-v-1bbc4919]:before{content:"";block-size:var(--app-safe-top);margin-left:calc(-1 * var(--app-safe-left));margin-right:calc(-1 * var(--app-safe-right));background:var(--app-status-bar-bg);flex-shrink:0}.app-topbar[data-v-1bbc4919]{z-index:20;border-block-start:0;border-inline:0;border-radius:0;flex-shrink:0;position:relative}.app-topbar-start[data-v-1bbc4919]{align-items:center;gap:var(--app-space-2);min-inline-size:0;display:flex}.app-brand[data-v-1bbc4919]{padding-block:var(--app-space-1);color:inherit;border-radius:var(--app-radius-sm);align-items:center;text-decoration:none;display:flex}.app-brand[data-v-1bbc4919]:focus-visible{outline:2px solid var(--p-primary-500);outline-offset:2px}.app-topbar-divider[data-v-1bbc4919]{block-size:1.5rem;inline-size:1px;margin-inline:var(--app-space-1);background:var(--app-border);flex-shrink:0}.app-actions[data-v-1bbc4919]{align-items:center;gap:var(--app-space-1);display:flex}.app-user-button[data-v-1bbc4919]{gap:var(--app-space-2)}.app-user-caret[data-v-1bbc4919]{font-size:.7rem}.app-nav-toggle[data-v-1bbc4919]{display:none}.app-body[data-v-1bbc4919]{flex:auto;align-items:stretch;min-block-size:0;display:flex}.app-sidebar[data-v-1bbc4919]{z-index:15;inline-size:5.75rem;padding-block:var(--app-space-3);padding-inline:var(--app-space-1);background:var(--app-surface);border-inline-end:1px solid var(--app-border);flex-shrink:0;position:relative}.app-main[data-v-1bbc4919]{flex:auto;min-inline-size:0;position:relative;overflow-y:auto}.app-content[data-v-1bbc4919]{padding:var(--app-space-3);padding-block-end:calc(var(--app-space-3) + var(--app-safe-bottom));display:block}.app-content>.app-breadcrumb[data-v-1bbc4919]{margin-block-end:var(--app-space-2)}.app-user-card[data-v-1bbc4919]{padding-block:var(--app-space-2);padding-inline:var(--app-space-3);border-block-end:1px solid var(--app-border);flex-direction:column;display:flex}.app-user-card-name[data-v-1bbc4919]{font-size:.9rem;font-weight:600}.app-user-card-org[data-v-1bbc4919]{color:var(--p-primary-color);font-size:.8rem;font-weight:600}.app-user-card-role[data-v-1bbc4919]{color:var(--app-text-muted);font-size:.8rem}.app-user-card-version[data-v-1bbc4919]{color:var(--app-text-muted);text-align:start;direction:ltr;align-self:flex-start;margin-block-start:var(--app-space-1);font-size:.75rem;text-decoration:none}.app-user-card-version[data-v-1bbc4919]:hover,.app-user-card-version[data-v-1bbc4919]:focus-visible{color:var(--p-primary-color);text-decoration:underline}.app-menu-hint[data-v-1bbc4919]{color:var(--app-text-muted);margin-inline-start:auto;padding-inline-start:var(--app-space-3);font-size:.8rem}.app-nav-drawer[data-v-1bbc4919] .p-drawer-content{padding-inline:var(--app-space-3);padding-block:0 var(--app-space-4)}.app-nav-drawer-nav[data-v-1bbc4919]{block-size:100%;display:block}.export-toast[data-v-1bbc4919]{gap:var(--app-space-3);align-items:flex-start;display:flex}.export-toast-icon[data-v-1bbc4919]{font-size:1.25rem;line-height:1.5}.export-toast-body[data-v-1bbc4919]{gap:var(--app-space-1);flex-direction:column;display:flex}.export-toast-title[data-v-1bbc4919]{margin:0;font-weight:600}.export-toast-detail[data-v-1bbc4919]{margin:0;font-size:.875rem}.export-toast-link[data-v-1bbc4919]{color:inherit;align-self:flex-start;margin-block-start:var(--app-space-1);font-weight:600;text-decoration:underline}@media (width<=991.98px){.app-sidebar[data-v-1bbc4919]{display:none}.app-nav-toggle[data-v-1bbc4919]{display:inline-flex}.app-user-name[data-v-1bbc4919]{display:none}.app-content[data-v-1bbc4919]{padding:var(--app-space-3);padding-block-end:calc(var(--app-space-3) + var(--app-safe-bottom))}}@media (width<=600px){.app-content[data-v-1bbc4919]{padding-inline:var(--app-space-2)}}.app-shell--with-bar .app-content[data-v-1bbc4919]{padding-block-end:calc(var(--app-space-3) + var(--app-bottom-bar-height) + var(--app-safe-bottom))}@media (width<=40rem){.app-topbar--one-row[data-v-1bbc4919]{gap:var(--app-space-1);flex-wrap:nowrap}.app-topbar--one-row[data-v-1bbc4919] .p-toolbar-start{flex:auto;min-inline-size:0;overflow:hidden}.app-topbar--one-row[data-v-1bbc4919] .p-toolbar-end{flex-shrink:0}.app-topbar--one-row .app-shortcuts-toggle[data-v-1bbc4919],.app-topbar--one-row .app-user-caret[data-v-1bbc4919]{display:none}}.auth-shell[data-v-093c07bb]{--brand-ground:radial-gradient(60% 50% at 15% 20%, color-mix(in srgb, var(--p-primary-500) 45%, transparent), transparent 70%), radial-gradient(50% 45% at 85% 85%, color-mix(in srgb, var(--p-primary-400) 30%, transparent), transparent 70%), linear-gradient(160deg, var(--p-surface-900) 0%, var(--p-surface-800) 100%);block-size:100vh;block-size:var(--app-height);overscroll-behavior:contain;padding:var(--app-safe-top) var(--app-safe-right) var(--app-safe-bottom) var(--app-safe-left);background:var(--brand-ground);color:var(--p-surface-0);background-attachment:fixed;grid-template-columns:minmax(0,1fr);display:grid;position:fixed;inset-block-start:0;inset-inline:0;overflow-y:auto}.auth-form[data-v-093c07bb]{padding-block:var(--app-space-7);padding-inline:var(--app-space-5);place-items:center;display:grid;position:relative}.auth-shell-tools[data-v-093c07bb]{gap:var(--app-space-1);display:flex;position:absolute;inset-block-start:var(--app-space-2);inset-inline-end:var(--app-space-2)}.auth-card[data-v-093c07bb]{inline-size:100%;max-inline-size:26rem;padding:var(--app-space-6);background:color-mix(in srgb, var(--p-surface-0) 8%, transparent);border:1px solid color-mix(in srgb, var(--p-surface-0) 18%, transparent);border-radius:var(--app-radius-lg);-webkit-backdrop-filter:blur(18px)saturate(140%);box-shadow:0 1px 0 color-mix(in srgb, var(--p-surface-0) 12%, transparent) inset, 0 24px 48px -24px color-mix(in srgb, var(--p-surface-950) 70%, transparent)}.auth-form[data-v-093c07bb] .p-button.p-button-secondary.p-button-text{color:var(--p-surface-0)}.auth-card[data-v-093c07bb] .field-hint,.auth-card[data-v-093c07bb] .auth-lead{color:color-mix(in srgb, var(--p-surface-0) 72%, transparent)}.auth-panel[data-v-093c07bb]{color:var(--p-surface-0);background:var(--brand-ground);display:none;position:relative;overflow:hidden}.auth-panel[data-v-093c07bb]:before{content:"";background-image:linear-gradient(color-mix(in srgb, var(--p-surface-0) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--p-surface-0) 5%, transparent) 1px, transparent 1px);background-size:var(--app-space-7) var(--app-space-7);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000c,#0000 85%);mask-image:linear-gradient(#000c,#0000 85%)}.auth-panel-body[data-v-093c07bb],.auth-panel-foot[data-v-093c07bb]{position:relative}.auth-panel-body[data-v-093c07bb]{max-inline-size:26rem}.auth-panel-brand[data-v-093c07bb]{color:var(--p-surface-0);--brand-accent:var(--p-primary-300);align-items:center;margin-block-end:var(--app-space-6);display:flex}.auth-panel-tagline[data-v-093c07bb]{letter-spacing:-.01em;margin:0 0 var(--app-space-3);font-size:2rem;font-weight:650;line-height:1.2}.auth-panel-note[data-v-093c07bb]{color:color-mix(in srgb, var(--p-surface-0) 72%, transparent);margin:0;font-size:1rem}.auth-panel-foot[data-v-093c07bb]{color:color-mix(in srgb, var(--p-surface-0) 55%, transparent);margin:0;font-size:.8125rem}.auth-brand[data-v-093c07bb]{color:var(--p-surface-0);--brand-accent:var(--p-primary-300);align-items:center;margin-block-end:var(--app-space-5);display:flex}.auth-title[data-v-093c07bb]{margin:0 0 var(--app-space-3);font-size:1.375rem;font-weight:600}@media (width>=64rem){.auth-shell[data-v-093c07bb]{background:var(--app-bg);color:inherit;grid-template-columns:minmax(0,11fr) minmax(0,9fr)}.auth-form[data-v-093c07bb] .p-button.p-button-secondary.p-button-text{color:inherit}.auth-card[data-v-093c07bb] .field-hint,.auth-card[data-v-093c07bb] .auth-lead{color:var(--app-text-muted)}.auth-panel[data-v-093c07bb]{padding:var(--app-space-7);flex-direction:column;justify-content:space-between;display:flex}.auth-form[data-v-093c07bb]{padding:var(--app-space-7)}.auth-brand[data-v-093c07bb]{display:none}.auth-card[data-v-093c07bb]{-webkit-backdrop-filter:none;max-inline-size:24rem;box-shadow:none;background:0 0;border:0;padding:0}}.platform-shell[data-v-43bc3b3c]{block-size:100vh;block-size:var(--app-height);padding-left:var(--app-safe-left);padding-right:var(--app-safe-right);background:var(--app-bg);flex-direction:column;display:flex;position:fixed;inset-block-start:0;inset-inline:0}.platform-shell[data-v-43bc3b3c]:before{content:"";block-size:var(--app-safe-top);margin-left:calc(-1 * var(--app-safe-left));margin-right:calc(-1 * var(--app-safe-right));background:var(--app-status-bar-bg);flex-shrink:0}.platform-topbar[data-v-43bc3b3c]{z-index:20;border-block-start:0;border-inline:0;border-radius:0;flex-shrink:0;position:relative}.platform-topbar-start[data-v-43bc3b3c]{align-items:center;gap:var(--app-space-2);min-inline-size:0;display:flex}.platform-brand[data-v-43bc3b3c]{padding-block:var(--app-space-1);color:inherit;border-radius:var(--app-radius-sm);align-items:center;text-decoration:none;display:flex}.platform-brand[data-v-43bc3b3c]:focus-visible{outline:2px solid var(--p-primary-500);outline-offset:2px}.platform-tag[data-v-43bc3b3c]{margin-inline-start:var(--app-space-1)}.platform-actions[data-v-43bc3b3c]{align-items:center;gap:var(--app-space-1);display:flex}.platform-user-button[data-v-43bc3b3c]{gap:var(--app-space-2)}.platform-user-caret[data-v-43bc3b3c]{font-size:.7rem}.platform-nav-toggle[data-v-43bc3b3c]{display:none}.platform-body[data-v-43bc3b3c]{flex:auto;align-items:stretch;min-block-size:0;display:flex}.platform-sidebar[data-v-43bc3b3c]{inline-size:var(--app-sidebar-width);padding:var(--app-space-3);background:var(--p-surface-950);border-inline-end:1px solid var(--p-surface-800);flex-direction:column;flex-shrink:0;justify-content:space-between;display:flex;overflow-y:auto}.platform-nav[data-v-43bc3b3c]{gap:var(--app-space-1);flex-direction:column;display:flex}.platform-nav-item[data-v-43bc3b3c]{align-items:center;gap:var(--app-space-2);padding:var(--app-space-2) var(--app-space-3);border-radius:var(--app-radius-md);color:var(--p-surface-300);font-size:.9rem;text-decoration:none;display:flex}.platform-nav-item i[data-v-43bc3b3c]{text-align:center;inline-size:1.1rem;font-size:1rem}.platform-nav-item[data-v-43bc3b3c]:hover{background:var(--p-surface-900);color:var(--p-surface-0)}.platform-nav-item-active[data-v-43bc3b3c]{background:color-mix(in srgb, var(--p-primary-500) 22%, var(--p-surface-900));color:var(--p-surface-0);font-weight:600}.platform-nav-item-disabled[data-v-43bc3b3c]{color:var(--p-surface-600);cursor:default}.platform-nav-item-disabled[data-v-43bc3b3c]:hover{color:var(--p-surface-600);background:0 0}.platform-nav-back[data-v-43bc3b3c]{border-block-start:1px solid var(--p-surface-800);border-radius:0;margin-block-start:var(--app-space-3);padding-block-start:var(--app-space-3)}.platform-main[data-v-43bc3b3c]{flex:auto;min-inline-size:0;position:relative;overflow-y:auto}.platform-content[data-v-43bc3b3c]{padding:var(--app-space-3);padding-block-end:calc(var(--app-space-3) + var(--app-safe-bottom));display:block}.platform-user-card[data-v-43bc3b3c]{padding-block:var(--app-space-2);padding-inline:var(--app-space-3);border-block-end:1px solid var(--app-border);flex-direction:column;display:flex}.platform-user-card-name[data-v-43bc3b3c]{font-size:.9rem;font-weight:600}.platform-user-card-role[data-v-43bc3b3c]{color:var(--app-text-muted);font-size:.8rem}.platform-user-card-version[data-v-43bc3b3c]{color:var(--app-text-muted);text-align:start;direction:ltr;align-self:flex-start;margin-block-start:var(--app-space-1);font-size:.75rem;text-decoration:none}.platform-user-card-version[data-v-43bc3b3c]:hover,.platform-user-card-version[data-v-43bc3b3c]:focus-visible{color:var(--p-primary-color);text-decoration:underline}.platform-menu-hint[data-v-43bc3b3c]{color:var(--app-text-muted);margin-inline-start:auto;padding-inline-start:var(--app-space-3);font-size:.8rem}.platform-nav-drawer[data-v-43bc3b3c] .p-drawer-content{padding-inline:var(--app-space-3);padding-block:0 var(--app-space-4)}@media (width<=991.98px){.platform-sidebar[data-v-43bc3b3c]{display:none}.platform-nav-toggle[data-v-43bc3b3c]{display:inline-flex}.platform-user-name[data-v-43bc3b3c]{display:none}}
