.kucil-illustration[data-v-4ae61f25]{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;max-width:100%;height:auto;display:block}.size-xs[data-v-4ae61f25]{width:2.5rem}.size-sm[data-v-4ae61f25]{width:4.5rem}.size-md[data-v-4ae61f25]{width:7.5rem}.size-lg[data-v-4ae61f25]{width:11rem}.size-xl[data-v-4ae61f25]{width:14rem}.app-preparing-screen{background:var(--brand-surface,#fffbeb);min-height:100vh;color:var(--brand-text-muted,#6b7280);flex-direction:column;justify-content:center;align-items:center;gap:.65rem;padding:1.5rem;font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:flex}.app-preparing-screen.is-overlay{z-index:9999;min-height:0;position:fixed;inset:0}.p-dark .app-preparing-screen{background:var(--brand-surface,#111827);color:var(--brand-text-muted,#9ca3af)}.app-preparing-kucil{width:min(72vw,12rem);animation:3.5s ease-in-out infinite app-preparing-float}@media (prefers-reduced-motion:reduce){.app-preparing-kucil{animation:none}}@keyframes app-preparing-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.app-preparing-brand{letter-spacing:.06em;text-transform:uppercase;color:var(--brand-primary,#f59e0b);margin:0;font-size:.78rem;font-weight:700}.app-preparing-text{color:var(--brand-text,#1f2937);margin:.15rem 0 0;font-size:.9375rem;font-weight:600}.p-dark .app-preparing-text{color:var(--brand-text,#f3f4f6)}.app-preparing-dots{gap:.35rem;margin-top:.35rem;display:flex}.app-preparing-dots span{background:var(--brand-primary,#f59e0b);border-radius:999px;width:.45rem;height:.45rem;animation:1.2s ease-in-out infinite app-preparing-dot}.app-preparing-dots span:nth-child(2){animation-delay:.15s}.app-preparing-dots span:nth-child(3){animation-delay:.3s}@media (prefers-reduced-motion:reduce){.app-preparing-dots span{opacity:.65;animation:none}}@keyframes app-preparing-dot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.app-shell[data-v-d237ce4c]{min-height:100%}@media (width<=768px){.app-toast.p-toast{width:min(100vw - 1rem,28rem)}.app-toast.p-toast-bottom-center{bottom:calc(env(safe-area-inset-bottom,0px) + .75rem)}.app-toast .p-toast-message{border-radius:10px;margin-bottom:.45rem;box-shadow:0 12px 28px #0003}.app-toast .p-toast-message-content{align-items:flex-start;padding:.7rem .8rem}.app-toast .p-toast-summary{font-size:.86rem}.app-toast .p-toast-detail{font-size:.76rem;line-height:1.35}}@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{--brand-primary:#f59e0b;--brand-primary-hover:#d97706;--brand-primary-soft:#fef3c7;--brand-primary-muted:#fbbf24;--brand-secondary:#0d9488;--brand-secondary-hover:#0f766e;--brand-secondary-soft:#ccfbf1;--brand-surface:#fffbeb;--brand-surface-elevated:#fff;--brand-text:#1f2937;--brand-text-muted:#6b7280;--brand-chart-1:var(--brand-primary);--brand-chart-2:var(--brand-secondary);--brand-chart-3:#fb923c;--brand-chart-4:#14b8a6;--brand-chart-5:#fcd34d;--brand-success:var(--brand-secondary);--brand-warning:var(--brand-primary);--brand-info:#0284c7;--brand-danger:#dc2626}.p-dark{--brand-primary:#fbbf24;--brand-primary-hover:#f59e0b;--brand-primary-soft:#422006;--brand-primary-muted:#fcd34d;--brand-secondary:#2dd4bf;--brand-secondary-hover:#14b8a6;--brand-secondary-soft:#042f2e;--brand-surface:#111827;--brand-surface-elevated:#1f2937;--brand-text:#f3f4f6;--brand-text-muted:#9ca3af;--brand-chart-3:#fdba74;--brand-chart-4:#5eead4;--brand-chart-5:#fde68a}:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:400;line-height:1.5}*,:before,:after{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}body{background:var(--p-surface-50)}.p-dark body{background:var(--p-surface-950)}.page-content{min-height:calc(100vh - 4rem);padding:.85rem 1rem 1.25rem}.page-header{align-items:center;gap:.5rem;margin-bottom:.85rem;display:flex}.page-header h1{margin:0;font-size:1.2rem;font-weight:700}.page-header .subtitle{color:var(--p-text-muted-color);font-size:.8rem}.split-layout{grid-template-columns:minmax(9.5rem,12rem) 1fr;align-items:start;gap:.65rem;min-height:calc(100vh - 6rem);display:grid}@media (width<=960px){.split-layout{grid-template-columns:1fr}}.card-section{margin-bottom:.65rem}.empty-state{text-align:center;color:var(--p-text-muted-color);padding:1.25rem .75rem;font-size:.85rem}.tx-table-viewport{--tx-visible-rows:10;--tx-header-height:1.65rem;--tx-row-height:1.65rem;height:calc(var(--tx-header-height) + var(--tx-row-height) * var(--tx-visible-rows));max-height:calc(var(--tx-header-height) + var(--tx-row-height) * var(--tx-visible-rows))}.profile-header{background:var(--p-primary-100);height:108px;position:relative}.p-dark .profile-header{background:color-mix(in srgb, var(--p-primary-500) 25%, transparent)}.profile-avatar-wrap{position:absolute;bottom:-44px;left:50%;transform:translate(-50%)}.profile-body{max-width:420px;margin:0 auto;padding:3.25rem 1rem 1.25rem}.worker-chip{cursor:pointer;color:#1a1a1a;border:none;border-radius:6px;width:100%;min-height:40px;padding:.42rem .55rem;font-size:.82rem;font-weight:600;transition:transform .15s,box-shadow .15s}.worker-chip:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #00000014}.worker-chip:disabled,.worker-chip.is-disabled{cursor:not-allowed;opacity:.55;box-shadow:none;transform:none}.service-chip{cursor:pointer;border:1px solid var(--p-content-border-color);background:var(--p-surface-100);text-align:left;border-radius:6px;width:100%;padding:.38rem .55rem;font-size:.82rem}.p-dark .service-chip{background:var(--p-surface-800)}.service-chip:hover:not(:disabled){border-color:var(--p-primary-color)}.service-chip:disabled,.service-chip.is-disabled{cursor:not-allowed;opacity:.55}.print-document{display:none!important}@media print{body.print-slip #app,body.print-slip .p-dialog-mask,body.print-slip .p-component-overlay{display:none!important}body.print-slip #active-print-document{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#111!important;width:100%!important;box-shadow:none!important;background:#fff!important;margin:0!important;padding:12mm 10mm!important;display:block!important;position:static!important}}.p-card{border-radius:10px}.p-card .p-card-title{padding:.55rem .8rem;font-size:.88rem;font-weight:600}.p-card .p-card-subtitle{padding:0 .8rem .35rem;font-size:.78rem}.p-card .p-card-body{padding:.6rem .8rem .75rem}.p-card .p-card-content{padding-top:0}.p-button{gap:.35rem;padding:.38rem .65rem;font-size:.82rem}.p-button .p-button-icon{font-size:.85rem}.p-button.p-button-icon-only{flex-shrink:0;width:2rem;min-width:2rem;max-width:2rem;height:2rem;min-height:2rem;max-height:2rem;line-height:1;overflow:hidden;padding:0!important}.p-button.p-button-icon-only:after{content:none!important;display:none!important}.p-button.p-button-icon-only.p-button-rounded{aspect-ratio:1;border-radius:50%!important}.p-button.p-button-icon-only.p-button-rounded:not(:disabled):hover,.p-button.p-button-icon-only.p-button-rounded:not(:disabled):active{border-radius:50%!important}.p-button.p-button-sm{padding:.28rem .5rem;font-size:.78rem}.p-button.p-button-sm.p-button-icon-only{width:1.7rem;min-width:1.7rem;max-width:1.7rem;height:1.7rem;min-height:1.7rem;max-height:1.7rem}.p-button.p-button-sm.p-button-icon-only.p-button-rounded,.p-button.p-button-text.p-button-rounded.p-button-icon-only{border-radius:50%!important}.p-button.p-button-lg{padding:.5rem .85rem;font-size:.88rem}.p-inputtext,.p-textarea,.p-inputnumber-input,.p-datepicker-input,.p-select-label,.p-inputgroupaddon{padding:.38rem .55rem;font-size:.82rem}.p-toggleswitch{width:2.25rem;height:1.25rem}.p-datatable .p-datatable-thead>tr>th{padding:.38rem .5rem;font-size:.72rem}.p-datatable .p-datatable-tbody>tr>td{padding:.32rem .5rem;font-size:.82rem}.p-datatable.p-datatable-sm .p-datatable-thead>tr>th{padding:.3rem .45rem}.p-datatable.p-datatable-sm .p-datatable-tbody>tr>td{padding:.28rem .45rem;font-size:.8rem}.p-datatable .p-datatable-footer{padding:.35rem .5rem;font-size:.8rem}.p-dialog{border-radius:8px}.p-dialog .p-dialog-header{gap:.35rem;min-height:0;padding:.45rem .65rem}.p-dialog .p-dialog-title{font-size:.88rem;font-weight:600;line-height:1.3}.p-dialog .p-dialog-header-actions{align-items:center;gap:.15rem}.p-dialog .p-dialog-content{padding:.5rem .65rem;font-size:.82rem}.p-dialog .p-dialog-footer{gap:.3rem;padding:.4rem .65rem}.p-dialog .p-dialog-footer .p-button{padding:.28rem .55rem!important;font-size:.78rem!important}.p-dialog .p-dialog-content .form-grid,.p-dialog .p-dialog-content .form-stack,.p-dialog .p-dialog-content .edit-dialog-stack{flex-direction:column;display:flex;gap:.4rem!important}.p-dialog .p-dialog-content .field{flex-direction:column;display:flex;gap:.15rem!important;margin:0!important}.p-dialog .p-dialog-content .field label{font-weight:500;line-height:1.25;display:block;margin-bottom:.1rem!important;font-size:.75rem!important}.p-dialog .p-dialog-content .field.inline{flex-direction:row;align-items:center;gap:.45rem!important}.p-dialog .p-dialog-content .field.inline label{margin-bottom:0!important}.p-dialog .p-dialog-content .field .muted,.p-dialog .p-dialog-content .field small,.p-dialog .p-dialog-content .field-hint,.p-dialog .p-dialog-content .muted{line-height:1.3;font-size:.68rem!important}.p-dialog .p-dialog-content .field-label,.p-dialog .p-dialog-content .label{font-weight:600;line-height:1.25;margin:.15rem 0 .1rem!important;font-size:.75rem!important}.p-dialog .p-dialog-content .mb{margin-bottom:.35rem!important}.p-dialog .p-dialog-content .check-row{align-items:center;font-size:.8rem;display:flex;gap:.35rem!important;padding:.15rem 0!important}.p-dialog .p-dialog-content .p-inputtext,.p-dialog .p-dialog-content .p-textarea,.p-dialog .p-dialog-content .p-inputnumber-input,.p-dialog .p-dialog-content .p-datepicker-input{min-height:0;padding:.3rem .48rem!important;font-size:.78rem!important}.p-dialog .p-dialog-content .p-select{font-size:.78rem}.p-dialog .p-dialog-content .p-select-label{min-height:0;padding:.3rem .48rem!important;font-size:.78rem!important}.p-dialog .p-dialog-content .p-inputgroupaddon,.p-dialog .p-dialog-content .rupiah-input .p-inputtext,.p-dialog .p-dialog-content .rupiah-input .p-inputgroupaddon{padding:.3rem .45rem!important;font-size:.78rem!important}.p-dialog .p-dialog-content .rupiah-input .p-inputgroupaddon{min-width:2.1rem}.p-dialog .p-dialog-content .p-toggleswitch{width:2rem;height:1.15rem}.p-dialog .p-dialog-content .p-checkbox{width:1rem;height:1rem}.p-dialog .p-dialog-content .employee-label{font-weight:600;margin:0 0 .35rem!important;font-size:.82rem!important}.p-dialog .p-dialog-content .deduction-list{gap:.4rem!important}.p-dialog .p-dialog-content .deduction-row{gap:.35rem!important}.p-dialog .p-dialog-content .edit-worker-chips{gap:.28rem!important}.p-dialog .p-dialog-content .edit-worker-chip{padding:.28rem .45rem!important;font-size:.76rem!important}.p-dialog .p-dialog-content .service-list-item{padding:.35rem .5rem!important;font-size:.78rem!important}.p-dialog .p-dialog-content .edit-service-list{max-height:12rem}.p-dialog .p-message{margin:0}.p-dialog .p-message-content{padding:.35rem .5rem}.p-dialog .p-message-text{font-size:.78rem}.p-dialog-header-actions .p-dialog-close-button,.p-dialog-header-actions .p-dialog-maximize-button{aspect-ratio:1;flex-shrink:0;line-height:1;overflow:hidden;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:1.55rem!important;min-width:1.55rem!important;max-width:1.55rem!important;height:1.55rem!important;min-height:1.55rem!important;max-height:1.55rem!important;margin:0!important;padding:0!important;display:inline-flex!important}.p-dialog-header-actions .p-dialog-close-button:after,.p-dialog-header-actions .p-dialog-maximize-button:after{content:none!important;width:0!important;height:0!important;display:none!important}.p-dialog-header-actions .p-dialog-close-button .p-button-icon,.p-dialog-header-actions .p-dialog-maximize-button .p-button-icon{line-height:1;width:.72rem!important;height:.72rem!important;font-size:.72rem!important}.p-dialog-header-actions .p-dialog-close-button:not(:disabled):hover,.p-dialog-header-actions .p-dialog-close-button:not(:disabled):active,.p-dialog-header-actions .p-dialog-maximize-button:not(:disabled):hover,.p-dialog-header-actions .p-dialog-maximize-button:not(:disabled):active{border-radius:50%!important}.p-message{border-radius:8px;margin:.4rem 0}.p-message-content{gap:.4rem;padding:.4rem .6rem}.p-message-text{font-size:.82rem}.p-message-icon{font-size:.95rem}.p-tag{border-radius:4px;gap:.15rem;font-weight:600;line-height:1.15;min-height:0!important;padding:.06rem .32rem!important;font-size:.65rem!important}.p-tag-label{line-height:1.15}.p-tag-icon{width:.65rem!important;height:.65rem!important;font-size:.65rem!important}.p-paginator{gap:.2rem;padding:.3rem .45rem;font-size:.78rem}.p-paginator .p-paginator-page,.p-paginator .p-paginator-next,.p-paginator .p-paginator-prev,.p-paginator .p-paginator-first,.p-paginator .p-paginator-last{min-width:1.7rem;height:1.7rem}.p-toast-message-content{padding:.5rem .65rem}.p-toast-summary{font-size:.85rem}.p-toast-detail{font-size:.8rem}.p-divider-content{font-size:.78rem}.p-toolbar{gap:.4rem;padding:.45rem .65rem}.p-fieldset-legend{padding:.45rem .65rem;font-size:.85rem}.p-fieldset-content{padding:.55rem .65rem}.p-accordionheader{padding:.5rem .65rem;font-size:.85rem}.p-accordioncontent-content{padding:.55rem .65rem;font-size:.85rem}.p-tab{padding:.45rem .65rem;font-size:.82rem}.p-chip{padding:.2rem .45rem;font-size:.78rem}.p-tooltip .p-tooltip-text{padding:.3rem .45rem;font-size:.75rem}.config-page .config-split{gap:.5rem}.config-page .config-nav-card .p-card-title,.config-page .config-content-card .p-card-title,.config-page .settings-section-card .p-card-title{padding:.45rem .65rem;font-size:.85rem}.config-page .config-nav-card .p-card-body,.config-page .config-content-card .p-card-body,.config-page .settings-section-card .p-card-body{padding:.5rem .65rem .6rem}.config-page .config-option{gap:.42rem;padding:.38rem .48rem}.config-page .config-option-text strong{font-size:.8rem;font-weight:600;line-height:1.25}.config-page .config-option-text small{font-size:.65rem}.config-page .config-panel,.config-page .config-panel-root,.config-page .compensation-panel{flex-direction:column;gap:.5rem;display:flex}.config-page .panel-toolbar{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.config-page .panel-toolbar .muted{font-size:.78rem}.config-page .table-wrap{min-height:8rem}.config-page .config-table.p-datatable .p-datatable-thead>tr>th{padding:.26rem .42rem;font-size:.68rem;font-weight:600}.config-page .config-table.p-datatable .p-datatable-tbody>tr>td{padding:.22rem .42rem;font-size:.78rem;line-height:1.25}.config-page .config-table.p-datatable .p-datatable-footer,.config-page .config-table.p-datatable .p-paginator{padding:.25rem .4rem}.config-page .config-table .p-paginator .p-paginator-page,.config-page .config-table .p-paginator .p-paginator-next,.config-page .config-table .p-paginator .p-paginator-prev,.config-page .config-table .p-paginator .p-paginator-first,.config-page .config-table .p-paginator .p-paginator-last{min-width:1.55rem;height:1.55rem}.config-page .config-table .row-actions{align-items:center;gap:.05rem;display:flex}.config-page .config-table .row-actions .p-button{aspect-ratio:1;border-radius:50%!important;width:1.4rem!important;min-width:1.4rem!important;height:1.4rem!important;min-height:1.4rem!important;padding:0!important}.config-page .config-table .row-actions .p-button .p-button-icon{font-size:.68rem!important}.config-page .config-table .rupiah-input .p-inputtext,.config-page .config-table .rupiah-input .p-inputgroupaddon{padding:.26rem .42rem;font-size:.78rem}.config-page .config-table .rupiah-input .p-inputgroupaddon{min-width:2.25rem}.config-page .table-skeleton-header,.config-page .table-skeleton-row{gap:.4rem;padding:.4rem .55rem}.config-page .table-skeleton-header .p-skeleton,.config-page .table-skeleton-row .p-skeleton{height:.72rem!important}.config-page .policy-grid{gap:.45rem}.config-page .policy-card{border-radius:6px;gap:.25rem;padding:.45rem .55rem}.config-page .policy-card strong{font-size:.82rem}.config-page .policy-card small{font-size:.72rem;line-height:1.3}.config-page .policy-message{margin:0}.config-page .policy-message .p-message-content{padding:.35rem .5rem}.config-page .policy-message .p-message-text{font-size:.78rem;line-height:1.35}.config-page .form-grid{flex-direction:column;gap:.55rem;display:flex}.config-page .field label{margin-bottom:.2rem;font-size:.78rem}.config-page .field.inline{gap:.55rem;padding:.25rem 0}.config-page .field .muted,.config-page .field small.muted{font-size:.7rem}.config-page .settings-section-card{max-width:520px}.config-page .settings-section-card .save-row{margin-top:.65rem;padding-top:.55rem}.config-page .settings-section-card .divider-top{margin-top:.15rem;padding-top:.55rem}.config-page .settings-compact-panel{flex-direction:column;gap:.35rem;display:flex}.config-page .settings-compact-block{flex-direction:column;gap:.28rem;display:flex}.config-page .settings-compact-block-separated{border-top:1px dashed var(--p-content-border-color);margin-top:.1rem;padding-top:.4rem}.config-page .settings-compact-row,.config-page .payment-method-row{border:1px solid var(--p-content-border-color);background:var(--p-surface-50);border-radius:6px;justify-content:space-between;align-items:center;gap:.45rem;padding:.3rem .45rem;display:flex}.p-dark .config-page .settings-compact-row,.p-dark .config-page .payment-method-row{background:color-mix(in srgb, var(--p-surface-800) 65%, transparent)}.config-page .settings-compact-label,.config-page .payment-method-label{flex-direction:column;gap:.04rem;min-width:0;display:flex}.config-page .settings-compact-title,.config-page .payment-method-name{font-size:.78rem;font-weight:600;line-height:1.25}.config-page .settings-compact-row .muted,.config-page .payment-method-row .muted{font-size:.65rem;line-height:1.2}.config-page .settings-compact-row .p-toggleswitch,.config-page .payment-method-row .p-toggleswitch{flex-shrink:0;width:1.85rem!important;height:1.05rem!important}.config-page .settings-compact-row .p-toggleswitch .p-toggleswitch-slider,.config-page .payment-method-row .p-toggleswitch .p-toggleswitch-slider{border-radius:999px}.config-page .settings-compact-row .p-toggleswitch .p-toggleswitch-handle,.config-page .payment-method-row .p-toggleswitch .p-toggleswitch-handle{width:.72rem!important;height:.72rem!important;margin-block-start:-.36rem!important;inset-inline-start:.12rem!important}.config-page .settings-compact-row .p-toggleswitch.p-toggleswitch-checked .p-toggleswitch-handle,.config-page .payment-method-row .p-toggleswitch.p-toggleswitch-checked .p-toggleswitch-handle{inset-inline-start:1.01rem!important}.config-page .settings-compact-detail{border:1px solid var(--p-content-border-color);background:var(--p-surface-0);border-radius:6px;flex-direction:column;gap:.18rem;padding:.32rem .45rem;display:flex}.p-dark .config-page .settings-compact-detail{background:color-mix(in srgb, var(--p-surface-900) 55%, transparent)}.config-page .settings-compact-field-label{margin:0;font-size:.72rem;font-weight:600;line-height:1.25}.config-page .settings-compact-detail .muted{font-size:.65rem;line-height:1.25}.config-page .settings-compact-detail-grid{flex-direction:column;gap:.28rem;display:flex}.config-page .settings-compact-detail .rupiah-input .p-inputtext,.config-page .settings-compact-detail .rupiah-input .p-inputgroupaddon,.config-page .settings-compact-detail .p-inputnumber-input{padding:.28rem .42rem;font-size:.78rem}.config-page .settings-compact-detail .rupiah-input .p-inputgroupaddon{min-width:2rem;font-size:.72rem}.config-page .settings-compact-detail .p-select{min-height:1.8rem}.config-page .settings-compact-detail .p-select-label{padding:.28rem .42rem;font-size:.78rem}.config-page .settings-compact-detail .p-select-dropdown{width:1.75rem}.config-page .payment-methods-panel{gap:.35rem}.config-page .payment-methods-list{flex-direction:column;gap:.28rem;margin:0;padding:0;list-style:none;display:flex}.config-page .payment-proof-row{border-top:1px dashed var(--p-content-border-color);background:0 0;border-bottom:none;border-left:none;border-right:none;border-radius:0;margin-top:.1rem;padding-top:.35rem;padding-left:0;padding-right:0}.p-dark .config-page .payment-proof-row{background:0 0}.config-page .name-cell{gap:.35rem}.config-page .empty-state{padding:.85rem .5rem;font-size:.8rem}.config-page .config-card-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.5rem;display:grid}.config-page .config-item-card{border:1px solid var(--p-content-border-color);background:var(--p-content-background);border-radius:6px;min-width:0;padding:.6rem .65rem}.config-page .config-item-head{justify-content:space-between;align-items:flex-start;gap:.5rem;min-width:0;display:flex}.config-page .config-item-title{flex-direction:column;gap:.08rem;min-width:0;display:flex}.config-page .config-item-title strong{overflow-wrap:anywhere;font-size:.86rem;line-height:1.25}.config-page .config-item-title small{color:var(--p-text-muted-color);overflow-wrap:anywhere;font-size:.68rem;line-height:1.25}.config-page .config-item-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .65rem;margin:.55rem 0 0;display:grid}.config-page .config-item-stats div{flex-direction:column;gap:.08rem;min-width:0;display:flex}.config-page .config-item-stats dt{color:var(--p-text-muted-color);margin:0;font-size:.68rem}.config-page .config-item-stats dd{overflow-wrap:anywhere;margin:0;font-size:.8rem;font-weight:600}.config-page .config-item-tags{flex-wrap:wrap;gap:.28rem;margin-top:.5rem;display:flex}.config-page .card-actions{justify-content:flex-end;margin-top:.55rem}.config-page .card-pagination{justify-content:center;align-items:center;gap:.45rem;margin-top:.55rem;display:flex}.config-page .salary-card-field{flex-direction:column;gap:.25rem;min-width:0;margin-top:.55rem;display:flex}.config-page .salary-card-field label{color:var(--p-text-muted-color);font-size:.68rem}.config-page .p-tag{letter-spacing:.01em;border-radius:3px;padding:.03rem .26rem!important;font-size:.58rem!important}.config-page .policy-card .p-tag{align-self:flex-start}@media (width<=760px){.config-page,.config-page .config-panel,.config-page .config-panel-root,.config-page .config-panel-slot,.config-page .compensation-panel,.config-page .plan-config-panel,.config-page .settings-section-card,.config-page .config-content-card,.config-page .config-nav-card{min-width:0}.config-page .config-content-card .p-card-title,.config-page .settings-section-card .p-card-title{padding:.42rem .55rem}.config-page .config-content-card .p-card-body,.config-page .settings-section-card .p-card-body{padding:.45rem .55rem .55rem}.config-page .panel-toolbar{align-items:stretch}.config-page .panel-toolbar>*{min-width:0}.config-page .panel-toolbar .p-iconfield,.config-page .panel-toolbar .search-input,.config-page .panel-toolbar .p-inputtext{width:100%}.config-page .panel-toolbar>.p-button{justify-content:center;width:100%}.config-page .table-wrap,.config-page .p-datatable,.config-page .config-table{min-width:0;max-width:100%}.config-page .p-datatable-wrapper{border-radius:6px;overflow-x:auto}.config-page .config-table.p-datatable .p-datatable-table{min-width:34rem}.config-page .config-table.compensation-table .p-datatable-table{min-width:38rem}.config-page .config-table .row-actions{justify-content:flex-end}.config-page .form-grid{gap:.5rem}.config-page .field,.config-page .field.inline{min-width:0}.config-page .field.inline{align-items:flex-start}.config-page .field .p-inputtext,.config-page .field .p-select,.config-page .field .p-inputnumber,.config-page .field .p-inputnumber-input,.config-page .field .rupiah-input,.config-page .field .p-inputgroup{width:100%;min-width:0}.config-page .p-dialog{margin:0 auto;width:min(94vw,32rem)!important}.config-page .p-dialog-footer{flex-wrap:wrap;gap:.4rem;display:flex}.config-page .p-dialog-footer .p-button{flex:8rem;justify-content:center}.config-page .policy-grid,.config-page .config-card-list{grid-template-columns:1fr}.config-page .settings-section-card{max-width:none}.config-page .settings-compact-row,.config-page .payment-method-row{align-items:flex-start;padding:.42rem .5rem}.config-page .settings-compact-label,.config-page .payment-method-label{flex:auto}.config-page .settings-compact-detail{padding:.42rem .5rem}.config-page .settings-section-card .save-row{display:flex}.config-page .settings-section-card .save-row .p-button{justify-content:center;width:100%}.config-page .plan-grid,.config-page .upgrade-layout,.config-page .upgrade-form,.config-page .upgrade-summary{min-width:0;grid-template-columns:1fr!important}.config-page .plan-config-panel .field-control,.config-page .plan-config-panel .p-select,.config-page .plan-config-panel .p-inputtext{width:100%;min-width:0}}@media (width<=420px){.config-page .config-table.p-datatable .p-datatable-table{min-width:30rem}.config-page .config-table.compensation-table .p-datatable-table{min-width:34rem}.config-page .settings-compact-row,.config-page .payment-method-row{gap:.35rem}.config-page .config-item-stats{grid-template-columns:1fr}}.payroll-page .payroll-toolbar-card .p-card-body{padding:.5rem .65rem!important}.payroll-page .payroll-toolbar{gap:.45rem}.payroll-page .period-filters{gap:.35rem}.payroll-page .period-filters .field label{margin-bottom:.1rem;font-size:.68rem}.payroll-page .period-select{min-width:6.75rem}.payroll-page .period-select .p-select-label{padding:.28rem .45rem!important;font-size:.78rem!important}.payroll-page .period-range{padding-bottom:.28rem;font-size:.72rem}.payroll-page .toolbar-actions{gap:.28rem}.payroll-page .toolbar-actions .p-button{padding:.28rem .5rem!important;font-size:.76rem!important}.payroll-page .preview-hint{margin:.35rem 0 0}.payroll-page .preview-hint .p-message-content{padding:.32rem .48rem}.payroll-page .preview-hint .p-message-text{font-size:.76rem;line-height:1.35}.payroll-page .summary-grid{gap:.4rem;margin:.5rem 0}.payroll-page .summary-grid .p-card-body{padding:.45rem .55rem!important}.payroll-page .summary-stat span{font-size:.68rem}.payroll-page .summary-stat strong{font-size:.88rem}.payroll-page .payroll-data-card .p-card-title{padding:.45rem .65rem;font-size:.85rem}.payroll-page .payroll-data-card .p-card-body{padding:.45rem .55rem .55rem!important}.payroll-page .payroll-data-card .p-card-content{padding-top:0}.payroll-page .payroll-table.p-datatable .p-datatable-thead>tr>th{padding:.26rem .42rem;font-size:.68rem;font-weight:600}.payroll-page .payroll-table.p-datatable .p-datatable-tbody>tr>td{padding:.22rem .42rem;font-size:.78rem;line-height:1.25}.payroll-page .payroll-table .p-paginator{padding:.25rem .4rem}.payroll-page .payroll-table .p-paginator .p-paginator-page,.payroll-page .payroll-table .p-paginator .p-paginator-next,.payroll-page .payroll-table .p-paginator .p-paginator-prev,.payroll-page .payroll-table .p-paginator .p-paginator-first,.payroll-page .payroll-table .p-paginator .p-paginator-last{min-width:1.55rem;height:1.55rem}.payroll-page .payroll-table .wash-hint{font-size:.65rem}.payroll-page .payroll-table .row-actions{align-items:center;gap:.05rem;display:flex}.payroll-page .payroll-table .row-actions .p-button{overflow:hidden;border-radius:50%!important;width:1.4rem!important;min-width:1.4rem!important;max-width:1.4rem!important;height:1.4rem!important;min-height:1.4rem!important;max-height:1.4rem!important;padding:0!important}.payroll-page .payroll-table .row-actions .p-button .p-button-icon{font-size:.68rem!important}.dashboard-compact .toolbar-card .p-card-body{padding:.5rem .65rem!important}.dashboard-compact .period-toolbar{flex-wrap:wrap;align-items:flex-end;gap:.35rem;display:flex}.dashboard-compact .period-toolbar .field{flex-direction:column;gap:.1rem;display:flex}.dashboard-compact .period-toolbar .field label{margin-bottom:.05rem;font-size:.68rem;line-height:1.2}.dashboard-compact .period-toolbar .field-inline{flex-direction:row;align-items:center;gap:.28rem}.dashboard-compact .period-toolbar .field-inline label{white-space:nowrap;margin-bottom:0}.dashboard-compact .period-select{min-width:6.75rem}.dashboard-compact .period-select .p-select-label{min-height:0;padding:.28rem .45rem!important;font-size:.78rem!important}.dashboard-compact .date-input{min-width:9rem;max-height:1.85rem;padding:.28rem .45rem;font-size:.78rem}.dashboard-compact .period-range{padding-bottom:.28rem;font-size:.72rem}.dashboard-compact .quick-actions{gap:.28rem}.dashboard-compact .quick-actions .p-button{padding:.28rem .5rem!important;font-size:.76rem!important}.dashboard-compact .slip-btn{margin-left:auto}.dashboard-compact .info-hint{margin:.35rem 0 0}.dashboard-compact .info-hint .p-message-content{padding:.32rem .48rem}.dashboard-compact .info-hint .p-message-text{font-size:.76rem;line-height:1.35}.tx-date-field{flex-direction:row;align-items:center;gap:.3rem;display:flex}.tx-date-field label{color:var(--p-text-muted-color);white-space:nowrap;font-size:.68rem;font-weight:600;line-height:1}.tx-date-field .tx-date-input{width:8.25rem;max-height:1.65rem;padding:.2rem .38rem;font-size:.76rem}.bulk-input-btn{align-self:flex-start;margin-top:.1rem;width:auto!important}.bulk-wash-dialog.p-dialog .p-dialog-header{padding:.5rem .7rem;font-size:.88rem}.bulk-wash-dialog.p-dialog .p-dialog-content,.bulk-wash-dialog.p-dialog .p-dialog-footer{padding:.45rem .7rem .55rem}.bulk-wash-dialog .bulk-info{margin-bottom:.45rem}.bulk-wash-dialog .bulk-info .p-message-content{padding:.28rem .42rem}.bulk-wash-dialog .bulk-info .p-message-text{font-size:.72rem;line-height:1.3}.sales-page.dashboard-compact{flex-direction:column;gap:.65rem;display:flex}.sales-page.dashboard-compact .summary-card .p-card-body{padding:.65rem .85rem}.sales-page.dashboard-compact .summary-grid{flex-wrap:wrap;gap:1.5rem 2rem;display:flex}.sales-page.dashboard-compact .summary-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.sales-page.dashboard-compact .summary-grid>div{flex-direction:column;gap:.15rem;display:flex}.sales-page.dashboard-compact .summary-grid strong{font-size:1.05rem}.sales-page.dashboard-compact .split-layout{grid-template-columns:1.2fr .85fr;align-items:start;gap:.65rem;display:grid}@media (width<=900px){.sales-page.dashboard-compact .split-layout{grid-template-columns:1fr}}.sales-page.dashboard-compact .products-card .p-card-body,.sales-page.dashboard-compact .cart-card .p-card-body{padding-top:.35rem}.sales-page.dashboard-compact .products-card .p-card-title,.sales-page.dashboard-compact .cart-card .p-card-title{font-size:.85rem}.sales-page.dashboard-compact .product-search{flex-direction:column;gap:.3rem;margin-bottom:.55rem;display:flex}.sales-page.dashboard-compact .product-search label{color:var(--p-text-muted-color);font-size:.72rem;font-weight:500}.sales-page.dashboard-compact .product-search-input{width:100%}.sales-page.dashboard-compact .product-grid{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.45rem;display:grid}.sales-page.dashboard-compact .product-page{display:contents}.sales-page.dashboard-compact .product-chip{border:1px solid var(--p-content-border-color);background:var(--p-content-background);text-align:left;cursor:pointer;border-radius:8px;flex-direction:column;gap:.15rem;min-height:3.5rem;padding:.55rem .65rem;display:flex}.sales-page.dashboard-compact .product-chip strong{font-size:.78rem;line-height:1.25}.sales-page.dashboard-compact .product-chip small{color:var(--p-text-muted-color);font-size:.68rem}.sales-page.dashboard-compact .product-chip:disabled{opacity:.55;cursor:not-allowed}.sales-page.dashboard-compact .cart-list{flex-direction:column;gap:.55rem;display:flex}.sales-page.dashboard-compact .cart-row{justify-content:space-between;align-items:center;gap:.35rem;display:flex}.sales-page.dashboard-compact .cart-row-info{flex-direction:column;flex:1 1 0;gap:.1rem;min-width:0;display:flex}.sales-page.dashboard-compact .cart-row-info strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.sales-page.dashboard-compact .cart-row-info small{white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;overflow:hidden}.sales-page.dashboard-compact .cart-row-actions{flex:none;align-items:center;gap:.1rem;display:flex}.sales-page.dashboard-compact .cart-row-actions .cart-qty-input.p-inputnumber{width:4.75rem;max-width:4.75rem}.sales-page.dashboard-compact .cart-row-actions .cart-qty-input .p-inputnumber-button{flex:0 0 1.15rem;width:1.15rem;padding:0}.sales-page.dashboard-compact .cart-row-actions .cart-qty-input .p-inputnumber-input{text-align:center;width:1.85rem;min-width:1.85rem;max-width:1.85rem;padding:.15rem .05rem;font-size:.72rem}.sales-page.dashboard-compact .cart-total{border-top:1px solid var(--p-content-border-color);justify-content:space-between;margin-top:.15rem;padding-top:.45rem;display:flex}.sales-page.dashboard-compact .limit-banner{margin:0}.sales-page.dashboard-compact .summary-panel :deep(.p-card-title){padding-bottom:0}.sales-page.dashboard-compact .summary-header{all:unset;cursor:pointer;justify-content:space-between;align-items:center;width:100%;font-size:.85rem;font-weight:600;display:flex}.sales-page.dashboard-compact .summary-collapse-wrap{grid-template-rows:0fr;transition:grid-template-rows .2s;display:grid}.sales-page.dashboard-compact .summary-collapse-wrap.expanded{grid-template-rows:1fr}.sales-page.dashboard-compact .summary-collapse-inner{overflow:hidden}.sales-page.dashboard-compact .summary-panel-content{position:relative}.sales-page.dashboard-compact .summary-panel-content.refreshing{opacity:.72}.sales-page.dashboard-compact .summary-stats{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.55rem;display:grid}.sales-page.dashboard-compact .summary-stat-card{border:1px solid var(--p-content-border-color);background:var(--p-content-background);border-radius:10px;align-items:flex-start;gap:.55rem;padding:.55rem .65rem;display:flex}.sales-page.dashboard-compact .summary-stat-icon{border-radius:8px;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;font-size:.75rem;display:inline-flex}.sales-page.dashboard-compact .summary-stat-body{flex-direction:column;gap:.05rem;min-width:0;display:flex}.sales-page.dashboard-compact .summary-stat-label{color:var(--p-text-muted-color);font-size:.68rem}.sales-page.dashboard-compact .summary-stat-value{font-size:.95rem;line-height:1.15}.sales-page.dashboard-compact .summary-stat-hint{color:var(--p-text-muted-color);font-size:.62rem}.sales-page.dashboard-compact .summary-stat-card.tone-count .summary-stat-icon{color:var(--p-sky-700);background:color-mix(in srgb, var(--p-sky-500) 14%, var(--p-surface-0))}.sales-page.dashboard-compact .summary-stat-card.tone-revenue .summary-stat-icon{color:var(--p-green-700);background:color-mix(in srgb, var(--p-green-500) 14%, var(--p-surface-0))}.sales-page.dashboard-compact .summary-stat-card.tone-expense .summary-stat-icon{color:var(--p-orange-700);background:color-mix(in srgb, var(--p-orange-500) 14%, var(--p-surface-0))}.sales-page.dashboard-compact .summary-stat-card.tone-cash .summary-stat-icon{color:var(--p-primary-700);background:color-mix(in srgb, var(--p-primary-500) 14%, var(--p-surface-0))}.sales-page.dashboard-compact .summary-stat-card.tone-profit .summary-stat-icon{color:var(--p-purple-700);background:color-mix(in srgb, var(--p-purple-500) 14%, var(--p-surface-0))}.sales-page.dashboard-compact .summary-breakdown{flex-wrap:wrap;gap:.35rem;margin-top:.65rem;display:flex}.sales-page.dashboard-compact .summary-product-chip{background:var(--p-surface-100);color:var(--p-text-muted-color);border-radius:999px;padding:.18rem .45rem;font-size:.72rem}.sales-page.dashboard-compact .summary-actions{border-top:1px solid var(--p-content-border-color);flex-wrap:wrap;gap:.45rem;margin-top:.75rem;padding-top:.75rem;display:flex}.sales-page.dashboard-compact .summary-refresh-overlay{background:color-mix(in srgb, var(--p-content-background) 70%, transparent);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sales-page.dashboard-compact .sales-list-dialog .p-dialog-content{flex-direction:column;gap:.5rem;min-height:0;display:flex}.sales-page.dashboard-compact .sales-list-dialog .sales-table{max-height:min(24rem,55vh)}.sales-page.dashboard-compact .row-actions{align-items:center;gap:.05rem;display:flex}.sales-page.dashboard-compact .payment-select{width:100%}.expenses-dialog-toolbar{align-items:center;gap:.75rem;width:100%;margin-bottom:.65rem;display:flex}.expenses-dialog-total{color:var(--p-text-muted-color);font-size:.8125rem}.expenses-dialog-toolbar>:last-child{flex-shrink:0;margin-left:auto}.sales-page.dashboard-compact .edit-product-grid{grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));gap:.4rem;max-height:10rem;margin-bottom:.65rem;display:grid;overflow-y:auto}.sales-page.dashboard-compact .mb{margin-bottom:.65rem}.sales-page.dashboard-compact .mt{margin-top:.65rem}.sales-page.dashboard-compact .activity-timeline{flex-direction:column;gap:.75rem;max-height:min(60vh,28rem);display:flex;overflow-y:auto}.sales-page.dashboard-compact .activity-timeline-item{grid-template-columns:2.35rem minmax(0,1fr);gap:.75rem;display:grid}.sales-page.dashboard-compact .activity-timeline-marker{justify-content:center;display:flex;position:relative}.sales-page.dashboard-compact .activity-timeline-line{background:var(--p-content-border-color);width:2px;position:absolute;top:2rem;bottom:-.75rem}.sales-page.dashboard-compact .activity-timeline-dot{border-radius:999px;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;font-size:.75rem;display:inline-flex}.sales-page.dashboard-compact .activity-timeline-dot.tone-danger{color:var(--p-red-700);background:color-mix(in srgb, var(--p-red-500) 14%, var(--p-surface-0))}.sales-page.dashboard-compact .activity-timeline-dot.tone-primary{color:var(--p-primary-700);background:color-mix(in srgb, var(--p-primary-500) 14%, var(--p-surface-0))}.sales-page.dashboard-compact .activity-timeline-dot.tone-success{color:var(--p-green-700);background:color-mix(in srgb, var(--p-green-500) 14%, var(--p-surface-0))}.sales-page.dashboard-compact .activity-timeline-card{border:1px solid var(--p-content-border-color);border-radius:10px;padding:.55rem .65rem}.sales-page.dashboard-compact .activity-timeline-card-head{justify-content:space-between;gap:.5rem;font-size:.78rem;display:flex}.sales-page.dashboard-compact .activity-timeline-summary{margin:.25rem 0 0;font-size:.75rem}.sales-page.dashboard-compact .activity-timeline-meta{color:var(--p-text-muted-color);margin-top:.2rem;font-size:.68rem}@media (width<=768px){.sales-page.dashboard-compact .split-layout{align-content:start;gap:.45rem;min-height:0}.sales-page.dashboard-compact .products-card .p-card-body,.sales-page.dashboard-compact .cart-card .p-card-body{padding:.55rem .65rem}.sales-page.dashboard-compact .product-search{margin-bottom:.45rem}.sales-page.dashboard-compact .product-grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:.6rem;max-height:7.55rem;padding:.05rem 0 .45rem;scroll-padding-inline:0;display:flex;overflow:auto hidden}.sales-page.dashboard-compact .product-grid::-webkit-scrollbar{height:0}.sales-page.dashboard-compact .product-page{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;grid-template-rows:repeat(2,3.55rem);grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.sales-page.dashboard-compact .product-chip{min-width:0;height:3.55rem;min-height:0;padding:.45rem .5rem;overflow:hidden}.sales-page.dashboard-compact .product-chip strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;display:-webkit-box;overflow:hidden}.sales-page.dashboard-compact .product-chip small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.expenses-page.dashboard-compact{gap:.65rem}.expenses-page.dashboard-compact .category-select{min-width:7rem;max-width:11rem}.expenses-page.dashboard-compact .breakdown-card .p-card-body{padding:.45rem .65rem!important}.expenses-page.dashboard-compact .breakdown-card .p-card-title{padding:.45rem .65rem;font-size:.82rem}.expenses-page.dashboard-compact .category-chips{gap:.28rem}.expenses-page.dashboard-compact .category-chip{padding:.15rem .38rem;font-size:.7rem}.expenses-page.dashboard-compact .period-label{font-size:.74rem;line-height:1.3}.expenses-page.dashboard-compact .summary-grid{gap:.5rem}.import-data-page.dashboard-compact .import-card .p-card-body,.satria-import-page.dashboard-compact .import-card .p-card-body{padding:.45rem .6rem .55rem!important}.import-data-page .import-kind-tabs,.satria-import-page .import-kind-tabs{margin-bottom:.45rem}:is(.import-data-page .import-kind-tabs :deep(.p-togglebutton),.satria-import-page .import-kind-tabs :deep(.p-togglebutton)){padding:.22rem .45rem;font-size:.72rem}.import-data-page .satria-import-panel .import-hint,.satria-import-page .satria-import-panel .import-hint{margin-bottom:.45rem}:is(.import-data-page .satria-import-panel .import-hint :deep(.p-message-content),.satria-import-page .satria-import-panel .import-hint :deep(.p-message-content)){padding:.28rem .42rem}:is(.import-data-page .satria-import-panel .import-hint :deep(.p-message-text),.satria-import-page .satria-import-panel .import-hint :deep(.p-message-text)){font-size:.7rem;line-height:1.3}:is(.import-data-page .satria-import-panel .import-message :deep(.p-message-content),.satria-import-page .satria-import-panel .import-message :deep(.p-message-content)){padding:.28rem .42rem}:is(.import-data-page .satria-import-panel .import-message :deep(.p-message-text),.satria-import-page .satria-import-panel .import-message :deep(.p-message-text)){font-size:.7rem;line-height:1.3}.import-data-page .satria-import-panel .upload-drop,.satria-import-page .satria-import-panel .upload-drop{border-radius:6px;padding:.55rem .5rem;font-size:.74rem}.import-data-page .satria-import-panel .upload-drop .pi,.satria-import-page .satria-import-panel .upload-drop .pi{font-size:.9rem}.import-data-page .satria-import-panel .upload-drop small,.satria-import-page .satria-import-panel .upload-drop small{font-size:.66rem}.import-data-page .satria-import-panel .preview-block,.import-data-page .satria-import-panel .duplicate-merge-block,.import-data-page .satria-import-panel .import-progress-block,.satria-import-page .satria-import-panel .preview-block,.satria-import-page .satria-import-panel .duplicate-merge-block,.satria-import-page .satria-import-panel .import-progress-block{margin-top:.45rem}.import-data-page .satria-import-panel .preview-title,.import-data-page .satria-import-panel .preflight-title,.satria-import-page .satria-import-panel .preview-title,.satria-import-page .satria-import-panel .preflight-title{margin-bottom:.28rem;font-size:.72rem}.import-data-page .satria-import-panel .preview-more,.import-data-page .satria-import-panel .section-hint,.import-data-page .satria-import-panel .preview-daily,.satria-import-page .satria-import-panel .preview-more,.satria-import-page .satria-import-panel .section-hint,.satria-import-page .satria-import-panel .preview-daily{font-size:.68rem}.import-data-page .satria-import-panel .mapping-grid,.satria-import-page .satria-import-panel .mapping-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.5rem}.import-data-page .satria-import-panel .mapping-section h3,.satria-import-page .satria-import-panel .mapping-section h3{font-size:.76rem}.import-data-page .satria-import-panel .mapping-row,.satria-import-page .satria-import-panel .mapping-row{gap:.28rem;margin-bottom:.28rem}.import-data-page .satria-import-panel .mapping-csv,.satria-import-page .satria-import-panel .mapping-csv{font-size:.72rem}.import-data-page .satria-import-panel .mapping-select .p-select-label,.satria-import-page .satria-import-panel .mapping-select .p-select-label{min-height:0;padding:.22rem .38rem!important;font-size:.74rem!important}.import-data-page .satria-import-panel .mapping-select .p-select-dropdown,.satria-import-page .satria-import-panel .mapping-select .p-select-dropdown{width:1.75rem}.import-data-page .satria-import-panel .p-datatable-table,.satria-import-page .satria-import-panel .p-datatable-table{font-size:.68rem}.import-data-page .satria-import-panel .preview-table :deep(.p-datatable-table){font-size:.68rem}.satria-import-page .satria-import-panel .preview-table :deep(.p-datatable-table){font-size:.68rem}:is(.import-data-page .satria-import-panel .preview-table :deep(.p-datatable-thead > tr > th),.import-data-page .satria-import-panel .preview-table :deep(.p-datatable-tbody > tr > td),.satria-import-page .satria-import-panel .preview-table :deep(.p-datatable-thead > tr > th),.satria-import-page .satria-import-panel .preview-table :deep(.p-datatable-tbody > tr > td)){padding:.28rem .38rem}.import-data-page .satria-import-panel .step-actions,.satria-import-page .satria-import-panel .step-actions{gap:.28rem;margin-top:.5rem}.import-data-page .satria-import-panel .import-result,.satria-import-page .satria-import-panel .import-result{font-size:.72rem}.import-data-page .satria-import-panel .import-error-list,.satria-import-page .satria-import-panel .import-error-list{font-size:.68rem}.import-data-page .satria-import-panel .preflight-list,.satria-import-page .satria-import-panel .preflight-list{max-height:8rem}.import-data-page .satria-import-panel .import-error-panel,.satria-import-page .satria-import-panel .import-error-panel{max-height:9rem;padding:.35rem .45rem}.import-data-page .satria-import-panel .muted,.satria-import-page .satria-import-panel .muted{font-size:.72rem}
