@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{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@media(prefers-reduced-motion:reduce){.pi-spin{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);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-sidebar-width: 280px;--app-topbar-height: 56px;--app-font-family: Inter, "Segoe UI", system-ui, -apple-system, sans-serif;--app-bg: #f4f5fa;--app-topbar-bg: var(--p-content-background);--app-topbar-color: var(--p-text-color);--app-topbar-border: var(--p-content-border-color);--app-sidebar-bg: var(--p-content-background);--app-sidebar-color: var(--p-text-color);--app-sidebar-border: var(--p-content-border-color);--app-menu-active-bg: var(--p-highlight-background);--app-menu-active-color: var(--p-highlight-color);--app-menu-active-bar: transparent;--app-panel-radius: 12px;--app-radius: 8px;--app-panel-shadow: none;--app-heading-weight: 650;--app-content-padding: 1.5rem;--app-panel-padding: 1.25rem;--app-gap: 1rem;--app-field-gap: 1rem;--app-menu-item-padding: .5rem .75rem;--app-login-bg: linear-gradient(135deg, var(--p-primary-100), var(--app-bg) 60%);font-family:var(--app-font-family);font-size:14px;color:var(--p-text-color)}:root.app-dark{--app-bg: var(--p-surface-950);--app-login-bg: linear-gradient(135deg, color-mix(in srgb, var(--p-primary-500) 22%, var(--app-bg)), var(--app-bg) 60%)}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--app-bg)}a{color:var(--p-primary-color)}.app-shell{display:grid;grid-template-columns:var(--app-sidebar-width) 1fr;grid-template-rows:var(--app-topbar-height) 1fr;min-height:100vh;min-height:100dvh}.app-topbar{grid-column:1 / -1;display:flex;align-items:center;gap:1rem;padding:0 1rem 0 1.25rem;background:var(--app-topbar-bg);color:var(--app-topbar-color);border-bottom:1px solid var(--app-topbar-border);position:sticky;top:0;z-index:10}.app-brand{display:flex;align-items:center;gap:.6rem;font-weight:700;font-size:1.1rem;color:inherit;text-decoration:none;min-width:0}.panel .app-brand{color:var(--p-text-color)}.app-brand span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-brand .pi{color:var(--p-primary-color);font-size:1.3rem}.app-brand .app-logo{height:1.75rem;max-width:10rem;object-fit:contain}.login-text{margin:-.75rem 0 1.25rem;text-align:center;color:var(--p-text-muted-color)}.app-topbar .spacer{flex:1}.app-sidebar{background:var(--app-sidebar-bg);color:var(--app-sidebar-color);border-right:1px solid var(--app-sidebar-border);overflow-y:auto;height:calc(100vh - var(--app-topbar-height));height:calc(100dvh - var(--app-topbar-height));position:sticky;top:var(--app-topbar-height);padding:.75rem .5rem 2rem}.app-content{padding:var(--app-content-padding);min-width:0}.app-content.fill{display:flex;flex-direction:column;height:calc(100vh - var(--app-topbar-height));height:calc(100dvh - var(--app-topbar-height))}.app-content.fill>*{flex-shrink:0}.page-header{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:var(--app-gap)}.page-header h1{font-size:1.4rem;margin:0;font-weight:var(--app-heading-weight)}.page-header .subtitle{color:var(--p-text-muted-color);font-size:.9rem}.page-header .actions{margin-left:auto;display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.panel{background:var(--p-content-background);border:1px solid var(--p-content-border-color);border-radius:var(--app-panel-radius);box-shadow:var(--app-panel-shadow);padding:var(--app-panel-padding)}.home-grid .panel{max-height:25rem;overflow:auto}.side-menu,.side-menu ul{list-style:none;margin:0;padding:0}.side-menu .item{display:flex;align-items:center;gap:.5rem;width:100%;border:0;background:none;font:inherit;color:inherit;padding:var(--app-menu-item-padding);border-radius:var(--app-radius);cursor:pointer;text-align:left;text-decoration:none}.side-menu .item:hover{background:var(--p-content-hover-background)}.side-menu .item .chevron{margin-left:auto;font-size:.75rem;color:var(--p-text-muted-color);transition:transform .15s}.side-menu .item.open .chevron{transform:rotate(90deg)}.side-menu .segment>.item{font-weight:650;text-transform:uppercase;font-size:.78rem;letter-spacing:.04em;color:var(--p-text-muted-color);margin-top:.25rem}.side-menu .segment-icon{font-size:.85rem}.side-menu .form>.item{padding-left:1.25rem;font-weight:550}.side-menu .view>.item{padding-left:2.6rem;color:var(--p-text-muted-color)}.side-menu .dashboard>.item{padding-left:1.25rem;font-weight:550}.side-menu .dashboard>.item.router-link-active{background:var(--app-menu-active-bg);color:var(--app-menu-active-color);box-shadow:inset 2px 0 0 var(--app-menu-active-bar)}.view-count{margin-left:auto;min-width:1.6rem;padding:.05rem .45rem;border-radius:999px;background:var(--p-primary-color);color:var(--p-primary-contrast-color);font-size:.75rem;font-weight:600;text-align:center}.view-count.zero{background:var(--p-content-hover-background);color:var(--p-text-muted-color)}.home-link .view-count{margin-left:.4rem}.side-menu .view>.item.router-link-active{background:var(--app-menu-active-bg);color:var(--app-menu-active-color);box-shadow:inset 2px 0 0 var(--app-menu-active-bar);font-weight:600}.side-menu .section-title{margin:1.25rem .75rem .25rem;font-size:.78rem;font-weight:650;text-transform:uppercase;letter-spacing:.04em;color:var(--p-text-muted-color)}.side-menu .empty{padding:.25rem .75rem .25rem 2.6rem;font-size:.85rem;color:var(--p-text-muted-color);font-style:italic}.dyn-form .dyn-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:0 calc(var(--app-field-gap) * 1.25)}.dyn-field{display:flex;flex-direction:column;gap:.35rem;margin-bottom:var(--app-field-gap);min-width:0}.dyn-field>label{font-weight:550;font-size:.9rem}.dyn-field>label .required{color:var(--p-red-500);margin-left:2px}.dyn-field .p-inputtext,.dyn-field .p-select,.dyn-field .p-autocomplete,.dyn-field .p-datepicker,.dyn-field .p-inputnumber,.dyn-field .p-multiselect,.dyn-field .p-textarea{width:100%}.dyn-field .p-select-label{width:0}.dyn-field .p-multiselect-display-chip .p-multiselect-label{flex-wrap:wrap;white-space:normal}.dyn-options-more{padding:.5rem .75rem;font-size:.85rem;color:var(--p-text-muted-color)}.dyn-field .p-autocomplete-input-chip{flex:1 1 5rem;min-width:5rem}.dyn-field.switch{flex-direction:row;align-items:center;gap:.75rem}.p-toggleswitch.p-disabled{cursor:not-allowed}.p-toggleswitch.p-toggleswitch-checked.p-disabled .p-toggleswitch-slider{background:color-mix(in srgb,var(--p-primary-color) 45%,transparent)}.p-toggleswitch.p-toggleswitch-checked.p-disabled .p-toggleswitch-handle{background:var(--p-toggleswitch-handle-checked-background)}.dyn-field .error{color:var(--p-red-500);font-size:.82rem}.dyn-buttons{display:flex;flex-wrap:wrap;gap:.5rem;padding-top:.5rem}.state-tag{font-size:.8rem}.acp-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:var(--p-content-border-radius, 6px);font-size:.875rem;font-weight:700;line-height:normal;white-space:nowrap;background:var(--p-primary-100);color:var(--p-primary-700)}.acp-badge:empty{display:none}.acp-badge .pi{font-size:.75rem}.acp-badge-success{background:var(--p-green-100);color:var(--p-green-700)}.acp-badge-info{background:var(--p-sky-100);color:var(--p-sky-700)}.acp-badge-warn{background:var(--p-orange-100);color:var(--p-orange-700)}.acp-badge-danger{background:var(--p-red-100);color:var(--p-red-700)}.acp-badge-secondary{background:var(--p-surface-100);color:var(--p-surface-600)}.acp-badge-contrast{background:var(--p-surface-950);color:var(--p-surface-0)}.app-dark .acp-badge{background:color-mix(in srgb,var(--p-primary-500),transparent 84%);color:var(--p-primary-300)}.app-dark .acp-badge-success{background:color-mix(in srgb,var(--p-green-500),transparent 84%);color:var(--p-green-300)}.app-dark .acp-badge-info{background:color-mix(in srgb,var(--p-sky-500),transparent 84%);color:var(--p-sky-300)}.app-dark .acp-badge-warn{background:color-mix(in srgb,var(--p-orange-500),transparent 84%);color:var(--p-orange-300)}.app-dark .acp-badge-danger{background:color-mix(in srgb,var(--p-red-500),transparent 84%);color:var(--p-red-300)}.app-dark .acp-badge-secondary{background:var(--p-surface-800);color:var(--p-surface-300)}.app-dark .acp-badge-contrast{background:var(--p-surface-0);color:var(--p-surface-950)}.html-template-paginator.p-paginator{background:transparent;padding:.5rem 0 0}.p-menu .p-menu-item.is-selected>.p-menu-item-content{background:var(--p-highlight-background)}.p-menu .p-menu-item.is-selected .p-menu-item-link,.p-menu .p-menu-item.is-selected .p-menu-item-icon{color:var(--p-highlight-color)}.muted{color:var(--p-text-muted-color)}.list-toolbar{display:flex;align-items:center;gap:.5rem 1rem;flex-wrap:wrap;padding:.6rem 1rem;border-bottom:1px solid var(--p-content-border-color)}.list-toolbar .list-count{color:var(--p-text-muted-color);font-size:.9rem}.list-toolbar .list-controls{margin-left:auto;display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.list-toolbar .list-search{width:260px}.list-toolbar .list-filter{width:190px}.mono{font-family:Cascadia Code,Consolas,monospace;font-size:.85rem}pre.code{background:#1e1e2e;color:#e4e4ef;padding:1rem;border-radius:var(--app-radius);overflow:auto;max-height:60vh;font-family:Cascadia Code,Consolas,monospace;font-size:.82rem;margin:0}.app-dark pre.code{background:var(--p-surface-950);border:1px solid var(--p-content-border-color)}.clickable-rows tr[data-p-index]{cursor:pointer}.center-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1rem;background:var(--app-login-bg)}.form-grid{display:grid;gap:1rem}.form-grid .field{display:flex;flex-direction:column;gap:.35rem}.form-grid .field label{font-weight:550}.form-grid .field .error{color:var(--p-red-500);font-size:.82rem}@media(max-width:900px){.app-shell{grid-template-columns:1fr}.app-sidebar{display:none}.app-shell.menu-open .app-sidebar{display:block;position:fixed;left:0;width:min(var(--app-sidebar-width),85vw);z-index:20;box-shadow:0 10px 30px #00000026;overscroll-behavior:contain}.app-backdrop{position:fixed;inset:var(--app-topbar-height) 0 0 0;z-index:15;background:#0f172a59}}@media(min-width:901px){.menu-toggle,.app-backdrop{display:none!important}}@media(max-width:640px){.app-topbar{gap:.5rem;padding:0 .5rem}.app-topbar .user-button .p-button-label,.app-topbar .preview-button .p-button-label{display:none}.app-content{padding:min(var(--app-content-padding),1rem) .75rem}.panel{padding:min(var(--app-panel-padding),1rem)}.page-header h1{font-size:1.25rem}.list-toolbar .list-controls{margin-left:0;width:100%}.list-toolbar .list-controls>*{flex:1 1 10rem}.list-toolbar .list-search,.list-toolbar .list-filter{width:100%}.p-datatable-thead>tr>th{white-space:nowrap}.p-datatable-tbody>tr>td:not([style*=width]){min-width:8rem}.p-datatable-tbody>tr>td[style*=--col-width]{min-width:var(--col-width)}}@media(pointer:coarse){input.p-inputtext,textarea.p-textarea,.p-autocomplete-input-chip input{font-size:16px!important}.p-select-label,.p-multiselect-label{font-size:16px}}.cell-nowrap{white-space:nowrap}.p-confirmdialog-message{white-space:pre-line}.embedded-tags{display:flex;gap:.5rem;margin-bottom:.75rem}.dyn-form.embedded .dyn-buttons{justify-content:flex-end}.dashboard-filters{display:flex;flex-wrap:wrap;gap:0 1.25rem;align-items:flex-end;margin-bottom:var(--app-gap)}.dashboard-filters>.dyn-field{flex:1 1 220px;max-width:320px}.dashboard-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:var(--app-gap);margin-bottom:var(--app-gap)}.dashboard-grid{display:flex;flex-wrap:wrap;gap:var(--app-gap);margin-bottom:var(--app-gap)}.dashboard-grid>*{flex:1 1 420px;min-width:0}.dashboard-grid>.wide{flex-basis:100%}.dashboard-card,.dashboard-grid>.acp-component{background:var(--p-content-background);border:1px solid var(--p-content-border-color);border-radius:var(--app-panel-radius);box-shadow:var(--app-panel-shadow);padding:calc(var(--app-panel-padding) * .8) var(--app-panel-padding);min-width:0}.dashboard-card>h3:first-child{margin:0 0 .75rem;font-size:1rem}.dashboard .acp-component{margin:0}@media(max-width:600px){.dashboard-grid>*{flex-basis:100%}}.view-filters{display:flex;align-items:flex-end;gap:.5rem;padding:var(--app-field-gap) var(--app-panel-padding) 0;margin-bottom:var(--app-gap)}.view-filters-fields{display:flex;flex-wrap:wrap;gap:0 1.25rem;align-items:flex-end;flex:1;min-width:0}.view-filters-fields>.dyn-field{flex:1 1 200px;max-width:320px}.view-filters>.p-button{margin-bottom:var(--app-field-gap)}.view-panel{padding:0;overflow:hidden}.app-content.fill>.view-panel{flex:0 1 content;height:14rem;overflow:clip;display:flex;flex-direction:column}.view-table.fill,.view-table.fill>.p-datatable{flex:0 1 auto;min-height:0;display:flex;flex-direction:column}.view-table.fill>*,.view-table.fill>.p-datatable>*{flex-shrink:0}.view-table.fill>.p-datatable{flex-shrink:1}.view-table.fill>.p-datatable>.p-datatable-table-container{flex:0 1 auto;min-height:0}.view-filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:var(--app-gap)}.view-filter-chip{border:1px solid var(--p-content-border-color);border-radius:999px;background:var(--p-content-background);color:var(--p-text-color);font:inherit;font-size:.875rem;padding:.3rem .75rem;cursor:pointer}.view-filter-chip:hover{background:var(--p-content-hover-background)}.view-filters-dialog{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:0 1rem}.markdown{line-height:1.55;overflow-wrap:anywhere}.markdown>:first-child{margin-top:0}.markdown>:last-child{margin-bottom:0}.markdown p,.markdown ul,.markdown ol,.markdown table,.markdown pre{margin:0 0 .6rem}.markdown ul,.markdown ol{padding-left:1.3rem}.markdown h3,.markdown h4,.markdown h5,.markdown h6{margin:.8rem 0 .4rem;font-size:1rem}.markdown code{font-family:Cascadia Code,Consolas,monospace;font-size:.85em;background:var(--p-content-hover-background);padding:.05rem .3rem;border-radius:4px}.markdown pre code{background:none;padding:0;font-size:inherit}.markdown table{border-collapse:collapse;display:block;overflow-x:auto}.markdown th,.markdown td{border:1px solid var(--p-content-border-color);padding:.3rem .6rem;text-align:left}.markdown hr{border:none;border-top:1px solid var(--p-content-border-color)}
