@font-face{font-family:primeicons;font-display:block;src:url(/assets/primeicons-C1oiW3xv.eot);src:url(/assets/primeicons-C1oiW3xv.eot?#iefix) format("embedded-opentype"),url(/assets/primeicons-Cw7jw2u3.woff2) format("woff2"),url(/assets/primeicons-DFbS0HxT.woff) format("woff"),url(/assets/primeicons-MNyB0pWW.ttf) format("truetype"),url(/assets/primeicons-DI7WxhAS.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-eye-dropper:before{content:""}.pi-code-branch:before{content:""}.pi-signature:before{content:""}.pi-stamp:before{content:""}.pi-rectangle-xmark:before{content:""}.pi-note-sticky:before{content:""}.pi-sidebar:before{content:""}.pi-slash:before{content:""}.pi-grid-2:before{content:""}.pi-columns-2:before{content:""}.pi-rows-2:before{content:""}.pi-square:before{content:""}.pi-compress:before{content:""}.pi-pen-line:before{content:""}.pi-case-sensitive:before{content:""}.pi-text-color:before{content:""}.pi-list-tree:before{content:""}.pi-highlighter:before{content:""}.pi-text:before{content:""}.pi-heading-6:before{content:""}.pi-heading-5:before{content:""}.pi-heading-4:before{content:""}.pi-heading-3:before{content:""}.pi-heading-2:before{content:""}.pi-heading-1:before{content:""}.pi-heading:before{content:""}.pi-grip:before{content:""}.pi-grip-horizontal:before{content:""}.pi-grip-vertical:before{content:""}.pi-paragraph-right:before{content:""}.pi-paragraph-left:before{content:""}.pi-arrow-u-turn-up-left:before{content:""}.pi-arrow-u-turn-up-right:before{content:""}.pi-horizontal-rule:before{content:""}.pi-outdent:before{content:""}.pi-indent:before{content:""}.pi-list-ol:before{content:""}.pi-block-quote:before{content:""}.pi-superscript:before{content:""}.pi-subscript:before{content:""}.pi-strikethrough:before{content:""}.pi-underline:before{content:""}.pi-italic:before{content:""}.pi-bold:before{content:""}.pi-dot:before{content:""}.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-moon:before{content:""}.pi-sun:before{content:""}.pi-youtube:before{content:""}.pi-vimeo: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-window-minimize:before{content:""}.pi-window-maximize:before{content:""}.pi-external-link: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:""}@font-face{font-family:Bombalurina;src:url(/fonts/Bombalurina-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}:root{font:14px/1.5 system-ui,Segoe UI,Roboto,sans-serif;color-scheme:light only;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{width:100%;overflow-x:hidden}body,#app{width:100%}body,h1,h2,h3,p{margin:0}img,svg{max-width:100%}.p-dialog,.p-popover,.p-select-overlay,.p-datepicker-panel{max-width:calc(100vw - 2rem)}.p-datatable-table-container{width:0;min-width:100%;overflow-x:auto}@media(max-width:640px){.page-header{padding:.85rem 1rem!important}.page-body{padding:1rem!important}}.apexcharts-tooltip{border-radius:10px!important;border:1px solid #e2e8f0!important;box-shadow:0 10px 28px -6px #0f172a2e!important;font-family:system-ui,Segoe UI,Roboto,sans-serif!important;overflow:hidden}.apexcharts-tooltip-title{background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important;font-weight:600!important;color:#1e293b!important;margin-bottom:0!important}.apexcharts-tooltip-series-group{padding:.35rem .75rem!important}.apexcharts-xaxistooltip,.apexcharts-yaxistooltip{border-radius:8px!important;border:1px solid #e2e8f0!important;box-shadow:0 6px 16px -4px #0f172a26!important;font-family:system-ui,Segoe UI,Roboto,sans-serif!important;color:#1e293b!important}.apexcharts-legend-text{font-family:system-ui,Segoe UI,Roboto,sans-serif!important;color:#475569!important}.apexcharts-menu{border-radius:8px!important;border:1px solid #e2e8f0!important;box-shadow:0 8px 20px -6px #0f172a26!important}.update-body[data-v-5553e4db]{display:flex;flex-direction:column;gap:.75rem}.update-version[data-v-5553e4db]{display:flex;align-items:center;gap:.5rem;font-size:1.05rem;font-weight:700;color:#1e293b}.update-notes[data-v-5553e4db]{margin:0;font-size:.9rem;color:#334155;white-space:pre-line}.update-hint[data-v-5553e4db]{margin:0;font-size:.8rem;color:#94a3b8;line-height:1.5}.dialog-form[data-v-82265075]{display:flex;flex-direction:column;gap:1rem;padding-top:.25rem}.field[data-v-82265075]{display:flex;flex-direction:column;gap:.4rem}.field label[data-v-82265075]{font-size:.85rem;font-weight:600;color:#475569}.optional-hint[data-v-82265075]{font-weight:400;color:#94a3b8}.field[data-v-82265075] .p-inputtext,.field[data-v-82265075] .p-password{width:100%}.form-error[data-v-82265075]{color:#dc2626}.totp-status[data-v-82265075]{display:flex;align-items:center;gap:.5rem;margin:0;font-size:.9rem;font-weight:600;color:#16a34a}.totp-hint[data-v-82265075]{margin:0;font-size:.85rem;color:#64748b}.totp-qr[data-v-82265075]{width:180px;height:180px;align-self:center;border:1px solid #e2e8f0;border-radius:8px}.totp-secret[data-v-82265075]{align-self:center;padding:.4rem .75rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;font-size:.85rem;letter-spacing:.05em;word-break:break-all}.totp-actions[data-v-82265075]{display:flex;gap:.6rem}.sidebar[data-v-66d6db62]{width:220px;flex-shrink:0;background:#1e2433;color:#cbd5e1;display:flex;flex-direction:column;height:100vh;position:sticky;top:0}.sidebar-backdrop[data-v-66d6db62]{display:none}.sidebar-brand[data-v-66d6db62]{flex-shrink:0;display:flex;align-items:center;gap:.6rem;padding:1rem 1.1rem;border-bottom:1px solid rgba(255,255,255,.08)}.sidebar-logo-img[data-v-66d6db62]{width:32px;height:32px;border-radius:8px;object-fit:contain;background:#fff;flex-shrink:0}.sidebar-logo-fallback[data-v-66d6db62]{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#1e3a8a,#dc2626);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1rem;flex-shrink:0}.sidebar-brand-name[data-v-66d6db62]{font-size:.85rem;font-weight:600;color:#e2e8f0;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:900px){.sidebar[data-v-66d6db62]{position:fixed;left:0;top:0;z-index:1100;height:100vh;transform:translate(-100%);transition:transform .2s ease;box-shadow:4px 0 16px #00000040}.sidebar.open[data-v-66d6db62]{transform:translate(0)}.sidebar-backdrop[data-v-66d6db62]{display:block;position:fixed;inset:0;background:#0f172a80;z-index:1090;opacity:0;pointer-events:none;transition:opacity .2s ease}.sidebar-backdrop.visible[data-v-66d6db62]{opacity:1;pointer-events:auto}}.menu[data-v-66d6db62]{flex:1;overflow-y:auto;padding:.75rem 0}.menu-item[data-v-66d6db62]{display:flex;align-items:center;gap:.75rem;padding:.7rem 1.25rem;color:#cbd5e1;text-decoration:none;font-size:1.1rem;border-left:3px solid transparent;transition:background .15s,color .15s,border-color .15s;width:100%;background:none;border-top:none;border-right:none;border-bottom:none;cursor:pointer;font-family:inherit;text-align:left}.menu-item i[data-v-66d6db62]:not(.chevron){font-size:1rem;width:1.1rem;text-align:center}.menu-item[data-v-66d6db62]:hover{background:#ffffff0f;color:#fff}.menu-item.active[data-v-66d6db62]{background:#3b82f626;color:#60a5fa;border-left-color:#3b82f6}.group-toggle[data-v-66d6db62]{position:relative}.chevron[data-v-66d6db62]{margin-left:auto;font-size:.75rem!important;width:auto!important;transition:transform .15s}.chevron.open[data-v-66d6db62]{transform:rotate(180deg)}.submenu[data-v-66d6db62]{display:flex;flex-direction:column;background:#00000026}.submenu-item[data-v-66d6db62]{display:flex;align-items:center;gap:.65rem;padding:.55rem 1.25rem .55rem 2.75rem;color:#94a3b8;text-decoration:none;font-size:.9rem;border-left:3px solid transparent;transition:background .15s,color .15s,border-color .15s}.submenu-item .dot[data-v-66d6db62]{font-size:.35rem!important;width:auto!important}.submenu-item[data-v-66d6db62]:hover{background:#ffffff0f;color:#fff}.submenu-item.active[data-v-66d6db62]{background:#3b82f626;color:#60a5fa;border-left-color:#3b82f6}.clock[data-v-66d6db62]{padding:.9rem 1.25rem;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:row;align-items:center;gap:1.5rem}.clock-col[data-v-66d6db62]{display:flex;flex-direction:column;gap:.15rem}.clock-label[data-v-66d6db62]{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:#64748b}.clock-value[data-v-66d6db62]{font-size:.95rem;font-variant-numeric:tabular-nums;color:#e2e8f0}.sidebar-account-footer[data-v-66d6db62]{display:none}@media(max-width:900px){.sidebar-account-footer[data-v-66d6db62]{display:flex;flex-direction:column;gap:.35rem;padding:.75rem 1.1rem;border-top:1px solid rgba(255,255,255,.08)}.sidebar-account-btn[data-v-66d6db62]{display:flex;align-items:center;gap:.5rem;background:none;border:none;color:#cbd5e1;font:inherit;font-size:.85rem;padding:.4rem 0;cursor:pointer;text-align:left}.sidebar-account-btn.logout[data-v-66d6db62]{color:#f87171}}.notif-wrap[data-v-f2b1f206]{position:relative}.notif-bell-btn[data-v-f2b1f206]{position:relative;width:34px;height:34px;border-radius:50%;border:none;background:#ffffff26;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.notif-dot[data-v-f2b1f206]{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 3px;border-radius:999px;background:#ef4444;border:1.5px solid #16a34a;color:#fff;font-size:.62rem;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center}.notif-backdrop[data-v-f2b1f206]{position:fixed;inset:0;z-index:199}.notif-panel[data-v-f2b1f206]{position:absolute;top:calc(100% + 10px);right:0;z-index:200;width:min(320px,85vw);max-height:70vh;overflow-y:auto;background:#fff;border-radius:12px;box-shadow:0 8px 24px #0000002e;color:#1e293b}.notif-panel-header[data-v-f2b1f206]{padding:.85rem 1rem .5rem;font-weight:700;font-size:.9rem;color:#1e293b}.notif-empty[data-v-f2b1f206]{padding:0 1rem 1rem;font-size:.85rem;color:#94a3b8}.notif-row[data-v-f2b1f206]{width:100%;display:flex;align-items:flex-start;gap:.6rem;padding:.65rem 1rem;background:none;border:none;border-top:1px solid #f1f5f9;text-align:left;cursor:pointer}.notif-row.unread[data-v-f2b1f206]{background:#f0fdf4}.notif-row.pending[data-v-f2b1f206]{background:#fffbeb}.notif-row.pending .notif-row-icon[data-v-f2b1f206]{color:#d97706}.notif-row.failed[data-v-f2b1f206]{background:#fef2f2}.notif-row.failed .notif-row-icon[data-v-f2b1f206]{color:#dc2626}.notif-row-icon[data-v-f2b1f206]{color:#16a34a;margin-top:.15rem;flex-shrink:0}.notif-row-text[data-v-f2b1f206]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.notif-row-title[data-v-f2b1f206]{font-weight:600;font-size:.85rem;color:#1e293b}.notif-row-body[data-v-f2b1f206]{font-size:.8rem;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notif-row-time[data-v-f2b1f206]{flex-shrink:0;font-size:.72rem;color:#94a3b8;white-space:nowrap}.online-status[data-v-4bbd6e4c]{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .65rem;border-radius:999px;font-size:.78rem;font-weight:600;white-space:nowrap;flex-shrink:0}.online-status.online[data-v-4bbd6e4c]{background:#22c55e2e;color:#bbf7d0}.online-status.offline[data-v-4bbd6e4c]{background:#ef444438;color:#fecaca}@media(max-width:640px){.online-status[data-v-4bbd6e4c]{padding:.3rem .5rem}.online-status-label[data-v-4bbd6e4c]{display:none}}.monitor-status-dot[data-v-7f3dd1bf]{width:10px;height:10px;flex-shrink:0;border:none;border-radius:50%;padding:0;cursor:pointer;transition:background-color .2s}.monitor-status-dot.ok[data-v-7f3dd1bf]{background:#4ceb86;box-shadow:0 0 0 2px #22c55e40}.monitor-status-dot.warn[data-v-7f3dd1bf]{background:#f59e0b;box-shadow:0 0 6px #f59e0be6;animation:monitor-status-pulse-7f3dd1bf 1.4s ease-in-out infinite}.monitor-status-dot.down[data-v-7f3dd1bf]{background:#ef4444;box-shadow:0 0 6px #ef4444e6;animation:monitor-status-pulse-7f3dd1bf 1.4s ease-in-out infinite}@keyframes monitor-status-pulse-7f3dd1bf{0%,to{opacity:1}50%{opacity:.35}}.mobile-header[data-v-7cf30b56]{display:none}.mobile-menu-toggle[data-v-7cf30b56]{background:none;border:none;color:#fff;font-size:1.2rem;padding:.25rem;cursor:pointer;flex-shrink:0}.mobile-header-logo[data-v-7cf30b56]{width:36px;height:36px;border-radius:50%;background:#ffffff26;border:1.5px solid rgba(255,255,255,.5);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;color:#fff}.mobile-header-logo img[data-v-7cf30b56]{width:100%;height:100%;object-fit:contain}.mobile-header-text[data-v-7cf30b56]{min-width:0;flex:1}.mobile-header-title[data-v-7cf30b56]{font-size:1rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-header-subtitle[data-v-7cf30b56]{font-size:.7rem;opacity:.9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-header-actions[data-v-7cf30b56]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.mobile-icon-btn[data-v-7cf30b56]{position:relative;width:34px;height:34px;border-radius:50%;border:none;background:#ffffff26;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}@media(max-width:640px){.mobile-header[data-v-7cf30b56]{display:flex;align-items:center;gap:.65rem;padding:.75rem 1rem;background:linear-gradient(135deg,#0f9b7e,#16a34a);color:#fff;position:sticky;top:0;z-index:50}}.topbar[data-v-f873fafb]{min-height:56px;flex-shrink:0;background:linear-gradient(90deg,#14213d,#1e3a8a);color:#fff;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;row-gap:.5rem;padding:.5rem 1.5rem}.topbar-left[data-v-f873fafb]{display:flex;align-items:center;gap:.75rem;min-width:0}.menu-toggle[data-v-f873fafb]{display:none;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;background:#ffffff1f;border:none;border-radius:8px;color:#fff;font-size:1.05rem;cursor:pointer}.menu-toggle[data-v-f873fafb]:hover{background:#ffffff38}.topbar-logo-img[data-v-f873fafb]{width:30px;height:30px;border-radius:6px;object-fit:contain;background:#fff;flex-shrink:0}.topbar-right[data-v-f873fafb]{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem 1.25rem;font-size:.85rem;min-width:0}.topbar-right>span[data-v-f873fafb]{display:flex;align-items:center;gap:.4rem;white-space:nowrap}.account-btn[data-v-f873fafb]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;font-size:1rem;cursor:pointer;transition:background .15s;flex-shrink:0;background:#ffffff1f;color:#e2e8f0;border:1px solid rgba(255,255,255,.25)}.account-btn[data-v-f873fafb]:hover{background:#ffffff38}@media(max-width:900px){.menu-toggle[data-v-f873fafb]{display:inline-flex}.topbar-right span.date[data-v-f873fafb]{display:none}}@media(max-width:640px){.topbar[data-v-f873fafb]{display:none}}.mobile-bottom-nav[data-v-49132e97]{display:none}@media(max-width:900px){.mobile-bottom-nav[data-v-49132e97]{position:fixed;inset:auto 0 0;z-index:45;display:grid;grid-template-columns:repeat(4,1fr);gap:.15rem;padding:.5rem max(.6rem,env(safe-area-inset-left)) calc(.5rem + env(safe-area-inset-bottom)) max(.6rem,env(safe-area-inset-right));background:#fffffff7;border-top:1px solid #dfe9f4;box-shadow:0 -5px 18px #0f172a12}.mobile-bottom-nav-item[data-v-49132e97]{min-height:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0rem;padding:3px 0;border-radius:11px;color:#5c73a9;font-size:.68rem;font-weight:600;text-decoration:none}.mobile-bottom-nav-item i[data-v-49132e97]{font-size:1.25rem}.nav-woo[data-v-49132e97]{width:1.5rem;height:1.5rem;margin:-.125rem 0;background-color:currentColor;-webkit-mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAACXBIWXMAAAsTAAALEwEAmpwYAAAGYElEQVR4nO2ce4hXRRTHv2Ztma0LW8pumj0oMaJAsidCkgU9zNAeSs8/SslHhFSUSFH2cLPasodhT7L+ksAiK3oRRUFU24seZkWUpWVq6+5q0rreOHJ+2+U2Z2bu/d253t/+zgcOLL89c2buOfd37pm5Mz9AURRFURRFURRFURRFURRFUZR65xAA8wC8BuBbAD0AIhXYpId99SqAuQBGZXH8SADLAfSW4IKiGpc+ACsBHOrr/CkAukow8GiACfn0PJfzr+WI7enBRgNU+jilGzkbwM4SDDKqgyBMMeV8TTsoTLYCaI0H4MkSDCqqM6Eip7/U1NSDwqWXM8/uh4JLeR2ACwE0+pZSdUwjgKkAvvPw6xzwhMHl/OY9fVU1SDP7zubb1fCIFN35SjYucviWZszO6kfTTnaGOXxLvnfmqSQNANoArAfwO4D7+LO8aQBwP4BNAH4DcHegfkLj9G/aALQZdOizvHnA0A8FAfUegF8NOhtyHnQjgG2Gfqhv1HsAtgt6B+Q46CstFVmtUcg3gGS0YyCnAviY7+wPAZxs0X1L6ONZRx80vb8FQAeATgDd/PciAAchGy1V2sw9AF8KeuMsgzjYUG11JtdDmOGWFdlJlj7m8BqLdB3U3zQPh+VtM/cAvCPonWEZxGKhzXyD7gxBl755exn06bNHPa4j4sCSfRdk85GcbOYegBcEvcuEAewL4A+hzYsG/adci1cJ7vJ0VEUoBR7pCMCdOdrMPQAPCnoLhQFcYrH9J4BBCf1fBN3zDbbPAbArpbNcz5K8beYegPmC3hPCAN512B8b0x1t+Zo3Gb5ZP2RwVGUl8jDDWEPYzD0AUwW9Nwy6x/iuCDpsf4H/M9ticy2AUwCcwFWLSWd2QTZzD8A4Qe9Hg+7DHvZfiunfIegsM9j+StBdz6VjhSWC3sqCbOYegCYhR+5KTMaGcpnmst8FYB9uIy2Nz/S8CSJDRTJB0FtTgM0gASB+FnTjk6uZHrYjlomOB3By0nZjilR1oKC7oQCbwQLwsqA7K6bTkSIAD/EDsE/4ZiWXxFcJdm42jLVB0N1egM1gAZBqb8r5xIkpnB/xGs9Y4X+05J3kU0GXUoNpFm7S3ViAzWABmC7oUslJPG1xtLTMcLvw+SeG/jcJuuQY0xqUSbejAJvBAnC0oLuF34VKK6bXA3jPMimLPGfLOwTdysM8zgJBd1UBNoMFYLDFye3C5zt4oc1nF0ZkSGtxNgq69HBM8pmge0MBNoMFwPaQ/ccxVW9JuQ9pgaHvtZ75+mKL3eMy2pyRwmbQAEh5XhKaRVZ4PUW7y1MsCNIEqcJwLgt9S0sfmyO4KPC1GTQA16RwIn1l40xL0XaSoW8pjXXzUsHxljs6WS772hzvWCeaVXQAjk3hRApWnL15p0PkIScZ+j6iiu2Ua4TdFSFsBg0AvbT4y6P9VmFv0SLPizPlVeK5DI6iEvhMyzWFsBksAD7bGiN+W2Wi1VJJxWWM0P4oz/ZxudVxPSFsBg3AQo/2lKok2j3a0+5tiUtTvDxpN7z8KcJm0ABMdLR939G+Rdj/ExeqZlz7L20vzmlyeJXDRkibQQMwBMDflrbSe+I49+awN3UEv8f9nANKDvqIF9JcAQxtM2gAiLctSwv7ebQf6ijvqGKqZYIH4Cah3T0pBnm6kHdNq4u1RvAAtBryZVfl+E0KllUZxLoNAHiy9AEf03dtO5Ro4KpiM9/5SwZA+vHyrx7QCEeTzwEN1xGltPsplf+4wOeIkms2SwHSQ3rpaXYsCPYf0pvrkafW8eSEzjwpdobxne9yfv9GrlE19LM0O/m9M22PPBx+fF+CcVsPahOPl2BAUQb5ms+nTbCsyTxTgnGa5DHXAYpak5/4YN9p/M66wtUlGFtSOhNbHXdz1gD6zYjNAFbwc2t8CcaTfH8wWcqX8wbgDzZtK5nzqeixMtmxFKuCzGnnXHhCp/+W1lB1FJVYevl4lelAopORXKu+AuAby8EEFfRLN/tqNfsu7aJkaRnCvzq43LI3pxoxbcJVBAazw9o8Z5w+YtqGrnhCZ9Fu453UWU44RnzmQckBOql4HYA3UxYRW4SD4EoV0M7mK/jwXE+VW2iUKtmfH+IrLDv6TMdMlYAP8aWJH9Z7PkRnip1B/E57MW+bVxRFURRFURRFURRFURRFURRFQZ78C3vEwLDojtVsAAAAAElFTkSuQmCC) center / contain no-repeat;mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAACXBIWXMAAAsTAAALEwEAmpwYAAAGYElEQVR4nO2ce4hXRRTHv2Ztma0LW8pumj0oMaJAsidCkgU9zNAeSs8/SslHhFSUSFH2cLPasodhT7L+ksAiK3oRRUFU24seZkWUpWVq6+5q0rreOHJ+2+U2Z2bu/d253t/+zgcOLL89c2buOfd37pm5Mz9AURRFURRFURRFURRFURRFUZR65xAA8wC8BuBbAD0AIhXYpId99SqAuQBGZXH8SADLAfSW4IKiGpc+ACsBHOrr/CkAukow8GiACfn0PJfzr+WI7enBRgNU+jilGzkbwM4SDDKqgyBMMeV8TTsoTLYCaI0H4MkSDCqqM6Eip7/U1NSDwqWXM8/uh4JLeR2ACwE0+pZSdUwjgKkAvvPw6xzwhMHl/OY9fVU1SDP7zubb1fCIFN35SjYucviWZszO6kfTTnaGOXxLvnfmqSQNANoArAfwO4D7+LO8aQBwP4BNAH4DcHegfkLj9G/aALQZdOizvHnA0A8FAfUegF8NOhtyHnQjgG2Gfqhv1HsAtgt6B+Q46CstFVmtUcg3gGS0YyCnAviY7+wPAZxs0X1L6ONZRx80vb8FQAeATgDd/PciAAchGy1V2sw9AF8KeuMsgzjYUG11JtdDmOGWFdlJlj7m8BqLdB3U3zQPh+VtM/cAvCPonWEZxGKhzXyD7gxBl755exn06bNHPa4j4sCSfRdk85GcbOYegBcEvcuEAewL4A+hzYsG/adci1cJ7vJ0VEUoBR7pCMCdOdrMPQAPCnoLhQFcYrH9J4BBCf1fBN3zDbbPAbArpbNcz5K8beYegPmC3hPCAN512B8b0x1t+Zo3Gb5ZP2RwVGUl8jDDWEPYzD0AUwW9Nwy6x/iuCDpsf4H/M9ticy2AUwCcwFWLSWd2QTZzD8A4Qe9Hg+7DHvZfiunfIegsM9j+StBdz6VjhSWC3sqCbOYegCYhR+5KTMaGcpnmst8FYB9uIy2Nz/S8CSJDRTJB0FtTgM0gASB+FnTjk6uZHrYjlomOB3By0nZjilR1oKC7oQCbwQLwsqA7K6bTkSIAD/EDsE/4ZiWXxFcJdm42jLVB0N1egM1gAZBqb8r5xIkpnB/xGs9Y4X+05J3kU0GXUoNpFm7S3ViAzWABmC7oUslJPG1xtLTMcLvw+SeG/jcJuuQY0xqUSbejAJvBAnC0oLuF34VKK6bXA3jPMimLPGfLOwTdysM8zgJBd1UBNoMFYLDFye3C5zt4oc1nF0ZkSGtxNgq69HBM8pmge0MBNoMFwPaQ/ccxVW9JuQ9pgaHvtZ75+mKL3eMy2pyRwmbQAEh5XhKaRVZ4PUW7y1MsCNIEqcJwLgt9S0sfmyO4KPC1GTQA16RwIn1l40xL0XaSoW8pjXXzUsHxljs6WS772hzvWCeaVXQAjk3hRApWnL15p0PkIScZ+j6iiu2Ua4TdFSFsBg0AvbT4y6P9VmFv0SLPizPlVeK5DI6iEvhMyzWFsBksAD7bGiN+W2Wi1VJJxWWM0P4oz/ZxudVxPSFsBg3AQo/2lKok2j3a0+5tiUtTvDxpN7z8KcJm0ABMdLR939G+Rdj/ExeqZlz7L20vzmlyeJXDRkibQQMwBMDflrbSe+I49+awN3UEv8f9nANKDvqIF9JcAQxtM2gAiLctSwv7ebQf6ijvqGKqZYIH4Cah3T0pBnm6kHdNq4u1RvAAtBryZVfl+E0KllUZxLoNAHiy9AEf03dtO5Ro4KpiM9/5SwZA+vHyrx7QCEeTzwEN1xGltPsplf+4wOeIkms2SwHSQ3rpaXYsCPYf0pvrkafW8eSEzjwpdobxne9yfv9GrlE19LM0O/m9M22PPBx+fF+CcVsPahOPl2BAUQb5ms+nTbCsyTxTgnGa5DHXAYpak5/4YN9p/M66wtUlGFtSOhNbHXdz1gD6zYjNAFbwc2t8CcaTfH8wWcqX8wbgDzZtK5nzqeixMtmxFKuCzGnnXHhCp/+W1lB1FJVYevl4lelAopORXKu+AuAby8EEFfRLN/tqNfsu7aJkaRnCvzq43LI3pxoxbcJVBAazw9o8Z5w+YtqGrnhCZ9Fu453UWU44RnzmQckBOql4HYA3UxYRW4SD4EoV0M7mK/jwXE+VW2iUKtmfH+IrLDv6TMdMlYAP8aWJH9Z7PkRnip1B/E57MW+bVxRFURRFURRFURRFURRFURRFQZ78C3vEwLDojtVsAAAAAElFTkSuQmCC) center / contain no-repeat}.mobile-bottom-nav-item.active[data-v-49132e97]{color:#07845e;background:#ddf9ee}}.app-shell[data-v-4339ed69]{display:flex;min-height:100vh;background:#f1f5f9}.app-main[data-v-4339ed69]{flex:1;min-width:0;display:flex;flex-direction:column}.app-content[data-v-4339ed69]{flex:1}.app-footer[data-v-4339ed69]{flex-shrink:0;padding:.75rem 1.5rem;text-align:center;font-size:.8rem;color:#94a3b8;background:#fff;border-top:1px solid #e2e8f0}@media(max-width:900px){.app-content[data-v-4339ed69]{padding-bottom:calc(70px + env(safe-area-inset-bottom))}.app-footer[data-v-4339ed69]{display:none}}.wc-page-header[data-v-bbe50249]{padding:1.25rem 1.5rem;background:#fff;border-bottom:1px solid #e2e8f0}.wc-title-row[data-v-bbe50249]{display:flex;align-items:center;gap:1rem}h1[data-v-bbe50249]{display:flex;align-items:center;gap:.5rem;margin:0;font-size:1.25rem;font-weight:600;color:#1e293b}.wc-store-select[data-v-bbe50249]{width:220px;min-width:0}.wc-store-select[data-v-bbe50249] .p-select-label{overflow:hidden;text-overflow:ellipsis}.wc-breadcrumb[data-v-bbe50249]{margin-top:.25rem;font-size:.85rem;color:#94a3b8}@media(max-width:640px){.wc-page-header[data-v-bbe50249]{padding:1rem 1rem .75rem;background:transparent;border-bottom:none}.wc-title-row[data-v-bbe50249]{gap:.6rem}h1[data-v-bbe50249]{display:block;flex:1;min-width:0;font-size:1.15rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}h1 i[data-v-bbe50249],.wc-breadcrumb[data-v-bbe50249]{display:none}.wc-store-select[data-v-bbe50249]{flex-shrink:0;width:130px;max-width:45%}.wc-store-select[data-v-bbe50249] .p-select-label{font-size:.82rem;padding:.4rem .6rem}}.wc-sticky-bar[data-v-b1b5f825]{display:none}@media(max-width:640px){.wc-sticky-bar[data-v-b1b5f825]{display:flex;align-items:center;gap:.75rem;position:fixed;top:58px;left:0;right:0;padding:.7rem 1rem;background:#fff;border-bottom:1px solid #e2e8f0;box-shadow:0 2px 10px #0f172a0f;z-index:49}.wc-sticky-menu[data-v-b1b5f825]{flex-shrink:0;width:36px;height:36px;border-radius:10px;border:none;background:#f0fdf4;color:#16a34a;display:flex;align-items:center;justify-content:center;cursor:pointer}.wc-sticky-title[data-v-b1b5f825]{flex:1;font-weight:700;font-size:1.05rem;color:#0f172a}}.back-to-top[data-v-9658f6bc]{display:none}@media(max-width:640px){.back-to-top[data-v-9658f6bc]{display:flex;align-items:center;justify-content:center;position:fixed;right:1rem;bottom:calc(4.75rem + env(safe-area-inset-bottom));width:44px;height:44px;border-radius:50%;border:none;background:#16a34a;color:#fff;font-size:1.1rem;box-shadow:0 4px 14px #0f172a40;z-index:46;cursor:pointer}}[data-v-545eae0c] .p-dialog-header{padding:1rem 1.25rem .75rem}[data-v-545eae0c] .p-dialog-content{padding:0 1.25rem 1.1rem}[data-v-545eae0c] .p-dialog-footer{padding:.85rem 1.25rem 1.1rem}.delivered-header[data-v-545eae0c]{display:flex;align-items:center;gap:.85rem}.delivered-icon[data-v-545eae0c]{width:40px;height:40px;border-radius:11px;background:#ecfdf5;color:#16a34a;display:flex;align-items:center;justify-content:center;font-size:1.2rem;flex-shrink:0}.delivered-title[data-v-545eae0c]{font-size:1.05rem;font-weight:700;color:#1e293b}.delivered-order[data-v-545eae0c]{font-size:.85rem;color:#64748b}.delivered-order strong[data-v-545eae0c]{color:#16a34a}.delivered-banner[data-v-545eae0c]{display:flex;align-items:center;gap:.6rem;background:#ecfdf5;border-radius:10px;padding:.6rem .85rem;margin-bottom:.85rem}.delivered-banner-icon[data-v-545eae0c]{width:32px;height:32px;border-radius:999px;background:#d1fae5;color:#16a34a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.delivered-banner strong[data-v-545eae0c]{display:flex;align-items:center;gap:.35rem;color:#1e293b;font-size:.88rem}.banner-hint-text[data-v-545eae0c]{margin:.15rem 0 0;font-size:.8rem;color:#64748b}.no-image-toggle[data-v-545eae0c]{display:flex;align-items:center;gap:.5rem;margin-top:.3rem;font-size:.8rem;font-weight:600;color:#1e293b;cursor:pointer}.option-info-icon[data-v-545eae0c]{color:#94a3b8;font-size:.78rem;cursor:help}.field[data-v-545eae0c]{margin-bottom:.8rem}.field[data-v-545eae0c] .p-textarea{width:100%}.field label[data-v-545eae0c]{display:flex;align-items:center;gap:.4rem;font-weight:600;font-size:.88rem;color:#1e293b;margin-bottom:.4rem}.items-header[data-v-545eae0c]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.4rem}.items-header label[data-v-545eae0c]{margin-bottom:0}.items-close-btn[data-v-545eae0c]{flex-shrink:0;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:#f1f5f9;color:#64748b;cursor:pointer}.items-close-btn[data-v-545eae0c]:hover{background:#fee2e2;color:#dc2626}.partial-btn-chevron[data-v-545eae0c]{font-size:.75rem;margin-left:.15rem}.required-star[data-v-545eae0c]{color:#dc2626}.optional-hint[data-v-545eae0c]{font-weight:400;color:#94a3b8;font-size:.8rem}.dispatch-items[data-v-545eae0c]{display:flex;flex-direction:column;gap:.5rem}.dispatch-item-card[data-v-545eae0c]{border:1px solid #e2e8f0;border-radius:10px;padding:.6rem .75rem}.dispatch-item-top[data-v-545eae0c]{display:flex;align-items:center;gap:.5rem;margin-bottom:.55rem}.dispatch-item-icon[data-v-545eae0c]{width:28px;height:28px;border-radius:8px;background:#ecfdf5;color:#16a34a;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.85rem}.dispatch-item-name[data-v-545eae0c]{font-weight:700;font-size:.88rem;color:#1e293b}.dispatch-item-stats[data-v-545eae0c]{display:flex;align-items:flex-end;gap:.75rem}.dispatch-stat[data-v-545eae0c]{display:flex;flex-direction:column;gap:.2rem}.dispatch-stat-label[data-v-545eae0c]{font-size:.72rem;color:#94a3b8}.dispatch-stat-value[data-v-545eae0c]{font-size:.9rem;font-weight:700;color:#1e293b}.dispatch-stat-now[data-v-545eae0c]{margin-left:auto;width:72px;flex-shrink:0}.dispatch-stat-now[data-v-545eae0c] .p-inputnumber{width:100%}.partial-notice[data-v-545eae0c]{display:flex;align-items:center;gap:.4rem;margin:.6rem 0 0;padding:.5rem .7rem;background:#fffbeb;color:#92400e;border-radius:8px;font-size:.78rem;font-weight:600}.delivery-type-options[data-v-545eae0c]{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem}.option-card[data-v-545eae0c],.photo-option[data-v-545eae0c]{display:flex;align-items:center;gap:.5rem;text-align:left;border:1.5px solid #e2e8f0;border-radius:10px;padding:.55rem .65rem;background:#fff;cursor:pointer;font:inherit}.option-card[data-v-545eae0c]{position:relative}.radio-dot[data-v-545eae0c]{width:16px;height:16px;border-radius:50%;border:2px solid #cbd5e1;flex-shrink:0}.option-card.active[data-v-545eae0c]{border-color:#16a34a;background:#f0fdf4}.option-card.active .radio-dot[data-v-545eae0c]{border-color:#16a34a;background:radial-gradient(#16a34a 0 40%,transparent 45%)}.option-icon[data-v-545eae0c]{width:30px;height:30px;border-radius:8px;background:#f1f5f9;color:#475569;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.9rem}.option-card.active .option-icon[data-v-545eae0c]{background:#dcfce7;color:#16a34a}.option-title-row[data-v-545eae0c]{display:flex;align-items:center;gap:.35rem;min-width:0}.option-title[data-v-545eae0c]{font-weight:600;font-size:.85rem;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.photo-previews[data-v-545eae0c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.6rem;margin-bottom:.4rem}.photo-count[data-v-545eae0c]{font-size:.78rem;color:#94a3b8;margin-bottom:.75rem}.photo-option[data-v-545eae0c]:disabled{opacity:.5;cursor:not-allowed}.photo-preview[data-v-545eae0c]{position:relative;border-radius:10px;overflow:hidden;border:1px solid #e2e8f0;aspect-ratio:1}.photo-preview img[data-v-545eae0c]{display:block;width:100%;height:100%;object-fit:cover}.photo-preview .p-button[data-v-545eae0c]{position:absolute;top:.25rem;right:.25rem;background:#ffffffe6}.photo-options[data-v-545eae0c]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.photo-option[data-v-545eae0c]{background:#f0fdf4;border-color:#bbf7d0}.photo-option.upload[data-v-545eae0c]{background:#eff6ff;border-color:#bfdbfe}.photo-option .option-icon.upload[data-v-545eae0c]{background:#dbeafe;color:#2563eb}@media(max-width:480px){.delivery-type-options[data-v-545eae0c],.photo-options[data-v-545eae0c]{grid-template-columns:repeat(2,1fr);gap:.5rem}.option-card .radio-dot[data-v-545eae0c]{position:absolute;top:.5rem;right:.5rem}.option-title[data-v-545eae0c]{font-size:.8rem}}.delivery-queue-banner[data-v-267a3b0d]{display:flex;align-items:center;gap:.4rem;width:100%;padding:.5rem .75rem;border:1px solid #93c5fd;background:#eff6ff;color:#1d4ed8;border-radius:8px;font-size:.82rem;font-weight:600;cursor:pointer;text-align:left;margin-bottom:1rem}.delivery-queue-banner.has-failed[data-v-267a3b0d]{border-color:#fca5a5;background:#fef2f2;color:#b91c1c}.hint[data-v-267a3b0d]{font-size:.85rem;color:#64748b}.dq-list[data-v-267a3b0d]{display:flex;flex-direction:column;gap:.6rem}.dq-row[data-v-267a3b0d]{display:flex;align-items:center;gap:.75rem;padding:.6rem .75rem;border:1px solid #e2e8f0;border-radius:8px}.dq-thumb[data-v-267a3b0d]{width:44px;height:44px;border-radius:6px;object-fit:cover;flex-shrink:0}.dq-info[data-v-267a3b0d]{flex:1;min-width:0}.dq-voucher[data-v-267a3b0d]{font-weight:600;color:#1e293b;font-size:.9rem}.dq-meta[data-v-267a3b0d]{font-size:.78rem;color:#94a3b8}.dq-error[data-v-267a3b0d]{font-size:.78rem;color:#b91c1c}.dialog-form[data-v-51e7a3ba]{display:flex;flex-direction:column;gap:1rem}.field[data-v-51e7a3ba]{display:flex;flex-direction:column;gap:.4rem}.field label[data-v-51e7a3ba]{font-size:.85rem;font-weight:600;color:#475569}.optional-hint[data-v-51e7a3ba]{font-weight:400;color:#94a3b8}.section-heading[data-v-51e7a3ba]{margin:.25rem 0 -.5rem;font-size:.9rem;font-weight:700;color:#1e293b;border-top:1px solid #e2e8f0;padding-top:1rem}.social-row[data-v-51e7a3ba]{display:flex;align-items:center;gap:.4rem;margin-bottom:.5rem}.field .social-row[data-v-51e7a3ba] .p-select{width:130px;flex-shrink:0}.social-link[data-v-51e7a3ba]{flex:1}.add-social-btn[data-v-51e7a3ba]{align-self:flex-start}.checkbox-row[data-v-51e7a3ba]{display:flex;gap:1.25rem}.checkbox-option[data-v-51e7a3ba]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:400;color:#1e293b;cursor:pointer}.phone-row[data-v-51e7a3ba]{display:flex;align-items:center;gap:.4rem}.phone-row[data-v-51e7a3ba] .p-inputtext{flex:1}.field[data-v-51e7a3ba] .p-inputtext,.field[data-v-51e7a3ba] .p-textarea,.field[data-v-51e7a3ba] .p-select,.field[data-v-51e7a3ba] .p-inputnumber,.field[data-v-51e7a3ba] .p-datepicker{width:100%}.form-error[data-v-51e7a3ba]{color:#dc2626}.person-option-icon[data-v-f9bf9b3e]{color:#64748b;flex-shrink:0;margin-right:.5rem}.person-value[data-v-f9bf9b3e]{display:inline-flex;align-items:center;gap:.5rem}.catalog-pane[data-v-f9bf9b3e]{flex:1;min-width:0;position:relative}.catalog-content.is-locked[data-v-f9bf9b3e]{opacity:.35;filter:grayscale(.4);-webkit-user-select:none;user-select:none}.catalog-lock-overlay[data-v-f9bf9b3e]{position:absolute;top:1.5rem;left:50%;transform:translate(-50%);z-index:5;width:min(420px,90%);display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem;padding:2rem;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 8px 24px #0000001a}.catalog-lock-overlay>i[data-v-f9bf9b3e]{font-size:2.5rem;color:#16a34a;margin-bottom:.25rem}.lock-title[data-v-f9bf9b3e]{font-size:1.1rem;font-weight:700;color:#1e293b;margin:0}.lock-hint[data-v-f9bf9b3e]{font-size:.85rem;color:#64748b;margin:0 0 .5rem;max-width:320px}.lock-customer-select[data-v-f9bf9b3e]{width:100%}.lock-actions[data-v-f9bf9b3e]{display:flex;gap:.6rem;flex-wrap:wrap;justify-content:center;margin-top:.25rem}.search-row[data-v-f9bf9b3e]{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1rem}.search-field[data-v-f9bf9b3e]{flex:1 1 220px}.search-field[data-v-f9bf9b3e] .p-inputtext{width:100%}.category-pills[data-v-f9bf9b3e]{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1.25rem}.pill[data-v-f9bf9b3e]{display:flex;align-items:center;gap:.4rem;padding:.55rem 1rem;border-radius:10px;border:1px solid #e2e8f0;background:#fff;color:#475569;font-size:.85rem;font-weight:600;cursor:pointer}.pill.active[data-v-f9bf9b3e]{background:#16a34a;border-color:#16a34a;color:#fff}.loading-state[data-v-f9bf9b3e],.empty-catalog[data-v-f9bf9b3e]{padding:3rem 0;text-align:center;color:#94a3b8}.product-grid[data-v-f9bf9b3e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem}.product-card[data-v-f9bf9b3e]{background:#fff;border:2px solid #e2e8f0;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;cursor:pointer;position:relative;transition:border-color .15s,box-shadow .15s,transform .1s}.product-card[data-v-f9bf9b3e]:hover{border-color:#86efac;box-shadow:0 2px 8px #0000000f}.product-card[data-v-f9bf9b3e]:focus-visible{outline:2px solid #16a34a;outline-offset:2px}.product-card.in-cart[data-v-f9bf9b3e]{border-color:#16a34a}.in-cart-badge[data-v-f9bf9b3e]{position:absolute;top:.5rem;right:.5rem;z-index:1;background:#16a34a;color:#fff;font-size:.72rem;font-weight:700;padding:.15rem .5rem;border-radius:999px;display:flex;align-items:center;gap:.25rem}.product-card.just-added[data-v-f9bf9b3e]{animation:pos-add-pulse-f9bf9b3e .35s ease-out}.product-card.out-of-stock[data-v-f9bf9b3e]{cursor:not-allowed}.product-card.out-of-stock[data-v-f9bf9b3e]:hover{border-color:#e2e8f0;box-shadow:none}.product-card.out-of-stock .product-thumb[data-v-f9bf9b3e],.product-card.out-of-stock .product-info[data-v-f9bf9b3e],.product-card.out-of-stock .product-price[data-v-f9bf9b3e]{opacity:.45;filter:grayscale(1)}.out-of-stock-badge[data-v-f9bf9b3e]{position:absolute;top:.5rem;right:.5rem;z-index:1;background:#dc2626;color:#fff;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;padding:.2rem .55rem;border-radius:999px}@keyframes pos-add-pulse-f9bf9b3e{0%{transform:scale(.97);box-shadow:0 0 0 4px #16a34a40}to{transform:scale(1);box-shadow:none}}.product-thumb[data-v-f9bf9b3e]{aspect-ratio:4 / 3;background:#f8fafc;display:flex;align-items:center;justify-content:center}.product-thumb img[data-v-f9bf9b3e]{width:100%;height:100%;object-fit:cover}.placeholder-icon[data-v-f9bf9b3e]{font-size:2rem;color:#cbd5e1}.product-info[data-v-f9bf9b3e]{padding:.75rem .85rem .25rem}.product-name[data-v-f9bf9b3e]{font-weight:600;color:#1e293b;font-size:.92rem;line-height:1.3}.product-footer[data-v-f9bf9b3e]{margin-top:auto;padding:.6rem .85rem .85rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.product-price[data-v-f9bf9b3e]{font-weight:700;color:#1e293b}.product-price.price-editable[data-v-f9bf9b3e]{cursor:pointer;display:inline-flex;align-items:center;gap:.3rem}.price-edit-icon[data-v-f9bf9b3e]{font-size:.7rem;color:#94a3b8}.product-price-input[data-v-f9bf9b3e]{width:100%;font-weight:700;font-size:.95rem;padding:.2rem .4rem;border:1px solid #2563eb;border-radius:6px;outline:none}@media(max-width:900px){.product-grid[data-v-f9bf9b3e]{grid-template-columns:repeat(2,1fr)}}.dialog-form[data-v-f9bf9b3e]{display:flex;flex-direction:column;gap:1rem}.field[data-v-f9bf9b3e]{display:flex;flex-direction:column;gap:.4rem}.field label[data-v-f9bf9b3e]{font-size:.85rem;font-weight:600;color:#475569}.field[data-v-f9bf9b3e] .p-select,.field[data-v-f9bf9b3e] .p-inputnumber{width:100%}.cart-pane[data-v-e2cc6ddd]{width:500px;flex-shrink:0;background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 4px 20px #0f172a0f;padding:1.25rem;display:flex;flex-direction:column;position:sticky;top:1.25rem}.cart-header[data-v-e2cc6ddd]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.clear-cart-btn[data-v-e2cc6ddd]{margin-left:auto}.cart-header h2[data-v-e2cc6ddd]{margin:0;font-size:1.25rem;font-weight:700;color:#1e293b;display:flex;align-items:center;gap:.6rem}.cart-header h2 i[data-v-e2cc6ddd]{color:#16a34a;font-size:1.4rem}.items-badge[data-v-e2cc6ddd]{font-size:.8rem;font-weight:600;color:#15803d;background:#f0fdf4;border:1px solid #dcfce7;padding:.25rem .75rem;border-radius:999px}.customer-info-card[data-v-e2cc6ddd]{background:#f0fdf4;border:1px solid #dcfce7;border-radius:14px;padding:.75rem .9rem;margin-bottom:1rem;display:flex;flex-direction:column;gap:.35rem}.customer-info-row[data-v-e2cc6ddd]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:#475569}.customer-info-row i[data-v-e2cc6ddd]{color:#16a34a;width:1rem;text-align:center}.customer-balance-row[data-v-e2cc6ddd]{color:#1e293b}.customer-balance-row strong[data-v-e2cc6ddd]{color:#15803d}.cart-empty[data-v-e2cc6ddd]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2.5rem 1rem;color:#94a3b8}.cart-empty-icon[data-v-e2cc6ddd]{width:72px;height:72px;border-radius:50%;background:#f1f5f9;display:flex;align-items:center;justify-content:center;font-size:1.75rem;color:#94a3b8;margin-bottom:1rem}.cart-empty-title[data-v-e2cc6ddd]{font-weight:700;color:#334155;margin:0 0 .25rem}.cart-empty-hint[data-v-e2cc6ddd]{margin:0;font-size:.85rem}.cart-items[data-v-e2cc6ddd]{max-height:320px;overflow-y:auto;display:flex;flex-direction:column;gap:.65rem;margin-bottom:.5rem}.cart-line[data-v-e2cc6ddd]{display:grid;grid-template-columns:48px 1fr auto auto auto;align-items:center;gap:.6rem;padding-bottom:.65rem;border-bottom:1px solid #f1f5f9}.cart-line-thumb[data-v-e2cc6ddd]{width:48px;height:48px;border-radius:10px;object-fit:cover;border:1px solid #e2e8f0}.cart-line-thumb.placeholder[data-v-e2cc6ddd]{display:flex;align-items:center;justify-content:center;color:#cbd5e1;background:#f8fafc}.cart-line-name[data-v-e2cc6ddd]{font-size:1rem;font-weight:600;color:#1e293b;line-height:1.2}.cart-line-sku[data-v-e2cc6ddd]{font-size:.85rem;color:#484848}.cart-line-qty[data-v-e2cc6ddd]{display:flex;align-items:center;gap:.35rem}.cart-line-qty button[data-v-e2cc6ddd]{width:28px;height:28px;border-radius:8px;border:1px solid #e2e8f0;background:#f8fafc;cursor:pointer;font-size:.7rem;color:#475569;flex-shrink:0}.cart-line-qty button[data-v-e2cc6ddd]:last-child{background:#f0fdf4;border-color:#dcfce7;color:#16a34a}.cart-line-qty-input[data-v-e2cc6ddd]{width:44px;height:28px;border:1px solid #e2e8f0;border-radius:8px;text-align:center;font-size:.8rem;font-weight:600;color:#1e293b;font-family:inherit;padding:0}.cart-line-qty-input[data-v-e2cc6ddd]:focus{outline:none;border-color:#16a34a}.cart-line-qty-input[data-v-e2cc6ddd]::-webkit-inner-spin-button,.cart-line-qty-input[data-v-e2cc6ddd]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart-line-qty-input[data-v-e2cc6ddd]{-moz-appearance:textfield}.cart-line-total[data-v-e2cc6ddd]{font-size:.85rem;font-weight:700;color:#1e293b;white-space:nowrap}.cart-line-remove[data-v-e2cc6ddd]{border:none;background:none;color:#cbd5e1;cursor:pointer;font-size:.8rem}.cart-line-remove[data-v-e2cc6ddd]:hover{color:#dc2626}.cart-summary[data-v-e2cc6ddd]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:.85rem 1rem;margin-top:.75rem;display:flex;flex-direction:column;gap:.5rem}.summary-row[data-v-e2cc6ddd]{display:flex;justify-content:space-between;font-size:.88rem;color:#475569}.discount-value[data-v-e2cc6ddd]{color:#16a34a}.summary-total[data-v-e2cc6ddd]{font-size:1.3rem;font-weight:700;color:#1e293b;border-top:1px solid #e2e8f0;padding-top:.6rem}.summary-total strong[data-v-e2cc6ddd]{color:#15803d}.pay-btn[data-v-e2cc6ddd]{width:100%;margin-top:1rem;padding:.9rem;font-size:1.1rem;font-weight:700;border-radius:14px;background:#16a34a;border-color:#16a34a}.cart-actions[data-v-e2cc6ddd]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:.75rem}.cart-actions[data-v-e2cc6ddd] .p-button{border-radius:12px;color:#1e293b;font-weight:600}.cart-actions[data-v-e2cc6ddd] .p-button-icon{color:#16a34a}.dialog-form[data-v-e2cc6ddd]{display:flex;flex-direction:column;gap:1rem}.field[data-v-e2cc6ddd]{display:flex;flex-direction:column;gap:.4rem}.field label[data-v-e2cc6ddd]{font-size:.85rem;font-weight:600;color:#475569}.field[data-v-e2cc6ddd] .p-select,.field[data-v-e2cc6ddd] .p-inputnumber{width:100%}.payment-method-section[data-v-e2cc6ddd]{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem;padding:.9rem 1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px}.payment-method-section>label[data-v-e2cc6ddd]:not(:first-child){margin-top:.35rem}.payment-method-section>label[data-v-e2cc6ddd]{font-size:.85rem;font-weight:600;color:#475569}.payment-method-section[data-v-e2cc6ddd] .p-inputnumber,.payment-method-section[data-v-e2cc6ddd] .p-select{width:100%}.bank-account-select[data-v-e2cc6ddd]{margin-top:.15rem}.summary-body[data-v-e2cc6ddd]{text-align:center;padding:1rem 0}.summary-icon[data-v-e2cc6ddd]{font-size:2.5rem;color:#16a34a;margin-bottom:.75rem}.summary-total[data-v-e2cc6ddd]{font-size:1.4rem;font-weight:700;color:#1e293b;margin-top:.25rem}[data-v-e2cc6ddd] .p-dialog-footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.hint[data-v-e2cc6ddd]{font-size:.85rem;color:#64748b}.held-list[data-v-e2cc6ddd]{display:flex;flex-direction:column;gap:.6rem}.held-row[data-v-e2cc6ddd]{display:flex;align-items:center;gap:.6rem;padding:.6rem .75rem;border:1px solid #e2e8f0;border-radius:8px}.held-info[data-v-e2cc6ddd]{flex:1;min-width:0}.held-customer[data-v-e2cc6ddd]{font-weight:600;color:#1e293b;font-size:.9rem}.held-meta[data-v-e2cc6ddd]{font-size:.78rem;color:#94a3b8}.offline-queue-banner[data-v-e2cc6ddd]{display:flex;align-items:center;gap:.4rem;width:100%;padding:.5rem .75rem;border:1px solid #93c5fd;background:#eff6ff;color:#1d4ed8;border-radius:8px;font-size:.82rem;font-weight:600;cursor:pointer;text-align:left}.offline-queue-banner.has-failed[data-v-e2cc6ddd]{border-color:#fca5a5;background:#fef2f2;color:#b91c1c}.offline-queue-error[data-v-e2cc6ddd]{color:#b91c1c!important}@media(max-width:900px){.cart-pane[data-v-e2cc6ddd]{width:100%;position:static}}.order-detail-card[data-v-dcc95c83]{display:flex;flex-direction:column}.detail-header-card[data-v-dcc95c83],.detail-info-grid[data-v-dcc95c83],.detail-items-card[data-v-dcc95c83]{border:1px solid #e2e8f0;border-radius:12px;padding:.85rem;background:#fff;margin-bottom:.8rem}.detail-header-top[data-v-dcc95c83]{display:flex;align-items:flex-start;gap:.75rem}.detail-icon[data-v-dcc95c83]{width:40px;height:40px;border-radius:10px;background:#ecfdf5;color:#16a34a;display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0}.detail-header-text[data-v-dcc95c83]{flex:1;min-width:0}.detail-title[data-v-dcc95c83]{font-weight:700;color:#1e293b}.detail-voucher[data-v-dcc95c83]{font-weight:700;color:#16a34a;font-size:.9rem}.detail-date[data-v-dcc95c83]{font-size:.8rem;color:#94a3b8}.detail-payment-pill[data-v-dcc95c83]{flex-shrink:0;margin-top:.1rem}.detail-info-grid[data-v-dcc95c83]{display:flex;flex-direction:column;gap:.35rem}.detail-info-label[data-v-dcc95c83]{display:flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#94a3b8}.detail-info-row[data-v-dcc95c83]{display:flex;align-items:center;gap:.4rem;font-size:.88rem;color:#1e293b}.detail-info-row i[data-v-dcc95c83]{color:#94a3b8;width:14px;text-align:center;flex-shrink:0}.detail-items-header[data-v-dcc95c83]{display:flex;align-items:center;justify-content:space-between;font-weight:700;color:#1e293b;margin-bottom:.5rem}.detail-items-header i[data-v-dcc95c83]{color:#16a34a;margin-right:.35rem}.detail-item-row[data-v-dcc95c83]{display:flex;align-items:flex-start;gap:.65rem;padding:.6rem 0;border-top:1px solid #f1f5f9}.detail-item-row[data-v-dcc95c83]:first-of-type{border-top:none}.detail-item-num[data-v-dcc95c83]{font-size:.8rem;color:#94a3b8;padding-top:.2rem;flex-shrink:0}.detail-item-img[data-v-dcc95c83],.detail-item-img-placeholder[data-v-dcc95c83]{width:48px;height:48px;border-radius:8px;flex-shrink:0}.detail-item-img[data-v-dcc95c83]{object-fit:contain;background:#f8fafc;border:1px solid #e2e8f0}.detail-item-img-placeholder[data-v-dcc95c83]{border:1px dashed #cbd5e1;display:flex;align-items:center;justify-content:center;color:#cbd5e1}.detail-item-info[data-v-dcc95c83]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem}.detail-item-name[data-v-dcc95c83]{font-weight:600;color:#1e293b;font-size:.9rem}.detail-item-sku[data-v-dcc95c83]{font-size:.75rem;color:#94a3b8}.detail-item-cat[data-v-dcc95c83]{align-self:flex-start;margin-top:.15rem}.detail-item-nums[data-v-dcc95c83]{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem;font-size:.8rem;color:#64748b;flex-shrink:0}.detail-item-qty-line[data-v-dcc95c83]{display:flex;align-items:center;gap:.3rem;white-space:nowrap}.detail-item-sep[data-v-dcc95c83]{color:#cbd5e1}.detail-item-subtotal[data-v-dcc95c83]{font-weight:700;color:#1e293b;font-size:.9rem}.detail-item-dispatched[data-v-dcc95c83]{font-size:.72rem;font-weight:600;color:#2563eb}.detail-totals-row[data-v-dcc95c83]{display:flex;flex-direction:column;gap:.65rem;margin-bottom:1.25rem}.detail-totals-box[data-v-dcc95c83]{border:1px solid #e2e8f0;border-radius:12px;padding:.85rem;background:#f8fdfb}.detail-box-header[data-v-dcc95c83]{display:flex;align-items:center;gap:.4rem;font-weight:700;color:#1e293b;margin-bottom:.4rem}.detail-box-header i[data-v-dcc95c83]{color:#16a34a}.detail-box-row[data-v-dcc95c83]{display:flex;justify-content:space-between;align-items:center;font-size:.88rem;color:#475569;padding:.3rem 0}.detail-box-row .negative[data-v-dcc95c83]{color:#dc2626}.detail-box-total[data-v-dcc95c83]{border-top:1px solid #d1fae5;margin-top:.3rem;padding-top:.6rem;font-weight:700;font-size:1.05rem;color:#1e293b}.detail-box-highlight[data-v-dcc95c83]{background:#ecfdf5;border-radius:8px;padding:.6rem .7rem;margin-top:.3rem;font-weight:700;color:#047857}.detail-box-highlight span[data-v-dcc95c83]:last-child{font-size:1.15rem}.detail-actions[data-v-dcc95c83]{display:flex;gap:.75rem;margin-top:.5rem}.detail-actions[data-v-dcc95c83] .p-button{flex:1;justify-content:center}@media(max-width:480px){.detail-info-grid[data-v-dcc95c83]{grid-template-columns:1fr}.detail-item-row[data-v-dcc95c83]{flex-wrap:wrap}.detail-item-nums[data-v-dcc95c83]{align-items:flex-start;flex-direction:row;gap:.75rem;width:100%;padding-left:60px}}.page-header[data-v-420df489]{background:#fff;padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem}.page-header h1[data-v-420df489]{margin:0;font-size:1.25rem;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:.5rem}.breadcrumb[data-v-420df489]{font-size:.85rem;color:#94a3b8;flex-basis:100%;order:3}.header-actions[data-v-420df489]{margin-left:auto;display:flex;align-items:center;gap:1rem}.customer-count[data-v-420df489]{font-size:.85rem;font-weight:600;color:#475569;display:inline-flex;align-items:center;gap:.4rem}.page-body[data-v-420df489]{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.card[data-v-420df489]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem 1.5rem}.card h3[data-v-420df489]{margin:0 0 1rem;font-size:1rem;font-weight:600;color:#1e293b}[data-v-420df489] .p-tab{display:flex;align-items:center;gap:.5rem}.amount-danger[data-v-420df489]{color:#dc2626;font-weight:600}.amount-success[data-v-420df489]{color:#16a34a;font-weight:600}.customer-select-card[data-v-420df489]{display:flex;flex-direction:column;gap:.5rem}.field-label[data-v-420df489]{font-size:.85rem;font-weight:600;color:#475569}.customer-select-row[data-v-420df489]{display:flex;gap:1rem;flex-wrap:wrap;align-items:center}.customer-select[data-v-420df489]{min-width:320px;flex:1 1 320px}.customer-select[data-v-420df489] .p-select{width:100%}.person-option-icon[data-v-420df489]{color:#64748b;flex-shrink:0;margin-right:.5rem}.person-value[data-v-420df489]{display:inline-flex;align-items:center;gap:.5rem}.customer-actions[data-v-420df489]{display:flex;gap:.6rem;flex-wrap:wrap}.layout-grid[data-v-420df489]{display:flex;align-items:flex-start;gap:1.25rem}.main-col[data-v-420df489]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1.25rem}.sidebar-col[data-v-420df489]{width:25%;min-width:280px;position:sticky;top:1.5rem}.sidebar-col-pos[data-v-420df489]{width:auto;min-width:0;position:static}.payment-card[data-v-420df489]{padding:0;overflow:hidden}.payment-card-header[data-v-420df489]{display:flex;align-items:center;gap:.85rem;padding:1.25rem 1.5rem;background:linear-gradient(135deg,#0f9b7e,#16a34a);color:#fff}.payment-card-icon[data-v-420df489]{width:44px;height:44px;border-radius:10px;background:#fff3;display:flex;align-items:center;justify-content:center;font-size:1.2rem;flex-shrink:0}.payment-card-title[data-v-420df489]{font-size:1.05rem;font-weight:700}.payment-card-subtitle[data-v-420df489]{font-size:.78rem;opacity:.9}.payment-card>.field[data-v-420df489],.payment-card>.outstanding-box[data-v-420df489],.payment-card>.payment-actions[data-v-420df489],.payment-card>.state-message[data-v-420df489]{margin-left:1.5rem;margin-right:1.5rem}.payment-card>.field[data-v-420df489]:first-of-type{margin-top:1.25rem}.payment-card>.payment-actions[data-v-420df489]{margin-bottom:1.5rem}.payment-card>.state-message[data-v-420df489]{margin-top:0;margin-bottom:1.5rem}.outstanding-box[data-v-420df489]{display:flex;flex-direction:column;gap:.3rem;margin-top:1.25rem;margin-bottom:1.25rem;background:#f0fdf4;border-radius:10px;padding:.85rem 1rem}.outstanding-value[data-v-420df489]{font-size:1.6rem;font-weight:700;color:#1e293b}.outstanding-meta[data-v-420df489]{font-size:.8rem;color:#64748b}.payment-card .field[data-v-420df489]{margin-bottom:1rem}.payment-card .field label[data-v-420df489]{display:block;font-size:.85rem;font-weight:600;color:#475569;margin-bottom:.4rem}.payment-card[data-v-420df489] .p-inputnumber,.payment-card[data-v-420df489] .p-select,.payment-card[data-v-420df489] .p-textarea{width:100%}.optional-hint[data-v-420df489]{font-weight:400;color:#94a3b8;font-size:.8rem}.field-hint[data-v-420df489]{color:#94a3b8;font-size:.78rem}.method-options[data-v-420df489]{display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem}.method-card[data-v-420df489]{display:flex;align-items:center;gap:.55rem;border:1.5px solid #e2e8f0;border-radius:10px;padding:.6rem .75rem;background:#fff;cursor:pointer;font:inherit;font-weight:600;font-size:.85rem;color:#334155}.method-card.active[data-v-420df489]{border-color:#2563eb;background:#eff6ff}.method-icon[data-v-420df489]{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.method-icon img[data-v-420df489]{width:100%;height:100%;object-fit:contain}.account-option[data-v-420df489]{display:flex;align-items:center;gap:.5rem}.account-option-logo[data-v-420df489]{width:20px;height:20px;border-radius:5px;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#cbd5e1;flex-shrink:0;font-size:.75rem}.account-option-logo img[data-v-420df489]{width:100%;height:100%;object-fit:contain}.payment-actions[data-v-420df489]{display:flex;gap:.6rem;flex-wrap:wrap}.table-card h3[data-v-420df489]{margin-bottom:1rem}.table-card-header[data-v-420df489]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.table-card-title-group[data-v-420df489]{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap}.table-card-header h3[data-v-420df489]{margin-bottom:0;white-space:nowrap}.customer-pills[data-v-420df489]{display:flex;gap:.5rem;flex-wrap:wrap}.pill[data-v-420df489]{display:inline-flex;align-items:center;gap:.35rem;background:#f1f5f9;color:#475569;border-radius:999px;padding:.25rem .75rem;font-size:.8rem;font-weight:600}.pill i[data-v-420df489]{font-size:.75rem;color:#94a3b8}.table-card-actions[data-v-420df489]{display:flex;gap:.5rem}.state-message[data-v-420df489]{padding:2rem;text-align:center;color:#94a3b8}.row-actions[data-v-420df489]{display:flex;gap:.4rem;flex-wrap:wrap}.ledger-summary[data-v-420df489]{display:flex;gap:2rem;flex-wrap:wrap;margin-bottom:1.25rem}.summary-item[data-v-420df489]{display:flex;flex-direction:column;gap:.2rem}.summary-label[data-v-420df489]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#94a3b8}.summary-value[data-v-420df489]{font-size:.95rem;font-weight:600;color:#1e293b}.profile-header[data-v-420df489]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.profile-avatar[data-v-420df489]{width:52px;height:52px;border-radius:50%;background:#eef2ff;color:#4338ca;display:flex;align-items:center;justify-content:center;font-size:1.4rem;flex-shrink:0}.profile-name[data-v-420df489]{font-size:1.1rem;font-weight:700;color:#1e293b}.profile-subline[data-v-420df489]{display:flex;align-items:center;gap:.5rem;margin-top:.25rem}.profile-unique-id[data-v-420df489]{font-size:.8rem;color:#94a3b8}.profile-section[data-v-420df489]{padding:.9rem 0;border-top:1px solid #f1f5f9}.profile-section-title[data-v-420df489]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#64748b;margin-bottom:.75rem}.profile-grid[data-v-420df489]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem 1.5rem}.profile-pill-row[data-v-420df489]{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.75rem}.profile-link[data-v-420df489]{text-decoration:none;overflow-wrap:anywhere}.profile-link[data-v-420df489]:hover{text-decoration:underline}.view-dialog-total[data-v-420df489]{display:flex;justify-content:space-between;font-weight:700;font-size:1.05rem;color:#1e293b;padding:.85rem .25rem .25rem}.dialog-mobile-view[data-v-420df489]{display:none}@media(max-width:640px){.dialog-desktop-view[data-v-420df489]{display:none}.dialog-mobile-view[data-v-420df489]{display:block}}.mobile-cart-bar[data-v-420df489]{display:none}@media(max-width:1100px){.layout-grid[data-v-420df489]{flex-direction:column;align-items:stretch}.sidebar-col[data-v-420df489]{width:100%;min-width:0;position:static}.page-body-pos[data-v-420df489]{padding-bottom:calc(4.5rem + 53px)}.mobile-cart-bar[data-v-420df489]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;position:fixed;left:0;right:0;bottom:calc(53px + env(safe-area-inset-bottom,0px));z-index:40;padding:.85rem 1.25rem;background:#16a34a;color:#fff;border:none;font-size:.95rem;font-weight:700;cursor:pointer;box-shadow:0 -4px 12px #0000001f}.mobile-cart-bar-total[data-v-420df489]{margin-left:auto}}.mobile-card-list[data-v-420df489]{display:none}.mobile-empty[data-v-420df489]{color:#94a3b8;font-size:.85rem;padding:1rem 0;text-align:center}.order-card[data-v-420df489]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:.85rem 1rem;margin-bottom:.75rem;cursor:pointer}.order-card[data-v-420df489]:last-child{margin-bottom:0}.order-card-top[data-v-420df489]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;flex-wrap:wrap}.order-card-voucher[data-v-420df489]{font-weight:700;color:#1e293b}.order-card-spacer[data-v-420df489]{flex:1}.order-card-icon-btn[data-v-420df489]{width:30px;height:30px;border-radius:50%;border:none;background:#f1f5f9;color:#475569;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.order-card-icon-btn.queued[data-v-420df489]{background:#fef9c3;color:#a16207;cursor:default}.order-card-chevron[data-v-420df489]{color:#94a3b8;flex-shrink:0}.order-card-row[data-v-420df489]{display:flex;align-items:center;gap:.45rem;font-size:.85rem;color:#475569;margin-top:.35rem}.order-card-row i[data-v-420df489]{color:#94a3b8;width:14px;text-align:center;flex-shrink:0}.order-card-link[data-v-420df489]{cursor:pointer}.order-card-link[data-v-420df489]:hover{text-decoration:underline}.order-card-role-pill[data-v-420df489]{background:#f1f5f9;color:#475569;font-size:.72rem;font-weight:600;padding:.1rem .5rem;border-radius:999px;white-space:nowrap}.order-card-amount[data-v-420df489]{font-weight:600;color:#1e293b}.dispatched-note[data-v-420df489]{font-size:.75rem;color:#2563eb;font-weight:600}.customer-select-wrap[data-v-420df489]{position:relative;flex:1 1 320px;min-width:0;display:flex;align-items:center;gap:.5rem}.customer-whatsapp-btn[data-v-420df489]{flex-shrink:0}.customer-select-icon[data-v-420df489],.mobile-ledger[data-v-420df489]{display:none}.mobile-ledger-stats[data-v-420df489]{display:flex;align-items:center;gap:1.25rem;background:#f0fdf4;border-radius:10px;padding:.85rem 1rem;cursor:pointer}.mobile-ledger-stat[data-v-420df489]{display:flex;flex-direction:column;gap:.15rem}.mobile-ledger-stat-label[data-v-420df489]{font-size:.72rem;color:#64748b}.mobile-ledger-stat-value[data-v-420df489]{font-size:.95rem;font-weight:700;color:#1e293b}.mobile-ledger-chevron[data-v-420df489]{margin-left:auto;color:#64748b}.mobile-ledger-list[data-v-420df489]{margin-top:.75rem}.mobile-ledger-row[data-v-420df489]{display:flex;align-items:center;gap:.6rem;padding:.6rem 0;border-bottom:1px solid #f1f5f9}.mobile-ledger-row[data-v-420df489]:last-child{border-bottom:none}.mobile-ledger-row-icon[data-v-420df489]{color:#94a3b8;flex-shrink:0}.mobile-ledger-row-main[data-v-420df489]{display:flex;flex-direction:column;gap:.1rem;flex:1;min-width:0}.mobile-ledger-row-voucher[data-v-420df489]{font-weight:600;color:#1e293b;font-size:.85rem}.voucher-no[data-v-420df489]{font-weight:600;color:#1e40af}a.voucher-link[data-v-420df489]{text-decoration:none}a.voucher-link[data-v-420df489]:hover{text-decoration:underline}.mobile-ledger-row-date[data-v-420df489]{font-size:.75rem;color:#94a3b8}.mobile-ledger-row-end[data-v-420df489]{display:flex;flex-direction:column;align-items:flex-end;gap:.3rem;flex-shrink:0}.mobile-ledger-row-amount[data-v-420df489]{font-weight:600;color:#1e293b;font-size:.85rem}@media(max-width:640px){.page-header[data-v-420df489]{display:none}.page-body[data-v-420df489]{padding:1rem}.page-body-pos[data-v-420df489]{padding-bottom:4.5rem}.card[data-v-420df489]{padding:1rem}.header-actions[data-v-420df489]{margin-left:0;width:100%;justify-content:space-between}.desktop-table[data-v-420df489]{display:none}.mobile-card-list[data-v-420df489],.mobile-ledger[data-v-420df489]{display:block}[data-v-420df489] .p-tablist-prev-button,[data-v-420df489] .p-tablist-next-button{display:none}[data-v-420df489] .p-tablist-content{overflow:visible}[data-v-420df489] .p-tablist-tab-list{width:100%}[data-v-420df489] .p-tab{flex:1 1 0;min-width:0;justify-content:center;text-align:center;line-height:1.25;gap:.3rem;padding:.6rem .35rem;font-size:.76rem}.tab-icon[data-v-420df489]{font-size:.85rem}.customer-select-row[data-v-420df489]{flex-direction:column;align-items:stretch}.customer-select[data-v-420df489]{min-width:0;width:auto;flex:1 1 0}.customer-select-wrap[data-v-420df489]{flex:none;width:100%}.customer-select-icon[data-v-420df489]{display:flex;align-items:center;justify-content:center;position:absolute;left:.85rem;top:50%;transform:translateY(-50%);color:#64748b;z-index:1;pointer-events:none}.customer-actions[data-v-420df489]{flex-direction:column}.customer-actions[data-v-420df489] .p-button{width:100%}.table-card-header[data-v-420df489]{flex-direction:column;align-items:flex-start}.table-card-actions[data-v-420df489]{width:100%}.table-card-actions[data-v-420df489] .p-button{flex:1}.row-actions[data-v-420df489]{flex-direction:column;align-items:stretch}.method-options[data-v-420df489]{grid-template-columns:repeat(2,1fr)}.payment-actions[data-v-420df489]{flex-direction:column}.payment-actions[data-v-420df489] .p-button{width:100%}}.row-thumb[data-v-420df489]{width:40px;height:40px;object-fit:contain;background:#f8fafc;border-radius:6px;border:1px solid #e2e8f0}.row-thumb-placeholder[data-v-420df489]{display:flex;align-items:center;justify-content:center;color:#cbd5e1;font-size:1.1rem}.login-page[data-v-7d526b3a]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#14213d,#1e3a8a);padding:1rem}.login-card[data-v-7d526b3a]{background:#fff;border-radius:16px;padding:2.5rem 2.25rem;width:100%;max-width:360px;box-shadow:0 20px 40px -12px #00000059}.login-brand[data-v-7d526b3a]{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-bottom:1.5rem}.store-logo[data-v-7d526b3a]{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#1e3a8a,#dc2626);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.4rem}.store-logo-img[data-v-7d526b3a]{max-width:220px;max-height:110px;width:auto;height:auto;object-fit:contain}.store-name[data-v-7d526b3a]{display:flex;flex-direction:column;align-items:center;text-align:center}.store-name-en[data-v-7d526b3a]{font-size:1.1rem;font-weight:700;color:#1e293b}h1[data-v-7d526b3a]{text-align:center;font-size:1.1rem;font-weight:600;color:#1e293b;margin-bottom:1.5rem}.biometric-btn[data-v-7d526b3a]{width:100%;justify-content:center;margin-bottom:1rem}.login-divider[data-v-7d526b3a]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem;color:#94a3b8;font-size:.78rem}.login-divider[data-v-7d526b3a]:before,.login-divider[data-v-7d526b3a]:after{content:"";flex:1;height:1px;background:#e2e8f0}.login-form[data-v-7d526b3a]{display:flex;flex-direction:column;gap:1.1rem}.field[data-v-7d526b3a]{display:flex;flex-direction:column;gap:.4rem}.field label[data-v-7d526b3a]{font-size:.85rem;font-weight:600;color:#475569}.field[data-v-7d526b3a] .p-inputtext,.field[data-v-7d526b3a] .p-password{width:100%}.login-btn[data-v-7d526b3a]{margin-top:.5rem;width:100%;justify-content:center}.otp-hint[data-v-7d526b3a]{margin:0;font-size:.85rem;color:#64748b;text-align:center}.page-header[data-v-4ac63421]{background:#fff;padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0}.page-header h1[data-v-4ac63421]{margin:0;font-size:1.25rem;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:.5rem}.breadcrumb[data-v-4ac63421]{margin-top:.25rem;font-size:.85rem;color:#94a3b8}.page-body[data-v-4ac63421]{padding:1.5rem}.toolbar[data-v-4ac63421]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;gap:1rem;flex-wrap:wrap}.toolbar[data-v-4ac63421] .p-inputtext{width:100%}@media(max-width:480px){.toolbar[data-v-4ac63421]{flex-direction:column;align-items:stretch}}.row-actions[data-v-4ac63421]{display:flex;gap:.25rem}.system-tag[data-v-4ac63421]{margin-left:.5rem;font-size:.7rem;vertical-align:middle}.locked-icon[data-v-4ac63421]{color:#94a3b8;padding:.5rem}.dialog-form[data-v-4ac63421]{display:flex;flex-direction:column;gap:1rem}.field[data-v-4ac63421]{display:flex;flex-direction:column;gap:.4rem}.field label[data-v-4ac63421]{font-size:.85rem;font-weight:600;color:#475569}.field[data-v-4ac63421] .p-inputtext,.field[data-v-4ac63421] .p-textarea{width:100%}.form-error[data-v-4ac63421]{color:#dc2626}.page-header[data-v-985e92b6]{background:#fff;padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0}.page-header h1[data-v-985e92b6]{margin:0;font-size:1.25rem;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:.5rem}.breadcrumb[data-v-985e92b6]{margin-top:.25rem;font-size:.85rem;color:#94a3b8}.page-body[data-v-985e92b6]{padding:1.5rem}.toolbar[data-v-985e92b6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;gap:1rem;flex-wrap:wrap}.filter-controls[data-v-985e92b6]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.toolbar-actions[data-v-985e92b6]{display:flex;align-items:center;gap:.75rem}.filtered-count[data-v-985e92b6]{font-size:.85rem;font-weight:600;color:#64748b;white-space:nowrap}.row-actions[data-v-985e92b6]{display:flex;gap:.25rem}@media(max-width:480px){.toolbar[data-v-985e92b6],.filter-controls[data-v-985e92b6]{flex-direction:column;align-items:stretch}}.page-header[data-v-56dd3b6a]{background:#fff;padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0}.page-header h1[data-v-56dd3b6a]{margin:0;font-size:1.25rem;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:.5rem}.breadcrumb[data-v-56dd3b6a]{margin-top:.25rem;font-size:.85rem;color:#94a3b8}.page-body[data-v-56dd3b6a]{padding:1.5rem}.single-level-banner[data-v-56dd3b6a]{display:flex;align-items:center;gap:.5rem;background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af;border-radius:8px;padding:.6rem 1rem;margin-bottom:1rem;font-size:.9rem}.toolbar[data-v-56dd3b6a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;gap:1rem;flex-wrap:wrap}.toolbar[data-v-56dd3b6a] .p-inputtext{width:100%}@media(max-width:480px){.toolbar[data-v-56dd3b6a]{flex-direction:column;align-items:stretch}}.name-cell[data-v-56dd3b6a]{display:flex;align-items:center;gap:.6rem}.count-badge[data-v-56dd3b6a]{cursor:pointer;min-width:2rem}.cat-name[data-v-56dd3b6a]{font-weight:500}.system-icon[data-v-56dd3b6a]{color:#94a3b8;font-size:.8rem}.row-actions[data-v-56dd3b6a]{display:flex;gap:.25rem}.dialog-form[data-v-56dd3b6a]{display:flex;flex-direction:column;gap:1rem}.field[data-v-56dd3b6a]{display:flex;flex-direction:column;gap:.4rem}.field label[data-v-56dd3b6a]{font-size:.85rem;font-weight:600;color:#475569}.field[data-v-56dd3b6a] .p-inputtext,.field[data-v-56dd3b6a] .p-textarea,.field[data-v-56dd3b6a] .p-select{width:100%}.form-error[data-v-56dd3b6a]{color:#dc2626}.dialog-form[data-v-52aebabf]{display:flex;flex-direction:column;gap:1rem}.required-star[data-v-52aebabf]{color:#dc2626}.field[data-v-52aebabf]{display:flex;flex-direction:column;gap:.4rem}.field label[data-v-52aebabf]{font-size:.85rem;font-weight:600;color:#475569}.field[data-v-52aebabf] .p-inputtext,.field[data-v-52aebabf] .p-textarea,.field[data-v-52aebabf] .p-multiselect,.field[data-v-52aebabf] .p-inputnumber{width:100%}.checkbox-option[data-v-52aebabf]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.field-hint[data-v-52aebabf]{color:#94a3b8}.form-error[data-v-52aebabf]{color:#dc2626}.image-grid[data-v-52aebabf]{display:flex;flex-wrap:wrap;gap:.6rem}.image-tile[data-v-52aebabf]{position:relative;width:72px;height:72px;border-radius:8px;overflow:hidden;border:1px solid #e2e8f0;cursor:grab}.image-tile img[data-v-52aebabf]{width:100%;height:100%;object-fit:cover;display:block}.main-badge[data-v-52aebabf]{position:absolute;bottom:0;left:0;right:0;background:#1e293bbf;color:#fff;font-size:.65rem;font-weight:600;text-align:center;padding:.1rem 0}.remove-tile[data-v-52aebabf]{position:absolute;top:2px;right:2px;width:18px;height:18px;border-radius:50%;border:none;background:#0f172ab3;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;font-size:.65rem}.remove-tile[data-v-52aebabf]:hover{background:#dc2626}.add-tile[data-v-52aebabf]{width:72px;height:72px;border-radius:8px;border:1px dashed #94a3b8;background:#f8fafc;color:#64748b;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;font-size:.7rem;cursor:pointer}.add-tile[data-v-52aebabf]:disabled{opacity:.6;cursor:not-allowed}.price-grid[data-v-52aebabf]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.price-grid.single-col[data-v-52aebabf]{grid-template-columns:1fr}[data-v-29e1dd53] .p-datatable-table-container{overflow:visible!important}[data-v-29e1dd53] .p-datatable-thead>tr>th{position:sticky;top:0;z-index:2;background:var(--p-datatable-header-cell-background, #f8fafc)}.page-header[data-v-29e1dd53]{background:#fff;padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.page-header h1[data-v-29e1dd53]{margin:0;font-size:1.25rem;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:.5rem}.breadcrumb[data-v-29e1dd53]{margin-top:.25rem;font-size:.85rem;color:#94a3b8}.total-items-chip[data-v-29e1dd53]{display:flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:.4rem .9rem;white-space:nowrap}.total-items-chip strong[data-v-29e1dd53]{color:#1e293b}.selected-category-count[data-v-29e1dd53]{display:flex;align-items:center;font-size:.85rem;font-weight:600;color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:.45rem .9rem;white-space:nowrap}.selected-category-count strong[data-v-29e1dd53]{margin-left:.3rem}.page-body[data-v-29e1dd53]{padding:1.5rem}.filter-banner[data-v-29e1dd53]{display:flex;align-items:center;justify-content:space-between;background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af;border-radius:8px;padding:.5rem 1rem;margin-bottom:1rem;font-size:.9rem;flex-wrap:wrap;gap:.5rem}.toolbar[data-v-29e1dd53]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;gap:1rem;flex-wrap:wrap}.toolbar[data-v-29e1dd53] .p-inputtext{width:100%}.toolbar-filters[data-v-29e1dd53]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.category-filter[data-v-29e1dd53]{width:260px}.toolbar-actions[data-v-29e1dd53]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.row-thumb[data-v-29e1dd53]{width:40px;height:40px;object-fit:cover;border-radius:6px;border:1px solid #e2e8f0}.row-thumb-clickable[data-v-29e1dd53]{cursor:pointer}.gallery-backdrop[data-v-29e1dd53]{position:fixed;inset:0;background:#000000e6;z-index:1100;display:flex;align-items:center;justify-content:center}.gallery-close[data-v-29e1dd53]{position:fixed;top:1rem;right:1.25rem;z-index:1101;width:36px;height:36px;border-radius:50%;border:none;background:#ffffff26;color:#fff;font-size:1.1rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.gallery-close[data-v-29e1dd53]:hover{background:#ffffff4d}.gallery-item-wrap[data-v-29e1dd53]{width:100%;height:70vh;display:flex;align-items:center;justify-content:center}.gallery-item-img[data-v-29e1dd53]{max-width:90vw;max-height:100%;object-fit:contain;display:block}.gallery-thumb-img[data-v-29e1dd53]{width:70px;height:70px;object-fit:cover;border-radius:4px;display:block;cursor:pointer}.row-thumb-placeholder[data-v-29e1dd53]{width:40px;height:40px;border-radius:6px;border:1px dashed #cbd5e1;display:flex;align-items:center;justify-content:center;color:#cbd5e1}.negative-qty[data-v-29e1dd53]{color:#dc2626;font-weight:700}.negative-info-icon[data-v-29e1dd53]{margin-left:.4rem;color:#dc2626;cursor:help;vertical-align:middle}.category-tags[data-v-29e1dd53]{display:flex;flex-wrap:wrap;gap:.3rem}.raw-material-tag[data-v-29e1dd53]{margin-left:.4rem}.row-actions[data-v-29e1dd53]{display:flex;gap:.25rem}.hint[data-v-29e1dd53]{font-size:.85rem;color:#64748b;margin:0 0 1rem;line-height:1.5}.detail-loading[data-v-29e1dd53]{padding:2rem;text-align:center;color:#94a3b8}.items-table[data-v-29e1dd53]{width:100%;border-collapse:collapse;font-size:.88rem}.items-table th[data-v-29e1dd53]{text-align:left;background:#f8fafc;color:#475569;font-weight:600;padding:.6rem .75rem;border-bottom:1px solid #e2e8f0}.items-table td[data-v-29e1dd53]{padding:.55rem .75rem;border-bottom:1px solid #f1f5f9;color:#1e293b}.items-table .col-num[data-v-29e1dd53]{text-align:right}.items-table .col-invoice[data-v-29e1dd53]{min-width:65px}.empty-row[data-v-29e1dd53]{text-align:center;color:#94a3b8;padding:1.5rem}.mobile-card-list[data-v-29e1dd53]{display:none}.mobile-empty[data-v-29e1dd53]{color:#94a3b8;font-size:.85rem;padding:1rem 0;text-align:center}.item-card[data-v-29e1dd53]{border:1px solid #e2e8f0;border-radius:10px;padding:.85rem 1rem;margin-bottom:.75rem;background:#fff}.item-card[data-v-29e1dd53]:last-child{margin-bottom:0}.item-card-top[data-v-29e1dd53]{display:flex;align-items:flex-start;gap:.75rem}.item-card-thumb[data-v-29e1dd53],.item-card-thumb-placeholder[data-v-29e1dd53]{width:56px;height:56px;border-radius:8px;flex-shrink:0}.item-card-thumb[data-v-29e1dd53]{object-fit:cover;border:1px solid #e2e8f0}.item-card-thumb-clickable[data-v-29e1dd53]{cursor:pointer}.item-card-thumb-placeholder[data-v-29e1dd53]{border:1px dashed #cbd5e1;display:flex;align-items:center;justify-content:center;color:#cbd5e1}.item-card-heading[data-v-29e1dd53]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.3rem}.item-card-name[data-v-29e1dd53]{font-weight:700;color:#1e293b}.item-card-sku[data-v-29e1dd53]{font-size:.8rem;color:#94a3b8}.item-card-top-actions[data-v-29e1dd53]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.item-card-batches-btn[data-v-29e1dd53]{width:30px;height:30px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#475569;display:flex;align-items:center;justify-content:center;cursor:pointer}.item-card-chevron[data-v-29e1dd53]{color:#cbd5e1}.item-card-grid[data-v-29e1dd53]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid #f1f5f9}.item-card-grid.single-col[data-v-29e1dd53]{grid-template-columns:repeat(2,1fr)}.item-card-field[data-v-29e1dd53]{display:flex;flex-direction:column;gap:.3rem;font-size:.9rem;color:#1e293b}.item-card-field-label[data-v-29e1dd53]{font-size:.72rem;color:#94a3b8}.item-card-actions[data-v-29e1dd53]{display:flex;gap:.6rem;margin-top:.85rem}.item-card-actions[data-v-29e1dd53] .p-button{flex:1}@media(max-width:640px){.toolbar[data-v-29e1dd53],.toolbar-filters[data-v-29e1dd53]{flex-direction:column;align-items:stretch}.category-filter[data-v-29e1dd53]{width:100%}.price-grid[data-v-29e1dd53]{grid-template-columns:1fr}.desktop-table[data-v-29e1dd53]{display:none}.mobile-card-list[data-v-29e1dd53]{display:block}}.page-header[data-v-22d8aa90]{background:#fff;padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0}.page-header h1[data-v-22d8aa90]{margin:0;font-size:1.25rem;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:.5rem}.breadcrumb[data-v-22d8aa90]{margin-top:.25rem;font-size:.85rem;color:#94a3b8}.page-body[data-v-22d8aa90]{padding:1.5rem}[data-v-22d8aa90] .p-tabpanel{display:flex;flex-direction:column;gap:1.25rem}.card[data-v-22d8aa90]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:1rem}.card h3[data-v-22d8aa90]{margin:0;font-size:1rem;font-weight:600;color:#1e293b}.entry-row[data-v-22d8aa90]{display:flex;align-items:flex-end;gap:.85rem;flex-wrap:wrap}.entry-row .field-item[data-v-22d8aa90]{flex:2 1 200px;min-width:180px}.entry-row .field-qty[data-v-22d8aa90]{flex:0 1 100px;min-width:90px}.entry-row .field-note[data-v-22d8aa90]{flex:2 1 200px;min-width:180px}.entry-row .field-employee[data-v-22d8aa90]{flex:1 1 180px;min-width:160px}.entry-submit[data-v-22d8aa90]{flex-shrink:0;white-space:nowrap}.field[data-v-22d8aa90]{display:flex;flex-direction:column;gap:.4rem}.field label[data-v-22d8aa90]{font-size:.85rem;font-weight:600;color:#475569}.field[data-v-22d8aa90] .p-inputtext,.field[data-v-22d8aa90] .p-select,.field[data-v-22d8aa90] .p-inputnumber,.field[data-v-22d8aa90] .p-textarea{width:100%}.table-card[data-v-22d8aa90]{padding:0}.table-card>h3[data-v-22d8aa90]{padding:1.25rem 1.5rem 0}.table-toolbar[data-v-22d8aa90]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;padding:1.25rem 1.5rem 0}.table-toolbar h3[data-v-22d8aa90]{padding:0}.toolbar-actions[data-v-22d8aa90]{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}.filter-row[data-v-22d8aa90]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:1rem 1.5rem;border-bottom:1px solid #f1f5f9}.filter-row[data-v-22d8aa90] .p-datepicker{width:130px}.filter-category[data-v-22d8aa90]{width:160px}.filter-search[data-v-22d8aa90]{width:180px;flex:1 1 180px}.sku[data-v-22d8aa90]{color:#94a3b8;font-size:.85rem}.dialog-body[data-v-22d8aa90]{display:flex;flex-direction:column;gap:1rem}.dialog-hint[data-v-22d8aa90]{font-size:.85rem;color:#64748b;margin:0;line-height:1.5}.required[data-v-22d8aa90]{color:#dc2626}@media(max-width:640px){.entry-row[data-v-22d8aa90]{flex-direction:column;align-items:stretch}.entry-row .field-item[data-v-22d8aa90],.entry-row .field-qty[data-v-22d8aa90],.entry-row .field-note[data-v-22d8aa90],.entry-row .field-employee[data-v-22d8aa90]{flex:1 1 auto;min-width:0;width:100%}.entry-submit[data-v-22d8aa90]{width:100%;justify-content:center}}.page-header[data-v-c6488dcd]{background:#fff;padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0}.page-header h1[data-v-c6488dcd]{margin:0;font-size:1.25rem;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:.5rem}.breadcrumb[data-v-c6488dcd]{margin-top:.25rem;font-size:.85rem;color:#94a3b8}.page-body[data-v-c6488dcd]{padding:1.5rem}.card[data-v-c6488dcd]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:1rem}.card h3[data-v-c6488dcd]{margin:0;font-size:1rem;font-weight:600;color:#1e293b}.hint[data-v-c6488dcd]{font-size:.85rem;color:#64748b;margin:-.5rem 0 0;line-height:1.5}.table-card[data-v-c6488dcd]{padding:0}.table-card>h3[data-v-c6488dcd],.table-card>.hint[data-v-c6488dcd]{padding:1.25rem 1.5rem 0;margin:0}.filter-row[data-v-c6488dcd]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:1rem 1.5rem;border-bottom:1px solid #f1f5f9}.sku[data-v-c6488dcd]{color:#94a3b8;font-size:.85rem}.negative-value[data-v-c6488dcd]{color:#dc2626;font-weight:700}.voucher-link[data-v-c6488dcd]{color:#1e40af;font-weight:600;text-decoration:none}.voucher-link[data-v-c6488dcd]:hover{text-decoration:underline}.page-header[data-v-69a08359]{background:#fff;padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0}.page-header h1[data-v-69a08359]{margin:0;font-size:1.25rem;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:.5rem}.breadcrumb[data-v-69a08359]{margin-top:.25rem;font-size:.85rem;color:#94a3b8}.page-body[data-v-69a08359]{padding:1.5rem}.card[data-v-69a08359]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:1rem}.card h3[data-v-69a08359]{margin:0;font-size:1rem;font-weight:600;color:#1e293b}.hint[data-v-69a08359]{font-size:.85rem;color:#64748b;margin:-.5rem 0 0;line-height:1.5}.table-card[data-v-69a08359]{padding:0}.table-card>h3[data-v-69a08359],.table-card>.hint[data-v-69a08359]{padding:1.25rem 1.5rem 0;margin:0}.filter-row[data-v-69a08359]{display:flex;justify-content:flex-start;align-items:center;gap:1rem;flex-wrap:wrap;padding:1rem 1.5rem;border-bottom:1px solid #f1f5f9}.filter-group[data-v-69a08359]{display:flex;align-items:center;gap:.25rem}.depleted-qty[data-v-69a08359]{color:#94a3b8}.no-value[data-v-69a08359]{color:#cbd5e1;font-size:.85rem}.voucher-link[data-v-69a08359]{color:#1e40af;font-weight:600;text-decoration:none}.voucher-link[data-v-69a08359]:hover{text-decoration:underline}.page-header[data-v-7bc7651a]{background:#fff;padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0}.page-header h1[data-v-7bc7651a]{margin:0;font-size:1.25rem;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:.5rem}.breadcrumb[data-v-7bc7651a]{margin-top:.25rem;font-size:.85rem;color:#94a3b8}.page-body[data-v-7bc7651a]{padding:1.5rem}.import-grid[data-v-7bc7651a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:1.5rem}.import-card[data-v-7bc7651a]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem}.import-card h2[data-v-7bc7651a]{margin:0 0 .75rem;font-size:1.05rem;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:.5rem}.hint[data-v-7bc7651a]{font-size:.85rem;color:#64748b;line-height:1.5;margin:0 0 1.25rem}.hint code[data-v-7bc7651a]{background:#f1f5f9;padding:.1rem .35rem;border-radius:4px}.actions[data-v-7bc7651a]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.result-panel[data-v-7bc7651a]{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid #e2e8f0}.result-summary[data-v-7bc7651a]{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:.75rem}.stat[data-v-7bc7651a]{font-size:.8rem;font-weight:600;padding:.25rem .6rem;border-radius:999px}.stat-total[data-v-7bc7651a]{background:#f1f5f9;color:#475569}.stat-ok[data-v-7bc7651a]{background:#dcfce7;color:#166534}.stat-fail[data-v-7bc7651a]{background:#fee2e2;color:#991b1b}.issue-list[data-v-7bc7651a]{list-style:none;padding:0;margin:.5rem 0 0;max-height:160px;overflow-y:auto;font-size:.8rem}.issue-list.warning li[data-v-7bc7651a]{color:#92400e}.issue-list.error li[data-v-7bc7651a]{color:#991b1b}.issue-list li[data-v-7bc7651a]{padding:.2rem 0;word-break:break-word}.page-header[data-v-845857cb]{background:#fff;padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0}.page-header h1[data-v-845857cb]{margin:0;font-size:1.25rem;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:.5rem}.breadcrumb[data-v-845857cb]{margin-top:.25rem;font-size:.85rem;color:#94a3b8}.page-body[data-v-845857cb]{padding:1.5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:start;gap:1.25rem}.state-message[data-v-845857cb]{padding:2rem;text-align:center;color:#94a3b8}.card[data-v-845857cb]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:1rem;min-height:470px}.card-header[data-v-845857cb]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.card-title[data-v-845857cb]{display:flex;align-items:center;gap:.5rem;font-size:1.05rem;font-weight:600;color:#1e293b}.whatsapp-icon[data-v-845857cb]{color:#25d366;font-size:1.2rem}.status-toggle[data-v-845857cb]{display:flex;align-items:center;gap:.6rem}.status-label[data-v-845857cb]{font-size:.85rem;font-weight:600;color:#475569}.field[data-v-845857cb]{display:flex;flex-direction:column;gap:.4rem}.field label[data-v-845857cb]{font-size:.85rem;font-weight:600;color:#475569}.field[data-v-845857cb] .p-inputtext,.field[data-v-845857cb] .p-textarea{width:100%}.field-hint[data-v-845857cb]{font-size:.78rem;color:#94a3b8}.format-toolbar[data-v-845857cb]{display:flex;align-items:center;gap:.15rem;padding:.25rem;border:1px solid #e2e8f0;border-bottom:none;border-radius:8px 8px 0 0;background:#f8fafc;width:fit-content}.format-toolbar[data-v-845857cb] .p-button{width:2rem;height:2rem;color:#475569}.field[data-v-845857cb]:has(.format-toolbar) .p-textarea{border-top-left-radius:0}.save-bar[data-v-845857cb]{display:flex;justify-content:flex-end}.invoice-sheet[data-v-d77133cf]{box-sizing:border-box;width:100%;max-width:700px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0f172a1a;padding:1.75rem;display:flex;flex-direction:column;gap:.8rem;font-family:var(--invoice-font)}.invoice-sheet.paper-a4[data-v-d77133cf]{min-height:calc(11.69in - 20mm)}.invoice-sheet.paper-a5[data-v-d77133cf]{min-height:calc(8.27in - 20mm)}@media screen{.invoice-sheet.paper-a5[data-v-d77133cf]{max-width:480px}}.brand-row[data-v-d77133cf]{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:5px}.orderid[data-v-d77133cf]{color:var(--invoice-accent)}.brand-left[data-v-d77133cf]{display:flex;flex-direction:column;gap:.5rem;flex:0 0 45%;min-width:0}.main-logo-block[data-v-d77133cf]{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem}.brand-contact[data-v-d77133cf]{display:flex;flex-direction:row;align-items:flex-end;gap:.3rem;text-align:right;flex:1 1 auto;min-width:0;padding-top:.25rem;justify-content:space-between}.contact-row[data-v-d77133cf]{display:flex;align-items:center;gap:.4rem;font-size:.85rem;color:#475569}.contact-row i[data-v-d77133cf]{color:var(--invoice-accent)}.store-logo[data-v-d77133cf]{width:44px;height:44px;border-radius:10px;background:linear-gradient(135deg,#1e3a8a,#dc2626);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.3rem;flex-shrink:0}.store-logo-img[data-v-d77133cf]{height:auto;max-height:140px;object-fit:contain}.store-name[data-v-d77133cf]{display:flex;flex-direction:column;align-items:flex-start;text-align:left;margin-top:.4rem}.store-name-en[data-v-d77133cf]{font-size:1.15rem;font-weight:700;color:#1e293b}.header-row[data-v-d77133cf]{flex-wrap:nowrap;align-items:stretch;gap:1rem;display:flex;flex-direction:row}.card-panel[data-v-d77133cf]{background:color-mix(in srgb,var(--invoice-accent) 6%,#fff);border:1px solid color-mix(in srgb,var(--invoice-accent) 20%,#fff);border-radius:12px;padding:.9rem 1.1rem}.invoice-meta[data-v-d77133cf]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex:1 1 40%}.invoice-meta-main[data-v-d77133cf]{flex:1;min-width:0;text-align:left}span.vendor-extra[data-v-d77133cf]{color:var(--invoice-accent)}.invoice-meta h1[data-v-d77133cf]{margin:0 0 .4rem;font-size:1.1rem;color:#1e293b}.meta-row[data-v-d77133cf]{display:flex;justify-content:flex-start;gap:.5rem;font-size:.85rem;color:#64748b}.invoice-qr[data-v-d77133cf]{text-decoration:none;display:flex;flex-direction:column;align-items:center;gap:.2rem;flex-shrink:0}.invoice-qr-img[data-v-d77133cf]{width:64px;height:64px;border-radius:6px;background:#fff}.invoice-qr-caption[data-v-d77133cf]{font-size:.8rem;color:#1c1c1c;white-space:nowrap;font-weight:600}.customer-block[data-v-d77133cf]{display:flex;flex-direction:column;gap:.2rem;flex:1 1 60%}.block-label[data-v-d77133cf]{font-weight:700;margin:0 0 .4rem;font-size:1.1rem;color:#1e293b}.customer-name[data-v-d77133cf]{font-size:1.05rem;font-weight:600;color:#1e293b}.customer-detail[data-v-d77133cf]{font-size:.9rem;color:#64748b}.items-table[data-v-d77133cf]{width:100%;border-collapse:collapse;font-size:.9rem;border:1px solid #eee}.items-table th[data-v-d77133cf]{text-align:left;background:var(--invoice-accent);color:#fff;font-weight:500;padding:.35rem .75rem;border-bottom:1px solid var(--invoice-accent);letter-spacing:1px}.items-table td[data-v-d77133cf]{text-align:left;padding:.2rem .4rem;border-bottom:1px solid #eee;color:#1e293b}.sku[data-v-d77133cf]{color:#94a3b8;font-size:.8rem}.col-num[data-v-d77133cf]{width:50px}.col-price[data-v-d77133cf]{width:110px}.col-image[data-v-d77133cf]{width:48px}.item-thumb[data-v-d77133cf]{width:36px;height:36px;object-fit:contain;background:#f8fafc;border-radius:4px;display:block}.item-thumb-placeholder[data-v-d77133cf]{display:flex;align-items:center;justify-content:center;color:#cbd5e1;font-size:1rem}.items-table th.col-num[data-v-d77133cf],.items-table td.col-num[data-v-d77133cf],.items-table th.col-price[data-v-d77133cf],.items-table td.col-price[data-v-d77133cf],.items-table th.col-image[data-v-d77133cf],.items-table td.col-image[data-v-d77133cf]{text-align:center}.totals-row-wrapper[data-v-d77133cf]{display:flex;justify-content:flex-end;gap:1.5rem;flex-wrap:wrap}.mini-table[data-v-d77133cf]{width:260px;max-width:100%;border-collapse:collapse;font-size:.9rem;border:1px solid var(--invoice-accent)}.mini-table td[data-v-d77133cf]{padding:.2rem .5rem;color:#475569;background:color-mix(in srgb,var(--invoice-accent) 6%,#fff);border:1px solid color-mix(in srgb,var(--invoice-accent) 20%,#fff)}.mini-table td.label[data-v-d77133cf]{text-align:left}.mini-table td.value[data-v-d77133cf]{text-align:right;white-space:nowrap}.mini-table tr.grand-row td[data-v-d77133cf]{font-size:.9rem;font-weight:700;color:#1e293b;padding-top:.4rem;border-top:1px solid var(--invoice-accent)}.table-scroll[data-v-d77133cf]{overflow-x:auto}.notes-block[data-v-d77133cf]{display:flex;flex-direction:column;gap:.2rem;padding-top:.6rem;border-top:1px solid #e2e8f0}.notes-text[data-v-d77133cf]{font-size:.9rem;color:#1e293b;white-space:pre-wrap}.thank-you-row[data-v-d77133cf]{display:flex;align-items:center;gap:.75rem}.thank-you-icon[data-v-d77133cf]{width:36px;height:36px;border-radius:50%;background:color-mix(in srgb,var(--invoice-accent) 18%,#fff);color:var(--invoice-accent);display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}.thank-you-title[data-v-d77133cf]{font-weight:700;color:#1e293b;font-size:.95rem}.thank-you-subtitle[data-v-d77133cf]{font-size:.8rem;color:#64748b}.signature-stamp-row[data-v-d77133cf]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:.5rem}.signature-block[data-v-d77133cf]{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem}.signature-script[data-v-d77133cf]{font-family:Bombalurina,Brush Script MT,cursive;font-size:4rem;line-height:.5;color:#1e293b}.signature-line[data-v-d77133cf]{width:160px;border-top:1px solid #94a3b8;margin-top:.2rem}.signature-caption[data-v-d77133cf]{font-size:.75rem;color:#64748b}.payment-stamp[data-v-d77133cf]{--stamp-size: 150px;position:relative;width:var(--stamp-size);height:var(--stamp-size);border:3px solid currentColor;border-radius:50%;background:#fff;transform:rotate(340deg);flex-shrink:0}.payment-stamp[data-v-d77133cf]:before{content:"";position:absolute;inset:7px;border:2px solid currentColor;border-radius:50%}.payment-stamp.stamp-paid[data-v-d77133cf]{color:#009b70}.payment-stamp.stamp-unpaid[data-v-d77133cf]{color:#dc2626}.stamp-curve[data-v-d77133cf],.stamp-bottom-curve[data-v-d77133cf]{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.stamp-curve text[data-v-d77133cf],.stamp-bottom-curve text[data-v-d77133cf]{fill:currentColor;font-family:Poppins,Arial,Helvetica,sans-serif;font-weight:700;font-size:18px}.stamp-bottom-curve text[data-v-d77133cf]{letter-spacing:5px}.stamp-center[data-v-d77133cf]{position:absolute;width:75px;height:75px;left:50%;top:50%;transform:translate(-50%,-50%);border:7px double currentColor;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;line-height:1.15}.stamp-center.stamp-center-long[data-v-d77133cf]{font-size:14px}.notes-social-row[data-v-d77133cf]{width:100%;display:flex;flex-direction:column;gap:.75rem;margin-bottom:.75rem}.notes-bank-row[data-v-d77133cf]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.settings-notes-block[data-v-d77133cf]{flex:1 1 60%;min-width:0}.bank-details-block[data-v-d77133cf]{flex:1 1 35%;min-width:0}.settings-notes-list[data-v-d77133cf]{margin:0;padding-left:1.1rem;font-size:.82rem;color:#475569;display:flex;flex-direction:column;gap:.15rem}.bank-details-list[data-v-d77133cf]{font-size:.82rem;color:#475569;display:flex;flex-direction:column;gap:.15rem}.follow-us-block[data-v-d77133cf]{text-align:left}.follow-us-icons[data-v-d77133cf]{display:flex;gap:.5rem;justify-content:center}.follow-us-icon[data-v-d77133cf]{border-radius:50%;color:var(--invoice-accent);display:flex;align-items:center;justify-content:center;font-size:.85rem;text-decoration:none}.footer-tagline[data-v-d77133cf]{margin-top:.6rem;padding-top:.6rem;border-top:1px solid #e2e8f0;width:100%;text-align:center;font-size:.75rem;color:#94a3b8}.footer-area[data-v-d77133cf]{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:0rem}.invoice-footer[data-v-d77133cf]{display:flex;flex-direction:column;align-items:center;gap:.6rem;text-align:center;font-size:.85rem;color:#94a3b8;width:100%}.footer-img[data-v-d77133cf]{max-width:100%;max-height:100px;object-fit:contain}@media print{.invoice-sheet[data-v-d77133cf]{box-shadow:none;border-radius:0;max-width:100%;padding:0}.table-scroll[data-v-d77133cf]{overflow-x:visible}.invoice-sheet[data-v-d77133cf],.invoice-sheet[data-v-d77133cf] *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.items-table tr[data-v-d77133cf],.totals-row-wrapper[data-v-d77133cf],.thank-you-row[data-v-d77133cf],.signature-stamp-row[data-v-d77133cf],.payment-stamp[data-v-d77133cf],.notes-social-row[data-v-d77133cf],.footer-area[data-v-d77133cf]{break-inside:avoid;page-break-inside:avoid}}@media screen and (max-width:640px){.invoice-sheet[data-v-d77133cf]{padding:1.25rem}.brand-row[data-v-d77133cf]{flex-direction:column;align-items:flex-start}.brand-left[data-v-d77133cf]{flex:0 0 auto;width:100%}.brand-contact[data-v-d77133cf]{align-items:flex-start;text-align:left;width:100%}.header-row[data-v-d77133cf]{flex-direction:column}.customer-block[data-v-d77133cf],.invoice-meta[data-v-d77133cf]{flex:1 1 100%}.invoice-meta-main[data-v-d77133cf]{text-align:left}.meta-row[data-v-d77133cf]{justify-content:flex-start}.signature-stamp-row[data-v-d77133cf],.notes-bank-row[data-v-d77133cf]{flex-direction:column;align-items:flex-start}.mini-table[data-v-d77133cf]{width:100%}.totals-row-wrapper[data-v-d77133cf]{gap:.5rem}}.loading-state[data-v-10cbab6a]{padding:2rem 0;text-align:center;color:#64748b}.settings-sections[data-v-10cbab6a]{display:flex;flex-direction:column;gap:1.5rem}.paper-size-row[data-v-10cbab6a]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.active-font-row[data-v-10cbab6a]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px dashed #e2e8f0}.font-subsection[data-v-10cbab6a]{padding-top:1rem;margin-top:1rem;border-top:1px dashed #e2e8f0}.font-subsection[data-v-10cbab6a]:first-of-type{padding-top:0;margin-top:0;border-top:none}.font-subsection-label[data-v-10cbab6a]{display:block;font-size:.85rem;font-weight:600;color:#475569;margin-bottom:.4rem}.custom-font-upload-row[data-v-10cbab6a]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:.75rem}.color-row[data-v-10cbab6a]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.color-swatch[data-v-10cbab6a]{width:44px;height:36px;padding:0;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;background:none}.color-hex[data-v-10cbab6a]{font-size:.9rem;font-weight:600;color:#475569;text-transform:uppercase}.logo-width-row[data-v-10cbab6a]{margin-top:1.25rem;padding-top:1rem;border-top:1px dashed #e2e8f0;display:flex;flex-direction:column;gap:.6rem;max-width:360px}.logo-width-row label[data-v-10cbab6a]{display:flex;justify-content:space-between;font-size:.85rem;font-weight:600;color:#475569}.width-value[data-v-10cbab6a]{color:#1e40af;font-variant-numeric:tabular-nums}.logo-width-row .field-hint[data-v-10cbab6a]{color:#94a3b8;font-size:.8rem}.preview-hint[data-v-10cbab6a]{font-size:.85rem;color:#64748b;margin:0 0 1rem}.preview-wrapper[data-v-10cbab6a]{display:flex;justify-content:center;background:#f1f5f9;border-radius:8px;padding:1.5rem;max-height:70vh;overflow-y:auto}.settings-card[data-v-10cbab6a]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem}.settings-card h3[data-v-10cbab6a]{margin:0 0 .35rem;font-size:1rem;font-weight:600;color:#1e293b}.hint[data-v-10cbab6a]{font-size:.85rem;color:#64748b;margin:0 0 1rem;line-height:1.5}.upload-row[data-v-10cbab6a]{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}.upload-actions[data-v-10cbab6a]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.preview-img[data-v-10cbab6a]{max-width:140px;max-height:80px;object-fit:contain;border:1px solid #e2e8f0;border-radius:8px;padding:.4rem;background:#f8fafc}.footer-preview[data-v-10cbab6a]{max-width:260px}.logo-preview-frame[data-v-10cbab6a]{width:260px;max-width:100%;border:1px solid #e2e8f0;border-radius:8px;padding:.4rem;background:#f8fafc;display:flex;align-items:center}.logo-preview-img[data-v-10cbab6a]{height:auto;max-height:80px;object-fit:contain}.add-row[data-v-10cbab6a]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;padding-top:1rem;border-top:1px dashed #e2e8f0}.add-input[data-v-10cbab6a]{min-width:180px}.settings-textarea[data-v-10cbab6a]{width:100%}.field-row[data-v-10cbab6a]{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.9rem}.field-row label[data-v-10cbab6a]{display:flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;color:#475569}.full-width[data-v-10cbab6a]{width:100%}.optional-hint[data-v-10cbab6a]{font-weight:400;color:#94a3b8}.terms-save-row[data-v-10cbab6a]{display:flex;justify-content:flex-end;margin-top:.75rem}@media(max-width:480px){.add-row[data-v-10cbab6a],.custom-font-upload-row[data-v-10cbab6a]{flex-direction:column;align-items:stretch}}.loading-state[data-v-425347b8]{padding:2rem 0;text-align:center;color:#64748b}.brand-settings[data-v-425347b8]{display:flex;flex-direction:column;gap:1.25rem}.brand-header[data-v-425347b8]{display:flex;align-items:center;gap:.85rem}.header-icon[data-v-425347b8]{font-size:1.4rem;color:#1e40af;background:#eff6ff;width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center}.brand-header h2[data-v-425347b8]{margin:0;font-size:1.1rem;font-weight:700;color:#1e293b}.brand-header p[data-v-425347b8]{margin:.15rem 0 0;font-size:.85rem;color:#64748b}.sub-tabs[data-v-425347b8]{display:flex;gap:.6rem;flex-wrap:wrap}.brand-layout[data-v-425347b8]{display:flex;align-items:flex-start;gap:1.5rem}.brand-main[data-v-425347b8]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1.5rem;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem}.settings-card[data-v-425347b8]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem}.settings-card h3[data-v-425347b8]{margin:0 0 .35rem;font-size:1rem;font-weight:600;color:#1e293b}.hint[data-v-425347b8]{font-size:.85rem;color:#64748b;margin:0 0 1rem;line-height:1.5}.logo-and-text-row[data-v-425347b8]{display:flex;align-items:flex-start;gap:1.5rem;flex-wrap:wrap}.logo-col[data-v-425347b8]{flex:1 1 380px;min-width:320px}.text-col[data-v-425347b8]{flex:1 1 380px;min-width:320px;display:flex;flex-direction:column;gap:1.5rem}.icons-row[data-v-425347b8]{display:flex;gap:1.5rem;flex-wrap:wrap}.icon-card[data-v-425347b8]{flex:1 1 280px;min-width:260px}.upload-block[data-v-425347b8]{display:flex;flex-direction:column;gap:.6rem}.upload-preview-box[data-v-425347b8]{border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;min-height:150px;display:flex;align-items:center;justify-content:center;padding:1rem}.upload-preview-box.small[data-v-425347b8]{min-height:100px}.upload-preview-box img[data-v-425347b8]{max-width:100%;max-height:160px;object-fit:contain}.upload-preview-box.small img[data-v-425347b8]{max-height:80px}.upload-preview-empty[data-v-425347b8]{font-size:2rem;color:#cbd5e1}.filename-bar[data-v-425347b8]{display:flex;align-items:center;gap:.5rem;border:1px solid #e2e8f0;border-radius:8px;padding:.35rem .35rem .35rem .85rem}.filename-text[data-v-425347b8]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;color:#475569}.hidden-input[data-v-425347b8]{display:none}.logo-size-row[data-v-425347b8]{margin-top:1.25rem;padding-top:1rem;border-top:1px dashed #e2e8f0;display:flex;flex-direction:column;gap:.6rem}.logo-size-row label[data-v-425347b8]{display:flex;justify-content:space-between;font-size:.85rem;font-weight:600;color:#475569}.width-value[data-v-425347b8]{color:#1e40af;font-variant-numeric:tabular-nums}.logo-size-actions[data-v-425347b8]{display:flex;justify-content:flex-end}.logo-size-row .field-hint[data-v-425347b8]{color:#94a3b8;font-size:.8rem}.full-width[data-v-425347b8]{width:100%}.info-grid[data-v-425347b8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.info-field[data-v-425347b8]{display:flex;flex-direction:column;gap:.4rem}.info-field label[data-v-425347b8]{font-size:.85rem;font-weight:600;color:#475569}.info-field[data-v-425347b8] .p-inputtext{width:100%}.save-btn[data-v-425347b8]{align-self:flex-start}.live-preview[data-v-425347b8]{flex:0 0 300px;position:sticky;top:1.5rem;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.live-preview h3[data-v-425347b8]{margin:0;font-size:.95rem;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:.5rem}.preview-mockup[data-v-425347b8]{border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;background:#fff}.preview-topbar[data-v-425347b8]{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;background:#f1f5f9;font-size:.75rem;font-weight:600;color:#475569}.preview-dots[data-v-425347b8]{display:flex;gap:.25rem}.preview-dots span[data-v-425347b8]{width:12px;height:8px;border-radius:3px;background:#cbd5e1}.preview-body[data-v-425347b8]{display:flex;min-height:150px}.preview-sidebar[data-v-425347b8]{width:56px;flex-shrink:0;background:#f8fafc;border-right:1px solid #f1f5f9;padding:.6rem .5rem;display:flex;flex-direction:column;align-items:center;gap:.4rem}.preview-logo-img[data-v-425347b8]{width:26px;height:26px;object-fit:contain;border-radius:6px}.preview-logo-fallback[data-v-425347b8]{width:26px;height:26px;border-radius:6px;background:linear-gradient(135deg,#1e3a8a,#dc2626);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.75rem}.preview-nav-active[data-v-425347b8]{width:100%;height:6px;border-radius:3px;background:#1e40af;margin-top:.35rem}.preview-nav-line[data-v-425347b8]{width:100%;height:6px;border-radius:3px;background:#e2e8f0}.preview-content[data-v-425347b8]{flex:1;padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.preview-line[data-v-425347b8]{height:6px;border-radius:3px;background:#e2e8f0;width:70%}.preview-line.wide[data-v-425347b8]{width:95%}.preview-chips[data-v-425347b8]{display:flex;gap:.35rem;margin:.15rem 0}.chip[data-v-425347b8]{width:34px;height:14px;border-radius:999px;background:#bbf7d0}.chip.light[data-v-425347b8]{background:#e2e8f0}.preview-text-block[data-v-425347b8]{border-top:1px solid #f1f5f9;padding-top:.75rem;display:flex;flex-direction:column;gap:.25rem}.preview-title[data-v-425347b8]{font-size:.85rem;font-weight:600;color:#1e293b}.preview-copyright[data-v-425347b8]{font-size:.78rem;color:#94a3b8}@media(max-width:900px){.brand-layout[data-v-425347b8]{flex-direction:column}.live-preview[data-v-425347b8]{flex:1 1 auto;width:100%;position:static}}@media(max-width:640px){.brand-header[data-v-425347b8],.sub-tabs[data-v-425347b8]{display:none}.save-btn[data-v-425347b8]{align-self:stretch;width:100%}}.loading-state[data-v-f9688091]{padding:2rem 0;text-align:center;color:#64748b}.settings-sections[data-v-f9688091]{display:flex;flex-direction:column;gap:1.5rem}.settings-card[data-v-f9688091]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem}.settings-card h3[data-v-f9688091]{margin:0 0 .35rem;font-size:1rem;font-weight:600;color:#1e293b}.hint[data-v-f9688091]{font-size:.85rem;color:#64748b;margin:0 0 1rem;line-height:1.5}.toggle-row[data-v-f9688091]{display:flex;align-items:center;gap:.75rem}.toggle-label[data-v-f9688091]{font-size:.9rem;font-weight:600;color:#475569}.pieces-per-stack-row[data-v-f9688091]{display:flex;align-items:center;gap:.75rem}.pieces-per-stack-row[data-v-f9688091] .p-inputnumber{width:140px}.loading-state[data-v-3ad08c4e]{padding:2rem 0;text-align:center;color:#64748b}.appearance-panel[data-v-3ad08c4e]{display:flex;flex-direction:column;gap:1.5rem}.sub-tabs[data-v-3ad08c4e]{display:flex;gap:.6rem;flex-wrap:wrap}.settings-card[data-v-3ad08c4e]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem}.settings-card h3[data-v-3ad08c4e]{margin:0 0 .35rem;font-size:1rem;font-weight:600;color:#1e293b}.hint[data-v-3ad08c4e]{font-size:.85rem;color:#64748b;margin:0 0 1.25rem;line-height:1.5}.hint a[data-v-3ad08c4e]{color:#1e40af}.group-label[data-v-3ad08c4e]{margin:1.5rem 0 .25rem;font-size:.75rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}.group-label[data-v-3ad08c4e]:first-of-type{margin-top:0}.color-list[data-v-3ad08c4e]{display:flex;flex-direction:column;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.color-row[data-v-3ad08c4e]{display:flex;align-items:center;gap:1.5rem;padding:.85rem 1.1rem;background:#fff}.color-row+.color-row[data-v-3ad08c4e]{border-top:1px solid #f1f5f9}.color-row-label[data-v-3ad08c4e]{flex:0 0 130px;font-size:.88rem;font-weight:600;color:#334155}.color-row-controls[data-v-3ad08c4e]{flex:1;display:flex;align-items:center;gap:.75rem;min-width:0}.hex-input[data-v-3ad08c4e]{width:100px;flex-shrink:0;font-family:SF Mono,Consolas,monospace;font-size:.85rem;text-transform:lowercase}.color-sample[data-v-3ad08c4e]{flex:0 0 90px;font-size:1rem;font-weight:600;color:#1e293b;font-variant-numeric:tabular-nums}.reset-btn[data-v-3ad08c4e]{margin-left:auto;flex-shrink:0}.save-btn[data-v-3ad08c4e]{margin-top:1.5rem}@media(max-width:640px){.color-row[data-v-3ad08c4e]{flex-direction:column;align-items:flex-start;gap:.6rem}.color-row-label[data-v-3ad08c4e]{flex-basis:auto}.color-row-controls[data-v-3ad08c4e]{width:100%;flex-wrap:wrap}.reset-btn[data-v-3ad08c4e]{margin-left:0}}.loading-state[data-v-daded6e0]{padding:2rem 0;text-align:center;color:#64748b}.settings-sections[data-v-daded6e0]{display:flex;flex-direction:column;gap:1.5rem}.settings-card[data-v-daded6e0]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem}.settings-card h3[data-v-daded6e0]{margin:0 0 .35rem;font-size:1rem;font-weight:600;color:#1e293b}.hint[data-v-daded6e0]{font-size:.85rem;color:#64748b;margin:0 0 1rem;line-height:1.5}.empty-hint[data-v-daded6e0]{font-size:.85rem;color:#94a3b8;margin:0 0 1rem}.logo-grid[data-v-daded6e0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem}.logo-item[data-v-daded6e0]{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.logo-preview[data-v-daded6e0]{width:56px;height:56px;border-radius:10px;border:1.5px dashed #e2e8f0;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#cbd5e1;font-size:1.4rem}.logo-preview img[data-v-daded6e0]{width:100%;height:100%;object-fit:contain}.logo-item-label[data-v-daded6e0]{font-size:.8rem;font-weight:600;color:#475569}.account-list[data-v-daded6e0]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.25rem}.account-item[data-v-daded6e0]{display:flex;align-items:center;gap:.75rem;padding:.6rem .85rem;border:1px solid #e2e8f0;border-radius:8px}.account-logo[data-v-daded6e0]{width:34px;height:34px;border-radius:8px;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#cbd5e1;flex-shrink:0}.account-logo img[data-v-daded6e0]{width:100%;height:100%;object-fit:contain}.account-info[data-v-daded6e0]{display:flex;flex-direction:column;gap:.1rem;flex:1}.account-actions[data-v-daded6e0]{display:flex;align-items:center;gap:.25rem;margin-left:auto}.account-name[data-v-daded6e0]{font-size:.9rem;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:.5rem}.account-meta[data-v-daded6e0]{font-size:.78rem;color:#94a3b8}.add-grid[data-v-daded6e0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.6rem;align-items:end}.add-grid[data-v-daded6e0] .p-inputtext,.add-grid[data-v-daded6e0] .p-select{width:100%}.loading-state[data-v-c7cde0a7]{padding:2rem 0;text-align:center;color:#64748b}.settings-sections[data-v-c7cde0a7]{display:flex;flex-direction:column;gap:1.5rem}.settings-card[data-v-c7cde0a7]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem}.settings-card h3[data-v-c7cde0a7]{margin:0 0 .35rem;font-size:1rem;font-weight:600;color:#1e293b}.hint[data-v-c7cde0a7]{font-size:.85rem;color:#64748b;margin:0 0 1rem;line-height:1.5}.hint a[data-v-c7cde0a7]{color:#1e40af}.toggle-row[data-v-c7cde0a7]{display:flex;align-items:center;gap:.75rem}.toggle-label[data-v-c7cde0a7]{font-size:.9rem;font-weight:600;color:#475569}.loading-state[data-v-0af6fd93]{padding:2rem 0;text-align:center;color:#64748b}.settings-sections[data-v-0af6fd93]{display:flex;flex-direction:column;gap:1.5rem}.settings-card[data-v-0af6fd93]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem}.settings-card h3[data-v-0af6fd93]{margin:0 0 .35rem;font-size:1rem;font-weight:600;color:#1e293b}.hint[data-v-0af6fd93]{font-size:.85rem;color:#64748b;margin:0 0 1rem;line-height:1.5}.nav-table[data-v-0af6fd93]{display:flex;flex-direction:column;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;margin-bottom:1.25rem;max-width:760px}.nav-row[data-v-0af6fd93]{display:grid;grid-template-columns:88px 84px 1fr 70px 80px;align-items:center;gap:.5rem;padding:.4rem .75rem;border-top:1px solid #eef2f6}.nav-row[data-v-0af6fd93]:first-child{border-top:none}.nav-head[data-v-0af6fd93]{background:#f8fafc;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.col-order[data-v-0af6fd93]{display:flex;gap:.1rem}.col-item[data-v-0af6fd93]{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;color:#1e293b}.label-input[data-v-0af6fd93]{width:100%;max-width:180px}.icon-select[data-v-0af6fd93]{width:100%}.icon-preview[data-v-0af6fd93],.icon-option[data-v-0af6fd93]{display:inline-flex;align-items:center;gap:.5rem;color:#5c73a9}.icon-option[data-v-0af6fd93]{color:#1e293b;text-transform:capitalize}.icon-preview i[data-v-0af6fd93],.icon-option i[data-v-0af6fd93]{font-size:1.1rem;color:#5c73a9}.woo-prev[data-v-0af6fd93]{display:inline-block;width:1.3rem;height:1.3rem;background-color:#5c73a9;-webkit-mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAACXBIWXMAAAsTAAALEwEAmpwYAAAGYElEQVR4nO2ce4hXRRTHv2Ztma0LW8pumj0oMaJAsidCkgU9zNAeSs8/SslHhFSUSFH2cLPasodhT7L+ksAiK3oRRUFU24seZkWUpWVq6+5q0rreOHJ+2+U2Z2bu/d253t/+zgcOLL89c2buOfd37pm5Mz9AURRFURRFURRFURRFURRFUZR65xAA8wC8BuBbAD0AIhXYpId99SqAuQBGZXH8SADLAfSW4IKiGpc+ACsBHOrr/CkAukow8GiACfn0PJfzr+WI7enBRgNU+jilGzkbwM4SDDKqgyBMMeV8TTsoTLYCaI0H4MkSDCqqM6Eip7/U1NSDwqWXM8/uh4JLeR2ACwE0+pZSdUwjgKkAvvPw6xzwhMHl/OY9fVU1SDP7zubb1fCIFN35SjYucviWZszO6kfTTnaGOXxLvnfmqSQNANoArAfwO4D7+LO8aQBwP4BNAH4DcHegfkLj9G/aALQZdOizvHnA0A8FAfUegF8NOhtyHnQjgG2Gfqhv1HsAtgt6B+Q46CstFVmtUcg3gGS0YyCnAviY7+wPAZxs0X1L6ONZRx80vb8FQAeATgDd/PciAAchGy1V2sw9AF8KeuMsgzjYUG11JtdDmOGWFdlJlj7m8BqLdB3U3zQPh+VtM/cAvCPonWEZxGKhzXyD7gxBl755exn06bNHPa4j4sCSfRdk85GcbOYegBcEvcuEAewL4A+hzYsG/adci1cJ7vJ0VEUoBR7pCMCdOdrMPQAPCnoLhQFcYrH9J4BBCf1fBN3zDbbPAbArpbNcz5K8beYegPmC3hPCAN512B8b0x1t+Zo3Gb5ZP2RwVGUl8jDDWEPYzD0AUwW9Nwy6x/iuCDpsf4H/M9ticy2AUwCcwFWLSWd2QTZzD8A4Qe9Hg+7DHvZfiunfIegsM9j+StBdz6VjhSWC3sqCbOYegCYhR+5KTMaGcpnmst8FYB9uIy2Nz/S8CSJDRTJB0FtTgM0gASB+FnTjk6uZHrYjlomOB3By0nZjilR1oKC7oQCbwQLwsqA7K6bTkSIAD/EDsE/4ZiWXxFcJdm42jLVB0N1egM1gAZBqb8r5xIkpnB/xGs9Y4X+05J3kU0GXUoNpFm7S3ViAzWABmC7oUslJPG1xtLTMcLvw+SeG/jcJuuQY0xqUSbejAJvBAnC0oLuF34VKK6bXA3jPMimLPGfLOwTdysM8zgJBd1UBNoMFYLDFye3C5zt4oc1nF0ZkSGtxNgq69HBM8pmge0MBNoMFwPaQ/ccxVW9JuQ9pgaHvtZ75+mKL3eMy2pyRwmbQAEh5XhKaRVZ4PUW7y1MsCNIEqcJwLgt9S0sfmyO4KPC1GTQA16RwIn1l40xL0XaSoW8pjXXzUsHxljs6WS772hzvWCeaVXQAjk3hRApWnL15p0PkIScZ+j6iiu2Ua4TdFSFsBg0AvbT4y6P9VmFv0SLPizPlVeK5DI6iEvhMyzWFsBksAD7bGiN+W2Wi1VJJxWWM0P4oz/ZxudVxPSFsBg3AQo/2lKok2j3a0+5tiUtTvDxpN7z8KcJm0ABMdLR939G+Rdj/ExeqZlz7L20vzmlyeJXDRkibQQMwBMDflrbSe+I49+awN3UEv8f9nANKDvqIF9JcAQxtM2gAiLctSwv7ebQf6ijvqGKqZYIH4Cah3T0pBnm6kHdNq4u1RvAAtBryZVfl+E0KllUZxLoNAHiy9AEf03dtO5Ro4KpiM9/5SwZA+vHyrx7QCEeTzwEN1xGltPsplf+4wOeIkms2SwHSQ3rpaXYsCPYf0pvrkafW8eSEzjwpdobxne9yfv9GrlE19LM0O/m9M22PPBx+fF+CcVsPahOPl2BAUQb5ms+nTbCsyTxTgnGa5DHXAYpak5/4YN9p/M66wtUlGFtSOhNbHXdz1gD6zYjNAFbwc2t8CcaTfH8wWcqX8wbgDzZtK5nzqeixMtmxFKuCzGnnXHhCp/+W1lB1FJVYevl4lelAopORXKu+AuAby8EEFfRLN/tqNfsu7aJkaRnCvzq43LI3pxoxbcJVBAazw9o8Z5w+YtqGrnhCZ9Fu453UWU44RnzmQckBOql4HYA3UxYRW4SD4EoV0M7mK/jwXE+VW2iUKtmfH+IrLDv6TMdMlYAP8aWJH9Z7PkRnip1B/E57MW+bVxRFURRFURRFURRFURRFURRFQZ78C3vEwLDojtVsAAAAAElFTkSuQmCC) center / contain no-repeat;mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAACXBIWXMAAAsTAAALEwEAmpwYAAAGYElEQVR4nO2ce4hXRRTHv2Ztma0LW8pumj0oMaJAsidCkgU9zNAeSs8/SslHhFSUSFH2cLPasodhT7L+ksAiK3oRRUFU24seZkWUpWVq6+5q0rreOHJ+2+U2Z2bu/d253t/+zgcOLL89c2buOfd37pm5Mz9AURRFURRFURRFURRFURRFUZR65xAA8wC8BuBbAD0AIhXYpId99SqAuQBGZXH8SADLAfSW4IKiGpc+ACsBHOrr/CkAukow8GiACfn0PJfzr+WI7enBRgNU+jilGzkbwM4SDDKqgyBMMeV8TTsoTLYCaI0H4MkSDCqqM6Eip7/U1NSDwqWXM8/uh4JLeR2ACwE0+pZSdUwjgKkAvvPw6xzwhMHl/OY9fVU1SDP7zubb1fCIFN35SjYucviWZszO6kfTTnaGOXxLvnfmqSQNANoArAfwO4D7+LO8aQBwP4BNAH4DcHegfkLj9G/aALQZdOizvHnA0A8FAfUegF8NOhtyHnQjgG2Gfqhv1HsAtgt6B+Q46CstFVmtUcg3gGS0YyCnAviY7+wPAZxs0X1L6ONZRx80vb8FQAeATgDd/PciAAchGy1V2sw9AF8KeuMsgzjYUG11JtdDmOGWFdlJlj7m8BqLdB3U3zQPh+VtM/cAvCPonWEZxGKhzXyD7gxBl755exn06bNHPa4j4sCSfRdk85GcbOYegBcEvcuEAewL4A+hzYsG/adci1cJ7vJ0VEUoBR7pCMCdOdrMPQAPCnoLhQFcYrH9J4BBCf1fBN3zDbbPAbArpbNcz5K8beYegPmC3hPCAN512B8b0x1t+Zo3Gb5ZP2RwVGUl8jDDWEPYzD0AUwW9Nwy6x/iuCDpsf4H/M9ticy2AUwCcwFWLSWd2QTZzD8A4Qe9Hg+7DHvZfiunfIegsM9j+StBdz6VjhSWC3sqCbOYegCYhR+5KTMaGcpnmst8FYB9uIy2Nz/S8CSJDRTJB0FtTgM0gASB+FnTjk6uZHrYjlomOB3By0nZjilR1oKC7oQCbwQLwsqA7K6bTkSIAD/EDsE/4ZiWXxFcJdm42jLVB0N1egM1gAZBqb8r5xIkpnB/xGs9Y4X+05J3kU0GXUoNpFm7S3ViAzWABmC7oUslJPG1xtLTMcLvw+SeG/jcJuuQY0xqUSbejAJvBAnC0oLuF34VKK6bXA3jPMimLPGfLOwTdysM8zgJBd1UBNoMFYLDFye3C5zt4oc1nF0ZkSGtxNgq69HBM8pmge0MBNoMFwPaQ/ccxVW9JuQ9pgaHvtZ75+mKL3eMy2pyRwmbQAEh5XhKaRVZ4PUW7y1MsCNIEqcJwLgt9S0sfmyO4KPC1GTQA16RwIn1l40xL0XaSoW8pjXXzUsHxljs6WS772hzvWCeaVXQAjk3hRApWnL15p0PkIScZ+j6iiu2Ua4TdFSFsBg0AvbT4y6P9VmFv0SLPizPlVeK5DI6iEvhMyzWFsBksAD7bGiN+W2Wi1VJJxWWM0P4oz/ZxudVxPSFsBg3AQo/2lKok2j3a0+5tiUtTvDxpN7z8KcJm0ABMdLR939G+Rdj/ExeqZlz7L20vzmlyeJXDRkibQQMwBMDflrbSe+I49+awN3UEv8f9nANKDvqIF9JcAQxtM2gAiLctSwv7ebQf6ijvqGKqZYIH4Cah3T0pBnm6kHdNq4u1RvAAtBryZVfl+E0KllUZxLoNAHiy9AEf03dtO5Ro4KpiM9/5SwZA+vHyrx7QCEeTzwEN1xGltPsplf+4wOeIkms2SwHSQ3rpaXYsCPYf0pvrkafW8eSEzjwpdobxne9yfv9GrlE19LM0O/m9M22PPBx+fF+CcVsPahOPl2BAUQb5ms+nTbCsyTxTgnGa5DHXAYpak5/4YN9p/M66wtUlGFtSOhNbHXdz1gD6zYjNAFbwc2t8CcaTfH8wWcqX8wbgDzZtK5nzqeixMtmxFKuCzGnnXHhCp/+W1lB1FJVYevl4lelAopORXKu+AuAby8EEFfRLN/tqNfsu7aJkaRnCvzq43LI3pxoxbcJVBAazw9o8Z5w+YtqGrnhCZ9Fu453UWU44RnzmQckBOql4HYA3UxYRW4SD4EoV0M7mK/jwXE+VW2iUKtmfH+IrLDv6TMdMlYAP8aWJH9Z7PkRnip1B/E57MW+bVxRFURRFURRFURRFURRFURRFQZ78C3vEwLDojtVsAAAAAElFTkSuQmCC) center / contain no-repeat}.item-note[data-v-0af6fd93]{color:#94a3b8;font-size:.75rem}.col-toggle[data-v-0af6fd93]{display:flex;justify-content:center}.actions[data-v-0af6fd93]{display:flex;gap:.6rem}@media(max-width:640px){.nav-row[data-v-0af6fd93]{grid-template-columns:64px 70px 1fr 48px 62px;gap:.3rem;padding:.4rem}}.loading-state[data-v-f285230d]{padding:2rem 0;text-align:center;color:#64748b}.settings-sections[data-v-f285230d]{display:flex;flex-direction:column;gap:1.5rem}.settings-card[data-v-f285230d]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem}.settings-card h3[data-v-f285230d]{margin:0 0 .35rem;font-size:1rem;font-weight:600;color:#1e293b}.hint[data-v-f285230d]{font-size:.85rem;color:#64748b;margin:0 0 1rem;line-height:1.5}.hint code[data-v-f285230d]{background:#f1f5f9;padding:.1rem .35rem;border-radius:4px;font-size:.8rem}.empty-hint[data-v-f285230d]{font-size:.85rem;color:#94a3b8;margin:0}.current-version-main[data-v-f285230d]{display:flex;align-items:center;gap:.6rem}.current-version-name[data-v-f285230d]{font-size:1.1rem;font-weight:700;color:#1e293b}.current-version-code[data-v-f285230d]{font-size:.8rem;color:#94a3b8;font-family:ui-monospace,monospace}.current-version-notes[data-v-f285230d]{margin:.5rem 0 0;font-size:.85rem;color:#475569}.publish-grid[data-v-f285230d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.field[data-v-f285230d]{display:flex;flex-direction:column;gap:.4rem}.field-full[data-v-f285230d]{grid-column:1 / -1}.field label[data-v-f285230d]{font-size:.85rem;font-weight:600;color:#475569}.optional-hint[data-v-f285230d]{font-weight:400;color:#94a3b8}.field[data-v-f285230d] .p-inputtext,.field[data-v-f285230d] .p-inputnumber{width:100%}.checkbox-option[data-v-f285230d]{display:flex;align-items:center;gap:.5rem;font-weight:500;color:#334155;cursor:pointer}.panel h3[data-v-4a92bcfc]{margin:0;color:#1e293b;font-size:1.05rem}.panel>p[data-v-4a92bcfc]{color:#64748b;font-size:.85rem;line-height:1.5}.add-row[data-v-4a92bcfc]{display:flex;gap:.6rem}.add-row[data-v-4a92bcfc] .p-inputtext{flex:1}.chips[data-v-4a92bcfc]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.chip[data-v-4a92bcfc]{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .5rem .35rem .65rem;border-radius:999px;background:#e8f8f1;color:#087552;font-size:.8rem;font-weight:600}.chip button[data-v-4a92bcfc]{border:0;background:transparent;color:inherit;cursor:pointer;padding:.1rem}.hint[data-v-4a92bcfc]{color:#94a3b8}.loading-state[data-v-c2bd74f0]{padding:2rem 0;text-align:center;color:#64748b}.settings-sections[data-v-c2bd74f0]{display:flex;flex-direction:column;gap:1.5rem}.settings-card[data-v-c2bd74f0]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem}.settings-card h3[data-v-c2bd74f0]{margin:0 0 .35rem;font-size:1rem;font-weight:600;color:#1e293b}.hint[data-v-c2bd74f0]{font-size:.85rem;color:#64748b;margin:0 0 1rem;line-height:1.5}.field[data-v-c2bd74f0]{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1rem}.field label[data-v-c2bd74f0]{font-size:.85rem;font-weight:600;color:#475569}.already-set-hint[data-v-c2bd74f0]{font-weight:400;color:#94a3b8}.field[data-v-c2bd74f0] .p-inputtext,.field[data-v-c2bd74f0] .p-password{width:100%}.button-row[data-v-c2bd74f0]{display:flex;gap:.6rem}.loading-state[data-v-76d4ddfb]{padding:2rem 0;text-align:center;color:#64748b}.settings-sections[data-v-76d4ddfb]{display:flex;flex-direction:column;gap:1.5rem}.settings-card[data-v-76d4ddfb]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 2px 12px #0f172a0a;padding:1.5rem}.card-header[data-v-76d4ddfb]{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.25rem}.header-icon[data-v-76d4ddfb]{width:52px;height:52px;flex-shrink:0;border-radius:14px;background:#f3e8ff;color:#7c3aed;display:flex;align-items:center;justify-content:center;font-size:1.4rem}.card-header-text[data-v-76d4ddfb]{flex:1;min-width:0}.card-header-text .hint[data-v-76d4ddfb]{margin-bottom:0}.add-store-btn[data-v-76d4ddfb]{flex-shrink:0;background:#f0fdf4;border-color:#dcfce7;color:#15803d;border-radius:12px;font-weight:600}.add-store-btn[data-v-76d4ddfb]:hover{background:#dcfce7!important;border-color:#bbf7d0!important;color:#15803d!important}.settings-card h3[data-v-76d4ddfb]{margin:0 0 .35rem;font-size:1.15rem;font-weight:700;color:#0f172a}.hint[data-v-76d4ddfb]{font-size:.85rem;color:#64748b;margin:0 0 1rem;line-height:1.5}.empty-hint[data-v-76d4ddfb]{font-size:.85rem;color:#94a3b8;margin:0 0 1rem}.store-list[data-v-76d4ddfb]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.25rem}.store-item[data-v-76d4ddfb]{padding:.65rem .9rem;border:1px solid #e2e8f0;border-radius:8px;display:flex;align-items:center;gap:.75rem}.store-info[data-v-76d4ddfb]{display:flex;flex-direction:column;gap:.15rem;flex:1;min-width:0}.store-name[data-v-76d4ddfb]{font-size:.9rem;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.store-meta[data-v-76d4ddfb]{font-size:.78rem;color:#94a3b8;word-break:break-all}.store-actions[data-v-76d4ddfb]{display:flex;align-items:center;gap:.15rem;margin-left:auto;flex-shrink:0}.store-edit-wrap[data-v-76d4ddfb]{display:flex;flex-direction:column;gap:.9rem;width:100%}.store-item.editing[data-v-76d4ddfb]{padding:0;border:none;border-top:1px solid #eef2f6;border-radius:0;padding-top:1.25rem}.edit-grid[data-v-76d4ddfb]{display:grid;grid-template-columns:1.2fr 1.3fr 1.6fr 1fr 1fr auto;gap:1rem;align-items:start}.field label[data-v-76d4ddfb]{display:flex;align-items:center;gap:.45rem;font-size:.85rem;font-weight:600;color:#0f172a;margin-bottom:.4rem}.field label i[data-v-76d4ddfb]{color:#475569}.field[data-v-76d4ddfb] .p-inputtext{width:100%;border-radius:10px}.field[data-v-76d4ddfb] .p-password{width:100%}.empty-hint[data-v-76d4ddfb]{margin:.25rem 0 0}.already-set-hint[data-v-76d4ddfb]:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#16a34a;margin-right:.4rem}.already-set-hint[data-v-76d4ddfb]{font-size:.8rem;margin-top:.25rem}.webhook-section[data-v-76d4ddfb]{display:flex;flex-direction:column;gap:1.25rem;padding-top:1.25rem;border-top:1px solid #eef2f6}.webhook-row[data-v-76d4ddfb]{display:grid;grid-template-columns:1.7fr 1fr;gap:2rem;align-items:start}.webhook-field[data-v-76d4ddfb]{display:flex;gap:.9rem;align-items:flex-start}.webhook-icon[data-v-76d4ddfb]{width:44px;height:44px;flex-shrink:0;border-radius:50%;background:#f0fdf4;color:#16a34a;display:flex;align-items:center;justify-content:center}.webhook-icon.paktrack[data-v-76d4ddfb]{background:#f3e8ff;color:#7c3aed}.webhook-main[data-v-76d4ddfb]{flex:1;min-width:0}.webhook-main label[data-v-76d4ddfb]{display:block;font-size:.9rem;font-weight:700;color:#0f172a;margin-bottom:.5rem}.webhook-hint[data-v-76d4ddfb]{display:block;font-weight:400;font-size:.8rem;color:#4f7be8}.webhook-url-row[data-v-76d4ddfb]{display:flex;align-items:stretch}.webhook-url-row[data-v-76d4ddfb] .p-inputtext{border-radius:10px 0 0 10px}.copy-btn[data-v-76d4ddfb]{border-radius:0 10px 10px 0;border-left:none;color:#475569}.secret-label[data-v-76d4ddfb]{font-size:.95rem}.full-width[data-v-76d4ddfb]{width:100%}.secret-field[data-v-76d4ddfb]{display:flex;flex-direction:column;gap:.2rem}.secret-field[data-v-76d4ddfb] .p-password,.secret-field[data-v-76d4ddfb] .p-password input{width:100%}.already-set-hint[data-v-76d4ddfb]{font-size:.72rem;color:#16a34a;letter-spacing:.02em}.edit-actions[data-v-76d4ddfb]{display:flex;gap:.6rem;padding-top:1.25rem;border-top:1px solid #eef2f6}.edit-actions[data-v-76d4ddfb] .p-button{border-radius:12px;font-weight:600}.edit-actions[data-v-76d4ddfb] .p-button:not(.p-button-secondary){background:#16a34a;border-color:#16a34a}.active-toggle[data-v-76d4ddfb]{display:flex;align-items:center;gap:.6rem;font-size:.9rem;color:#0f172a;height:2.6rem}.add-grid[data-v-76d4ddfb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.6rem;align-items:end}.add-grid[data-v-76d4ddfb] .p-inputtext,.add-grid[data-v-76d4ddfb] .p-password,.add-grid[data-v-76d4ddfb] .p-password input{width:100%}.add-actions[data-v-76d4ddfb]{display:flex;gap:.4rem}.notif-toggle-list[data-v-76d4ddfb]{display:flex;flex-direction:column;gap:.9rem;align-items:flex-start}.notif-toggle-row[data-v-76d4ddfb]{display:flex;align-items:center;gap:.75rem}.notif-toggle-text[data-v-76d4ddfb]{display:flex;flex-direction:column;gap:.1rem}.notif-toggle-label[data-v-76d4ddfb]{font-size:.88rem;font-weight:600;color:#1e293b}.notif-toggle-desc[data-v-76d4ddfb]{font-size:.78rem;color:#94a3b8}@media(max-width:1100px){.edit-grid[data-v-76d4ddfb]{grid-template-columns:1fr 1fr}.webhook-row[data-v-76d4ddfb]{grid-template-columns:1fr;gap:1rem}}@media(max-width:640px){.card-header[data-v-76d4ddfb]{flex-wrap:wrap}.edit-grid[data-v-76d4ddfb]{grid-template-columns:1fr}}.page-header[data-v-e0023205]{background:#fff;padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0}.page-header h1[data-v-e0023205]{margin:0;font-size:1.25rem;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:.5rem}.breadcrumb[data-v-e0023205]{margin-top:.25rem;font-size:.85rem;color:#94a3b8}.page-body[data-v-e0023205]{padding:1.5rem}.settings-layout[data-v-e0023205]{display:flex;align-items:flex-start;gap:1.5rem}.settings-menu[data-v-e0023205]{flex-shrink:0;width:220px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:.5rem;display:flex;flex-direction:column;gap:.15rem;position:sticky;top:1.5rem}.settings-menu-item[data-v-e0023205]{display:flex;align-items:center;gap:.65rem;padding:.65rem .85rem;border-radius:8px;border:none;background:none;font-family:inherit;font-size:.9rem;font-weight:500;color:#475569;text-align:left;cursor:pointer;transition:background .15s,color .15s}.settings-menu-item[data-v-e0023205]:hover{background:#f1f5f9;color:#1e293b}.settings-menu-item.active[data-v-e0023205]{background:#eff6ff;color:#1e40af;font-weight:600}.settings-content[data-v-e0023205]{flex:1;min-width:0;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem}@media(max-width:900px)and (min-width:641px){.settings-layout[data-v-e0023205]{flex-direction:column}.settings-menu[data-v-e0023205]{width:100%;flex-direction:row;overflow-x:auto;position:static}}.mobile-page-header[data-v-e0023205]{display:none}@media(max-width:640px){.desktop-page-header[data-v-e0023205]{display:none}.mobile-page-header[data-v-e0023205]{display:flex;align-items:center;gap:.75rem;background:#fff;padding:1rem;border-bottom:1px solid #e2e8f0}.mobile-page-icon[data-v-e0023205]{width:42px;height:42px;flex-shrink:0;border-radius:12px;background:#d1fae5;color:#059669;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.mobile-page-header h1[data-v-e0023205]{margin:0;font-size:1.35rem;font-weight:700;color:#1e293b}.mobile-page-header .breadcrumb[data-v-e0023205]{margin-top:.15rem}.page-body[data-v-e0023205]{padding:1rem}.settings-layout[data-v-e0023205]{flex-direction:column;gap:1rem}.settings-menu[data-v-e0023205]{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem;width:100%;position:static;border:none;background:transparent;padding:0}.settings-menu-item[data-v-e0023205]{flex-direction:column;justify-content:center;gap:.5rem;text-align:center;padding:1rem .4rem;border:1.5px solid #e2e8f0;border-radius:14px;background:#fff;font-size:.78rem}.settings-menu-item i[data-v-e0023205]{font-size:1.3rem}.settings-menu-item[data-v-e0023205]:hover{background:#fff}.settings-menu-item.active[data-v-e0023205]{background:#16a34a;border-color:#16a34a;color:#fff}.settings-content[data-v-e0023205]{padding:1rem}}.page-header[data-v-134ba828]{background:#fff;padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0}.page-header h1[data-v-134ba828]{margin:0;font-size:1.25rem;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:.5rem}.breadcrumb[data-v-134ba828]{margin-top:.25rem;font-size:.85rem;color:#94a3b8}.page-body[data-v-134ba828]{padding:1.5rem}.toolbar[data-v-134ba828]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;gap:1rem;flex-wrap:wrap}.toolbar[data-v-134ba828] .p-inputtext{width:100%}.hint[data-v-134ba828]{font-size:.85rem;color:#64748b;margin:0 0 1rem}.admin-access-cell[data-v-134ba828]{display:flex;align-items:center;gap:.4rem}@media(max-width:480px){.toolbar[data-v-134ba828]{flex-direction:column;align-items:stretch}}.page-header[data-v-e007913e]{background:#fff;padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0}.page-header h1[data-v-e007913e]{margin:0;font-size:1.25rem;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:.5rem}.breadcrumb[data-v-e007913e]{margin-top:.25rem;font-size:.85rem;color:#94a3b8}.page-body[data-v-e007913e]{padding:1.5rem;max-width:100%}.loading-state[data-v-e007913e]{padding:3rem 0;text-align:center;color:#64748b}.user-summary[data-v-e007913e]{margin:1.5rem 0 1rem}.user-name[data-v-e007913e]{font-size:1.15rem;font-weight:700;color:#1e293b}.user-meta[data-v-e007913e]{display:flex;align-items:center;gap:1rem;margin-top:.35rem;font-size:.85rem;color:#64748b;flex-wrap:wrap}.signature-field[data-v-e007913e]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1rem 1.25rem;margin-bottom:1.5rem}.signature-field label[data-v-e007913e]{display:block;font-size:.85rem;font-weight:600;color:#475569;margin-bottom:.25rem}.signature-hint[data-v-e007913e]{margin:0 0 .6rem;font-size:.8rem;color:#94a3b8;line-height:1.4}.signature-input[data-v-e007913e]{max-width:320px;width:100%}.access-tabs[data-v-e007913e]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:.5rem 1.25rem 1.25rem}.tab-count[data-v-e007913e]{margin-left:.4rem;font-size:.7rem;font-weight:600;color:#94a3b8}.panel-header[data-v-e007913e]{display:flex;align-items:center;justify-content:space-between;padding:0 0 .75rem;margin-bottom:.5rem;border-bottom:1px solid #f1f5f9;font-size:.9rem;font-weight:600;color:#1e293b}.sub-list[data-v-e007913e]{display:flex;flex-direction:column;gap:.35rem}.sub-row[data-v-e007913e]{display:flex;align-items:center;justify-content:space-between;padding:.6rem 0;font-size:.95rem;color:#475569}.sub-row.single-page[data-v-e007913e]{font-weight:600;color:#1e293b}.extras-block[data-v-e007913e]{margin-top:1rem;padding-top:.75rem;border-top:1px dashed #e2e8f0}.extras-heading[data-v-e007913e]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;margin-bottom:.25rem}.extra-row[data-v-e007913e]{align-items:flex-start}.extra-text[data-v-e007913e]{display:flex;flex-direction:column;gap:.15rem;padding-right:1rem}.extra-description[data-v-e007913e]{color:#94a3b8;font-weight:400;font-size:.8rem}.category-picker[data-v-e007913e]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin:0 0 1rem;padding:.9rem 1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.category-picker-heading[data-v-e007913e]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;margin-bottom:.5rem}.category-checkbox[data-v-e007913e]{display:flex;align-items:center;gap:.5rem;padding:.3rem 0;font-size:.88rem;color:#475569;cursor:pointer}@media(max-width:640px){.category-picker[data-v-e007913e]{grid-template-columns:1fr}}.hint[data-v-e007913e]{margin:1rem 0 0;font-size:.8rem;color:#94a3b8;line-height:1.4}.actions-bar[data-v-e007913e]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem}@media(max-width:480px){.actions-bar[data-v-e007913e]{flex-direction:column-reverse}}.receive-header[data-v-1efad0f2]{display:flex;align-items:center;gap:.85rem}.receive-header-icon[data-v-1efad0f2]{width:48px;height:48px;border-radius:12px;background:#ecfdf5;color:#16a34a;display:flex;align-items:center;justify-content:center;font-size:1.4rem;flex-shrink:0}.receive-header-title[data-v-1efad0f2]{font-size:1.05rem;font-weight:700;color:#1e293b}.receive-header-subtitle[data-v-1efad0f2]{font-size:.82rem;color:#64748b}.receive-loading[data-v-1efad0f2]{padding:2rem;text-align:center;color:#94a3b8}.receive-content[data-v-1efad0f2]{display:flex;flex-direction:column;gap:1.25rem}.table-scroll[data-v-1efad0f2]{overflow-x:auto;border:1px solid #e2e8f0;border-radius:12px}.receive-table[data-v-1efad0f2]{width:100%;border-collapse:collapse;font-size:.76rem}.receive-table th[data-v-1efad0f2]{text-align:left;background:#ecfdf5;color:#166534;font-weight:600;padding:.55rem .25rem;border-bottom:1px solid #e2e8f0;white-space:nowrap}.receive-table td[data-v-1efad0f2]{padding:.45rem .25rem;border-bottom:1px solid #f1f5f9;color:#1e293b}.receive-table tr:last-child td[data-v-1efad0f2]{border-bottom:none}.item-cell[data-v-1efad0f2]{display:flex;align-items:center;gap:.3rem}.item-icon[data-v-1efad0f2],[data-v-1efad0f2] .item-icon{width:26px;height:26px;border-radius:6px;object-fit:contain;background:#f8fafc;flex-shrink:0;cursor:pointer}.item-icon-placeholder[data-v-1efad0f2]{display:flex;align-items:center;justify-content:center;color:#cbd5e1;font-size:.85rem}.item-name[data-v-1efad0f2]{font-weight:600;white-space:nowrap}.receive-table .col-num[data-v-1efad0f2]{width:42px;text-align:center}.receive-table .col-addnow[data-v-1efad0f2]{text-align:center}.received-badge[data-v-1efad0f2]{display:inline-flex;align-items:center;gap:.25rem;background:#dcfce7;color:#16a34a;font-weight:600;font-size:.68rem;white-space:nowrap;padding:.25rem .45rem;border-radius:999px}.receive-actions[data-v-1efad0f2]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.receive-actions[data-v-1efad0f2] .p-button-text{color:#0f766e;padding-left:0}.no-value[data-v-1efad0f2]{color:#cbd5e1;padding:.85rem 1rem}.receive-history[data-v-1efad0f2]{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.receive-history-header[data-v-1efad0f2]{width:100%;display:flex;align-items:center;gap:.6rem;background:#ecfdf5;border:none;padding:.75rem 1rem;cursor:pointer;font:inherit;color:#166534}.receive-history-header-icon[data-v-1efad0f2]{width:30px;height:30px;border-radius:8px;background:#dcfce7;color:#16a34a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.receive-history-title[data-v-1efad0f2]{font-weight:700;font-size:.92rem;flex:1;text-align:left}.receive-history-list[data-v-1efad0f2]{list-style:none;margin:0;padding:0;max-height:220px;overflow-y:auto}.receive-history-list li[data-v-1efad0f2]{display:flex;align-items:flex-start;gap:.65rem;padding:.75rem 1rem;border-bottom:1px solid #f1f5f9}.receive-history-list li[data-v-1efad0f2]:last-child{border-bottom:none}.receive-history-dot[data-v-1efad0f2]{width:8px;height:8px;border-radius:50%;background:#16a34a;margin-top:.4rem;flex-shrink:0}.receive-history-body[data-v-1efad0f2]{flex:1;min-width:0}.receive-history-text[data-v-1efad0f2]{font-size:.86rem;color:#1e293b}.receive-history-who[data-v-1efad0f2],.receive-history-item[data-v-1efad0f2]{font-weight:600}.receive-history-date[data-v-1efad0f2]{font-size:.75rem;color:#94a3b8;margin-top:.15rem}.receive-history-chevron[data-v-1efad0f2]{color:#cbd5e1;margin-top:.3rem;flex-shrink:0}.purchase-page[data-v-5b699bf0]{--accent: #1d4ed8;min-height:100%;background:#f4f5f3;color:#111a17}.purchase-page[data-v-5b699bf0] input,.purchase-page[data-v-5b699bf0] button{font-family:inherit}.d-mono[data-v-5b699bf0],.m-mono[data-v-5b699bf0]{font-family:JetBrains Mono,ui-monospace,monospace}.d-dim[data-v-5b699bf0]{color:#5f6b65}.d-strong[data-v-5b699bf0]{font-weight:700}.d-center[data-v-5b699bf0]{text-align:center}.d-right[data-v-5b699bf0]{text-align:right}.d-ellipsis[data-v-5b699bf0]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.page-mobile-view[data-v-5b699bf0]{display:none}.d-header[data-v-5b699bf0]{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px;padding:16px 24px;background:#fff;border-bottom:1px solid rgba(17,26,23,.08);position:sticky;top:0;z-index:20}.d-header-title[data-v-5b699bf0]{flex:1 1 240px;min-width:200px}.d-breadcrumb[data-v-5b699bf0]{font-size:11px;font-weight:600;color:#6b7772;letter-spacing:.01em}.d-breadcrumb span[data-v-5b699bf0]{color:#b6bfba}.d-title[data-v-5b699bf0]{font-size:24px;font-weight:800;letter-spacing:-.025em;margin-top:4px}.d-subtitle[data-v-5b699bf0]{font-size:13px;font-weight:500;color:#6b7772;margin-top:3px}.d-save-btn[data-v-5b699bf0]{display:flex;align-items:center;gap:8px;padding:11px 18px;border-radius:999px;background:var(--accent);color:#fff;font-size:12.5px;font-weight:700;border:none;cursor:pointer}.d-save-btn[data-v-5b699bf0]:hover:not(:disabled){opacity:.9}.d-save-btn[data-v-5b699bf0]:disabled{opacity:.6;cursor:not-allowed}.d-save-shortcut[data-v-5b699bf0]{opacity:.65;font-family:JetBrains Mono,monospace;font-size:11px}.d-body[data-v-5b699bf0]{display:flex;flex-wrap:wrap;gap:18px;padding:20px 24px 40px;align-items:flex-start}.d-main[data-v-5b699bf0]{flex:1 1 50%;min-width:0;display:flex;flex-direction:column;gap:16px}.d-side[data-v-5b699bf0]{flex:1 1 300px;min-width:280px;position:sticky;top:96px;display:flex;flex-direction:column;gap:14px}.d-card[data-v-5b699bf0]{background:#fff;border-radius:18px;border:1px solid rgba(17,26,23,.07);padding:18px 20px}.d-items-card[data-v-5b699bf0]{padding:0;overflow:hidden}.d-card-row[data-v-5b699bf0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.d-card-title[data-v-5b699bf0]{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700;letter-spacing:-.01em}.d-card-icon[data-v-5b699bf0]{color:var(--accent);font-size:13px}.d-auto-no[data-v-5b699bf0]{font-size:11px;font-weight:600;color:#6b7772}.d-auto-no span[data-v-5b699bf0]{font-family:JetBrains Mono,monospace;color:#111a17}.d-details-grid[data-v-5b699bf0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}.d-field[data-v-5b699bf0]{position:relative}.d-label[data-v-5b699bf0]{display:block;font-size:11px;font-weight:700;color:#5f6b65;margin-bottom:6px}.d-label-sm[data-v-5b699bf0]{display:block;font-size:10.5px;font-weight:700;color:#5f6b65;margin-bottom:5px}.d-input[data-v-5b699bf0]{width:100%;box-sizing:border-box;background:#f7f8f6;border:1px solid rgba(17,26,23,.08);border-radius:12px;padding:10px 12px;font-size:13.5px;font-weight:600;color:#111a17}.d-input[data-v-5b699bf0]:disabled{opacity:.5}.d-input.focused[data-v-5b699bf0],.d-input[data-v-5b699bf0]:focus{outline:none;border-color:var(--accent)}.d-input-mono[data-v-5b699bf0]{font-family:JetBrains Mono,monospace}.d-input-center[data-v-5b699bf0]{text-align:center}.d-input-right[data-v-5b699bf0]{text-align:right}.d-input-icon-wrap[data-v-5b699bf0]{display:flex;align-items:center;gap:8px;background:#f7f8f6;border:1px solid rgba(17,26,23,.08);border-radius:12px;padding:0 12px}.d-input-icon-wrap[data-v-5b699bf0]:focus-within,.d-input-icon-wrap.focused[data-v-5b699bf0]{border-color:var(--accent)}.d-bare-input[data-v-5b699bf0]{flex:1;min-width:0;border:none;background:transparent;padding:10px 0;font-size:13.5px;font-weight:600;color:#111a17}.d-bare-input[data-v-5b699bf0]:focus{outline:none}.d-currency-prefix[data-v-5b699bf0]{flex:none;font-size:12px;font-weight:700;color:#6b7772}.d-image-btn[data-v-5b699bf0]{flex:none;width:26px;height:26px;border-radius:8px;border:none;background:#f0fdf4;color:var(--accent);display:flex;align-items:center;justify-content:center;font-size:12px;cursor:pointer;overflow:hidden;margin:6px 0}.d-image-btn[data-v-5b699bf0]:hover{opacity:.85}.d-image-thumb[data-v-5b699bf0]{width:100%;height:100%;object-fit:cover}.d-datepicker[data-v-5b699bf0] .p-inputtext{width:100%;box-sizing:border-box;background:#f7f8f6;border:1px solid rgba(17,26,23,.08);border-radius:12px;padding:10px 12px;font-size:13.5px;font-weight:600;font-family:JetBrains Mono,monospace}.d-datepicker[data-v-5b699bf0] .p-datepicker-input-icon-container{color:#6b7772}.d-pill-row[data-v-5b699bf0]{display:flex;gap:6px;background:#f7f8f6;border:1px solid rgba(17,26,23,.08);border-radius:12px;padding:4px}.d-pill[data-v-5b699bf0]{flex:1;text-align:center;padding:7px 0;border-radius:9px;font-size:12px;font-weight:700;cursor:pointer;color:#5f6b65;transition:all .15s ease}.d-pill.active[data-v-5b699bf0]{background:var(--accent);color:#fff}.d-vendor-field[data-v-5b699bf0]{display:flex;align-items:center;gap:8px;background:#f7f8f6;border:1px solid rgba(17,26,23,.08);border-radius:12px;padding:10px 12px;cursor:pointer}.d-vendor-field.open[data-v-5b699bf0]{border-color:var(--accent)}.d-vendor-field.error[data-v-5b699bf0]{border-color:#dc2626;background:#fef2f2;animation:vendor-field-shake-5b699bf0 .3s ease}.d-vendor-name[data-v-5b699bf0]{flex:1;min-width:0;font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d-vendor-field i[data-v-5b699bf0]{font-size:11px;color:#6b7772}.d-dropdown[data-v-5b699bf0]{position:absolute;left:0;right:0;top:100%;margin-top:6px;background:#fff;border:1px solid rgba(17,26,23,.1);border-radius:14px;box-shadow:0 18px 40px -18px #0e162673;padding:6px;z-index:30;max-height:280px;overflow:auto}.d-item-dropdown[data-v-5b699bf0]{z-index:25}.d-dropdown-search[data-v-5b699bf0]{width:100%;box-sizing:border-box;background:#f7f8f6;border:1px solid rgba(17,26,23,.08);border-radius:9px;padding:8px 10px;font-size:12.5px;font-weight:600;margin-bottom:6px}.d-dropdown-empty[data-v-5b699bf0]{padding:14px 14px 6px;font-size:12px;font-weight:600;color:#5f6b65;text-align:center}.d-dropdown-add-new[data-v-5b699bf0]{justify-content:center;color:var(--accent);font-weight:700;gap:6px}.quick-add-vendor[data-v-5b699bf0]{width:100%;border:1px dashed #bbdfc7;background:#f0fdf4;font:inherit;color:var(--accent);cursor:pointer}.d-dropdown-row[data-v-5b699bf0]{display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:10px;cursor:pointer}.d-dropdown-row[data-v-5b699bf0]:hover,.d-dropdown-row.active[data-v-5b699bf0]{background:#f0fdf4}.d-dropdown-row-icon[data-v-5b699bf0]{flex:none;font-size:13px;color:var(--accent)}.d-dropdown-row-main[data-v-5b699bf0]{flex:1;min-width:0}.d-dropdown-row-name[data-v-5b699bf0]{font-size:12.5px;font-weight:700}.d-dropdown-row-note[data-v-5b699bf0]{font-size:10.5px;font-weight:600;color:#5f6b65;margin-top:1px}.d-dropdown-row-price[data-v-5b699bf0]{text-align:right;flex:none}.d-dropdown-row-sub[data-v-5b699bf0]{font-size:10px;font-weight:600;color:#5f6b65}.d-items-header[data-v-5b699bf0]{padding:16px 20px;border-bottom:1px solid rgba(17,26,23,.07);display:flex;align-items:center;gap:12px;flex-wrap:wrap}.d-items-header .d-card-title[data-v-5b699bf0]{flex:1;min-width:120px}.d-items-hint[data-v-5b699bf0]{font-size:10.5px;font-weight:600;color:#5f6b65}.d-items-hint span[data-v-5b699bf0]{font-family:JetBrains Mono,monospace;background:#f4f5f3;padding:2px 5px;border-radius:5px}.d-custom-item-btn[data-v-5b699bf0]{flex:none;display:flex;align-items:center;gap:6px;padding:7px 12px;border-radius:9px;border:1px solid rgba(17,26,23,.12);background:#fff;color:var(--accent);font-size:11.5px;font-weight:700;cursor:pointer}.d-custom-item-btn[data-v-5b699bf0]:hover{background:#f4f5f3}.custom-item-form[data-v-5b699bf0]{display:flex;flex-direction:column;gap:1rem}.custom-item-field[data-v-5b699bf0]{display:flex;flex-direction:column;gap:.4rem}.custom-item-field label[data-v-5b699bf0]{font-size:.85rem;font-weight:600;color:#475569}.custom-item-field[data-v-5b699bf0] .p-inputtext,.custom-item-field[data-v-5b699bf0] .p-inputnumber{width:100%}.d-entry-row[data-v-5b699bf0]{padding:16px 20px;display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;position:relative}.d-qty-stepper[data-v-5b699bf0]{display:flex;align-items:center;justify-content:space-between;background:#f7f8f6;border:1px solid rgba(17,26,23,.08);border-radius:12px;padding:4px}.d-qty-stepper.disabled[data-v-5b699bf0]{opacity:.5}.d-qty-btn[data-v-5b699bf0]{width:26px;height:26px;flex:none;border-radius:8px;border:none;background:#fff;box-shadow:0 1px 2px #111a171f;font-size:15px;font-weight:600;color:#111a17;cursor:pointer;display:flex;align-items:center;justify-content:center}.d-qty-btn[data-v-5b699bf0]:disabled{cursor:not-allowed}.d-qty-input[data-v-5b699bf0]{width:0;flex:1;min-width:0;text-align:center;background:transparent;border:none;font-size:13.5px;font-weight:700;color:#111a17}.d-qty-input[data-v-5b699bf0]:focus{outline:none}.d-amount-box[data-v-5b699bf0]{background:#f0fdf4;border:1px solid rgba(22,163,74,.18);border-radius:12px;padding:10px 11px;font-size:12.5px;font-weight:700;text-align:right;color:var(--accent)}.d-add-btn[data-v-5b699bf0]{flex:none;width:40px;height:38px;border-radius:11px;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;cursor:pointer}.d-add-btn.disabled[data-v-5b699bf0]{opacity:.4;cursor:not-allowed}.d-add-btn[data-v-5b699bf0]:hover:not(.disabled){opacity:.88}.d-price-warning[data-v-5b699bf0]{margin:0 20px 14px;padding:10px 13px;border-radius:11px;background:#fdf6e9;border:1px solid rgba(180,140,40,.22);font-size:11.5px;font-weight:600;color:#7a5c14}.d-table-scroll[data-v-5b699bf0]{overflow:auto}.d-table[data-v-5b699bf0]{min-width:900px;transition:opacity .15s}.section-disabled[data-v-5b699bf0]{opacity:.55;pointer-events:none}.d-table-head[data-v-5b699bf0],.d-table-row[data-v-5b699bf0],.d-table-foot[data-v-5b699bf0]{display:grid;grid-template-columns:44px 118px minmax(180px,1fr) 78px 96px 116px 124px 52px;gap:10px;align-items:center}.d-table-head[data-v-5b699bf0]{padding:10px 20px;background:#f7f8f6;border-top:1px solid rgba(17,26,23,.07);border-bottom:1px solid rgba(17,26,23,.07);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#5f6b65}.d-table-row[data-v-5b699bf0]{padding:11px 20px;border-bottom:1px solid rgba(17,26,23,.055);font-size:12.5px}.d-table-row[data-v-5b699bf0]:hover{background:#fafbf9}.d-table-foot[data-v-5b699bf0]{padding:12px 20px;background:#f7f8f6;font-size:12px;font-weight:700}.d-table-empty[data-v-5b699bf0]{padding:46px 20px;text-align:center}.d-table-empty-icon[data-v-5b699bf0]{display:block;font-size:30px;color:#c7cec9;margin-bottom:10px}.d-table-empty-title[data-v-5b699bf0]{font-size:13px;font-weight:700}.d-table-empty-sub[data-v-5b699bf0]{font-size:12px;font-weight:600;color:#5f6b65;margin-top:4px}.d-cell-input[data-v-5b699bf0]{width:100%;box-sizing:border-box;background:#f7f8f6;border:1px solid rgba(17,26,23,.08);border-radius:9px;padding:6px;font-size:12px;font-weight:700}.d-row-remove[data-v-5b699bf0]{justify-self:end;width:28px;height:28px;border-radius:9px;background:#faf1f1;color:#a85454;display:flex;align-items:center;justify-content:center;font-size:12px;cursor:pointer}.d-row-remove[data-v-5b699bf0]:hover{background:#f2e1e1}.d-summary-row[data-v-5b699bf0]{display:flex;justify-content:space-between;align-items:center;font-size:12.5px;font-weight:600;color:#3f4a45;padding:6px 0}.d-summary-discount[data-v-5b699bf0]{padding:8px 0;border-bottom:1px solid rgba(17,26,23,.07);margin-bottom:6px}.d-discount-input[data-v-5b699bf0]{width:90px;padding:7px 9px;border-radius:9px}.d-grand-total[data-v-5b699bf0]{background:#dcfce7;border-radius:14px;padding:14px 16px;display:flex;align-items:flex-end;justify-content:space-between;margin-top:6px}.d-grand-total div[data-v-5b699bf0]:first-child{font-size:13px;font-weight:700;letter-spacing:-.01em;color:#14532d}.d-grand-total div[data-v-5b699bf0]:last-child{font-size:20px;font-weight:800;color:#15803d;letter-spacing:-.02em}.d-shortcuts-card[data-v-5b699bf0]{background:#f3f0ff;border:1px solid rgba(124,58,237,.18);border-radius:18px;padding:14px 16px}.d-shortcuts-title[data-v-5b699bf0]{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;color:#6d28d9;margin-bottom:10px}.d-shortcut-row[data-v-5b699bf0]{color:#4c1d95;padding:4px 0;font-size:12px;font-weight:600}.d-shortcut-key[data-v-5b699bf0]{background:#fff;border-radius:6px;padding:2px 7px;font-weight:700}@media(max-width:900px){.d-details-grid[data-v-5b699bf0]{grid-template-columns:1fr}}@media(max-width:640px){.page-desktop-view[data-v-5b699bf0]{display:none}.page-mobile-view[data-v-5b699bf0]{display:flex}}.page-mobile-view[data-v-5b699bf0]{background:#f5f6f3;min-height:100%;flex-direction:column}.m-header[data-v-5b699bf0]{padding:16px 16px 14px;background:#fff;border-bottom:1px solid rgba(17,24,22,.07);flex:none;display:flex;align-items:center;gap:12px;position:sticky;top:0;z-index:10}.m-back-btn[data-v-5b699bf0]{width:36px;height:36px;border-radius:12px;background:#f1f2ef;border:none;display:flex;align-items:center;justify-content:center;font-size:15px;color:#11201c;flex:none;cursor:pointer}.m-header-text[data-v-5b699bf0]{flex:1;min-width:0}.m-logs-btn[data-v-5b699bf0]{width:36px;height:36px;border-radius:12px;background:#f1f2ef;border:none;display:flex;align-items:center;justify-content:center;font-size:15px;color:#11201c;flex:none;cursor:pointer}.m-eyebrow[data-v-5b699bf0]{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#5f6b65}.m-title[data-v-5b699bf0]{font-size:20px;font-weight:700;letter-spacing:-.02em;color:#11201c;margin-top:1px}.m-body[data-v-5b699bf0]{flex:1;padding:16px 16px 213px}.m-card[data-v-5b699bf0]{background:#fff;border-radius:22px;padding:6px 16px;box-shadow:0 1px 2px #11201c0d,0 8px 24px -16px #11201c40}.m-row[data-v-5b699bf0]{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid rgba(17,24,22,.06)}.m-row-last[data-v-5b699bf0]{border-bottom:none;padding-bottom:15px}.m-row-block[data-v-5b699bf0]{display:block}.m-row-vendor[data-v-5b699bf0]{cursor:pointer}.m-row-vendor.error[data-v-5b699bf0]{border-radius:12px;border-bottom-color:transparent;background:#fef2f2;margin:0 -8px;padding:14px 8px;animation:vendor-field-shake-5b699bf0 .3s ease}.m-row-vendor.error .m-row-label[data-v-5b699bf0],.m-row-vendor.error .m-row-value[data-v-5b699bf0]{color:#dc2626}@keyframes vendor-field-shake-5b699bf0{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.m-row-main[data-v-5b699bf0]{flex:1;min-width:0}.m-row-label[data-v-5b699bf0]{display:block;font-size:11.5px;font-weight:600;color:#5f6b65}.m-row-value[data-v-5b699bf0]{font-size:14.5px;font-weight:600;color:#11201c;margin-top:2px}.m-ellipsis[data-v-5b699bf0]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-chevron[data-v-5b699bf0]{font-size:16px;color:#b3bcb6}.m-avatar[data-v-5b699bf0]{width:40px;height:40px;border-radius:13px;background:#eef4f1;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:var(--accent);flex:none}.m-pill-row[data-v-5b699bf0]{display:flex;gap:8px}.m-pill[data-v-5b699bf0]{flex:1;text-align:center;padding:9px 0;border-radius:12px;font-size:12.5px;font-weight:700;cursor:pointer;background:#f4f5f2;color:#6d7a73}.m-pill.active[data-v-5b699bf0]{background:var(--accent);color:#fff}.m-row-date[data-v-5b699bf0]{justify-content:space-between}.m-date-icon-box[data-v-5b699bf0]{position:relative;width:34px;height:34px;border-radius:11px;background:#f1f2ef;display:flex;align-items:center;justify-content:center;flex:none;color:#6d7a73;font-size:13px}.m-datepicker[data-v-5b699bf0]{position:absolute;inset:0;opacity:0}.m-datepicker[data-v-5b699bf0] .p-inputtext{width:100%;height:100%;cursor:pointer;padding:0}.m-plain-input[data-v-5b699bf0]{width:100%;border:none;background:transparent;font-size:14.5px;font-weight:600;color:#11201c;padding:0;box-sizing:border-box}.m-plain-input[data-v-5b699bf0]:focus{outline:none}.m-image-btn[data-v-5b699bf0]{flex:none;width:34px;height:34px;border-radius:10px;border:none;background:#eef4f1;color:var(--accent);display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;overflow:hidden}.m-image-thumb[data-v-5b699bf0]{width:100%;height:100%;object-fit:cover}.m-items-header[data-v-5b699bf0]{display:flex;align-items:center;justify-content:space-between;margin:26px 4px 10px}.m-items-title[data-v-5b699bf0]{font-size:13px;font-weight:700;letter-spacing:-.01em;color:#11201c}.m-items-title span[data-v-5b699bf0]{color:#6d7a73;font-weight:600}.m-add-item-btn[data-v-5b699bf0]{display:flex;align-items:center;gap:6px;padding:8px 13px;border-radius:999px;background:#11201c;color:#fff;font-size:12px;font-weight:700;cursor:pointer}.m-empty-card[data-v-5b699bf0],.m-empty-sub[data-v-5b699bf0]{text-align:center}.m-empty-card[data-v-5b699bf0]{background:#fff;border-radius:22px;padding:34px 20px;border:1px dashed rgba(17,24,22,.13)}.m-empty-title[data-v-5b699bf0]{font-size:13.5px;font-weight:700;color:#11201c}.m-empty-sub[data-v-5b699bf0]{font-size:12.5px;color:#5f6b65;margin-top:4px;line-height:1.5}.m-item-list[data-v-5b699bf0]{display:flex;flex-direction:column;gap:10px}.m-item-card[data-v-5b699bf0]{background:#fff;border-radius:20px;padding:14px 15px;box-shadow:0 1px 2px #11201c0d}.m-item-top[data-v-5b699bf0]{display:flex;align-items:flex-start;gap:10px}.m-item-name[data-v-5b699bf0]{font-size:14px;font-weight:700;color:#11201c;letter-spacing:-.01em;line-height:1.3}.m-item-meta[data-v-5b699bf0]{font-size:11px;font-weight:600;color:#5f6b65;margin-top:3px}.m-item-remove[data-v-5b699bf0]{width:28px;height:28px;border-radius:9px;background:#f7f2f2;color:#b46a6a;display:flex;align-items:center;justify-content:center;font-size:12px;flex:none;cursor:pointer}.m-item-bottom[data-v-5b699bf0]{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.m-item-nums[data-v-5b699bf0]{text-align:right}.m-item-unit-price[data-v-5b699bf0]{font-size:11px;font-weight:600;color:#5f6b65}.m-item-amount[data-v-5b699bf0]{font-size:15px;font-weight:700;color:#11201c;letter-spacing:-.01em}.m-stepper[data-v-5b699bf0],.m-draft-stepper[data-v-5b699bf0]{display:flex;align-items:center;gap:2px;background:#f4f5f2;border-radius:999px;padding:3px}.m-stepper-btn[data-v-5b699bf0]{width:28px;height:28px;border-radius:999px;background:#fff;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:600;color:#11201c;cursor:pointer}.m-stepper-val[data-v-5b699bf0]{width:30px;min-width:30px;text-align:center;font-size:13px;font-weight:700;color:#11201c}.m-discount-card[data-v-5b699bf0]{margin-top:22px;padding:16px}.m-discount-row[data-v-5b699bf0]{display:flex;align-items:center;justify-content:space-between;padding-bottom:13px;border-bottom:1px solid rgba(17,24,22,.06)}.m-discount-input-wrap[data-v-5b699bf0]{display:flex;align-items:center;gap:4px;background:#f4f5f2;border-radius:11px;padding:7px 11px}.m-discount-input-wrap span[data-v-5b699bf0]{font-size:11.5px;font-weight:700;color:#5f6b65}.m-discount-input[data-v-5b699bf0]{width:64px;text-align:right;font-size:14px;font-weight:700}.m-summary-row[data-v-5b699bf0]{display:flex;justify-content:space-between;font-size:12.5px;font-weight:600;color:#6d7a73;padding-top:13px}.m-bottom-bar[data-v-5b699bf0]{position:fixed;left:0;right:0;bottom:calc(53px + env(safe-area-inset-bottom,0px));padding:14px 16px;background:linear-gradient(180deg,#f5f6f300,#f5f6f3 26%);z-index:30}.m-bottom-bar-inner[data-v-5b699bf0]{background:#11201c;border-radius:22px;padding:14px 16px;display:flex;align-items:center;gap:12px;box-shadow:0 12px 30px -12px #11201c99}.m-total-label[data-v-5b699bf0]{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffff80}.m-total-value[data-v-5b699bf0]{font-size:21px;font-weight:700;color:#fff;letter-spacing:-.02em;margin-top:1px}.m-save-btn[data-v-5b699bf0]{padding:13px 18px;border-radius:15px;background:var(--accent);color:#fff;font-size:13.5px;font-weight:700;border:none;cursor:pointer;flex:none}.m-save-btn[data-v-5b699bf0]:disabled{opacity:.6}.m-sheet-overlay[data-v-5b699bf0]{position:fixed;inset:0;z-index:50}.m-sheet-backdrop[data-v-5b699bf0]{position:absolute;inset:0;background:#0c14116b}.m-sheet-panel[data-v-5b699bf0]{position:absolute;left:0;right:0;bottom:0;background:#fff;border-radius:28px 28px 0 0;max-height:82%;display:flex;flex-direction:column;animation:sheetUp-5b699bf0 .28s cubic-bezier(.32,.72,0,1)}@keyframes sheetUp-5b699bf0{0%{transform:translateY(100%)}to{transform:translateY(0)}}.m-sheet-handle-wrap[data-v-5b699bf0]{padding:10px 0 0;display:flex;justify-content:center;flex:none}.m-sheet-handle[data-v-5b699bf0]{width:38px;height:4px;border-radius:999px;background:#11181624}.m-sheet-header[data-v-5b699bf0]{display:flex;align-items:center;gap:10px;padding:12px 20px 10px;flex:none}.m-sheet-title[data-v-5b699bf0]{flex:1;font-size:16.5px;font-weight:700;letter-spacing:-.02em;color:#11201c}.m-sheet-custom-btn[data-v-5b699bf0]{flex:none;display:flex;align-items:center;gap:5px;padding:7px 10px;border-radius:999px;border:none;background:#f1f2ef;color:var(--accent);font-size:11.5px;font-weight:700;cursor:pointer}.m-sheet-close[data-v-5b699bf0]{width:30px;height:30px;border-radius:10px;background:#f1f2ef;color:#6d7a73;display:flex;align-items:center;justify-content:center;font-size:13px;cursor:pointer}.m-sheet-body[data-v-5b699bf0]{overflow:auto;padding:4px 16px 26px}.m-sheet-row[data-v-5b699bf0],.m-catalog-row[data-v-5b699bf0]{display:flex;align-items:center;gap:12px;padding:12px;border-radius:16px;cursor:pointer;margin-bottom:6px}.m-sheet-row.active[data-v-5b699bf0],.m-catalog-row.active[data-v-5b699bf0]{background:#f3f7f5}.m-catalog-row[data-v-5b699bf0]{border:1px solid rgba(17,24,22,.08);padding:11px 13px}.m-catalog-row.active[data-v-5b699bf0]{border-color:#0f7f6359}.m-add-new-row[data-v-5b699bf0]{justify-content:center;color:var(--accent);font-weight:700}.m-add-new-row .m-row-main[data-v-5b699bf0]{flex:none;display:flex;align-items:center;gap:6px}.m-sheet-row-name[data-v-5b699bf0]{font-size:14px;font-weight:700;color:#11201c;line-height:1.3}.m-sheet-row-note[data-v-5b699bf0]{font-size:11.5px;font-weight:600;color:#5f6b65;margin-top:2px}.m-tick[data-v-5b699bf0]{width:22px;height:22px;border-radius:999px;flex:none;display:flex;align-items:center;justify-content:center;font-size:10px;color:transparent}.m-tick.on[data-v-5b699bf0]{background:var(--accent);color:#fff}.m-sheet-search-wrap[data-v-5b699bf0]{margin-bottom:12px}.m-sheet-search[data-v-5b699bf0]{background:#f4f5f2;border-radius:14px;padding:11px 13px}.m-catalog-list[data-v-5b699bf0]{display:flex;flex-direction:column;gap:7px}.m-draft-panel[data-v-5b699bf0]{margin-top:14px;padding-top:14px;border-top:1px solid rgba(17,24,22,.08)}.m-draft-row[data-v-5b699bf0]{display:flex;gap:10px}.m-draft-box[data-v-5b699bf0]{flex:1;background:#f4f5f2;border-radius:14px;padding:10px 12px}.m-draft-amount-box[data-v-5b699bf0]{background:#eef4f1}.m-draft-label[data-v-5b699bf0]{display:block;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#5f6b65}.m-draft-amount-label[data-v-5b699bf0]{color:#4b7a69}.m-draft-stepper[data-v-5b699bf0]{justify-content:space-between;margin-top:5px;background:transparent;padding:0}.m-draft-qty[data-v-5b699bf0]{width:44px;text-align:center;font-size:15px;font-weight:700}.m-draft-price[data-v-5b699bf0]{font-size:15px;font-weight:700;margin-top:5px}.m-draft-amount[data-v-5b699bf0]{font-size:15px;font-weight:700;color:#0f7f63;margin-top:5px}.m-add-to-purchase-btn[data-v-5b699bf0]{margin-top:12px;padding:14px;border-radius:16px;background:#11201c;color:#fff;text-align:center;font-size:14px;font-weight:700;cursor:pointer}.m-add-to-purchase-btn[data-v-5b699bf0]:hover{opacity:.9}.voucher-no[data-v-906f2c3a]{font-weight:600;color:#1e40af}.dialog-actions[data-v-906f2c3a]{display:flex;justify-content:flex-end}.detail-loading[data-v-906f2c3a]{padding:2rem;text-align:center;color:#94a3b8}.detail-content[data-v-906f2c3a]{display:flex;flex-direction:column;gap:1.25rem}.detail-grid[data-v-906f2c3a]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.detail-field[data-v-906f2c3a]{display:flex;flex-direction:column;gap:.3rem}.detail-field-wide[data-v-906f2c3a]{grid-column:1 / -1}.detail-label[data-v-906f2c3a]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#94a3b8}.detail-value[data-v-906f2c3a]{font-size:.95rem;color:#1e293b}.items-table[data-v-906f2c3a]{width:100%;border-collapse:collapse;font-size:.88rem}.items-table th[data-v-906f2c3a]{text-align:left;background:#f8fafc;color:#475569;font-weight:600;padding:.6rem .75rem;border-bottom:1px solid #e2e8f0}.items-table td[data-v-906f2c3a]{padding:.55rem .75rem;border-bottom:1px solid #f1f5f9;color:#1e293b}.sku[data-v-906f2c3a]{color:#94a3b8;font-size:.8rem}.items-table .col-num[data-v-906f2c3a]{width:50px;text-align:center}.items-table .col-price[data-v-906f2c3a]{width:110px;text-align:right}.items-table tfoot td[data-v-906f2c3a]{border-bottom:none;border-top:2px solid #e2e8f0;font-weight:600}.total-label[data-v-906f2c3a]{text-align:right}.total-value[data-v-906f2c3a]{color:#1e293b}.balance-due-row td[data-v-906f2c3a]{border-top:2px solid #1d4ed8;color:#1d4ed8;font-weight:800}.table-scroll[data-v-906f2c3a]{overflow-x:auto}@media(max-width:640px){.detail-grid[data-v-906f2c3a]{grid-template-columns:1fr}}.page-header[data-v-7f889484]{background:#fff;padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0}.page-header h1[data-v-7f889484]{margin:0;font-size:1.25rem;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:.5rem}.breadcrumb[data-v-7f889484]{margin-top:.25rem;font-size:.85rem;color:#94a3b8}.page-body[data-v-7f889484]{padding:1.5rem}.toolbar[data-v-7f889484]{display:flex;justify-content:flex-start;align-items:center;margin-bottom:1rem;gap:1rem;flex-wrap:wrap}.filter-group[data-v-7f889484]{display:flex;align-items:center;gap:.25rem}.employee-filter[data-v-7f889484]{width:240px}.voucher-no[data-v-7f889484]{font-weight:600;color:#1e40af}.voucher-link[data-v-7f889484]{text-decoration:none}.voucher-link[data-v-7f889484]:hover{text-decoration:underline}.dialog-actions[data-v-7f889484]{display:flex;justify-content:flex-end}.row-actions[data-v-7f889484]{display:flex;gap:.25rem}.no-value[data-v-7f889484]{color:#cbd5e1}[data-v-7f889484] .return-row{background-color:#fef2f2!important}[data-v-7f889484] .return-row:hover{background-color:#fee2e2!important}.detail-loading[data-v-7f889484]{padding:2rem;text-align:center;color:#94a3b8}.detail-content[data-v-7f889484]{display:flex;flex-direction:column;gap:1.25rem}.detail-grid[data-v-7f889484]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.detail-field[data-v-7f889484]{display:flex;flex-direction:column;gap:.3rem}.detail-field-wide[data-v-7f889484]{grid-column:1 / -1}.detail-label[data-v-7f889484]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#94a3b8}.detail-value[data-v-7f889484]{font-size:.95rem;color:#1e293b}.items-table[data-v-7f889484]{width:100%;border-collapse:collapse;font-size:.88rem}.items-table th[data-v-7f889484]{text-align:left;background:#f8fafc;color:#475569;font-weight:600;padding:.6rem .75rem;border-bottom:1px solid #e2e8f0}.items-table td[data-v-7f889484]{padding:.55rem .75rem;border-bottom:1px solid #f1f5f9;color:#1e293b}.sku[data-v-7f889484]{color:#94a3b8;font-size:.8rem}.items-table .col-num[data-v-7f889484]{width:50px;text-align:center}.items-table .col-price[data-v-7f889484]{width:110px;text-align:right}.items-table tfoot td[data-v-7f889484]{border-bottom:none;border-top:2px solid #e2e8f0;font-weight:600}.total-label[data-v-7f889484]{text-align:right}.total-value[data-v-7f889484]{color:#1e293b}.balance-due-row td[data-v-7f889484]{border-top:2px solid var(--accent, #1d4ed8);color:var(--accent, #1d4ed8);font-weight:800}.table-scroll[data-v-7f889484]{overflow-x:auto}.mobile-page-header[data-v-7f889484],.mobile-toolbar[data-v-7f889484],.mobile-card-list[data-v-7f889484]{display:none}@media(max-width:640px){.desktop-page-header[data-v-7f889484],.desktop-toolbar[data-v-7f889484],.desktop-table[data-v-7f889484]{display:none}.mobile-page-header[data-v-7f889484]{display:flex;align-items:center;gap:.75rem;background:#fff;padding:1rem;border-bottom:1px solid #e2e8f0}.mobile-page-icon[data-v-7f889484]{width:42px;height:42px;flex-shrink:0;border-radius:12px;background:#d1fae5;color:#059669;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.mobile-page-header h1[data-v-7f889484]{margin:0;font-size:1.25rem;font-weight:700;color:#1e293b}.mobile-page-header .breadcrumb[data-v-7f889484]{margin-top:.15rem}.page-body[data-v-7f889484]{padding:1rem;background:linear-gradient(135deg,#f7fbff,#eef8f7)}.mobile-toolbar[data-v-7f889484]{display:flex;flex-direction:column;gap:.6rem;margin-bottom:1rem}.mobile-search-row[data-v-7f889484]{display:flex;gap:.5rem}.mobile-search[data-v-7f889484]{flex:1}.mobile-search[data-v-7f889484] .p-inputtext{width:100%;min-height:42px;border-radius:12px;border-color:#d8e3f0;box-shadow:0 2px 8px #0f172a0a}.mobile-filter-toggle[data-v-7f889484]{flex-shrink:0;width:42px;height:42px;border-radius:12px;border:1px solid #e2e8f0;background:#fff;color:#475569;display:flex;align-items:center;justify-content:center;cursor:pointer}.mobile-filter-toggle[data-v-7f889484]:hover{background:#f1f5f9}.mobile-filter-chips[data-v-7f889484]{display:flex;gap:.5rem}.mobile-filter-chip[data-v-7f889484]{flex:1;min-width:0;display:flex;align-items:center;gap:.4rem;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:.5rem .55rem}.chip-icon[data-v-7f889484]{color:#64748b;font-size:.9rem;flex-shrink:0}.chip-chevron[data-v-7f889484]{color:#94a3b8;font-size:.65rem;flex-shrink:0}.chip-body[data-v-7f889484]{display:flex;flex-direction:column;min-width:0;flex:1}.chip-label[data-v-7f889484]{font-size:.65rem;font-weight:600;color:#64748b;white-space:nowrap}.chip-control[data-v-7f889484]{width:100%;border:none;box-shadow:none}.chip-control[data-v-7f889484] .p-datepicker-input,.chip-control[data-v-7f889484] .p-select-label{border:none!important;padding:0!important;background:transparent!important;box-shadow:none!important;font-size:.8rem;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chip-control[data-v-7f889484] .p-select{border:none!important;background:transparent!important;box-shadow:none!important;padding:0!important;width:100%}.chip-control[data-v-7f889484] .p-select-dropdown{display:none}.chip-control[data-v-7f889484] .p-select-clear-icon{margin-right:0}.mobile-card-list[data-v-7f889484]{display:block}.mobile-empty[data-v-7f889484]{text-align:center;color:#94a3b8;padding:2rem 0}.log-m-card[data-v-7f889484]{display:grid;grid-template-columns:minmax(103px,.9fr) minmax(0,1.65fr) minmax(125px,1.08fr) 26px;align-items:center;column-gap:.5rem;background:#fff;border:1px solid #e4edf6;border-radius:12px;padding:.65rem .55rem .65rem .85rem;margin-bottom:.45rem;box-shadow:0 4px 14px #1e40af0f}.log-m-card[data-v-7f889484]:last-child{margin-bottom:0}.log-m-card-return[data-v-7f889484]{background:linear-gradient(135deg,#fff7f7,#fff0f0);border-color:#ffdada}.log-m-top[data-v-7f889484]{display:contents}.log-m-top-left[data-v-7f889484]{display:flex;flex-flow:row wrap;gap:.05rem .3rem;min-width:0;grid-column:1}.log-m-voucher[data-v-7f889484]{flex-basis:100%;font-weight:700;color:#1e40af;text-decoration:none;font-size:.86rem}.log-m-voucher[data-v-7f889484]:hover{text-decoration:underline}.log-m-datetime[data-v-7f889484]{font-size:.68rem;color:#5f78b2;white-space:nowrap}.log-m-top-right[data-v-7f889484]{display:flex;flex-flow:row wrap;align-items:center;gap:.2rem .45rem;min-width:0;grid-column:3}.log-m-amount[data-v-7f889484]{flex-basis:100%;font-weight:700;color:#1e293b;font-size:.83rem;white-space:nowrap}.log-m-menu-btn[data-v-7f889484]{grid-column:4;flex-shrink:0;width:26px;height:26px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:8px;color:#64748b;cursor:pointer}.log-m-menu-btn[data-v-7f889484]:hover{background:#f1f5f9}.log-m-bottom[data-v-7f889484]{grid-column:2;grid-row:1;display:flex;flex-direction:column;gap:.08rem;min-width:0}.log-m-bottom-heading[data-v-7f889484]{display:flex;align-items:center;gap:.35rem;min-width:0}.log-m-vendor[data-v-7f889484]{font-weight:600;color:#1e293b;font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.log-m-vendor-sub[data-v-7f889484]{font-size:.67rem;color:#2563eb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.log-m-created-by[data-v-7f889484]{font-size:.66rem;color:#5f78b2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-v-7f889484] .log-m-card .p-tag{font-size:.62rem;font-weight:700;padding:.18rem .35rem}@media(max-width:430px){.log-m-card[data-v-7f889484]{grid-template-columns:minmax(81px,.8fr) minmax(0,1.45fr) minmax(100px,1fr) 22px;column-gap:.35rem;padding-left:.65rem}.log-m-vendor[data-v-7f889484]{font-size:.7rem}.log-m-datetime[data-v-7f889484],.log-m-created-by[data-v-7f889484]{font-size:.61rem}.log-m-top-right[data-v-7f889484]{gap:.15rem .25rem}}.mobile-pagination[data-v-7f889484]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.75rem;margin-top:1rem;color:#5d75b3}.mobile-pagination-summary[data-v-7f889484]{font-size:.76rem;line-height:1.3}.mobile-pagination-controls[data-v-7f889484]{grid-column:1 / -1;grid-row:2;display:flex;justify-content:center;gap:.4rem}.mobile-pagination-controls button[data-v-7f889484],.mobile-current-page[data-v-7f889484]{width:38px;height:38px;border-radius:12px;border:1px solid #e3ebf5;background:#fff;color:#31528f;display:inline-flex;align-items:center;justify-content:center}.mobile-pagination-controls button[data-v-7f889484]{cursor:pointer}.mobile-pagination-controls button[data-v-7f889484]:disabled{opacity:.4;cursor:not-allowed}.mobile-pagination-controls button[data-v-7f889484]:not(:disabled):hover{background:#edf7f4;border-color:#b8ead9}.mobile-current-page[data-v-7f889484]{background:#d9f9eb;border-color:#c6f1df;color:#087c59;font-weight:700}.mobile-page-size[data-v-7f889484]{position:relative}.mobile-page-size select[data-v-7f889484]{appearance:none;min-width:104px;height:38px;padding:0 2rem 0 .7rem;border:1px solid #d8e3f0;border-radius:9px;background:#fff;color:#254078;font:inherit;cursor:pointer}.mobile-page-size i[data-v-7f889484]{position:absolute;right:.65rem;top:50%;transform:translateY(-50%);font-size:.65rem;color:#426298;pointer-events:none}.detail-grid[data-v-7f889484]{grid-template-columns:1fr}}.person-option-icon[data-v-b3118bc4]{color:#64748b;flex-shrink:0;margin-right:.5rem}.person-value[data-v-b3118bc4]{display:inline-flex;align-items:center;gap:.5rem}.page-header[data-v-b3118bc4]{background:#fff;padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0}.page-header h1[data-v-b3118bc4]{margin:0;font-size:1.25rem;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:.5rem}.breadcrumb[data-v-b3118bc4]{margin-top:.25rem;font-size:.85rem;color:#94a3b8}.page-body[data-v-b3118bc4]{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.card[data-v-b3118bc4]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:1rem}.details-grid[data-v-b3118bc4]{display:grid;grid-template-columns:160px 1fr 200px 1fr;gap:1.25rem}.field[data-v-b3118bc4]{display:flex;flex-direction:column;gap:.4rem}.field label[data-v-b3118bc4]{font-size:.85rem;font-weight:600;color:#475569}.field[data-v-b3118bc4] .p-inputtext,.field[data-v-b3118bc4] .p-select,.field[data-v-b3118bc4] .p-datepicker,.field[data-v-b3118bc4] .p-inputnumber{width:100%}.entry-row[data-v-b3118bc4]{display:flex;align-items:flex-end;gap:1rem;flex-wrap:wrap}.entry-row .field[data-v-b3118bc4]{width:130px}.entry-row .field-item[data-v-b3118bc4]{width:380px;flex:1 1 380px}.table-card[data-v-b3118bc4]{padding:0;overflow-x:auto}.items-table[data-v-b3118bc4]{width:100%;border-collapse:collapse;font-size:.9rem}.items-table th[data-v-b3118bc4]{text-align:left;background:#f8fafc;color:#475569;font-weight:600;padding:.75rem 1rem;border-bottom:1px solid #e2e8f0}.items-table td[data-v-b3118bc4]{padding:.65rem 1rem;border-bottom:1px solid #f1f5f9;color:#1e293b}.items-table .col-num[data-v-b3118bc4]{width:60px;text-align:center}.items-table .col-sku[data-v-b3118bc4]{width:130px;color:#64748b}.items-table .col-unit[data-v-b3118bc4]{width:90px}.items-table .col-price[data-v-b3118bc4]{width:130px;text-align:right}.items-table .col-action[data-v-b3118bc4]{width:100px;text-align:center}.action-buttons[data-v-b3118bc4]{display:flex;justify-content:center;gap:.15rem}.empty-row[data-v-b3118bc4]{text-align:center;color:#94a3b8;padding:1.5rem}.items-table tfoot td[data-v-b3118bc4]{border-bottom:none;border-top:2px solid #e2e8f0;font-weight:600}.total-label[data-v-b3118bc4]{text-align:right}.total-value[data-v-b3118bc4]{color:#1e293b}.save-bar[data-v-b3118bc4]{display:flex;justify-content:flex-end}@media(max-width:900px){.details-grid[data-v-b3118bc4]{grid-template-columns:1fr}}.mobile-page-header[data-v-b3118bc4],.card-title-mobile[data-v-b3118bc4],.field-icon[data-v-b3118bc4],.mobile-col[data-v-b3118bc4]{display:none}@media(max-width:640px){.desktop-page-header[data-v-b3118bc4]{display:none}.mobile-page-header[data-v-b3118bc4]{display:flex;align-items:center;gap:.75rem;background:#fff;padding:1rem;border-bottom:1px solid #e2e8f0}.mobile-back-btn[data-v-b3118bc4]{width:34px;height:34px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#1e293b;font-size:1.1rem;cursor:pointer}.mobile-page-icon[data-v-b3118bc4]{width:42px;height:42px;flex-shrink:0;border-radius:12px;background:#d1fae5;color:#059669;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.mobile-page-header h1[data-v-b3118bc4]{margin:0;font-size:1.1rem;font-weight:600;color:#1e293b}.page-body[data-v-b3118bc4]{padding:1rem;gap:1rem}.card-title-mobile[data-v-b3118bc4]{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#1e293b;font-size:.95rem}.table-card-title[data-v-b3118bc4]{padding:1rem 1rem 0}.details-grid[data-v-b3118bc4]{grid-template-columns:1fr 1fr;gap:1rem}.field-icon[data-v-b3118bc4]{display:block;color:#94a3b8;font-size:.9rem;flex-shrink:0}.input-icon-wrap[data-v-b3118bc4]{display:flex;align-items:center;gap:.5rem;border:1px solid #e2e8f0;border-radius:10px;padding:0 .75rem;background:#fff;height:42px;min-width:0}.input-icon-wrap[data-v-b3118bc4]>:last-child{flex:1 1 auto;min-width:0}.input-icon-wrap[data-v-b3118bc4] .p-inputtext,.input-icon-wrap[data-v-b3118bc4] .p-select,.input-icon-wrap[data-v-b3118bc4] .p-inputnumber,.input-icon-wrap[data-v-b3118bc4] .p-inputnumber-input{border:none;box-shadow:none;background:transparent;padding-left:0;height:100%;min-width:0;width:100%}.input-icon-wrap[data-v-b3118bc4] .p-select-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.input-icon-wrap[data-v-b3118bc4] .person-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-flex}.input-icon-wrap[data-v-b3118bc4] .person-value span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.input-icon-wrap[data-v-b3118bc4] .p-datepicker{width:100%;min-width:0}.input-icon-wrap[data-v-b3118bc4] .p-datepicker-input-icon-container{display:none}.field[data-v-b3118bc4],.field-invoice[data-v-b3118bc4],.field-refund[data-v-b3118bc4],.field-description[data-v-b3118bc4]{min-width:0}.entry-row[data-v-b3118bc4]{gap:.75rem}.entry-row .field-item[data-v-b3118bc4]{width:100%;flex:1 1 100%}.entry-row .field-half[data-v-b3118bc4]{width:calc(50% - .4rem);flex:1 1 calc(50% - .4rem)}.add-line-btn[data-v-b3118bc4]{margin-left:auto}.items-table th[data-v-b3118bc4],.items-table td[data-v-b3118bc4]{padding:.5rem .6rem;font-size:.8rem}.desktop-col[data-v-b3118bc4]{display:none}.mobile-col[data-v-b3118bc4]{display:table-cell}.col-image[data-v-b3118bc4]{width:46px;text-align:center}.item-thumb[data-v-b3118bc4]{width:34px;height:34px;border-radius:6px;object-fit:cover}.item-thumb-placeholder[data-v-b3118bc4]{width:34px;height:34px;border-radius:6px;background:#f1f5f9;color:#94a3b8;display:inline-flex;align-items:center;justify-content:center;font-size:.85rem}.save-bar[data-v-b3118bc4] .p-button{width:100%}}.invoice-content[data-v-2a38dec4]{display:contents}.invoice-content.assets-pending[data-v-2a38dec4]{display:block;position:absolute;left:0;right:0;visibility:hidden;pointer-events:none}.invoice-page[data-v-2a38dec4]{min-height:100vh;background:#f1f5f9;padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.state-message[data-v-2a38dec4]{padding:3rem;font-size:1rem;color:#64748b}.state-message.error[data-v-2a38dec4]{color:#dc2626}.toolbar[data-v-2a38dec4]{width:100%;max-width:700px;display:flex;justify-content:space-between;gap:1rem}.print-btn[data-v-2a38dec4]{display:flex;align-items:center;gap:.5rem;background:#1e40af;color:#fff;border:none;border-radius:8px;padding:.6rem 1.2rem;font-size:.95rem;font-weight:600;cursor:pointer}.print-btn[data-v-2a38dec4]:hover{background:#1e3a8a}.toolbar-actions[data-v-2a38dec4]{display:flex;gap:.6rem;flex-shrink:0}.download-btn[data-v-2a38dec4]{display:flex;align-items:center;gap:.5rem;background:#16a34a;color:#fff;border:none;border-radius:8px;padding:.6rem 1.2rem;font-size:.95rem;font-weight:600;cursor:pointer}.download-btn[data-v-2a38dec4]:hover:not(:disabled){background:#15803d}.download-btn[data-v-2a38dec4]:disabled{opacity:.7;cursor:default}.back-btn[data-v-2a38dec4]{display:flex;align-items:center;gap:.5rem;background:#fff;color:#475569;border:1px solid #cbd5e1;border-radius:8px;padding:.6rem 1.2rem;font-size:.95rem;font-weight:600;cursor:pointer}.back-btn[data-v-2a38dec4]:hover{border-color:#94a3b8}.invoice-sheet[data-v-2a38dec4]{width:100%;max-width:700px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0f172a1a;padding:1.75rem;display:flex;flex-direction:column;gap:.5rem;font-family:var(--invoice-font)}.invoice-sheet.paper-a4[data-v-2a38dec4]{min-height:calc(11.69in - 20mm)}.invoice-sheet.paper-a5[data-v-2a38dec4]{min-height:calc(8.27in - 20mm)}@media screen{.invoice-sheet.paper-a5[data-v-2a38dec4]{max-width:480px}}.brand-row[data-v-2a38dec4]{width:100%;display:flex;flex-direction:column;align-items:center;gap:.5rem}.main-logo-block[data-v-2a38dec4]{display:flex;flex-direction:column;align-items:center;gap:.4rem}.store-logo[data-v-2a38dec4]{width:44px;height:44px;border-radius:10px;background:linear-gradient(135deg,#1e3a8a,#dc2626);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.3rem;flex-shrink:0}.store-logo-img[data-v-2a38dec4]{height:auto;max-height:140px;object-fit:contain}.store-name[data-v-2a38dec4]{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:.4rem}.store-name-en[data-v-2a38dec4]{font-size:1.15rem;font-weight:700;color:#1e293b}.header-row[data-v-2a38dec4]{border-bottom:2px solid #1e293b;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.85rem;display:flex;flex-direction:row}.orderid[data-v-2a38dec4]{color:var(--invoice-accent)}.invoice-meta[data-v-2a38dec4]{text-align:right}.invoice-meta h1[data-v-2a38dec4]{margin:0 0 .4rem;font-size:1.1rem;color:#1e293b}.meta-row[data-v-2a38dec4]{display:flex;justify-content:flex-end;gap:.5rem;font-size:.85rem;color:#64748b}.customer-block[data-v-2a38dec4]{display:flex;flex-direction:column;gap:.2rem;width:60%}.block-label[data-v-2a38dec4]{font-weight:700;margin:0 0 .4rem;font-size:1.1rem;color:#1e293b}.customer-name[data-v-2a38dec4]{font-size:1.05rem;font-weight:600;color:#1e293b}.vendor-extra[data-v-2a38dec4]{color:var(--invoice-accent)}.customer-detail[data-v-2a38dec4]{font-size:.9rem;color:#64748b}.table-scroll[data-v-2a38dec4]{overflow-x:auto}.items-table[data-v-2a38dec4]{width:100%;border-collapse:collapse;font-size:.9rem}.items-table th[data-v-2a38dec4]{text-align:left;background:var(--invoice-accent);color:#fff;font-weight:700;padding:.25rem .75rem;border-bottom:1px solid var(--invoice-accent);letter-spacing:1px}.items-table td[data-v-2a38dec4]{text-align:left;padding:.2rem .4rem;border-bottom:1px solid var(--invoice-accent);color:#1e293b}.col-num[data-v-2a38dec4]{width:50px}.col-price[data-v-2a38dec4]{width:110px}.items-table th.col-num[data-v-2a38dec4],.items-table td.col-num[data-v-2a38dec4],.items-table th.col-price[data-v-2a38dec4],.items-table td.col-price[data-v-2a38dec4]{text-align:center}.totals-row-wrapper[data-v-2a38dec4]{display:flex;justify-content:flex-end;gap:1.5rem;flex-wrap:wrap}.mini-table[data-v-2a38dec4]{width:260px;max-width:100%;border-collapse:collapse;font-size:.9rem;border:1px solid var(--invoice-accent)}.mini-table td[data-v-2a38dec4]{padding:.2rem .5rem;color:#475569}.mini-table td.label[data-v-2a38dec4]{text-align:left}.mini-table td.value[data-v-2a38dec4]{text-align:right;white-space:nowrap}.mini-table tr.grand-row td[data-v-2a38dec4]{font-size:1.1rem;font-weight:700;color:#1e293b;padding-top:.4rem;border-top:1px solid var(--invoice-accent)}.notes-block[data-v-2a38dec4]{display:flex;flex-direction:column;gap:.2rem;padding-top:.6rem;border-top:1px solid #e2e8f0}.notes-text[data-v-2a38dec4]{font-size:.9rem;color:#1e293b;white-space:pre-wrap}.card-panel[data-v-2a38dec4]{background:color-mix(in srgb,var(--invoice-accent) 6%,#fff);border:1px solid color-mix(in srgb,var(--invoice-accent) 20%,#fff);border-radius:12px;padding:.9rem 1.1rem}.thank-you-row[data-v-2a38dec4]{display:flex;align-items:center;gap:.75rem}.thank-you-icon[data-v-2a38dec4]{width:36px;height:36px;border-radius:50%;background:color-mix(in srgb,var(--invoice-accent) 18%,#fff);color:var(--invoice-accent);display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}.thank-you-title[data-v-2a38dec4]{font-weight:700;color:#1e293b;font-size:.95rem}.thank-you-subtitle[data-v-2a38dec4]{font-size:.8rem;color:#64748b}.signature-block[data-v-2a38dec4]{display:flex;justify-content:space-between;gap:3rem;width:100%}.signature-box[data-v-2a38dec4]{flex:1;display:flex;flex-direction:column;align-items:center;gap:.5rem}.signature-line[data-v-2a38dec4]{width:100%;height:60px;border:1px dashed #cbd5e1;border-radius:6px}.signature-label[data-v-2a38dec4]{font-size:.85rem;font-weight:600;color:#475569;border-top:1px solid #1e293b;padding-top:.4rem;width:100%;text-align:center}.footer-area[data-v-2a38dec4]{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:0rem}.notes-social-row[data-v-2a38dec4]{width:100%;display:flex;flex-direction:column;gap:.75rem;margin-bottom:.75rem}.notes-bank-row[data-v-2a38dec4]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.settings-notes-block[data-v-2a38dec4],.bank-details-block[data-v-2a38dec4]{flex:1 1 45%;min-width:0}.settings-notes-list[data-v-2a38dec4]{margin:0;padding-left:1.1rem;font-size:.82rem;color:#475569;display:flex;flex-direction:column;gap:.15rem}.bank-details-list[data-v-2a38dec4]{font-size:.82rem;color:#475569;display:flex;flex-direction:column;gap:.15rem}.follow-us-block[data-v-2a38dec4]{text-align:left}.follow-us-icons[data-v-2a38dec4]{display:flex;gap:.5rem;justify-content:flex-start}.follow-us-icon[data-v-2a38dec4]{width:28px;height:28px;border-radius:50%;background:color-mix(in srgb,var(--invoice-accent) 15%,#fff);color:var(--invoice-accent);display:flex;align-items:center;justify-content:center;font-size:.85rem;text-decoration:none}.invoice-footer[data-v-2a38dec4]{display:flex;flex-direction:column;align-items:center;gap:.6rem;text-align:center;font-size:.85rem;color:#94a3b8;width:100%}.footer-img[data-v-2a38dec4]{max-width:100%;max-height:100px;object-fit:contain}.footer-tagline[data-v-2a38dec4]{margin-top:.6rem;padding-top:.6rem;border-top:1px solid #e2e8f0;width:100%;text-align:center;font-size:.75rem;color:#94a3b8}@media print{.no-print[data-v-2a38dec4]{display:none!important}.invoice-page[data-v-2a38dec4]{background:#fff;padding:0}.invoice-sheet[data-v-2a38dec4]{box-shadow:none;border-radius:0;max-width:100%;padding:0}.table-scroll[data-v-2a38dec4]{overflow-x:visible}.invoice-sheet[data-v-2a38dec4],.invoice-sheet[data-v-2a38dec4] *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.totals-row-wrapper[data-v-2a38dec4],.thank-you-row[data-v-2a38dec4],.signature-block[data-v-2a38dec4],.notes-social-row[data-v-2a38dec4],.footer-area[data-v-2a38dec4]{break-inside:avoid;page-break-inside:avoid}}@media screen and (max-width:640px){.invoice-sheet[data-v-2a38dec4]{padding:1.25rem}.header-row[data-v-2a38dec4]{flex-direction:column;align-items:flex-start}.customer-block[data-v-2a38dec4]{width:100%}.invoice-meta[data-v-2a38dec4]{text-align:left}.meta-row[data-v-2a38dec4],.totals-row-wrapper[data-v-2a38dec4]{justify-content:flex-start}.signature-block[data-v-2a38dec4]{gap:1.5rem}.notes-bank-row[data-v-2a38dec4]{flex-direction:column;align-items:flex-start}}.invoice-content[data-v-8743f097]{display:contents}.invoice-content.assets-pending[data-v-8743f097]{display:block;position:absolute;left:0;right:0;visibility:hidden;pointer-events:none}.invoice-page[data-v-8743f097]{min-height:100vh;background:#f1f5f9;padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.state-message[data-v-8743f097]{padding:3rem;font-size:1rem;color:#64748b}.state-message.error[data-v-8743f097]{color:#dc2626}.toolbar[data-v-8743f097]{width:100%;max-width:700px;display:flex;justify-content:space-between;gap:1rem}.print-btn[data-v-8743f097]{display:flex;align-items:center;gap:.5rem;background:#1e40af;color:#fff;border:none;border-radius:8px;padding:.6rem 1.2rem;font-size:.95rem;font-weight:600;cursor:pointer}.print-btn[data-v-8743f097]:hover{background:#1e3a8a}.toolbar-actions[data-v-8743f097]{display:flex;gap:.6rem;flex-shrink:0}.download-btn[data-v-8743f097]{display:flex;align-items:center;gap:.5rem;background:#16a34a;color:#fff;border:none;border-radius:8px;padding:.6rem 1.2rem;font-size:.95rem;font-weight:600;cursor:pointer}.download-btn[data-v-8743f097]:hover:not(:disabled){background:#15803d}.download-btn[data-v-8743f097]:disabled{opacity:.7;cursor:default}.back-btn[data-v-8743f097]{display:flex;align-items:center;gap:.5rem;background:#fff;color:#475569;border:1px solid #cbd5e1;border-radius:8px;padding:.6rem 1.2rem;font-size:.95rem;font-weight:600;cursor:pointer}.back-btn[data-v-8743f097]:hover{border-color:#94a3b8}.invoice-sheet[data-v-8743f097]{width:100%;max-width:700px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0f172a1a;padding:2.5rem;display:flex;flex-direction:column;gap:1.75rem;font-family:var(--invoice-font)}.invoice-header[data-v-8743f097]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1rem;border-bottom:2px solid #1e293b;padding-bottom:1.25rem}.brand[data-v-8743f097]{display:flex;align-items:center;gap:.75rem}.store-logo[data-v-8743f097]{width:44px;height:44px;border-radius:10px;background:linear-gradient(135deg,#1e3a8a,#dc2626);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.3rem;flex-shrink:0}.store-logo-img[data-v-8743f097]{width:44px;height:44px;border-radius:10px;object-fit:contain;flex-shrink:0}.store-name[data-v-8743f097]{display:flex;flex-direction:column}.store-name-en[data-v-8743f097]{font-size:1.05rem;font-weight:700;color:#1e293b}.invoice-meta[data-v-8743f097]{text-align:right}.invoice-meta h1[data-v-8743f097]{margin:0 0 .5rem;font-size:1.2rem;color:#1e293b}.meta-row[data-v-8743f097]{display:flex;justify-content:flex-end;gap:.5rem;font-size:.85rem;color:#64748b}.voucher-no[data-v-8743f097]{color:#1e293b}.customer-block[data-v-8743f097]{display:flex;flex-direction:column;gap:.2rem}.block-label[data-v-8743f097]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8}.customer-name[data-v-8743f097]{font-size:1.05rem;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:.5rem}.role-chip[data-v-8743f097]{font-size:.7rem;font-weight:600;text-transform:uppercase;background:#fef2f2;color:#b91c1c;border-radius:999px;padding:.15rem .6rem}.customer-detail[data-v-8743f097]{font-size:.9rem;color:#64748b}.table-scroll[data-v-8743f097]{overflow-x:auto}.items-table[data-v-8743f097]{width:100%;border-collapse:collapse;font-size:.88rem}.items-table th[data-v-8743f097]{text-align:left;background:var(--invoice-accent);color:#fff;font-weight:700;padding:.6rem .75rem;border-bottom:1px solid var(--invoice-accent)}.items-table td[data-v-8743f097]{padding:.55rem .75rem;border-bottom:1px solid var(--invoice-accent);color:#1e293b}.items-table .col-num[data-v-8743f097]{width:50px;text-align:center}.items-table .col-price[data-v-8743f097]{width:110px;text-align:right}.totals-block[data-v-8743f097]{align-self:flex-end;width:280px;max-width:100%;display:flex;flex-direction:column;gap:.4rem}.totals-row[data-v-8743f097]{display:flex;justify-content:space-between;font-size:.9rem;color:#475569}.totals-row.grand-total[data-v-8743f097]{font-size:1.1rem;font-weight:700;color:#1e293b;padding-top:.5rem;border-top:2px solid var(--invoice-accent)}.description-block[data-v-8743f097]{display:flex;flex-direction:column;gap:.2rem;font-size:.9rem;color:#1e293b}.signature-block[data-v-8743f097]{display:flex;justify-content:space-between;gap:3rem;margin-top:1rem}.signature-box[data-v-8743f097]{flex:1;display:flex;flex-direction:column;align-items:center;gap:.5rem}.signature-line[data-v-8743f097]{width:100%;height:60px;border:1px dashed #cbd5e1;border-radius:6px}.signature-label[data-v-8743f097]{font-size:.85rem;font-weight:600;color:#475569;border-top:1px solid #1e293b;padding-top:.4rem;width:100%;text-align:center}.invoice-footer[data-v-8743f097]{text-align:center;font-size:.85rem;color:#94a3b8;padding-top:1rem;border-top:1px solid #e2e8f0}@media print{.no-print[data-v-8743f097]{display:none!important}.invoice-page[data-v-8743f097]{background:#fff;padding:0}.invoice-sheet[data-v-8743f097]{box-shadow:none;border-radius:0;max-width:100%;padding:0}.table-scroll[data-v-8743f097]{overflow-x:visible}}@media screen and (max-width:640px){.invoice-sheet[data-v-8743f097]{padding:1.25rem}.invoice-meta[data-v-8743f097]{text-align:left}.meta-row[data-v-8743f097]{justify-content:flex-start}.signature-block[data-v-8743f097]{gap:1.5rem}}.page-header[data-v-8897c6c4]{background:#fff;padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between;gap:1rem}.page-header h1[data-v-8897c6c4]{margin:0;font-size:1.25rem;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:.5rem}.breadcrumb[data-v-8897c6c4]{margin-top:.25rem;font-size:.85rem;color:#94a3b8}.header-link-btn[data-v-8897c6c4]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .9rem;border:1px solid #e2e8f0;border-radius:8px;font-size:.85rem;font-weight:600;color:#475569;text-decoration:none;white-space:nowrap}.header-link-btn[data-v-8897c6c4]:hover{background:#f8fafc}.mobile-page-header[data-v-8897c6c4]{display:none}.mobile-header-link-btn[data-v-8897c6c4]{margin-left:auto;width:36px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#f1f5f9;color:#475569}.page-body[data-v-8897c6c4]{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.card[data-v-8897c6c4]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem 1.5rem}.employee-card[data-v-8897c6c4]{display:flex;align-items:flex-end;gap:1.25rem;flex-wrap:wrap}.field[data-v-8897c6c4]{display:flex;flex-direction:column;gap:.4rem}.field label[data-v-8897c6c4]{font-size:.85rem;font-weight:600;color:#475569}.field[data-v-8897c6c4] .p-select,.field[data-v-8897c6c4] .p-datepicker,.field[data-v-8897c6c4] .p-textarea{width:100%}.field-employee[data-v-8897c6c4]{width:340px;flex:1 1 340px}.field-date[data-v-8897c6c4]{width:200px}.field-desc[data-v-8897c6c4]{width:280px;flex:1 1 280px}.optional-hint[data-v-8897c6c4]{font-weight:400;color:#94a3b8;font-size:.8rem}.workspace-row[data-v-8897c6c4]{display:flex;align-items:flex-start;gap:1.25rem}.catalog-section[data-v-8897c6c4]{position:relative;flex:1;min-width:0}.catalog-lock-overlay[data-v-8897c6c4]{position:absolute;top:1.5rem;left:50%;transform:translate(-50%);z-index:5;width:min(420px,90%);display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem;padding:2rem;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 8px 24px #0000001a}.catalog-lock-overlay>i[data-v-8897c6c4]{font-size:2.5rem;color:#d97706;margin-bottom:.25rem}.lock-title[data-v-8897c6c4]{font-size:1.1rem;font-weight:700;color:#1e293b;margin:0}.lock-hint[data-v-8897c6c4]{font-size:.85rem;color:#64748b;margin:0;max-width:320px}.catalog-content.is-locked[data-v-8897c6c4]{opacity:.35;pointer-events:none}.search-row[data-v-8897c6c4]{margin-bottom:1rem}.search-field[data-v-8897c6c4],.search-field[data-v-8897c6c4] .p-inputtext{width:100%}.loading-state[data-v-8897c6c4],.empty-catalog[data-v-8897c6c4]{padding:3rem 0;text-align:center;color:#94a3b8}.product-grid[data-v-8897c6c4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.product-card[data-v-8897c6c4]{background:#fff;border:2px solid #e2e8f0;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;cursor:pointer;position:relative;transition:border-color .15s,box-shadow .15s}.product-card[data-v-8897c6c4]:hover{border-color:#fcd34d;box-shadow:0 2px 8px #0000000f}.product-card.in-cart[data-v-8897c6c4]{border-color:#d97706}.in-cart-badge[data-v-8897c6c4]{position:absolute;top:.5rem;right:.5rem;z-index:1;background:#d97706;color:#fff;font-size:.72rem;font-weight:700;padding:.15rem .5rem;border-radius:999px;display:flex;align-items:center;gap:.25rem}.product-thumb[data-v-8897c6c4]{aspect-ratio:4 / 3;background:#f8fafc;display:flex;align-items:center;justify-content:center}.product-thumb img[data-v-8897c6c4]{width:100%;height:100%;object-fit:cover}.placeholder-icon[data-v-8897c6c4]{font-size:1.6rem;color:#cbd5e1}.product-info[data-v-8897c6c4]{padding:.7rem .8rem .2rem}.product-name[data-v-8897c6c4]{font-weight:600;color:#1e293b;font-size:.9rem;line-height:1.3}.product-sku[data-v-8897c6c4]{font-size:.75rem;color:#94a3b8;margin-top:.1rem}.product-footer[data-v-8897c6c4]{margin-top:auto;padding:.55rem .8rem .8rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.product-price[data-v-8897c6c4]{font-weight:700;color:#1e293b}.product-stack-badge[data-v-8897c6c4]{font-size:.7rem;font-weight:600;color:#92400e;background:#fef3c7;padding:.15rem .45rem;border-radius:999px;white-space:nowrap}.cart-card[data-v-8897c6c4]{display:flex;flex-direction:column;gap:1rem;width:460px;flex-shrink:0;position:sticky;top:1.25rem}.cart-header h2[data-v-8897c6c4]{margin:0;font-size:1rem;font-weight:700;color:#1e293b}.cart-list[data-v-8897c6c4]{display:flex;flex-direction:column;gap:.6rem}.cart-row[data-v-8897c6c4]{display:grid;grid-template-columns:44px 1fr auto auto auto 28px;align-items:center;gap:.75rem;padding:.5rem;border:1px solid #f1f5f9;border-radius:10px}.cart-row-thumb[data-v-8897c6c4]{width:44px;height:44px;border-radius:8px;background:#f8fafc;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.cart-row-thumb img[data-v-8897c6c4]{width:100%;height:100%;object-fit:cover}.cart-row-info[data-v-8897c6c4]{min-width:0}.cart-row-name[data-v-8897c6c4]{font-weight:600;color:#1e293b;font-size:.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-row-sku[data-v-8897c6c4]{font-size:.72rem;color:#94a3b8}.cart-row-qty-wrap[data-v-8897c6c4]{display:flex;flex-direction:column;align-items:center;gap:.2rem}.cart-row-qty[data-v-8897c6c4]{display:flex;align-items:center;gap:.4rem;background:#f8fafc;border-radius:999px;padding:.2rem}.cart-row-stack-hint[data-v-8897c6c4]{font-size:.68rem;color:#94a3b8;white-space:nowrap}.qty-btn[data-v-8897c6c4]{width:24px;height:24px;border-radius:999px;border:none;background:#fff;box-shadow:0 1px 2px #00000014;font-weight:700;cursor:pointer;color:#1e293b}.cart-row-qty-input[data-v-8897c6c4]{width:30px;min-width:20px;text-align:center;font-weight:600;font-size:.85rem;border:none;background:transparent;padding:0}.cart-row-qty-input[data-v-8897c6c4]:focus{outline:none}.cart-row-rate[data-v-8897c6c4]{font-size:.82rem;color:#64748b;white-space:nowrap}.cart-row-amount[data-v-8897c6c4]{font-weight:700;color:#1e293b;font-size:.88rem;white-space:nowrap}.cart-row-remove[data-v-8897c6c4]{width:26px;height:26px;border-radius:8px;border:none;background:transparent;color:#94a3b8;cursor:pointer}.cart-row-remove[data-v-8897c6c4]:hover{background:#fef2f2;color:#dc2626}.cart-footer[data-v-8897c6c4]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-top:.75rem;border-top:1px solid #f1f5f9}.cart-total[data-v-8897c6c4]{display:flex;align-items:baseline;gap:.5rem}.cart-total span[data-v-8897c6c4]{font-size:.85rem;color:#64748b}.cart-total strong[data-v-8897c6c4]{font-size:1.15rem;color:#1e293b}.mobile-cart-bar[data-v-8897c6c4]{display:none}@media(max-width:900px){.page-body[data-v-8897c6c4]{padding-bottom:calc(4.5rem + 53px)}.mobile-cart-bar[data-v-8897c6c4]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;position:fixed;left:0;right:0;bottom:calc(53px + env(safe-area-inset-bottom,0px));z-index:40;padding:.85rem 1.25rem;background:#d97706;color:#fff;border:none;font-size:.95rem;font-weight:700;cursor:pointer;box-shadow:0 -4px 12px #0000001f}.mobile-cart-bar-total[data-v-8897c6c4]{margin-left:auto}.field-employee[data-v-8897c6c4],.field-date[data-v-8897c6c4],.field-desc[data-v-8897c6c4]{width:100%}.workspace-row[data-v-8897c6c4]{flex-direction:column;align-items:stretch}.cart-card[data-v-8897c6c4]{width:100%;position:static}}@media(max-width:640px){.desktop-page-header[data-v-8897c6c4]{display:none}.mobile-page-header[data-v-8897c6c4]{display:flex;align-items:center;gap:.75rem;background:#fff;padding:1rem;border-bottom:1px solid #e2e8f0}.mobile-page-icon[data-v-8897c6c4]{width:42px;height:42px;flex-shrink:0;border-radius:12px;background:#fef3c7;color:#d97706;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.mobile-page-header-text[data-v-8897c6c4]{flex:1 1 auto;min-width:0}.mobile-page-header h1[data-v-8897c6c4]{margin:0;font-size:1.15rem;font-weight:700;color:#1e293b}.mobile-page-header .breadcrumb[data-v-8897c6c4]{margin-top:.15rem}.page-body[data-v-8897c6c4]{padding:1rem 1rem calc(4.5rem + 53px);background:linear-gradient(135deg,#fffbeb,#fef8ee)}.product-grid[data-v-8897c6c4]{grid-template-columns:repeat(2,1fr)}.cart-row[data-v-8897c6c4]{grid-template-columns:36px 1fr auto;grid-template-areas:"thumb info remove" "qty qty amount";row-gap:.4rem}.cart-row-thumb[data-v-8897c6c4]{grid-area:thumb;width:36px;height:36px}.cart-row-info[data-v-8897c6c4]{grid-area:info}.cart-row-remove[data-v-8897c6c4]{grid-area:remove}.cart-row-qty-wrap[data-v-8897c6c4]{grid-area:qty;justify-self:start;align-items:flex-start}.cart-row-rate[data-v-8897c6c4]{display:none}.cart-row-amount[data-v-8897c6c4]{grid-area:amount;justify-self:end}}.voucher-no[data-v-ca7d8d57]{font-weight:600;color:#d97706}.detail-loading[data-v-ca7d8d57]{padding:2rem;text-align:center;color:#94a3b8}.detail-content[data-v-ca7d8d57]{display:flex;flex-direction:column;gap:1.25rem}.detail-grid[data-v-ca7d8d57]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.detail-field[data-v-ca7d8d57]{display:flex;flex-direction:column;gap:.3rem}.detail-field-wide[data-v-ca7d8d57]{grid-column:1 / -1}.detail-label[data-v-ca7d8d57]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#94a3b8}.detail-value[data-v-ca7d8d57]{font-size:.95rem;color:#1e293b}.detail-value-time[data-v-ca7d8d57]{font-size:.82rem;color:#94a3b8;font-weight:400}.items-table[data-v-ca7d8d57]{width:100%;border-collapse:collapse;font-size:.88rem}.items-table th[data-v-ca7d8d57]{text-align:left;background:#f8fafc;color:#475569;font-weight:600;padding:.6rem .75rem;border-bottom:1px solid #e2e8f0}.items-table td[data-v-ca7d8d57]{padding:.55rem .75rem;border-bottom:1px solid #f1f5f9;color:#1e293b}.sku[data-v-ca7d8d57]{color:#94a3b8;font-size:.8rem}.stack-count-hint[data-v-ca7d8d57]{display:block;color:#94a3b8;font-size:.72rem;font-weight:400}.items-table .col-num[data-v-ca7d8d57]{width:50px;text-align:center}.items-table .col-price[data-v-ca7d8d57]{width:110px;text-align:right}.items-table tfoot td[data-v-ca7d8d57]{border-bottom:none;border-top:2px solid #e2e8f0;font-weight:600}.total-label[data-v-ca7d8d57]{text-align:right}.total-value[data-v-ca7d8d57]{color:#1e293b}.balance-due-row td[data-v-ca7d8d57]{border-top:2px solid #d97706;color:#d97706;font-weight:800}.table-scroll[data-v-ca7d8d57]{overflow-x:auto}@media(max-width:640px){.detail-grid[data-v-ca7d8d57]{grid-template-columns:1fr}}.page-header[data-v-cd34792f]{background:#fff;padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between;gap:1rem}.page-header h1[data-v-cd34792f]{margin:0;font-size:1.25rem;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:.5rem}.breadcrumb[data-v-cd34792f]{margin-top:.25rem;font-size:.85rem;color:#94a3b8}.header-link-btn[data-v-cd34792f]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .9rem;border:1px solid #e2e8f0;border-radius:8px;font-size:.85rem;font-weight:600;color:#475569;text-decoration:none;white-space:nowrap}.header-link-btn[data-v-cd34792f]:hover{background:#f8fafc}.mobile-page-header[data-v-cd34792f]{display:none}.mobile-header-link-btn[data-v-cd34792f]{margin-left:auto;width:36px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#f1f5f9;color:#16a34a}.mobile-toolbar[data-v-cd34792f]{display:none}.page-body[data-v-cd34792f]{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.card[data-v-cd34792f]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem 1.5rem}.toolbar[data-v-cd34792f]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.pdf-btn[data-v-cd34792f]{margin-left:auto}.search-field[data-v-cd34792f]{width:100%;max-width:420px}.search-field[data-v-cd34792f] .search-field-input{width:100%}.table-card[data-v-cd34792f]{padding:1.25rem 1.5rem}.voucher-link[data-v-cd34792f]{font-weight:600;color:#d97706;text-decoration:none}.voucher-link[data-v-cd34792f]:hover{text-decoration:underline}.employee-role[data-v-cd34792f]{color:#94a3b8;font-size:.85em}.row-actions[data-v-cd34792f]{display:flex;gap:.25rem}.icon-btn[data-v-cd34792f]{width:30px;height:30px;border-radius:8px;border:none;background:transparent;color:#64748b;cursor:pointer}.icon-btn[data-v-cd34792f]:hover{background:#f1f5f9}.icon-btn-danger[data-v-cd34792f]:hover{background:#fef2f2;color:#dc2626}.mobile-log-list[data-v-cd34792f],.mobile-totals-bar[data-v-cd34792f]{display:none}@media(max-width:640px){.desktop-page-header[data-v-cd34792f],.desktop-toolbar[data-v-cd34792f],.desktop-table[data-v-cd34792f]{display:none}.mobile-page-header[data-v-cd34792f]{display:flex;align-items:center;gap:.75rem;background:#fff;padding:1rem;border-bottom:1px solid #e2e8f0}.mobile-page-icon[data-v-cd34792f]{width:42px;height:42px;flex-shrink:0;border-radius:12px;background:#fef3c7;color:#d97706;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.mobile-page-header-text[data-v-cd34792f]{flex:1 1 auto;min-width:0}.mobile-page-header h1[data-v-cd34792f]{margin:0;font-size:1.15rem;font-weight:700;color:#1e293b}.mobile-page-header .breadcrumb[data-v-cd34792f]{margin-top:.15rem}.page-body[data-v-cd34792f]{padding:1rem;padding-bottom:calc(4rem + 53px);background:linear-gradient(135deg,#fffbeb,#fef8ee)}.mobile-totals-bar[data-v-cd34792f]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;position:fixed;left:0;right:0;bottom:calc(53px + env(safe-area-inset-bottom,0px));z-index:40;padding:.85rem 1.25rem;background:#d97706;color:#fff;font-size:.85rem;font-weight:700;box-shadow:0 -4px 12px #0000001f}.mobile-totals-amount[data-v-cd34792f]{font-size:.95rem}.table-card[data-v-cd34792f]{padding:0;border:none;background:transparent}.mobile-log-list[data-v-cd34792f]{display:block}.mobile-empty[data-v-cd34792f]{text-align:center;color:#94a3b8;padding:2rem 0}.log-m-card[data-v-cd34792f]{background:#fff;border:1px solid #f1e4c8;border-radius:12px;padding:.65rem .55rem .65rem .85rem;margin-bottom:.5rem;box-shadow:0 4px 14px #d977060f}.log-m-top[data-v-cd34792f]{display:grid;grid-template-columns:34px 84px 1fr auto 26px;align-items:center;column-gap:.5rem}.log-m-icon[data-v-cd34792f]{width:34px;height:34px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:.95rem;flex-shrink:0}.log-m-icon.paid[data-v-cd34792f]{background:#dcfce7;color:#16a34a}.log-m-icon.unpaid[data-v-cd34792f]{background:#fef9c3;color:#ca8a04}.log-m-left[data-v-cd34792f]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.log-m-voucher[data-v-cd34792f]{font-weight:700;color:#d97706;text-decoration:none;font-size:.85rem}.log-m-datetime[data-v-cd34792f]{font-size:.68rem;color:#94a3b8;white-space:nowrap}.log-m-mid[data-v-cd34792f]{display:flex;flex-direction:column;gap:.2rem;min-width:0}.log-m-employee[data-v-cd34792f]{display:flex;align-items:center;gap:.3rem;font-weight:600;color:#1e293b;font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.log-m-employee-icon[data-v-cd34792f]{width:18px;height:18px;flex-shrink:0;border-radius:50%;background:#f1f5f9;color:#64748b;display:flex;align-items:center;justify-content:center;font-size:.6rem}.log-m-qty[data-v-cd34792f]{font-size:.72rem;color:#64748b;margin-left:calc(18px + .3rem)}.log-m-right[data-v-cd34792f]{text-align:right}.log-m-amount[data-v-cd34792f]{font-weight:700;color:#1e293b;font-size:.85rem;white-space:nowrap}.log-m-menu-btn[data-v-cd34792f]{width:26px;height:26px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:8px;color:#64748b;cursor:pointer}.log-m-menu-btn[data-v-cd34792f]:hover{background:#f1f5f9}.mobile-toolbar[data-v-cd34792f]{display:flex;flex-direction:column;gap:.65rem;border-radius:16px;box-shadow:0 4px 14px #d977060f}.mobile-search[data-v-cd34792f]{display:block;width:100%}.mobile-search[data-v-cd34792f] .p-autocomplete{width:100%}.mobile-search[data-v-cd34792f] .mobile-search-input{width:100%;border-radius:999px;padding-left:2.25rem}.mobile-search[data-v-cd34792f] .p-inputicon{left:.9rem;color:#94a3b8}.mobile-quick-row[data-v-cd34792f]{display:flex;gap:.5rem}.quick-pill[data-v-cd34792f]{flex:1;border:none;border-radius:999px;padding:.6rem;font-size:.85rem;font-weight:700;background:#f1f5f9;color:#64748b;cursor:pointer}.quick-pill.mp-active[data-v-cd34792f]{background:#d1fae5;color:#065f46}.mobile-date-row[data-v-cd34792f]{display:flex;gap:.5rem}.mobile-date[data-v-cd34792f]{flex:1;min-width:0}.mobile-date[data-v-cd34792f] .p-datepicker-input{width:100%;border-radius:999px}.mobile-toolbar-footer[data-v-cd34792f]{display:flex;align-items:center;gap:.6rem}.mobile-filter-btn[data-v-cd34792f]{flex:1;min-width:0;justify-content:center;border-radius:14px;padding:.7rem;font-weight:700}.mobile-reset-link[data-v-cd34792f]{flex-shrink:0;border:none;background:transparent;color:#16a34a;font-weight:700;font-size:.9rem;cursor:pointer;padding:.4rem 0}.mobile-pdf-btn[data-v-cd34792f]{flex-shrink:0;border-radius:12px}}.page-header[data-v-035fa724]{background:#fff;padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0}.page-header h1[data-v-035fa724]{margin:0;font-size:1.25rem;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:.5rem}.breadcrumb[data-v-035fa724]{margin-top:.25rem;font-size:.85rem;color:#94a3b8}.mobile-page-header[data-v-035fa724]{display:none}.page-body[data-v-035fa724]{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.card[data-v-035fa724]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:1rem}.filter-row[data-v-035fa724]{display:flex;align-items:flex-end;gap:1.25rem;flex-wrap:wrap}.field[data-v-035fa724]{display:flex;flex-direction:column;gap:.4rem}.field label[data-v-035fa724]{font-size:.85rem;font-weight:600;color:#475569}.field[data-v-035fa724] .p-select,.field[data-v-035fa724] .p-multiselect{width:100%}.field-employee[data-v-035fa724]{width:420px;flex:1 1 420px;max-width:500px}.field-items[data-v-035fa724]{width:360px;flex:1 1 360px;max-width:480px}.table-card[data-v-035fa724]{padding:1.25rem 1.5rem}.custom-price[data-v-035fa724]{font-weight:600;color:#d97706}.item-icon[data-v-035fa724],[data-v-035fa724] .item-icon{width:32px;height:32px;border-radius:6px;object-fit:contain;background:#f8fafc;flex-shrink:0;cursor:pointer}.item-icon-placeholder[data-v-035fa724]{display:flex;align-items:center;justify-content:center;color:#cbd5e1;font-size:.95rem}.dialog-field[data-v-035fa724]{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1rem}.dialog-field label[data-v-035fa724]{font-size:.85rem;font-weight:600;color:#475569}.dialog-field[data-v-035fa724] .p-select,.dialog-field[data-v-035fa724] .p-inputnumber{width:100%}.dialog-readonly-value[data-v-035fa724]{padding:.6rem .75rem;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;color:#1e293b;font-weight:600}@media(max-width:900px){.field-employee[data-v-035fa724],.field-items[data-v-035fa724]{width:100%}}@media(max-width:640px){.desktop-page-header[data-v-035fa724]{display:none}.mobile-page-header[data-v-035fa724]{display:flex;align-items:center;gap:.75rem;background:#fff;padding:1rem;border-bottom:1px solid #e2e8f0}.mobile-page-icon[data-v-035fa724]{width:42px;height:42px;flex-shrink:0;border-radius:12px;background:#fef3c7;color:#d97706;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.mobile-page-header-text[data-v-035fa724]{flex:1 1 auto;min-width:0}.mobile-page-header h1[data-v-035fa724]{margin:0;font-size:1.15rem;font-weight:700;color:#1e293b}.mobile-page-header .breadcrumb[data-v-035fa724]{margin-top:.15rem}.page-body[data-v-035fa724]{padding:1rem;background:linear-gradient(135deg,#fffbeb,#fef8ee)}}.state-message[data-v-e8805262]{padding:2rem;text-align:center;color:#94a3b8}.summary-item[data-v-e8805262]{display:flex;flex-direction:column;gap:.15rem}.summary-label[data-v-e8805262]{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#94a3b8}.summary-value[data-v-e8805262]{font-size:.95rem;font-weight:600;color:#1e293b}.pill[data-v-e8805262]{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .6rem;border-radius:999px;background:#f1f5f9;color:#475569;font-size:.8rem;text-decoration:none}.profile-header[data-v-e8805262]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.profile-header-text[data-v-e8805262]{flex:1;min-width:0}.walkin-edit-panel[data-v-e8805262]{margin-bottom:1.25rem;padding:1rem;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.walkin-edit-grid[data-v-e8805262]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem}.walkin-edit-grid .field[data-v-e8805262]{display:flex;flex-direction:column;gap:.3rem}.walkin-edit-grid label[data-v-e8805262]{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#94a3b8}.walkin-edit-grid[data-v-e8805262] .p-inputtext{width:100%}.walkin-edit-actions[data-v-e8805262]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.profile-avatar[data-v-e8805262]{width:52px;height:52px;border-radius:50%;background:#eef2ff;color:#4338ca;display:flex;align-items:center;justify-content:center;font-size:1.4rem;flex-shrink:0}.profile-name[data-v-e8805262]{font-size:1.1rem;font-weight:700;color:#1e293b}.profile-subline[data-v-e8805262]{display:flex;align-items:center;gap:.5rem;margin-top:.25rem}.profile-unique-id[data-v-e8805262]{font-size:.8rem;color:#94a3b8}.profile-section[data-v-e8805262]{padding:.9rem 0;border-top:1px solid #f1f5f9}.profile-section-title[data-v-e8805262]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#64748b;margin-bottom:.75rem}.profile-grid[data-v-e8805262]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem 1.5rem}.profile-pill-row[data-v-e8805262]{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.75rem}.profile-link[data-v-e8805262]{text-decoration:none;overflow-wrap:anywhere}.profile-link[data-v-e8805262]:hover{text-decoration:underline}.person-option-icon[data-v-3b5a13a8]{color:#64748b;flex-shrink:0;margin-right:.5rem}.person-value[data-v-3b5a13a8]{display:inline-flex;align-items:center;gap:.5rem}.person-add-new-row[data-v-3b5a13a8]{display:flex;align-items:center;gap:.5rem;padding:.6rem .75rem;color:#16a34a;font-weight:600;font-size:.85rem;cursor:pointer}.person-add-new-row[data-v-3b5a13a8]:hover{background:#f0fdf4}.page-header[data-v-3b5a13a8]{background:#fff;padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0}.header-top-row[data-v-3b5a13a8]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem}.header-customer-info[data-v-3b5a13a8]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem 1rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid #f1f5f9}.header-customer-pill[data-v-3b5a13a8]{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;color:#475569}.header-customer-pill i[data-v-3b5a13a8]{color:#94a3b8}.header-customer-balance[data-v-3b5a13a8]{color:#1e293b}.walkin-input[data-v-3b5a13a8]{width:150px}.header-title[data-v-3b5a13a8]{display:flex;align-items:center;gap:.75rem}.header-title>i[data-v-3b5a13a8]{font-size:1.5rem;color:#16a34a}.header-title h1[data-v-3b5a13a8]{margin:0;font-size:1.25rem;font-weight:700;color:#1e293b}.header-title p[data-v-3b5a13a8]{margin:.1rem 0 0;font-size:.8rem;color:#94a3b8}.header-actions[data-v-3b5a13a8]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.customer-select[data-v-3b5a13a8]{width:180px}.pos-body[data-v-3b5a13a8]{display:flex;align-items:flex-start;gap:1.25rem;padding:1.25rem}.mobile-cart-bar[data-v-3b5a13a8]{display:none}@media(max-width:900px){.pos-body[data-v-3b5a13a8]{flex-direction:column;align-items:stretch;padding-bottom:calc(4.5rem + 53px)}.mobile-cart-bar[data-v-3b5a13a8]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;position:fixed;left:0;right:0;bottom:calc(53px + env(safe-area-inset-bottom,0px));z-index:40;padding:.85rem 1.25rem;background:#16a34a;color:#fff;border:none;font-size:.95rem;font-weight:700;cursor:pointer;box-shadow:0 -4px 12px #0000001f}.mobile-cart-bar-total[data-v-3b5a13a8]{margin-left:auto}}.person-option-icon[data-v-3f4b7ff3]{color:#64748b;flex-shrink:0;margin-right:.5rem}.person-value[data-v-3f4b7ff3]{display:inline-flex;align-items:center;gap:.5rem}.page-header[data-v-3f4b7ff3]{background:#fff;padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0}.page-header h1[data-v-3f4b7ff3]{margin:0;font-size:1.25rem;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:.5rem}.breadcrumb[data-v-3f4b7ff3]{margin-top:.25rem;font-size:.85rem;color:#94a3b8}.page-body[data-v-3f4b7ff3]{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.card[data-v-3f4b7ff3]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:1rem}.top-row[data-v-3f4b7ff3]{display:flex;align-items:flex-end;gap:1.25rem;flex-wrap:wrap}.field-date[data-v-3f4b7ff3]{width:160px}.field-payment[data-v-3f4b7ff3]{width:170px}.field-customer-toggle[data-v-3f4b7ff3]{width:220px}.field-customer-select[data-v-3f4b7ff3]{flex:1 1 260px;min-width:220px}.field-description[data-v-3f4b7ff3]{flex:1 1 220px;min-width:180px}.field[data-v-3f4b7ff3]{display:flex;flex-direction:column;gap:.4rem}.field label[data-v-3f4b7ff3]{font-size:.85rem;font-weight:600;color:#475569}.field[data-v-3f4b7ff3] .p-inputtext,.field[data-v-3f4b7ff3] .p-select,.field[data-v-3f4b7ff3] .p-datepicker,.field[data-v-3f4b7ff3] .p-inputnumber{width:100%}.qty-warning-icon[data-v-3f4b7ff3]{margin-left:.3rem;color:#b45309;cursor:help}.batch-view-btn[data-v-3f4b7ff3]{margin-left:.2rem;width:1.6rem;height:1.6rem;vertical-align:middle}.hint[data-v-3f4b7ff3]{font-size:.85rem;color:#64748b;margin:0 0 1rem;line-height:1.5}.detail-loading[data-v-3f4b7ff3]{padding:2rem;text-align:center;color:#94a3b8}.batches-table[data-v-3f4b7ff3]{width:100%}.batch-status-open[data-v-3f4b7ff3]{color:#16a34a;font-weight:600}.batch-status-sold[data-v-3f4b7ff3]{color:#94a3b8;font-weight:600}.new-customer-row[data-v-3f4b7ff3]{display:flex;align-items:center;gap:1rem}.selected-hint[data-v-3f4b7ff3]{display:flex;align-items:center;gap:.4rem;color:#059669;font-size:.9rem;font-weight:500}.entry-row[data-v-3f4b7ff3]{display:flex;align-items:flex-end;gap:1rem;flex-wrap:wrap}.entry-row .field[data-v-3f4b7ff3]{width:130px}.entry-row .field-item[data-v-3f4b7ff3]{width:300px;flex:1 1 300px}.entry-row .field-price[data-v-3f4b7ff3]{width:170px}.entry-row .field-price label[data-v-3f4b7ff3]{white-space:nowrap}.table-card[data-v-3f4b7ff3]{padding:0;overflow-x:auto}.items-table[data-v-3f4b7ff3]{width:100%;border-collapse:collapse;font-size:.9rem}.items-table th[data-v-3f4b7ff3]{text-align:left;background:#f8fafc;color:#475569;font-weight:700;padding:.75rem 1rem;border-bottom:1px solid #e2e8f0}.items-table td[data-v-3f4b7ff3]{padding:.65rem 1rem;border-bottom:1px solid #f1f5f9;color:#1e293b}.items-table .col-num[data-v-3f4b7ff3]{width:60px;text-align:center}.items-table .col-sku[data-v-3f4b7ff3]{width:130px;color:#64748b}.items-table .col-unit[data-v-3f4b7ff3]{width:90px}.items-table .col-price[data-v-3f4b7ff3]{width:130px;text-align:right}.items-table .col-action[data-v-3f4b7ff3]{width:100px;text-align:center}.action-buttons[data-v-3f4b7ff3]{display:flex;justify-content:center;gap:.15rem}.empty-row[data-v-3f4b7ff3]{text-align:center;color:#94a3b8;padding:1.5rem}.discount-card[data-v-3f4b7ff3]{align-items:stretch}.discount-row[data-v-3f4b7ff3]{display:flex;gap:1.25rem}.discount-row .field[data-v-3f4b7ff3]{width:220px}.totals-summary[data-v-3f4b7ff3]{display:flex;flex-direction:column;gap:.4rem;align-self:flex-end;width:280px;padding-top:.75rem;border-top:1px solid #e2e8f0}.totals-row[data-v-3f4b7ff3]{display:flex;justify-content:space-between;font-size:.9rem;color:#475569}.totals-row.grand-total[data-v-3f4b7ff3]{font-size:1.05rem;font-weight:700;color:#1e293b;padding-top:.4rem;border-top:1px solid #e2e8f0}.save-bar[data-v-3f4b7ff3]{display:flex;justify-content:flex-end}.sale-items-section[data-v-3f4b7ff3]{display:flex;flex-direction:column;gap:1.25rem;transition:opacity .15s}.sale-items-section.section-disabled[data-v-3f4b7ff3]{opacity:.55;pointer-events:none}.disabled-hint[data-v-3f4b7ff3]{display:flex;align-items:center;gap:.5rem;background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af;border-radius:8px;padding:.6rem 1rem;font-size:.9rem}.detail-grid[data-v-3f4b7ff3]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.detail-field[data-v-3f4b7ff3]{display:flex;flex-direction:column;gap:.3rem}.detail-field-wide[data-v-3f4b7ff3]{grid-column:1 / -1}.detail-label[data-v-3f4b7ff3]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#94a3b8}.detail-value[data-v-3f4b7ff3]{font-size:.95rem;color:#1e293b}.voucher-no[data-v-3f4b7ff3]{font-weight:600;color:#1e40af}.grand-total-value[data-v-3f4b7ff3]{font-weight:700;font-size:1.1rem}@media(max-width:900px){.field-date[data-v-3f4b7ff3],.field-payment[data-v-3f4b7ff3],.field-customer-toggle[data-v-3f4b7ff3],.field-customer-select[data-v-3f4b7ff3],.field-description[data-v-3f4b7ff3]{width:100%}}@media(max-width:640px){.entry-row .field[data-v-3f4b7ff3],.entry-row .field-item[data-v-3f4b7ff3],.entry-row .field-price[data-v-3f4b7ff3],.discount-row .field[data-v-3f4b7ff3]{width:100%;flex:1 1 100%}.discount-row[data-v-3f4b7ff3]{flex-direction:column;gap:1rem}.totals-summary[data-v-3f4b7ff3]{width:100%}}.person-option-icon[data-v-92738105]{color:#64748b;flex-shrink:0;margin-right:.5rem}.person-value[data-v-92738105]{display:inline-flex;align-items:center;gap:.5rem}.page-header[data-v-92738105]{background:#fff;padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0}.page-header h1[data-v-92738105]{margin:0;font-size:1.25rem;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:.5rem}.breadcrumb[data-v-92738105]{margin-top:.25rem;font-size:.85rem;color:#94a3b8}.page-body[data-v-92738105]{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.card[data-v-92738105]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:1rem}.details-grid[data-v-92738105]{display:grid;grid-template-columns:160px 1fr 200px 1fr;gap:1.25rem}.field[data-v-92738105]{display:flex;flex-direction:column;gap:.4rem}.field label[data-v-92738105]{font-size:.85rem;font-weight:600;color:#475569}.field[data-v-92738105] .p-inputtext,.field[data-v-92738105] .p-select,.field[data-v-92738105] .p-datepicker,.field[data-v-92738105] .p-inputnumber{width:100%}.entry-row[data-v-92738105]{display:flex;align-items:flex-end;gap:1rem;flex-wrap:wrap}.entry-row .field[data-v-92738105]{width:130px}.entry-row .field-item[data-v-92738105]{width:380px;flex:1 1 380px}.table-card[data-v-92738105]{padding:0;overflow-x:auto}.items-table[data-v-92738105]{width:100%;border-collapse:collapse;font-size:.9rem}.items-table th[data-v-92738105]{text-align:left;background:#f8fafc;color:#475569;font-weight:600;padding:.75rem 1rem;border-bottom:1px solid #e2e8f0}.items-table td[data-v-92738105]{padding:.65rem 1rem;border-bottom:1px solid #f1f5f9;color:#1e293b}.items-table .col-num[data-v-92738105]{width:60px;text-align:center}.items-table .col-sku[data-v-92738105]{width:130px;color:#64748b}.items-table .col-unit[data-v-92738105]{width:90px}.items-table .col-price[data-v-92738105]{width:130px;text-align:right}.items-table .col-action[data-v-92738105]{width:100px;text-align:center}.action-buttons[data-v-92738105]{display:flex;justify-content:center;gap:.15rem}.empty-row[data-v-92738105]{text-align:center;color:#94a3b8;padding:1.5rem}.items-table tfoot td[data-v-92738105]{border-bottom:none;border-top:2px solid #e2e8f0;font-weight:600}.total-label[data-v-92738105]{text-align:right}.total-value[data-v-92738105]{color:#1e293b}.save-bar[data-v-92738105]{display:flex;justify-content:flex-end}@media(max-width:900px){.details-grid[data-v-92738105]{grid-template-columns:1fr}}.mobile-page-header[data-v-92738105],.card-title-mobile[data-v-92738105],.field-icon[data-v-92738105],.mobile-col[data-v-92738105]{display:none}@media(max-width:640px){.desktop-page-header[data-v-92738105]{display:none}.mobile-page-header[data-v-92738105]{display:flex;align-items:center;gap:.75rem;background:#fff;padding:1rem;border-bottom:1px solid #e2e8f0}.mobile-back-btn[data-v-92738105]{width:34px;height:34px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#1e293b;font-size:1.1rem;cursor:pointer}.mobile-page-icon[data-v-92738105]{width:42px;height:42px;flex-shrink:0;border-radius:12px;background:#d1fae5;color:#059669;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.mobile-page-header h1[data-v-92738105]{margin:0;font-size:1.1rem;font-weight:600;color:#1e293b}.page-body[data-v-92738105]{padding:1rem;gap:1rem}.card-title-mobile[data-v-92738105]{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#1e293b;font-size:.95rem}.table-card-title[data-v-92738105]{padding:1rem 1rem 0}.details-grid[data-v-92738105]{grid-template-columns:1fr 1fr;gap:1rem}.field-icon[data-v-92738105]{display:block;color:#94a3b8;font-size:.9rem;flex-shrink:0}.input-icon-wrap[data-v-92738105]{display:flex;align-items:center;gap:.5rem;border:1px solid #e2e8f0;border-radius:10px;padding:0 .75rem;background:#fff;height:42px;min-width:0}.input-icon-wrap[data-v-92738105]>:last-child{flex:1 1 auto;min-width:0}.input-icon-wrap[data-v-92738105] .p-inputtext,.input-icon-wrap[data-v-92738105] .p-select,.input-icon-wrap[data-v-92738105] .p-inputnumber,.input-icon-wrap[data-v-92738105] .p-inputnumber-input{border:none;box-shadow:none;background:transparent;padding-left:0;height:100%;min-width:0;width:100%}.input-icon-wrap[data-v-92738105] .p-select-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.input-icon-wrap[data-v-92738105] .person-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-flex}.input-icon-wrap[data-v-92738105] .person-value span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.input-icon-wrap[data-v-92738105] .p-datepicker{width:100%;min-width:0}.input-icon-wrap[data-v-92738105] .p-datepicker-input-icon-container{display:none}.field[data-v-92738105],.field-invoice[data-v-92738105],.field-refund[data-v-92738105],.field-description[data-v-92738105]{min-width:0}.entry-row[data-v-92738105]{gap:.75rem}.entry-row .field-item[data-v-92738105]{width:100%;flex:1 1 100%}.entry-row .field-half[data-v-92738105]{width:calc(50% - .4rem);flex:1 1 calc(50% - .4rem)}.add-line-btn[data-v-92738105]{margin-left:auto}.items-table th[data-v-92738105],.items-table td[data-v-92738105]{padding:.5rem .6rem;font-size:.8rem}.desktop-col[data-v-92738105]{display:none}.mobile-col[data-v-92738105]{display:table-cell}.col-image[data-v-92738105]{width:46px;text-align:center}.item-thumb[data-v-92738105]{width:34px;height:34px;border-radius:6px;object-fit:cover}.item-thumb-placeholder[data-v-92738105]{width:34px;height:34px;border-radius:6px;background:#f1f5f9;color:#94a3b8;display:inline-flex;align-items:center;justify-content:center;font-size:.85rem}.save-bar[data-v-92738105] .p-button{width:100%}}.page-header[data-v-f1b90597]{background:#fff;padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0}.page-header h1[data-v-f1b90597]{margin:0;font-size:1.25rem;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:.5rem}.breadcrumb[data-v-f1b90597]{margin-top:.25rem;font-size:.85rem;color:#94a3b8}.page-body[data-v-f1b90597]{padding:1.5rem}.toolbar[data-v-f1b90597]{display:flex;justify-content:flex-start;align-items:center;margin-bottom:1rem;gap:1rem;flex-wrap:wrap}.filter-group[data-v-f1b90597]{display:flex;align-items:center;gap:.25rem}.employee-filter[data-v-f1b90597]{width:240px}.voucher-no[data-v-f1b90597]{font-weight:600;color:#1e40af}.voucher-link[data-v-f1b90597]{text-decoration:none}.voucher-link[data-v-f1b90597]:hover{text-decoration:underline}.offline-order-icon[data-v-f1b90597]{margin-left:.4rem;color:#0284c7;font-size:.85rem}.row-actions[data-v-f1b90597]{display:flex;gap:.25rem}.whatsapp-btn[data-v-f1b90597]{background:#25d366;border-color:#25d366}.whatsapp-btn[data-v-f1b90597]:not(:disabled):hover{background:#1da851;border-color:#1da851}.wa-notice-btns[data-v-f1b90597]{display:flex;align-items:center;gap:.4rem}.whatsapp-btn-icon[data-v-f1b90597]{width:2.25rem;height:2.25rem;padding:0}.whatsapp-btn-confirmed[data-v-f1b90597]{background:#01411c;border-color:#01411c}.whatsapp-btn-confirmed[data-v-f1b90597]:not(:disabled):hover{background:#012c13;border-color:#012c13}.no-value[data-v-f1b90597]{color:#cbd5e1}.delivered-note[data-v-f1b90597]{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;color:#16a34a;font-weight:600}.delivered-note.photo-expired[data-v-f1b90597]{color:#94a3b8;font-weight:500;font-size:.8rem}.proof-content[data-v-f1b90597]{display:flex;flex-direction:column;gap:.75rem}.proof-loading[data-v-f1b90597]{padding:2rem;text-align:center;color:#94a3b8}.proof-grid[data-v-f1b90597]{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:.85rem}.proof-tile[data-v-f1b90597]{display:flex;flex-direction:column;gap:.35rem}.proof-image[data-v-f1b90597]{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:8px;background:#f8fafc;border:1px solid #e2e8f0}.gallery-backdrop[data-v-f1b90597] .p-galleria,.gallery-backdrop[data-v-f1b90597] .p-galleria-thumbnails-content,.gallery-backdrop[data-v-f1b90597] .p-galleria-thumbnails{background:transparent;border:none}.proof-image-clickable[data-v-f1b90597]{cursor:zoom-in}.gallery-backdrop[data-v-f1b90597]{position:fixed;inset:0;background:#000000f2;z-index:20000;display:flex;align-items:center;justify-content:center}.gallery-close[data-v-f1b90597]{position:fixed;top:1rem;right:1.25rem;z-index:20001;width:36px;height:36px;border-radius:50%;border:none;background:#ffffff26;color:#fff;font-size:1.1rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.gallery-close[data-v-f1b90597]:hover{background:#ffffff4d}.gallery-item-wrap[data-v-f1b90597]{width:100%;height:70vh;display:flex;align-items:center;justify-content:center}.gallery-item-img[data-v-f1b90597]{max-width:90vw;max-height:100%;object-fit:contain;display:block}.gallery-thumb-img[data-v-f1b90597]{width:70px;height:70px;object-fit:cover;border-radius:4px;display:block;cursor:pointer}.proof-tile-info[data-v-f1b90597]{font-size:.72rem;color:#94a3b8}.proof-tile-actions[data-v-f1b90597]{display:flex;gap:.4rem}.proof-add[data-v-f1b90597]{display:flex;align-items:center;gap:.75rem}.proof-hint[data-v-f1b90597]{font-size:.78rem;color:#94a3b8}.proof-remarks-edit[data-v-f1b90597]{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem}.proof-remarks-edit label[data-v-f1b90597]{font-size:.85rem;font-weight:600;color:#475569}.proof-remarks-edit[data-v-f1b90597] .p-textarea{width:100%}.proof-meta[data-v-f1b90597]{display:flex;align-items:center;justify-content:space-between;font-size:.85rem}.proof-meta-label[data-v-f1b90597]{font-weight:600;color:#1e293b}.proof-meta-date[data-v-f1b90597]{color:#64748b}.proof-remarks[data-v-f1b90597]{margin:0;font-size:.85rem;color:#475569;background:#f8fafc;border-radius:8px;padding:.6rem .75rem}[data-v-f1b90597] .return-row{background-color:#fef2f2!important}[data-v-f1b90597] .return-row:hover{background-color:#fee2e2!important}.detail-loading[data-v-f1b90597]{padding:2rem;text-align:center;color:#94a3b8}.detail-content[data-v-f1b90597]{display:flex;flex-direction:column;gap:1.25rem}.detail-grid[data-v-f1b90597]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.detail-field[data-v-f1b90597]{display:flex;flex-direction:column;gap:.3rem}.detail-field-wide[data-v-f1b90597]{grid-column:1 / -1}.detail-label[data-v-f1b90597]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#94a3b8}.detail-value[data-v-f1b90597]{font-size:.95rem;color:#1e293b}.items-table[data-v-f1b90597]{width:100%;border-collapse:collapse;font-size:.88rem}.items-table th[data-v-f1b90597]{text-align:left;background:#f8fafc;color:#475569;font-weight:600;padding:.6rem .75rem;border-bottom:1px solid #e2e8f0}.items-table td[data-v-f1b90597]{padding:.55rem .75rem;border-bottom:1px solid #f1f5f9;color:#1e293b}.sku[data-v-f1b90597]{color:#94a3b8;font-size:.8rem}.items-table .col-num[data-v-f1b90597]{width:50px;text-align:center}.items-table .col-price[data-v-f1b90597]{width:110px;text-align:right}.items-table .col-image[data-v-f1b90597]{width:56px;text-align:center}.item-thumb[data-v-f1b90597]{width:36px;height:36px;object-fit:contain;background:#f8fafc;border-radius:4px}.item-thumb-placeholder[data-v-f1b90597]{display:flex;align-items:center;justify-content:center;color:#cbd5e1;font-size:1rem}.items-table tfoot td[data-v-f1b90597]{border-bottom:none;border-top:2px solid #e2e8f0}.total-label[data-v-f1b90597]{text-align:right;font-weight:600}.total-value[data-v-f1b90597]{color:#1e293b;font-weight:600}.dialog-actions[data-v-f1b90597]{display:flex;justify-content:flex-end}.table-scroll[data-v-f1b90597]{overflow-x:auto}.dialog-mobile-view[data-v-f1b90597]{display:none}@media(max-width:640px){.dialog-desktop-view[data-v-f1b90597]{display:none}.dialog-mobile-view[data-v-f1b90597]{display:block}}.mobile-card-list[data-v-f1b90597]{display:none}.mobile-empty[data-v-f1b90597]{color:#94a3b8;font-size:.85rem;padding:1rem 0;text-align:center}.log-card[data-v-f1b90597]{border:1px solid #e2e8f0;border-radius:10px;padding:.85rem 1rem;margin-bottom:.75rem;background:#fff}.log-card[data-v-f1b90597]:last-child{margin-bottom:0}.log-card-return[data-v-f1b90597]{background:#fef2f2;border-color:#fecaca}.log-card-top[data-v-f1b90597]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;flex-wrap:wrap}.log-card-voucher[data-v-f1b90597]{font-weight:700;color:#1e293b}.log-card-amount[data-v-f1b90597]{font-weight:700;font-size:1.05rem}.amount-success[data-v-f1b90597]{color:#15803d}.amount-danger[data-v-f1b90597]{color:#dc2626}.order-card-spacer[data-v-f1b90597]{flex:1}.order-card-row[data-v-f1b90597]{display:flex;align-items:center;gap:.45rem;font-size:.85rem;color:#475569;margin-top:.35rem}.order-card-row i[data-v-f1b90597]{color:#94a3b8;width:14px;text-align:center;flex-shrink:0}.log-card-grid[data-v-f1b90597]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid #f1f5f9}.log-card-field[data-v-f1b90597]{display:flex;flex-direction:column;gap:.3rem}.log-card-field-wide[data-v-f1b90597]{grid-column:1 / -1}.log-card-field-label[data-v-f1b90597]{display:flex;align-items:center;gap:.35rem;font-size:.72rem;color:#94a3b8}.log-card-icon-actions[data-v-f1b90597]{display:flex;gap:.5rem;margin-top:.85rem}.log-card-icon-btn[data-v-f1b90597]{flex:1;height:34px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#475569;display:flex;align-items:center;justify-content:center;cursor:pointer}.log-card-icon-btn.danger[data-v-f1b90597]{color:#dc2626}.log-card-wa-row[data-v-f1b90597]{display:flex;align-items:stretch;flex-wrap:wrap;gap:.5rem;margin-top:.6rem}.log-card-wa-btn[data-v-f1b90597]{flex:1 1 0;justify-content:center;white-space:nowrap}@media(max-width:640px){.toolbar[data-v-f1b90597],.filter-group[data-v-f1b90597]{width:100%}.toolbar[data-v-f1b90597]{flex-direction:column;align-items:stretch}.toolbar[data-v-f1b90597] .p-datepicker,.toolbar[data-v-f1b90597] .p-inputtext,.toolbar[data-v-f1b90597] .p-select,.employee-filter[data-v-f1b90597]{width:100%}.detail-grid[data-v-f1b90597]{grid-template-columns:1fr}.desktop-table[data-v-f1b90597]{display:none}.mobile-card-list[data-v-f1b90597]{display:block}}.invoice-content[data-v-d1a04385]{display:contents}.invoice-content.assets-pending[data-v-d1a04385]{display:block;position:absolute;left:0;right:0;visibility:hidden;pointer-events:none}.invoice-page[data-v-d1a04385]{min-height:100vh;background:#f1f5f9;padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.state-message[data-v-d1a04385]{padding:3rem;font-size:1rem;color:#64748b}.state-message.error[data-v-d1a04385]{color:#dc2626}.toolbar[data-v-d1a04385]{width:100%;max-width:700px;display:flex;justify-content:flex-end;align-items:flex-end;flex-wrap:wrap;gap:1rem}.toolbar-actions[data-v-d1a04385]{display:flex;gap:.6rem;flex-shrink:0}.print-btn[data-v-d1a04385]{display:flex;align-items:center;gap:.5rem;background:#1e40af;color:#fff;border:none;border-radius:8px;padding:.6rem 1.2rem;font-size:.95rem;font-weight:600;cursor:pointer;flex-shrink:0}.print-btn[data-v-d1a04385]:hover{background:#1e3a8a}.download-btn[data-v-d1a04385]{display:flex;align-items:center;gap:.5rem;background:#16a34a;color:#fff;border:none;border-radius:8px;padding:.6rem 1.2rem;font-size:.95rem;font-weight:600;cursor:pointer;flex-shrink:0}.download-btn[data-v-d1a04385]:hover:not(:disabled){background:#15803d}.download-btn[data-v-d1a04385]:disabled{opacity:.7;cursor:default}.back-btn[data-v-d1a04385]{display:flex;align-items:center;gap:.5rem;background:#fff;color:#475569;border:1px solid #cbd5e1;border-radius:8px;padding:.6rem 1.2rem;font-size:.95rem;font-weight:600;cursor:pointer;flex-shrink:0}.back-btn[data-v-d1a04385]:hover{border-color:#94a3b8}@media print{.no-print[data-v-d1a04385]{display:none!important}.invoice-page[data-v-d1a04385]{background:#fff;padding:0}}.lightbox-backdrop[data-v-18f12e8e]{position:fixed;inset:0;background:#000000f2;z-index:20000;display:flex;align-items:center;justify-content:center}.lightbox-backdrop[data-v-18f12e8e] .p-galleria,.lightbox-backdrop[data-v-18f12e8e] .p-galleria-thumbnails-content,.lightbox-backdrop[data-v-18f12e8e] .p-galleria-thumbnails{background:transparent;border:none}.lightbox-close[data-v-18f12e8e]{position:fixed;top:1rem;right:1.25rem;z-index:20001;width:36px;height:36px;border-radius:50%;border:none;background:#ffffff26;color:#fff;font-size:1.1rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.lightbox-close[data-v-18f12e8e]:hover{background:#ffffff4d}.lightbox-item-wrap[data-v-18f12e8e]{width:100%;height:70vh;display:flex;align-items:center;justify-content:center}.lightbox-item-img[data-v-18f12e8e]{max-width:90vw;max-height:100%;object-fit:contain;display:block}.lightbox-thumb-img[data-v-18f12e8e]{width:70px;height:70px;object-fit:cover;border-radius:4px;display:block;cursor:pointer}.proof-content[data-v-3e5beed6]{display:flex;flex-direction:column;gap:.75rem}.proof-meta[data-v-3e5beed6]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap;font-size:.85rem}.proof-meta-label[data-v-3e5beed6]{font-weight:600;color:#1e293b}.proof-meta-date[data-v-3e5beed6]{color:#64748b}.proof-grid[data-v-3e5beed6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:.85rem}.proof-image[data-v-3e5beed6]{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:8px;background:#f8fafc;border:1px solid #e2e8f0;cursor:zoom-in}.proof-remarks[data-v-3e5beed6]{margin:0;font-size:.85rem;color:#475569;background:#f8fafc;border-radius:8px;padding:.6rem .75rem;white-space:pre-wrap}.invoice-content[data-v-04c0591a]{display:contents}.invoice-content.assets-pending[data-v-04c0591a]{display:block;position:absolute;left:0;right:0;visibility:hidden;pointer-events:none}.invoice-page[data-v-04c0591a]{min-height:100vh;background:#f1f5f9;padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.state-message[data-v-04c0591a]{padding:3rem;font-size:1rem;color:#64748b}.state-message.error[data-v-04c0591a]{color:#dc2626}.toolbar[data-v-04c0591a]{width:100%;max-width:700px;display:flex;justify-content:flex-end;gap:.6rem}.proof-btn[data-v-04c0591a]{display:flex;align-items:center;gap:.5rem;background:#fff;color:#16a34a;border:1.5px solid #16a34a;border-radius:8px;padding:.6rem 1.2rem;font-size:.95rem;font-weight:600;cursor:pointer}.proof-btn[data-v-04c0591a]:hover{background:#f0fdf4}.print-btn[data-v-04c0591a]{display:flex;align-items:center;gap:.5rem;background:#1e40af;color:#fff;border:none;border-radius:8px;padding:.6rem 1.2rem;font-size:.95rem;font-weight:600;cursor:pointer}.print-btn[data-v-04c0591a]:hover{background:#1e3a8a}.download-btn[data-v-04c0591a]{display:flex;align-items:center;gap:.5rem;background:#16a34a;color:#fff;border:none;border-radius:8px;padding:.6rem 1.2rem;font-size:.95rem;font-weight:600;cursor:pointer}.download-btn[data-v-04c0591a]:hover:not(:disabled){background:#15803d}.download-btn[data-v-04c0591a]:disabled{opacity:.7;cursor:default}@media print{.no-print[data-v-04c0591a]{display:none!important}.invoice-page[data-v-04c0591a]{background:#fff;padding:0}}.confirm-page[data-v-c915cb4b]{min-height:100vh;background:#f1f5f9;padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.state-message[data-v-c915cb4b]{padding:3rem;font-size:1rem;color:#64748b}.state-message.error[data-v-c915cb4b]{color:#dc2626}.confirm-card[data-v-c915cb4b]{width:100%;max-width:480px}.proof-btn[data-v-c915cb4b]{width:100%;max-width:480px;display:flex;align-items:center;justify-content:center;gap:.5rem;background:#fff;color:#16a34a;border:1.5px solid #16a34a;border-radius:10px;padding:.75rem 1.2rem;font-size:.95rem;font-weight:600;cursor:pointer}.proof-btn[data-v-c915cb4b]:hover{background:#f0fdf4}.answer-banner[data-v-c915cb4b],.confirm-actions[data-v-c915cb4b]{width:100%;max-width:480px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem}.answer-banner[data-v-c915cb4b]{display:flex;align-items:center;gap:.6rem;font-size:.95rem;color:#1e293b}.answer-banner.answer-yes[data-v-c915cb4b]{border-color:#bbf7d0;background:#f0fdf4;color:#166534}.answer-banner.answer-yes i[data-v-c915cb4b]{color:#16a34a}.answer-banner.answer-no[data-v-c915cb4b]{border-color:#fecaca;background:#fef2f2;color:#991b1b}.answer-banner.answer-no i[data-v-c915cb4b]{color:#dc2626}.answer-banner.answer-pending i[data-v-c915cb4b]{color:#94a3b8}.confirm-question[data-v-c915cb4b]{margin:0 0 .9rem;font-weight:600;color:#1e293b;text-align:center}.confirm-buttons[data-v-c915cb4b]{display:flex;gap:.75rem}.confirm-btn[data-v-c915cb4b]{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;border:none;border-radius:10px;padding:.85rem 1rem;font-size:.95rem;font-weight:700;color:#fff;cursor:pointer}.confirm-btn[data-v-c915cb4b]:disabled{opacity:.6;cursor:not-allowed}.confirm-btn-yes[data-v-c915cb4b]{background:#16a34a}.confirm-btn-yes[data-v-c915cb4b]:not(:disabled):hover{background:#15803d}.confirm-btn-no[data-v-c915cb4b]{background:#dc2626}.confirm-btn-no[data-v-c915cb4b]:not(:disabled):hover{background:#b91c1c}.invoice-content[data-v-b1e4ed5a]{display:contents}.invoice-content.assets-pending[data-v-b1e4ed5a]{display:block;position:absolute;left:0;right:0;visibility:hidden;pointer-events:none}.invoice-page[data-v-b1e4ed5a]{min-height:100vh;background:#f1f5f9;padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.state-message[data-v-b1e4ed5a]{padding:3rem;font-size:1rem;color:#64748b}.state-message.error[data-v-b1e4ed5a]{color:#dc2626}.toolbar[data-v-b1e4ed5a]{width:100%;max-width:700px;display:flex;justify-content:space-between;gap:1rem}.print-btn[data-v-b1e4ed5a]{display:flex;align-items:center;gap:.5rem;background:#1e40af;color:#fff;border:none;border-radius:8px;padding:.6rem 1.2rem;font-size:.95rem;font-weight:600;cursor:pointer}.print-btn[data-v-b1e4ed5a]:hover{background:#1e3a8a}.toolbar-actions[data-v-b1e4ed5a]{display:flex;gap:.6rem;flex-shrink:0}.download-btn[data-v-b1e4ed5a]{display:flex;align-items:center;gap:.5rem;background:#16a34a;color:#fff;border:none;border-radius:8px;padding:.6rem 1.2rem;font-size:.95rem;font-weight:600;cursor:pointer}.download-btn[data-v-b1e4ed5a]:hover:not(:disabled){background:#15803d}.download-btn[data-v-b1e4ed5a]:disabled{opacity:.7;cursor:default}.back-btn[data-v-b1e4ed5a]{display:flex;align-items:center;gap:.5rem;background:#fff;color:#475569;border:1px solid #cbd5e1;border-radius:8px;padding:.6rem 1.2rem;font-size:.95rem;font-weight:600;cursor:pointer}.back-btn[data-v-b1e4ed5a]:hover{border-color:#94a3b8}.invoice-sheet[data-v-b1e4ed5a]{width:100%;max-width:700px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0f172a1a;padding:2.5rem;display:flex;flex-direction:column;gap:1.75rem;font-family:var(--invoice-font)}.invoice-header[data-v-b1e4ed5a]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1rem;border-bottom:2px solid #1e293b;padding-bottom:1.25rem}.brand[data-v-b1e4ed5a]{display:flex;align-items:center;gap:.75rem}.store-logo[data-v-b1e4ed5a]{width:44px;height:44px;border-radius:10px;background:linear-gradient(135deg,#1e3a8a,#dc2626);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.3rem;flex-shrink:0}.store-logo-img[data-v-b1e4ed5a]{width:44px;height:44px;border-radius:10px;object-fit:contain;flex-shrink:0}.store-name[data-v-b1e4ed5a]{display:flex;flex-direction:column}.store-name-en[data-v-b1e4ed5a]{font-size:1.05rem;font-weight:700;color:#1e293b}.invoice-meta[data-v-b1e4ed5a]{text-align:right}.invoice-meta h1[data-v-b1e4ed5a]{margin:0 0 .5rem;font-size:1.2rem;color:#1e293b}.meta-row[data-v-b1e4ed5a]{display:flex;justify-content:flex-end;gap:.5rem;font-size:.85rem;color:#64748b}.voucher-no[data-v-b1e4ed5a]{color:#1e293b}.customer-block[data-v-b1e4ed5a]{display:flex;flex-direction:column;gap:.2rem}.block-label[data-v-b1e4ed5a]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8}.customer-name[data-v-b1e4ed5a]{font-size:1.05rem;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:.5rem}.role-chip[data-v-b1e4ed5a]{font-size:.7rem;font-weight:600;text-transform:uppercase;background:#fef2f2;color:#b91c1c;border-radius:999px;padding:.15rem .6rem}.customer-detail[data-v-b1e4ed5a]{font-size:.9rem;color:#64748b}.table-scroll[data-v-b1e4ed5a]{overflow-x:auto}.items-table[data-v-b1e4ed5a]{width:100%;border-collapse:collapse;font-size:.88rem}.items-table th[data-v-b1e4ed5a]{text-align:left;background:var(--invoice-accent);color:#fff;font-weight:700;padding:.6rem .75rem;border-bottom:1px solid var(--invoice-accent)}.items-table td[data-v-b1e4ed5a]{padding:.55rem .75rem;border-bottom:1px solid var(--invoice-accent);color:#1e293b}.items-table .col-num[data-v-b1e4ed5a]{width:50px;text-align:center}.items-table .col-price[data-v-b1e4ed5a]{width:110px;text-align:right}.totals-block[data-v-b1e4ed5a]{align-self:flex-end;width:280px;max-width:100%;display:flex;flex-direction:column;gap:.4rem}.totals-row[data-v-b1e4ed5a]{display:flex;justify-content:space-between;font-size:.9rem;color:#475569}.totals-row.grand-total[data-v-b1e4ed5a]{font-size:1.1rem;font-weight:700;color:#1e293b;padding-top:.5rem;border-top:2px solid var(--invoice-accent)}.description-block[data-v-b1e4ed5a]{display:flex;flex-direction:column;gap:.2rem;font-size:.9rem;color:#1e293b}.signature-block[data-v-b1e4ed5a]{display:flex;justify-content:space-between;gap:3rem;margin-top:1rem}.signature-box[data-v-b1e4ed5a]{flex:1;display:flex;flex-direction:column;align-items:center;gap:.5rem}.signature-line[data-v-b1e4ed5a]{width:100%;height:60px;border:1px dashed #cbd5e1;border-radius:6px}.signature-label[data-v-b1e4ed5a]{font-size:.85rem;font-weight:600;color:#475569;border-top:1px solid #1e293b;padding-top:.4rem;width:100%;text-align:center}.invoice-footer[data-v-b1e4ed5a]{text-align:center;font-size:.85rem;color:#94a3b8;padding-top:1rem;border-top:1px solid #e2e8f0}@media print{.no-print[data-v-b1e4ed5a]{display:none!important}.invoice-page[data-v-b1e4ed5a]{background:#fff;padding:0}.invoice-sheet[data-v-b1e4ed5a]{box-shadow:none;border-radius:0;max-width:100%;padding:0}.table-scroll[data-v-b1e4ed5a]{overflow-x:visible}}@media screen and (max-width:640px){.invoice-sheet[data-v-b1e4ed5a]{padding:1.25rem}.invoice-meta[data-v-b1e4ed5a]{text-align:left}.meta-row[data-v-b1e4ed5a]{justify-content:flex-start}.signature-block[data-v-b1e4ed5a]{gap:1.5rem}}.page-header[data-v-00cc6aeb]{background:#fff;padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0}.page-header-title-row[data-v-00cc6aeb]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.page-header h1[data-v-00cc6aeb]{margin:0;font-size:1.25rem;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:.5rem}.page-header-actions[data-v-00cc6aeb]{display:flex;gap:.5rem}.breadcrumb[data-v-00cc6aeb]{margin-top:.25rem;font-size:.85rem;color:#94a3b8}.page-body[data-v-00cc6aeb]{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.card[data-v-00cc6aeb]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:1rem}.filter-row[data-v-00cc6aeb]{display:flex;align-items:flex-end;gap:1.25rem;flex-wrap:wrap}.field[data-v-00cc6aeb]{display:flex;flex-direction:column;gap:.4rem}.field label[data-v-00cc6aeb]{font-size:.85rem;font-weight:600;color:#475569}.field[data-v-00cc6aeb] .p-select,.field[data-v-00cc6aeb] .p-datepicker{width:100%}.field-daterange[data-v-00cc6aeb]{width:260px}.field-customer[data-v-00cc6aeb]{width:340px;flex:1 1 340px}.table-card[data-v-00cc6aeb]{padding:1.25rem 1.5rem}.state-message[data-v-00cc6aeb]{padding:2rem;text-align:center;color:#94a3b8}.ledger-summary[data-v-00cc6aeb]{display:flex;gap:2.5rem;margin-bottom:1rem}.summary-item[data-v-00cc6aeb]{display:flex;flex-direction:column;gap:.2rem}.summary-label[data-v-00cc6aeb]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#94a3b8}.summary-value[data-v-00cc6aeb]{font-size:.95rem;font-weight:600;color:#1e293b}.voucher-no[data-v-00cc6aeb]{font-weight:600;color:#1e40af}.voucher-link[data-v-00cc6aeb]{text-decoration:none}.voucher-link[data-v-00cc6aeb]:hover{text-decoration:underline}@media(max-width:900px){.field-daterange[data-v-00cc6aeb],.field-customer[data-v-00cc6aeb]{width:100%}}.ledger-row-actions[data-v-00cc6aeb]{display:flex;gap:.15rem}.edit-field[data-v-00cc6aeb]{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1rem}.edit-field label[data-v-00cc6aeb]{font-size:.85rem;font-weight:600;color:#475569}.edit-field[data-v-00cc6aeb] .p-select,.edit-field[data-v-00cc6aeb] .p-inputnumber,.edit-field[data-v-00cc6aeb] .p-textarea{width:100%}.optional-hint[data-v-00cc6aeb]{font-weight:400;color:#94a3b8;font-size:.8rem}.mobile-page-header[data-v-00cc6aeb],.mobile-filters[data-v-00cc6aeb],.mobile-summary-card[data-v-00cc6aeb],.mobile-ledger-list[data-v-00cc6aeb],.mobile-ledger-footer[data-v-00cc6aeb]{display:none}@media(max-width:640px){.desktop-page-header[data-v-00cc6aeb],.desktop-filters[data-v-00cc6aeb],.desktop-ledger-summary[data-v-00cc6aeb],.desktop-table[data-v-00cc6aeb]{display:none}.mobile-page-header[data-v-00cc6aeb]{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;background:#fff;padding:1rem;border-bottom:1px solid #e2e8f0}.mobile-page-icon[data-v-00cc6aeb]{width:42px;height:42px;flex-shrink:0;border-radius:12px;background:#d1fae5;color:#059669;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.mobile-page-header-text[data-v-00cc6aeb]{flex:1 1 auto;min-width:0}.mobile-page-header h1[data-v-00cc6aeb]{margin:0;font-size:1.15rem;font-weight:700;color:#1e293b}.mobile-page-header .breadcrumb[data-v-00cc6aeb]{margin-top:.15rem}.mobile-header-actions[data-v-00cc6aeb]{display:flex;gap:.4rem;flex-shrink:0}.mobile-icon-btn[data-v-00cc6aeb]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1rem;cursor:pointer;border:1px solid #e2e8f0;background:#fff}.mobile-icon-btn[data-v-00cc6aeb]:disabled{opacity:.45;cursor:not-allowed}.mobile-icon-btn-excel[data-v-00cc6aeb]{background:#16a34a;border-color:#16a34a;color:#fff}.mobile-icon-btn-view[data-v-00cc6aeb]{color:#2563eb}.mobile-icon-btn-pdf[data-v-00cc6aeb]{color:#dc2626}.page-body[data-v-00cc6aeb]{padding:1rem;background:linear-gradient(135deg,#f7fbff,#eef8f7)}.mobile-filters[data-v-00cc6aeb]{display:flex;flex-direction:column;gap:.85rem}.mobile-field[data-v-00cc6aeb]{display:flex;flex-direction:column;gap:.4rem}.mobile-field label[data-v-00cc6aeb]{font-size:.85rem;font-weight:600;color:#475569}.mobile-field[data-v-00cc6aeb] .p-select,.mobile-field[data-v-00cc6aeb] .p-datepicker{width:100%}.mobile-period-chips[data-v-00cc6aeb]{display:flex;flex-wrap:wrap;gap:.5rem}.mobile-chip[data-v-00cc6aeb]{flex:1 1 auto;min-width:84px;padding:.5rem .7rem;border-radius:999px;border:1px solid #e2e8f0;background:#f8fafc;color:#475569;font-size:.8rem;font-weight:600;cursor:pointer}.mobile-chip.active[data-v-00cc6aeb]{background:#d1fae5;border-color:#6ee7b7;color:#047857}.mobile-view-btn[data-v-00cc6aeb]{width:100%;justify-content:center}.mobile-summary-card[data-v-00cc6aeb]{display:flex;align-items:stretch;gap:1rem;background:linear-gradient(135deg,#ecfdf5,#e6f7ef);border:1px solid #c9f0dd;border-radius:14px;padding:1rem}.mobile-summary-item[data-v-00cc6aeb]{display:flex;align-items:center;gap:.65rem;flex:1;min-width:0}.mobile-avatar[data-v-00cc6aeb]{width:42px;height:42px;flex-shrink:0;border-radius:50%;background:#fff;color:#047857;font-weight:700;font-size:.9rem;display:flex;align-items:center;justify-content:center}.mobile-avatar-icon[data-v-00cc6aeb]{font-size:1.1rem}.mobile-summary-divider[data-v-00cc6aeb]{width:1px;background:#c9f0dd;align-self:stretch}.mobile-summary-text[data-v-00cc6aeb]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.mobile-summary-label[data-v-00cc6aeb]{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#059669}.mobile-summary-value[data-v-00cc6aeb]{font-size:.85rem;font-weight:700;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-summary-sub[data-v-00cc6aeb]{font-size:.72rem;color:#5f78b2}.mobile-ledger-list[data-v-00cc6aeb]{display:block;margin-top:1rem}.mobile-empty[data-v-00cc6aeb]{text-align:center;color:#94a3b8;padding:2rem 0}.ledger-m-card[data-v-00cc6aeb]{display:grid;grid-template-columns:minmax(78px,.85fr) minmax(0,1.5fr) minmax(105px,1fr) 26px;align-items:center;column-gap:.5rem;background:#fff;border:1px solid #e4edf6;border-radius:12px;padding:.65rem .55rem .65rem .85rem;margin-bottom:.5rem;box-shadow:0 4px 14px #1e40af0f}.ledger-m-card[data-v-00cc6aeb]:last-child{margin-bottom:0}.ledger-m-left[data-v-00cc6aeb]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.ledger-m-voucher[data-v-00cc6aeb]{font-weight:700;color:#1e40af;text-decoration:none;font-size:.85rem}.ledger-m-voucher[data-v-00cc6aeb]:hover{text-decoration:underline}.ledger-m-voucher-plain[data-v-00cc6aeb]{color:#1e40af;cursor:default}.ledger-m-datetime[data-v-00cc6aeb]{font-size:.68rem;color:#5f78b2;white-space:nowrap}.ledger-m-mid[data-v-00cc6aeb]{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;min-width:0}.ledger-m-desc[data-v-00cc6aeb]{font-size:.78rem;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.ledger-m-right[data-v-00cc6aeb]{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem;min-width:0}.ledger-m-amount[data-v-00cc6aeb]{font-weight:700;color:#1e293b;font-size:.85rem;white-space:nowrap}.ledger-m-debit-tag[data-v-00cc6aeb]{font-size:.65rem;color:#94a3b8}.ledger-m-balance[data-v-00cc6aeb]{font-size:.68rem;color:#5f78b2;white-space:nowrap}.ledger-m-balance.negative[data-v-00cc6aeb]{color:#dc2626;font-weight:600}.ledger-m-menu-btn[data-v-00cc6aeb]{flex-shrink:0;width:26px;height:26px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:8px;color:#64748b;cursor:pointer}.ledger-m-menu-btn[data-v-00cc6aeb]:hover{background:#f1f5f9}[data-v-00cc6aeb] .ledger-m-card .p-tag{font-size:.6rem;font-weight:700;padding:.18rem .35rem}.mobile-ledger-footer[data-v-00cc6aeb]{display:flex;flex-wrap:wrap;gap:.75rem 1rem;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:.9rem 1rem;margin-top:1rem}.mobile-footer-item[data-v-00cc6aeb]{display:flex;flex-direction:column;gap:.15rem;flex:1 1 auto;min-width:100px}.mobile-footer-label[data-v-00cc6aeb]{font-size:.68rem;font-weight:600;color:#94a3b8}.mobile-footer-value[data-v-00cc6aeb]{font-size:.85rem;font-weight:700;color:#1e293b}.mobile-footer-highlight[data-v-00cc6aeb]{background:#d1fae5;border-radius:10px;padding:.5rem .75rem;flex-basis:100%}.mobile-footer-balance[data-v-00cc6aeb]{color:#dc2626}}.ledger-page[data-v-b2d04472]{min-height:100vh;background:#eef2f6;padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.state-message[data-v-b2d04472]{padding:3rem;font-size:1rem;color:#64748b}.state-message.error[data-v-b2d04472]{color:#dc2626}.toolbar[data-v-b2d04472]{width:100%;max-width:1300px;display:flex;justify-content:flex-end}.print-btn[data-v-b2d04472]{display:flex;align-items:center;gap:.5rem;background:#0f766e;color:#fff;border:none;border-radius:8px;padding:.6rem 1.2rem;font-size:.95rem;font-weight:600;cursor:pointer}.print-btn[data-v-b2d04472]:hover{background:#0d5f58}.sheet[data-v-b2d04472]{width:100%;max-width:1300px;background:#fff;border-radius:16px;box-shadow:0 1px 3px #0f172a1a;padding:2rem;display:flex;flex-direction:column;gap:1.5rem}.doc-header[data-v-b2d04472]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;border-bottom:1px solid #e2e8f0;padding-bottom:1.25rem}.brand-block[data-v-b2d04472]{display:flex;align-items:center;gap:.85rem}.brand-logo[data-v-b2d04472]{width:300px;height:48px;object-fit:contain;border-radius:8px}.brand-name[data-v-b2d04472]{font-size:1.35rem;font-weight:800;color:#0f766e}.brand-tagline[data-v-b2d04472]{font-size:.8rem;color:#64748b}.title-block[data-v-b2d04472]{display:flex;align-items:center;gap:.75rem;flex:1;min-width:260px}.doc-icon[data-v-b2d04472]{width:42px;height:42px;border-radius:10px;background:#ccfbf1;color:#0d9488;display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0}.doc-title[data-v-b2d04472]{font-size:1.2rem;font-weight:700;color:#0f172a}.doc-subtitle[data-v-b2d04472]{font-size:.85rem;color:#64748b}.period-block[data-v-b2d04472]{display:flex;align-items:center;gap:.6rem}.period-icon[data-v-b2d04472]{width:34px;height:34px;border-radius:8px;background:#f1f5f9;color:#475569;display:flex;align-items:center;justify-content:center;font-size:.9rem;flex-shrink:0}.period-label[data-v-b2d04472]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#94a3b8}.period-value[data-v-b2d04472]{font-size:.95rem;font-weight:700;color:#1e293b}.summary-cards[data-v-b2d04472]{display:grid;grid-template-columns:repeat(4,1fr);gap:.85rem}.summary-card[data-v-b2d04472]{display:flex;align-items:center;gap:.75rem;border-radius:12px;padding:.85rem 1rem}.card-customer[data-v-b2d04472]{background:#ecfdf5}.card-debit[data-v-b2d04472]{background:#eff6ff}.card-credit[data-v-b2d04472]{background:#f0fdf4}.card-balance[data-v-b2d04472]{background:#f5f3ff}.card-dot[data-v-b2d04472]{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;font-size:.9rem}.dot-emerald[data-v-b2d04472]{background:#059669}.dot-blue[data-v-b2d04472]{background:#2563eb}.dot-green[data-v-b2d04472]{background:#16a34a}.dot-violet[data-v-b2d04472]{background:#7c3aed}.card-label[data-v-b2d04472]{font-size:.75rem;color:#64748b}.card-value[data-v-b2d04472]{font-size:1.05rem;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table-scroll[data-v-b2d04472]{overflow-x:auto}.ledger-table[data-v-b2d04472]{width:100%;border-collapse:collapse;font-size:.85rem}.ledger-table th[data-v-b2d04472]{text-align:left;background:#115e59;color:#fff;font-weight:600;padding:.65rem .85rem;white-space:nowrap}.ledger-table td[data-v-b2d04472]{padding:.2rem .85rem;border-bottom:1px solid #e2e8f0;color:#1e293b}.ledger-table tbody tr[data-v-b2d04472]:nth-child(2n){background:#f0f9ff}.col-num[data-v-b2d04472]{text-align:right;white-space:nowrap}.muted[data-v-b2d04472]{color:#94a3b8}.empty-row[data-v-b2d04472]{text-align:center;color:#94a3b8;padding:1.5rem}.pill[data-v-b2d04472]{display:inline-block;border-radius:999px;font-size:.75rem;font-weight:700;white-space:nowrap}.pill-green[data-v-b2d04472]{color:#15803d}.pill-red[data-v-b2d04472]{color:#b91c1c}.pill-blue[data-v-b2d04472]{color:#1d4ed8}.pill-purple[data-v-b2d04472]{color:#7e22ce}.pill-amber[data-v-b2d04472]{color:#b45309}.pill-gray[data-v-b2d04472]{color:#475569}.doc-footer[data-v-b2d04472]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.entry-count[data-v-b2d04472]{font-size:.8rem;color:#94a3b8}.totals-box[data-v-b2d04472]{display:flex;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.totals-cell[data-v-b2d04472]{padding:.6rem 1.5rem;text-align:center;border-left:1px solid #e2e8f0}.totals-cell[data-v-b2d04472]:first-child{border-left:none}.totals-value[data-v-b2d04472]{font-size:1rem;font-weight:700}.totals-label[data-v-b2d04472]{font-size:.7rem;color:#64748b}@media print{.no-print[data-v-b2d04472]{display:none!important}.ledger-page[data-v-b2d04472]{background:#fff;padding:0}.sheet[data-v-b2d04472]{box-shadow:none;border-radius:0;max-width:100%;padding:0}.table-scroll[data-v-b2d04472]{overflow-x:visible}@page{size:11.69in 8.27in;margin:10mm}}@media screen and (max-width:900px){.summary-cards[data-v-b2d04472]{grid-template-columns:repeat(2,1fr)}.doc-header[data-v-b2d04472]{flex-direction:column;align-items:flex-start}.period-block[data-v-b2d04472]{align-self:flex-start}}@media screen and (max-width:480px){.sheet[data-v-b2d04472]{padding:1.25rem}.summary-cards[data-v-b2d04472]{grid-template-columns:1fr}}.page-header[data-v-327152b4]{background:#fff;padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0}.page-header h1[data-v-327152b4]{margin:0;font-size:1.25rem;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:.5rem}.breadcrumb[data-v-327152b4]{margin-top:.25rem;font-size:.85rem;color:#94a3b8}.page-body[data-v-327152b4]{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.card[data-v-327152b4]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:1rem}.filter-row[data-v-327152b4]{display:flex;align-items:flex-end;gap:1.25rem;flex-wrap:wrap}.field[data-v-327152b4]{display:flex;flex-direction:column;gap:.4rem}.field label[data-v-327152b4]{font-size:.85rem;font-weight:600;color:#475569}.field[data-v-327152b4] .p-select,.field[data-v-327152b4] .p-multiselect{width:100%}.field-customer[data-v-327152b4]{width:420px;flex:1 1 420px;max-width:500px}.field-items[data-v-327152b4]{width:360px;flex:1 1 360px;max-width:480px}.table-card[data-v-327152b4]{padding:1.25rem 1.5rem}.custom-price[data-v-327152b4]{font-weight:600}.no-price[data-v-327152b4]{color:#cbd5e1}.price-cell[data-v-327152b4]{display:flex;align-items:center;gap:.4rem}.price-action[data-v-327152b4]{border:none;background:transparent;color:#94a3b8;cursor:pointer;padding:.2rem;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:.8rem}.price-action[data-v-327152b4]:hover{background:#f1f5f9;color:#475569}.price-action-danger[data-v-327152b4]:hover{background:#fef2f2;color:#dc2626}.edit-price-field[data-v-327152b4]{display:flex;flex-direction:column;gap:.4rem}.edit-price-field label[data-v-327152b4]{font-size:.85rem;font-weight:600;color:#475569}.edit-price-field[data-v-327152b4] .p-inputnumber{width:100%}.item-icon[data-v-327152b4],[data-v-327152b4] .item-icon{width:32px;height:32px;border-radius:6px;object-fit:contain;background:#f8fafc;flex-shrink:0;cursor:pointer}.item-icon-placeholder[data-v-327152b4]{display:flex;align-items:center;justify-content:center;color:#cbd5e1;font-size:.95rem}@media(max-width:900px){.field-customer[data-v-327152b4],.field-items[data-v-327152b4]{width:100%}}.field[data-v-02c57f5b]{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1rem}.field label[data-v-02c57f5b]{font-size:.8rem;font-weight:600;color:#475569}.dialog-actions[data-v-02c57f5b]{display:flex;justify-content:flex-end;margin-top:.5rem}.page-header[data-v-6c5edd0a]{background:#fff;padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.page-header h1[data-v-6c5edd0a]{margin:0;font-size:1.25rem;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:.5rem}.breadcrumb[data-v-6c5edd0a]{margin-top:.25rem;font-size:.85rem;color:#94a3b8}.page-body[data-v-6c5edd0a]{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.state-message[data-v-6c5edd0a]{padding:2rem;text-align:center;color:#94a3b8}.card[data-v-6c5edd0a]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem 1.5rem}.field[data-v-6c5edd0a]{display:flex;flex-direction:column;gap:.4rem;text-align:left}.field label[data-v-6c5edd0a]{font-size:.85rem;font-weight:600;color:#475569}.field[data-v-6c5edd0a] .p-inputtext,.field[data-v-6c5edd0a] .p-inputnumber,.field[data-v-6c5edd0a] .p-select{width:100%}.bank-account-empty[data-v-6c5edd0a]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem .75rem;border:1px solid #fde68a;border-radius:8px;background:#fffbeb;color:#92400e;font-size:.8rem}.salary-status[data-v-6c5edd0a]{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.65rem .85rem}.salary-status-loading[data-v-6c5edd0a]{color:#94a3b8;font-style:italic}.salary-status-row[data-v-6c5edd0a]{display:flex;justify-content:space-between;gap:.5rem}.salary-status-message[data-v-6c5edd0a]{display:flex;align-items:center;gap:.4rem;font-weight:600;padding-top:.35rem;border-top:1px dashed #e2e8f0}.salary-status.near[data-v-6c5edd0a]{background:#fffbeb;border-color:#fde68a}.salary-status.near .salary-status-message[data-v-6c5edd0a]{color:#b45309;border-top-color:#fde68a}.salary-status.exceeded[data-v-6c5edd0a]{background:#fef2f2;border-color:#fecaca}.salary-status.exceeded .salary-status-message[data-v-6c5edd0a]{color:#b91c1c;border-top-color:#fecaca}.matrix-grid[data-v-6c5edd0a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:1rem}.matrix-card[data-v-6c5edd0a]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:.4rem}.matrix-label[data-v-6c5edd0a]{font-size:.8rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.03em}.matrix-value[data-v-6c5edd0a]{font-size:1.4rem;font-weight:700;color:#1e293b}.matrix-card.in .matrix-value[data-v-6c5edd0a]{color:#16a34a}.matrix-card.out .matrix-value[data-v-6c5edd0a]{color:#dc2626}.content-row[data-v-6c5edd0a]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.actions-card h3[data-v-6c5edd0a],.chart-card h3[data-v-6c5edd0a],.table-card h3[data-v-6c5edd0a]{margin:0 0 1rem;font-size:1rem;color:#1e293b}.action-buttons[data-v-6c5edd0a]{display:flex;gap:1rem;flex-wrap:wrap}.empty-chart[data-v-6c5edd0a]{padding:3rem 1rem;text-align:center;color:#94a3b8;font-size:.9rem}.table-scroll[data-v-6c5edd0a]{overflow-x:auto}.ledger-table[data-v-6c5edd0a]{width:100%;border-collapse:collapse;font-size:.88rem}.ledger-table th[data-v-6c5edd0a]{text-align:left;background:#f8fafc;color:#475569;font-weight:600;padding:.6rem .75rem;border-bottom:1px solid #e2e8f0;white-space:nowrap}.ledger-table td[data-v-6c5edd0a]{padding:.55rem .75rem;border-bottom:1px solid #f1f5f9;color:#1e293b;white-space:nowrap}.amount-in[data-v-6c5edd0a]{color:#16a34a;font-weight:600}.amount-out[data-v-6c5edd0a]{color:#dc2626;font-weight:600}.auto-tag[data-v-6c5edd0a]{display:inline-block;margin-left:.4rem;background:#eff6ff;color:#1e40af;font-size:.72rem;font-weight:600;padding:.1rem .5rem;border-radius:999px;white-space:nowrap}.empty-row[data-v-6c5edd0a]{text-align:center;color:#94a3b8;padding:1.5rem}.row-actions[data-v-6c5edd0a]{display:flex;gap:.25rem}.whatsapp-btn[data-v-6c5edd0a]{background:#25d366;border-color:#25d366;color:#fff;margin-left:.5rem;align-items:baseline;padding:.15rem .5rem}.whatsapp-btn[data-v-6c5edd0a]:not(:disabled):hover{background:#1da851;border-color:#1da851}.mobile-daybook-header[data-v-6c5edd0a],.mobile-daybook-dashboard[data-v-6c5edd0a]{display:none}@media(max-width:900px){.content-row[data-v-6c5edd0a]{grid-template-columns:1fr}}@media(max-width:480px){.action-buttons[data-v-6c5edd0a]{flex-direction:column}.action-buttons[data-v-6c5edd0a] .p-button{width:100%}}@media(max-width:900px){.desktop-daybook-header[data-v-6c5edd0a],.desktop-daybook-block[data-v-6c5edd0a]{display:none}.mobile-daybook-header[data-v-6c5edd0a],.mobile-daybook-dashboard[data-v-6c5edd0a]{display:block}.mobile-daybook-header[data-v-6c5edd0a]{padding:1rem;background:#fff;border-bottom:1px solid #e0eaf4}.mobile-daybook-title[data-v-6c5edd0a]{display:flex;align-items:center;gap:.8rem}.mobile-daybook-icon[data-v-6c5edd0a]{width:48px;height:48px;display:grid;place-items:center;border-radius:13px;background:#d9faed;color:#07845e;font-size:1.4rem}.mobile-daybook-title h1[data-v-6c5edd0a]{margin:0;color:#0d2166;font-size:1.4rem;line-height:1.15}.mobile-daybook-title p[data-v-6c5edd0a]{margin:.2rem 0 0;color:#647bb4;font-size:.79rem}.mobile-daybook-date[data-v-6c5edd0a]{width:100%;margin-top:.85rem}.mobile-daybook-date[data-v-6c5edd0a] .p-datepicker-input{width:100%;height:44px;border-color:#d8e4f2;border-radius:11px;color:#17336f;font-weight:600}.page-body[data-v-6c5edd0a]{padding:.85rem!important;background:linear-gradient(135deg,#f8fbff,#eff9f7)}.mobile-summary-grid[data-v-6c5edd0a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-bottom:.75rem}.mobile-summary-card[data-v-6c5edd0a]{min-width:0;padding:.7rem .5rem;border:1px solid #e0eaf3;border-radius:12px;background:#fff;box-shadow:0 4px 14px #2550910f}.mobile-summary-icon[data-v-6c5edd0a]{width:30px;height:30px;margin-bottom:.4rem;display:grid;place-items:center;border-radius:50%;background:#e3f9ef;color:#07845e;font-size:.9rem}.mobile-summary-card.out .mobile-summary-icon[data-v-6c5edd0a]{background:#ffebec;color:#e11d27}.mobile-summary-card:not(.in):not(.out) .mobile-summary-icon[data-v-6c5edd0a]{background:#e8f2ff;color:#1767d8}.mobile-summary-card span[data-v-6c5edd0a],.mobile-summary-card small[data-v-6c5edd0a]{display:block;color:#6178af;font-size:.8rem;line-height:1.25}.mobile-summary-card strong[data-v-6c5edd0a]{display:block;margin:.16rem 0;overflow:hidden;color:#087552;font-size:.85rem;text-overflow:ellipsis;white-space:nowrap}.mobile-summary-card.out strong[data-v-6c5edd0a]{color:#df1621}.mobile-summary-card small i[data-v-6c5edd0a]{color:inherit}.mobile-daybook-card[data-v-6c5edd0a]{margin-top:.75rem;padding:.9rem;border:1px solid #e0eaf3;border-radius:14px;background:#fff;box-shadow:0 4px 14px #2550910f}.mobile-daybook-card h2[data-v-6c5edd0a]{margin:0 0 .75rem;color:#0d2166;font-size:1rem}.mobile-action-buttons[data-v-6c5edd0a]{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.mobile-action-buttons[data-v-6c5edd0a] .p-button{min-height:45px;justify-content:center;font-size:1rem}.mobile-chart-card[data-v-6c5edd0a] .apexcharts-legend{justify-content:center!important}.mobile-chart-card[data-v-6c5edd0a] .apexcharts-legend-text{color:#486394!important;font-size:.72rem!important}.mobile-ledger-heading[data-v-6c5edd0a]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.mobile-ledger-heading h2[data-v-6c5edd0a]{margin-bottom:0}.mobile-ledger-heading span[data-v-6c5edd0a]{padding:.22rem .5rem;border-radius:999px;background:#e9f1fb;color:#31558d;font-size:.75rem;white-space:nowrap}.mobile-empty-ledger[data-v-6c5edd0a]{margin:1.2rem 0 0;color:#7186b5;text-align:center}.mobile-ledger-row[data-v-6c5edd0a]{display:grid;grid-template-columns:79px minmax(0,1fr) auto;gap:.45rem;align-items:start;margin-top:.7rem;padding:.7rem .5rem;border:1px solid #e0eaf3;border-radius:10px}.mobile-ledger-time[data-v-6c5edd0a]{color:#5d76ad;font-size:.75rem;line-height:1.35}.mobile-ledger-detail[data-v-6c5edd0a]{min-width:0}.mobile-ledger-detail>div[data-v-6c5edd0a]{display:flex;align-items:center;gap:.3rem;min-width:0}.mobile-ledger-detail strong[data-v-6c5edd0a]{overflow:hidden;color:#10256e;font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.mobile-ledger-detail span[data-v-6c5edd0a],.mobile-ledger-detail small[data-v-6c5edd0a]{display:block;overflow:hidden;margin-top:.16rem;color:#5d7cba;font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.mobile-ledger-detail[data-v-6c5edd0a] .p-tag{flex-shrink:0;padding:.14rem .3rem;font-size:.57rem}.mobile-ledger-amount[data-v-6c5edd0a]{padding-top:.05rem;font-size:.8rem;font-weight:700;white-space:nowrap}}.page-header[data-v-5dfa9ec8]{background:#fff;padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0}.page-header h1[data-v-5dfa9ec8]{margin:0;font-size:1.25rem;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:.5rem}.breadcrumb[data-v-5dfa9ec8]{margin-top:.25rem;font-size:.85rem;color:#94a3b8}.page-body[data-v-5dfa9ec8]{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.card[data-v-5dfa9ec8]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem 1.5rem}.state-message[data-v-5dfa9ec8]{padding:2rem;text-align:center;color:#94a3b8}.filter-row[data-v-5dfa9ec8]{display:flex;align-items:flex-end;gap:1.25rem;flex-wrap:wrap}.field[data-v-5dfa9ec8]{display:flex;flex-direction:column;gap:.4rem}.field label[data-v-5dfa9ec8]{font-size:.85rem;font-weight:600;color:#475569}.field[data-v-5dfa9ec8] .p-select,.field[data-v-5dfa9ec8] .p-datepicker{width:220px}.charts-grid[data-v-5dfa9ec8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:1.25rem}.chart-card h3[data-v-5dfa9ec8],.trend-card h3[data-v-5dfa9ec8],.table-card h3[data-v-5dfa9ec8]{margin:0 0 1rem;font-size:1rem;color:#1e293b}.empty-chart[data-v-5dfa9ec8]{padding:2rem;text-align:center;color:#94a3b8;font-size:.9rem}.nested-donut[data-v-5dfa9ec8]{position:relative;width:260px;height:260px;margin:0 auto}.nested-inner[data-v-5dfa9ec8]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nested-legend[data-v-5dfa9ec8]{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.legend-group[data-v-5dfa9ec8]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.legend-title[data-v-5dfa9ec8]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#94a3b8;width:100%}.legend-item[data-v-5dfa9ec8]{display:flex;align-items:center;gap:.3rem;font-size:.8rem;color:#475569}.dot[data-v-5dfa9ec8]{width:8px;height:8px;border-radius:50%;display:inline-block}.table-scroll[data-v-5dfa9ec8]{overflow-x:auto}.matrix-grid[data-v-5dfa9ec8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:1rem}.matrix-card[data-v-5dfa9ec8]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:.4rem}.matrix-label[data-v-5dfa9ec8]{font-size:.8rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.03em}.matrix-value[data-v-5dfa9ec8]{font-size:1.4rem;font-weight:700;color:#1e293b}.matrix-card.in .matrix-value[data-v-5dfa9ec8]{color:#16a34a}.matrix-card.out .matrix-value[data-v-5dfa9ec8]{color:#dc2626}.page-header[data-v-cbd11189]{background:#fff;padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0}.page-header h1[data-v-cbd11189]{margin:0;font-size:1.25rem;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:.5rem}.breadcrumb[data-v-cbd11189]{margin-top:.25rem;font-size:.85rem;color:#94a3b8}.page-body[data-v-cbd11189]{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.card[data-v-cbd11189]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem 1.5rem}.filter-row[data-v-cbd11189]{display:flex;align-items:flex-end;gap:1.25rem;flex-wrap:wrap}.field[data-v-cbd11189]{display:flex;flex-direction:column;gap:.4rem}.field label[data-v-cbd11189]{font-size:.85rem;font-weight:600;color:#475569}.field[data-v-cbd11189] .p-select,.field[data-v-cbd11189] .p-datepicker{width:220px}.state-message[data-v-cbd11189]{padding:2rem;text-align:center;color:#94a3b8}.matrix-grid[data-v-cbd11189]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:1rem}.matrix-card[data-v-cbd11189]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:.4rem}.matrix-label[data-v-cbd11189]{font-size:.8rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.03em}.matrix-value[data-v-cbd11189]{font-size:1.4rem;font-weight:700;color:#1e293b}.matrix-card.in .matrix-value[data-v-cbd11189]{color:#16a34a}.matrix-card.out .matrix-value[data-v-cbd11189]{color:#dc2626}.table-card h3[data-v-cbd11189]{margin:0 0 1rem;font-size:1rem;color:#1e293b}.table-scroll[data-v-cbd11189]{overflow-x:auto}.ledger-table[data-v-cbd11189]{width:100%;border-collapse:collapse;font-size:.88rem}.ledger-table th[data-v-cbd11189]{text-align:left;background:#f8fafc;color:#475569;font-weight:600;padding:.6rem .75rem;border-bottom:1px solid #e2e8f0;white-space:nowrap}.ledger-table td[data-v-cbd11189]{padding:.55rem .75rem;border-bottom:1px solid #f1f5f9;color:#1e293b;white-space:nowrap}.amount-in[data-v-cbd11189]{color:#16a34a;font-weight:600}.amount-out[data-v-cbd11189]{color:#dc2626;font-weight:600}.auto-tag[data-v-cbd11189]{display:inline-block;margin-left:.4rem;background:#eff6ff;color:#1e40af;font-size:.72rem;font-weight:600;padding:.1rem .5rem;border-radius:999px;white-space:nowrap}.voucher-link[data-v-cbd11189]{text-decoration:none;cursor:pointer}.voucher-link[data-v-cbd11189]:hover{text-decoration:underline}.page-header[data-v-9b7b06f4]{background:#fff;padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0}.page-header h1[data-v-9b7b06f4]{margin:0;font-size:1.25rem;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:.5rem}.breadcrumb[data-v-9b7b06f4]{margin-top:.25rem;font-size:.85rem;color:#94a3b8}.page-body[data-v-9b7b06f4]{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.card[data-v-9b7b06f4]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem 1.5rem}.state-message[data-v-9b7b06f4]{padding:2rem;text-align:center;color:#94a3b8}.filter-row[data-v-9b7b06f4]{display:flex;align-items:flex-end;gap:1.25rem;flex-wrap:wrap}.field[data-v-9b7b06f4]{display:flex;flex-direction:column;gap:.4rem}.field label[data-v-9b7b06f4]{font-size:.85rem;font-weight:600;color:#475569}.field[data-v-9b7b06f4] .p-select,.field[data-v-9b7b06f4] .p-datepicker{width:220px}.tab-content[data-v-9b7b06f4]{display:flex;flex-direction:column;gap:1.25rem;padding-top:1.25rem}.kpi-grid[data-v-9b7b06f4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:1rem}.kpi-card[data-v-9b7b06f4]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.1rem 1.25rem;display:flex;flex-direction:column;gap:.4rem}.kpi-card-clickable[data-v-9b7b06f4]{cursor:pointer;transition:border-color .15s,box-shadow .15s}.kpi-card-clickable[data-v-9b7b06f4]:hover,.kpi-card-clickable[data-v-9b7b06f4]:focus-visible{border-color:#94a3b8;box-shadow:0 2px 8px #0f172a14;outline:none}.card-highlight[data-v-9b7b06f4]{animation:card-highlight-flash-9b7b06f4 1.6s ease-out}@keyframes card-highlight-flash-9b7b06f4{0%{box-shadow:0 0 0 3px #dc262659;border-color:#dc2626}to{box-shadow:none;border-color:#e2e8f0}}.kpi-label[data-v-9b7b06f4]{font-size:.75rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.03em}.kpi-value[data-v-9b7b06f4]{font-size:1.25rem;font-weight:700;color:#1e293b}.kpi-value.positive[data-v-9b7b06f4]{color:#16a34a}.kpi-value.negative[data-v-9b7b06f4]{color:#dc2626}.charts-grid[data-v-9b7b06f4]{display:grid;gap:1.25rem}.charts-grid.two-col[data-v-9b7b06f4]{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr))}.charts-grid.three-col[data-v-9b7b06f4]{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.chart-card h3[data-v-9b7b06f4],.table-card h3[data-v-9b7b06f4]{margin:0 0 1rem;font-size:1rem;color:#1e293b}.chart-subtitle[data-v-9b7b06f4]{font-size:.8rem;font-weight:400;color:#94a3b8}.empty-chart[data-v-9b7b06f4]{padding:2.5rem 1rem;text-align:center;color:#94a3b8;font-size:.9rem}.nested-donut[data-v-9b7b06f4]{position:relative;width:220px;height:220px;margin:0 auto}.nested-inner[data-v-9b7b06f4]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media(max-width:480px){.field[data-v-9b7b06f4] .p-select,.field[data-v-9b7b06f4] .p-datepicker{width:100%}}.dialog-form[data-v-8da487da]{display:flex;flex-direction:column;gap:1rem}.field[data-v-8da487da]{display:flex;flex-direction:column;gap:.4rem}.field label[data-v-8da487da]{font-size:.85rem;font-weight:600;color:#475569}.optional-hint[data-v-8da487da]{font-weight:400;color:#94a3b8}.phone-row[data-v-8da487da]{display:flex;align-items:center;gap:.4rem}.photo-row[data-v-8da487da]{display:flex;align-items:center;gap:.85rem}.photo-preview[data-v-8da487da]{width:56px;height:56px;border-radius:50%;object-fit:cover;flex-shrink:0}.photo-preview-initials[data-v-8da487da]{background:#eef2ff;color:#4338ca;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.1rem}.phone-row[data-v-8da487da] .p-inputtext{flex:1}.field[data-v-8da487da] .p-inputtext,.field[data-v-8da487da] .p-select,.field[data-v-8da487da] .p-inputnumber,.field[data-v-8da487da] .p-datepicker{width:100%}.form-error[data-v-8da487da]{color:#dc2626}.bank-accounts-heading[data-v-8da487da]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.bank-account-row[data-v-8da487da]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:.4rem}.field-hint[data-v-8da487da]{margin:0;color:#94a3b8;font-size:.78rem}@media(max-width:420px){.bank-account-row[data-v-8da487da]{grid-template-columns:1fr auto}.bank-account-row[data-v-8da487da] .p-inputtext:first-child{grid-column:1 / -1}}.dialog-form[data-v-9f28f582]{display:flex;flex-direction:column;gap:1rem}.field[data-v-9f28f582]{display:flex;flex-direction:column;gap:.4rem}.field label[data-v-9f28f582]{font-size:.85rem;font-weight:600;color:#475569}.field[data-v-9f28f582] .p-inputtext,.field[data-v-9f28f582] .p-password{width:100%}.status-row[data-v-9f28f582]{display:flex;align-items:center;gap:.6rem;font-size:.85rem;color:#475569}.form-error[data-v-9f28f582]{color:#dc2626}.page-header[data-v-55302b7c]{background:#fff;padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0}.page-header h1[data-v-55302b7c]{margin:0;font-size:1.25rem;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:.5rem}.breadcrumb[data-v-55302b7c]{margin-top:.25rem;font-size:.85rem;color:#94a3b8}.page-body[data-v-55302b7c]{padding:1.5rem}.toolbar[data-v-55302b7c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;gap:1rem;flex-wrap:wrap}.toolbar[data-v-55302b7c] .p-inputtext{width:100%}.row-actions[data-v-55302b7c]{display:flex;align-items:center;gap:.4rem}.name-cell[data-v-55302b7c]{display:flex;align-items:center;gap:.6rem}.row-avatar[data-v-55302b7c]{width:30px;height:30px;flex-shrink:0;border-radius:50%;object-fit:cover}.row-avatar-initials[data-v-55302b7c]{background:#eef2ff;color:#4338ca;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.75rem}.status-cell[data-v-55302b7c]{display:flex;align-items:center;gap:.5rem}.status-label[data-v-55302b7c]{font-size:.85rem;color:#475569}.mobile-page-header[data-v-55302b7c],.mobile-toolbar[data-v-55302b7c],.mobile-card-list[data-v-55302b7c]{display:none}@media(max-width:640px){.desktop-page-header[data-v-55302b7c],.desktop-toolbar[data-v-55302b7c],.desktop-table[data-v-55302b7c]{display:none}.page-body[data-v-55302b7c]{padding:1rem}.mobile-page-header[data-v-55302b7c]{display:flex;align-items:center;gap:.75rem;background:#fff;padding:1rem;border-bottom:1px solid #e2e8f0}.mobile-page-icon[data-v-55302b7c]{width:42px;height:42px;flex-shrink:0;border-radius:12px;background:#eef2ff;color:#4338ca;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.mobile-page-header h1[data-v-55302b7c]{margin:0;font-size:1.1rem;font-weight:600;color:#1e293b}.mobile-toolbar[data-v-55302b7c]{display:flex;flex-direction:column;gap:.6rem;margin-bottom:1rem}.mobile-search[data-v-55302b7c]{width:100%}.mobile-search[data-v-55302b7c] .p-inputtext{width:100%;border-radius:999px}.mobile-add-btn[data-v-55302b7c]{width:100%}.mobile-card-list[data-v-55302b7c]{display:block}.mobile-empty[data-v-55302b7c]{text-align:center;color:#94a3b8;padding:2rem 0}.employee-card[data-v-55302b7c]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1rem;margin-bottom:.75rem}.employee-card-top[data-v-55302b7c]{display:flex;align-items:center;gap:.75rem}.employee-avatar[data-v-55302b7c]{width:40px;height:40px;flex-shrink:0;border-radius:50%;background:#eef2ff;color:#4338ca;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.85rem}.employee-avatar-photo[data-v-55302b7c]{object-fit:cover}.employee-card-heading[data-v-55302b7c]{display:flex;flex-direction:column;min-width:0;flex:1}.employee-card-name[data-v-55302b7c]{font-weight:600;color:#1e293b;font-size:.95rem}.employee-card-role[data-v-55302b7c]{font-size:.8rem;color:#94a3b8}.status-pill[data-v-55302b7c]{display:flex;align-items:center;gap:.3rem;font-size:.7rem;font-weight:600;padding:.2rem .5rem;border-radius:999px;background:#dcfce7;color:#16a34a;flex-shrink:0}.status-pill i[data-v-55302b7c]{font-size:.45rem}.status-pill.inactive[data-v-55302b7c]{background:#f1f5f9;color:#64748b}.employee-card-menu-btn[data-v-55302b7c]{flex-shrink:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:8px;color:#64748b;cursor:pointer}.employee-card-menu-btn[data-v-55302b7c]:hover{background:#f1f5f9}.employee-card-rows[data-v-55302b7c]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid #f1f5f9;display:flex;flex-direction:column;gap:.5rem}.employee-card-row[data-v-55302b7c]{display:flex;align-items:center;gap:.5rem;font-size:.85rem}.employee-card-row i[data-v-55302b7c]{width:16px;color:#94a3b8;font-size:.8rem}.employee-card-row-label[data-v-55302b7c]{color:#94a3b8;flex:1}.employee-card-row-value[data-v-55302b7c]{color:#1e293b;font-weight:500}.mobile-paginator[data-v-55302b7c]{padding:0;background:transparent}}.sp-header[data-v-6a5ee888]{display:flex;align-items:center;gap:.7rem}.sp-header-icon[data-v-6a5ee888]{width:38px;height:38px;border-radius:12px;background:#ecfdf5;color:#16a34a;display:flex;align-items:center;justify-content:center;font-size:1.15rem;flex-shrink:0}.sp-header-title[data-v-6a5ee888]{font-size:1.1rem;font-weight:700;color:#1e293b}[data-v-6a5ee888] .p-dialog-header{padding:1rem 1.25rem .75rem}[data-v-6a5ee888] .p-dialog-content{padding:0 1.25rem 1.1rem}[data-v-6a5ee888] .p-dialog-footer{padding:.85rem 1.25rem 1.1rem}.dialog-form[data-v-6a5ee888]{display:flex;flex-direction:column;gap:.65rem}.field[data-v-6a5ee888]{display:flex;flex-direction:column;gap:.35rem}.field label[data-v-6a5ee888]{display:flex;align-items:center;gap:.45rem;font-size:.9rem;font-weight:700;color:#1e293b}.field[data-v-6a5ee888] .p-inputtext,.field[data-v-6a5ee888] .p-select,.field[data-v-6a5ee888] .p-inputnumber,.field[data-v-6a5ee888] .p-datepicker-input,.field[data-v-6a5ee888] .p-datepicker{width:100%}.field[data-v-6a5ee888] .p-inputtext,.field[data-v-6a5ee888] .p-select-label,.field[data-v-6a5ee888] .p-inputnumber-input,.field[data-v-6a5ee888] .p-datepicker-input{border-radius:12px;padding-top:.5rem;padding-bottom:.5rem}.field[data-v-6a5ee888] .p-select{border-radius:12px}.sp-banner[data-v-6a5ee888]{display:flex;gap:.5rem;align-items:flex-start;background:#ecfdf5;border-radius:10px;padding:.5rem .75rem}.sp-banner-icon[data-v-6a5ee888]{color:#16a34a;flex-shrink:0;margin-top:.1rem}.sp-banner p[data-v-6a5ee888]{margin:0;font-size:.82rem;color:#15803d;line-height:1.4}.mfg-range-row[data-v-6a5ee888]{display:flex;align-items:center;gap:.5rem}.mfg-range-row[data-v-6a5ee888] .p-datepicker{flex:1;min-width:0}.mfg-range-sep[data-v-6a5ee888]{color:#94a3b8;flex-shrink:0}.field[data-v-6a5ee888] .p-selectbutton{display:flex;width:100%;border-radius:999px;overflow:hidden}.field[data-v-6a5ee888] .p-selectbutton .p-togglebutton{flex:1;border-radius:0;justify-content:center;padding:0rem;font-weight:700}[data-v-6a5ee888] .p-dialog-footer{display:flex;gap:.75rem}.sp-footer-btn[data-v-6a5ee888]{flex:1;justify-content:center;border-radius:12px;padding:.75rem;font-weight:700}.dialog-form[data-v-c9f47b67]{display:flex;flex-direction:column;gap:1rem}.hint[data-v-c9f47b67]{margin:0;font-size:.88rem;color:#475569;line-height:1.5}.field[data-v-c9f47b67]{display:flex;flex-direction:column;gap:.4rem}.field label[data-v-c9f47b67]{font-size:.85rem;font-weight:600;color:#475569}.field[data-v-c9f47b67] .p-inputtext,.field[data-v-c9f47b67] .p-inputnumber{width:100%}.page-header[data-v-d529cdda]{background:#fff;padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0}.page-header h1[data-v-d529cdda]{margin:0;font-size:1.25rem;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:.5rem}.breadcrumb[data-v-d529cdda]{margin-top:.25rem;font-size:.85rem;color:#94a3b8}.page-body[data-v-d529cdda]{padding:1.5rem}.toolbar[data-v-d529cdda]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;gap:1rem;flex-wrap:wrap}.filter-group[data-v-d529cdda]{display:flex;gap:.75rem;flex-wrap:wrap}.card[data-v-d529cdda]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem 1.5rem;margin-bottom:1.25rem}.ledger-card h3[data-v-d529cdda]{margin:0 0 .25rem;font-size:1rem;font-weight:600;color:#1e293b}.hint[data-v-d529cdda]{margin:0 0 1rem;font-size:.85rem;color:#64748b;line-height:1.5}.state-message[data-v-d529cdda]{padding:1.5rem;text-align:center;color:#94a3b8}.table-scroll[data-v-d529cdda]{overflow-x:auto}.ledger-table[data-v-d529cdda]{width:100%;border-collapse:collapse;font-size:.88rem}.ledger-table th[data-v-d529cdda]{text-align:left;background:#f8fafc;color:#475569;font-weight:600;padding:.6rem .75rem;border-bottom:1px solid #e2e8f0;white-space:nowrap}.ledger-table td[data-v-d529cdda]{padding:.55rem .75rem;border-bottom:1px solid #f1f5f9;color:#1e293b;vertical-align:top}.ledger-table .col-price[data-v-d529cdda]{text-align:right;white-space:nowrap}.ledger-table .col-action[data-v-d529cdda]{width:160px;text-align:center}.balance-excess[data-v-d529cdda]{color:#dc2626;font-weight:700}.balance-owed[data-v-d529cdda]{color:#b45309;font-weight:600}.adjustment-line[data-v-d529cdda]{font-size:.82rem;color:#475569}.no-value[data-v-d529cdda]{color:#cbd5e1}.row-actions[data-v-d529cdda]{display:flex;gap:.25rem}.mobile-page-header[data-v-d529cdda],.mobile-toolbar[data-v-d529cdda],.mobile-card-list[data-v-d529cdda]{display:none}@media(max-width:640px){.desktop-page-header[data-v-d529cdda],.desktop-toolbar[data-v-d529cdda],.desktop-table[data-v-d529cdda]{display:none}.page-body[data-v-d529cdda]{padding:1rem}.mobile-page-header[data-v-d529cdda]{display:flex;align-items:center;gap:.75rem;background:#fff;padding:1rem;border-bottom:1px solid #e2e8f0}.mobile-page-icon[data-v-d529cdda]{width:42px;height:42px;flex-shrink:0;border-radius:12px;background:#dbeafe;color:#2563eb;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.mobile-page-header h1[data-v-d529cdda]{margin:0;font-size:1.1rem;font-weight:700;color:#1e293b}.mobile-page-header .breadcrumb[data-v-d529cdda]{margin-top:.1rem}.mobile-record-btn[data-v-d529cdda]{margin-left:auto;flex-shrink:0;border-radius:12px;font-weight:700}.mobile-toolbar[data-v-d529cdda]{display:flex;flex-direction:column;gap:.6rem;margin-bottom:1rem}.mobile-filter-row[data-v-d529cdda]{display:flex;align-items:center;gap:.5rem;border:1px solid #e2e8f0;border-radius:12px;padding:0 .85rem;background:#fff}.mobile-filter-icon[data-v-d529cdda]{color:#94a3b8;flex-shrink:0}.mobile-filter-chevron[data-v-d529cdda]{color:#94a3b8;flex-shrink:0;font-size:.8rem}.mobile-filter-control[data-v-d529cdda]{flex:1;min-width:0}.mobile-filter-row[data-v-d529cdda] .p-select,.mobile-filter-row[data-v-d529cdda] .p-datepicker{width:100%}.mobile-filter-row[data-v-d529cdda] .p-select,.mobile-filter-row[data-v-d529cdda] .p-datepicker-input{border:none;background:transparent;padding-left:0;box-shadow:none}.mobile-card-list[data-v-d529cdda]{display:block}.mobile-empty[data-v-d529cdda]{text-align:center;color:#94a3b8;padding:2rem 0}.payment-card[data-v-d529cdda]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1rem;margin-bottom:.75rem}.payment-card-top[data-v-d529cdda]{display:flex;align-items:center;justify-content:space-between}.payment-card-voucher[data-v-d529cdda]{font-weight:700;font-size:.85rem;color:#2563eb;background:#eff6ff;padding:.25rem .6rem;border-radius:999px}.payment-card-actions[data-v-d529cdda]{display:flex;gap:.4rem}.payment-card-action-btn[data-v-d529cdda]{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:#f1f5f9;color:#475569;cursor:pointer}.payment-card-action-btn.danger[data-v-d529cdda]{background:#fee2e2;color:#dc2626}.payment-card-employee[data-v-d529cdda]{display:flex;align-items:center;gap:.4rem;margin-top:.6rem;font-weight:600;font-size:.9rem;color:#1e293b}.payment-card-employee i[data-v-d529cdda]{color:#94a3b8}.payment-card-rows[data-v-d529cdda]{margin-top:.4rem}.payment-card-row-pair[data-v-d529cdda]{display:flex;gap:.75rem;padding:.6rem 0;border-top:1px solid #f1f5f9}.payment-card-field[data-v-d529cdda]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.payment-card-field-label[data-v-d529cdda]{display:flex;align-items:center;gap:.35rem;font-size:.75rem;color:#94a3b8}.payment-card-field-value[data-v-d529cdda]{font-size:.85rem;color:#1e293b;font-weight:500}.payment-card-amount[data-v-d529cdda]{font-weight:700}.mobile-paginator[data-v-d529cdda]{padding:0;background:transparent}}.page-header[data-v-a9f0713d]{background:#fff;padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0}.page-header h1[data-v-a9f0713d]{margin:0;font-size:1.25rem;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:.5rem}.breadcrumb[data-v-a9f0713d]{margin-top:.25rem;font-size:.85rem;color:#94a3b8}.reports-body[data-v-a9f0713d]{padding:1.5rem}.report-grid[data-v-a9f0713d]{display:flex;flex-wrap:wrap;gap:1rem}.report-button[data-v-a9f0713d]{flex:1 1 220px;justify-content:flex-start}.report-detail[data-v-a9f0713d]{margin-top:1.5rem;padding:1.25rem;background:#fff;border:1px solid #e2e8f0;border-radius:10px}.report-detail-header[data-v-a9f0713d]{display:flex;align-items:center;justify-content:space-between}.report-detail-header h3[data-v-a9f0713d]{margin:0;font-size:1.05rem;color:#1e293b}.report-description[data-v-a9f0713d]{margin:0 0 .75rem;color:#64748b;font-size:.9rem}.filter-row[data-v-a9f0713d]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem;margin-bottom:1rem}.filter-field[data-v-a9f0713d]{display:flex;flex-direction:column;gap:.3rem}.filter-field label[data-v-a9f0713d]{font-size:.8rem;font-weight:600;color:#475569}.required-mark[data-v-a9f0713d]{color:#dc2626}.required-hint[data-v-a9f0713d]{margin:-.5rem 0 1rem;font-size:.8rem;color:#94a3b8}.preview-area[data-v-a9f0713d]{display:flex;flex-direction:column;gap:.75rem}.report-invoice-link[data-v-a9f0713d]{color:#1e40af;font-weight:600;text-decoration:none}.report-invoice-link[data-v-a9f0713d]:hover{text-decoration:underline}.totals-row[data-v-a9f0713d]{display:flex;flex-wrap:wrap;gap:1.5rem;padding:.75rem 1rem;background:#f8fafc;border-radius:8px;font-size:.9rem}.totals-chip strong[data-v-a9f0713d]{color:#1e293b}.export-row[data-v-a9f0713d]{display:flex;gap:.75rem}.page-header[data-v-bfd23c7f]{background:#fff;padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between;gap:1rem}.page-header h1[data-v-bfd23c7f]{margin:0;font-size:1.25rem;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:.5rem}.breadcrumb[data-v-bfd23c7f]{margin-top:.25rem;font-size:.85rem;color:#94a3b8}.logs-link[data-v-bfd23c7f]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .9rem;border:1px solid #e2e8f0;border-radius:8px;font-size:.85rem;font-weight:600;color:#475569;text-decoration:none;white-space:nowrap}.logs-link[data-v-bfd23c7f]:hover{background:#f8fafc}.mobile-page-header[data-v-bfd23c7f]{display:none}.mobile-logs-link[data-v-bfd23c7f]{margin-left:auto;width:36px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#f1f5f9;color:#475569}.page-body[data-v-bfd23c7f]{padding:1.5rem;max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:1.25rem}.kpi-row[data-v-bfd23c7f]{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.kpi-card[data-v-bfd23c7f]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:.9rem .4rem;text-align:center;min-width:0}.kpi-value[data-v-bfd23c7f]{font-size:1.6rem;font-weight:700;color:#1e293b}.kpi-label[data-v-bfd23c7f]{margin-top:.2rem;font-size:.78rem;font-weight:600;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi-packed .kpi-value[data-v-bfd23c7f]{color:#16a34a}.kpi-already .kpi-value[data-v-bfd23c7f]{color:#d97706}.kpi-error .kpi-value[data-v-bfd23c7f]{color:#dc2626}.camera-card[data-v-bfd23c7f]{position:relative;background:#000;border-radius:12px;overflow:hidden;min-height:220px;display:flex;align-items:center;justify-content:center}.camera-reader[data-v-bfd23c7f]{width:100%}.camera-reader[data-v-bfd23c7f] video{width:100%!important}.camera-error[data-v-bfd23c7f]{padding:1.5rem;display:flex;flex-direction:column;align-items:center;gap:.75rem;color:#fca5a5;text-align:center;font-size:.85rem}.camera-error i[data-v-bfd23c7f]{font-size:1.8rem}.camera-loading[data-v-bfd23c7f]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:.5rem;background:#0009;color:#fff;font-size:.85rem;font-weight:600}.camera-loading i[data-v-bfd23c7f]{font-size:1.1rem}.manual-section[data-v-bfd23c7f]{display:flex;flex-direction:column;gap:.4rem}.manual-label[data-v-bfd23c7f]{font-size:.85rem;font-weight:600;color:#475569}.manual-row[data-v-bfd23c7f]{display:flex;gap:.5rem}.manual-input[data-v-bfd23c7f]{flex:1;min-width:0;padding:.6rem .75rem;border:1px solid #cbd5e1;border-radius:8px;font-size:.95rem;font-family:inherit}.manual-input[data-v-bfd23c7f]:focus{outline:none;border-color:#16a34a}.result-banner[data-v-bfd23c7f]{display:flex;align-items:center;gap:.75rem;padding:1rem;border-radius:12px;font-size:.9rem}.result-banner i[data-v-bfd23c7f]{font-size:1.8rem}.result-ok[data-v-bfd23c7f]{background:#f0fdf4;color:#166534}.result-ok i[data-v-bfd23c7f]{color:#16a34a}.result-already[data-v-bfd23c7f]{background:#fffbeb;color:#92400e}.result-already i[data-v-bfd23c7f]{color:#d97706}.result-fail[data-v-bfd23c7f]{background:#fef2f2;color:#991b1b}.result-fail i[data-v-bfd23c7f]{color:#dc2626}.result-title[data-v-bfd23c7f]{font-weight:700}.result-sub[data-v-bfd23c7f]{margin-top:.15rem;opacity:.85}.log-table-wrap[data-v-bfd23c7f]{border:1px solid #e2e8f0;border-radius:12px;background:#fff;overflow:auto}.log-table[data-v-bfd23c7f]{width:100%;border-collapse:collapse;font-size:.85rem}.log-table th[data-v-bfd23c7f]{text-align:left;padding:.65rem .85rem;background:#f8fafc;color:#64748b;font-size:.75rem;font-weight:700;text-transform:uppercase;border-bottom:1px solid #e2e8f0;white-space:nowrap}.log-table td[data-v-bfd23c7f]{padding:.6rem .85rem;border-bottom:1px solid #f1f5f9;white-space:nowrap;color:#1e293b}.log-table tr:last-child td[data-v-bfd23c7f]{border-bottom:none}.mono[data-v-bfd23c7f]{font-family:monospace}.log-empty[data-v-bfd23c7f]{text-align:center;color:#94a3b8;padding:1.5rem}.log-status[data-v-bfd23c7f]{text-align:center}.status-ok[data-v-bfd23c7f]{color:#16a34a;font-size:1.1rem}.status-fail[data-v-bfd23c7f]{color:#dc2626;font-size:1.1rem}@media(max-width:640px){.desktop-page-header[data-v-bfd23c7f]{display:none}.mobile-page-header[data-v-bfd23c7f]{display:flex;align-items:center;gap:.75rem;background:#fff;padding:1rem;border-bottom:1px solid #e2e8f0}.mobile-page-icon[data-v-bfd23c7f]{width:42px;height:42px;flex-shrink:0;border-radius:12px;background:#d1fae5;color:#059669;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.mobile-page-header h1[data-v-bfd23c7f]{margin:0;font-size:1.35rem;font-weight:700;color:#1e293b}.mobile-page-header .breadcrumb[data-v-bfd23c7f]{margin-top:.15rem}.page-body[data-v-bfd23c7f]{padding:1rem}.kpi-row[data-v-bfd23c7f]{gap:.35rem}.kpi-card[data-v-bfd23c7f]{padding:.6rem .25rem}.kpi-value[data-v-bfd23c7f]{font-size:1.2rem}.kpi-label[data-v-bfd23c7f]{font-size:.65rem}}.page-header[data-v-65df1cef]{display:flex;align-items:center;gap:.9rem;background:#fff;padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0}.header-icon-box[data-v-65df1cef],.icon-box[data-v-65df1cef]{width:44px;height:44px;flex-shrink:0;border-radius:12px;background:#f0fdf4;color:#16a34a;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.page-header h1[data-v-65df1cef]{margin:0;font-size:1.4rem;font-weight:700;color:#0f172a}.breadcrumb[data-v-65df1cef]{margin-top:.15rem;font-size:.85rem;color:#64748b}.page-body[data-v-65df1cef]{padding:1.5rem}.filter-panel[data-v-65df1cef]{background:#fff;border-radius:16px;box-shadow:0 2px 12px #0f172a0d;padding:1.1rem 1.5rem 1.4rem;margin-bottom:1.25rem}.filter-panel-header[data-v-65df1cef]{display:flex;align-items:center;gap:.75rem;width:100%;padding:0;border:none;background:none;font:inherit;font-size:1.1rem;font-weight:700;color:#0f172a;margin-bottom:.9rem;cursor:default;text-align:left}.filter-title[data-v-65df1cef]{flex:1}.filter-chevron[data-v-65df1cef]{display:none;color:#475569}.filter-grid[data-v-65df1cef]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.1rem}.filter-field label[data-v-65df1cef]{display:block;font-size:.85rem;font-weight:600;color:#334155;margin-bottom:.4rem}.filter-field[data-v-65df1cef] .p-datepicker{width:100%;border-radius:12px}.filter-actions[data-v-65df1cef]{display:flex;flex-wrap:wrap;gap:.6rem}.filter-actions[data-v-65df1cef] .p-button{border-radius:12px;font-weight:600}.results-card[data-v-65df1cef]{background:#fff;border-radius:16px;box-shadow:0 2px 12px #0f172a0d;overflow:hidden}.list-heading[data-v-65df1cef]{display:flex;align-items:center;gap:.75rem;padding:1.1rem 1.5rem}.results-icon[data-v-65df1cef]{border-radius:50%;background:#dcfce7}.list-heading strong[data-v-65df1cef]{font-size:1.1rem;color:#0f172a}.list-note[data-v-65df1cef]{margin-left:auto;font-size:.85rem;color:#64748b}.list-note i[data-v-65df1cef]{margin-right:.3rem}.desktop-table[data-v-65df1cef] .p-datatable-thead>tr>th{background:#f8fafc;color:#334155;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border-color:#eef2f6;padding:.9rem 1rem}.desktop-table[data-v-65df1cef] .p-datatable-tbody>tr>td{vertical-align:top;padding:1rem;border-color:#eef2f6}.status-badge[data-v-65df1cef]{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;font-weight:700;padding:.2rem .6rem;border-radius:999px;white-space:nowrap}.status-packed[data-v-65df1cef]{background:#f0fdf4;color:#166534}.status-already_packed[data-v-65df1cef]{background:#fffbeb;color:#92400e}.status-error[data-v-65df1cef]{background:#fef2f2;color:#991b1b}.error-note[data-v-65df1cef]{margin-top:.35rem;font-size:.78rem;color:#991b1b;white-space:normal}.mobile-page-header[data-v-65df1cef],.mobile-card-list[data-v-65df1cef]{display:none}@media(max-width:640px){.desktop-page-header[data-v-65df1cef],.desktop-table[data-v-65df1cef],.list-note[data-v-65df1cef],.results-icon[data-v-65df1cef]{display:none}.page-body[data-v-65df1cef]{padding:0 1rem 1rem}.mobile-page-header[data-v-65df1cef]{display:flex;align-items:center;gap:.6rem;padding:1rem}.mobile-back-btn[data-v-65df1cef],.mobile-round-btn[data-v-65df1cef]{flex-shrink:0;border:none;background:#fff;box-shadow:0 2px 8px #0f172a14;color:#1e293b;cursor:pointer}.mobile-back-btn[data-v-65df1cef]{width:40px;height:40px;border-radius:12px}.mobile-round-btn[data-v-65df1cef]{width:42px;height:42px;border-radius:50%}.mobile-page-title[data-v-65df1cef]{flex:1;min-width:0}.mobile-page-header h1[data-v-65df1cef]{margin:0;font-size:1.2rem;font-weight:700;color:#0f172a}.mobile-page-header .breadcrumb[data-v-65df1cef]{font-size:.75rem;line-height:1.3}.filter-panel[data-v-65df1cef]{padding:.9rem 1rem}.filter-panel-header[data-v-65df1cef]{cursor:pointer;margin-bottom:.6rem}.filter-panel-header .icon-box[data-v-65df1cef]{display:none}.filter-chevron[data-v-65df1cef]{display:inline;transition:transform .15s}.filter-chevron.flipped[data-v-65df1cef]{transform:rotate(180deg)}.filter-panel.collapsed .filter-body[data-v-65df1cef]{display:none}.filter-panel.collapsed .filter-panel-header[data-v-65df1cef]{margin-bottom:0}.results-card[data-v-65df1cef]{background:transparent;box-shadow:none;overflow:visible}.list-heading[data-v-65df1cef]{padding:.25rem 0 .75rem}.list-heading strong[data-v-65df1cef]{font-size:1.15rem}.mobile-card-list[data-v-65df1cef]{display:flex;flex-direction:column;gap:.75rem}.mobile-empty[data-v-65df1cef]{text-align:center;color:#94a3b8;padding:2rem 0}.scan-card[data-v-65df1cef]{background:#fff;border-radius:16px;box-shadow:0 2px 12px #0f172a0f;padding:.85rem 1rem;display:flex;flex-direction:column;gap:.55rem;overflow-wrap:anywhere}.sc-top[data-v-65df1cef]{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.sc-date[data-v-65df1cef]{display:flex;align-items:center;gap:.4rem;font-size:.78rem;color:#64748b}.sc-grid[data-v-65df1cef]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem .75rem}.sc-field-wide[data-v-65df1cef]{grid-column:span 2}.sc-label[data-v-65df1cef]{display:block;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#94a3b8}.sc-value[data-v-65df1cef]{display:block;font-size:.9rem;font-weight:600;color:#0f172a}.sc-bottom[data-v-65df1cef]{padding-top:.5rem;border-top:1px solid #eef2f6;font-size:.8rem}.icon-line[data-v-65df1cef]{display:flex;align-items:center;gap:.4rem}.muted[data-v-65df1cef]{color:#94a3b8}.mobile-pagination[data-v-65df1cef]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.75rem;margin-top:.5rem;color:#5d75b3}.mobile-pagination-summary[data-v-65df1cef]{font-size:.76rem;line-height:1.3}.mobile-pagination-controls[data-v-65df1cef]{grid-column:1 / -1;grid-row:2;display:flex;justify-content:center;gap:.4rem}.mobile-pagination-controls button[data-v-65df1cef],.mobile-current-page[data-v-65df1cef]{width:38px;height:38px;border-radius:12px;border:1px solid #e3ebf5;background:#fff;color:#31528f;display:inline-flex;align-items:center;justify-content:center}.mobile-pagination-controls button[data-v-65df1cef]{cursor:pointer}.mobile-pagination-controls button[data-v-65df1cef]:disabled{opacity:.4;cursor:not-allowed}.mobile-pagination-controls button[data-v-65df1cef]:not(:disabled):hover{background:#edf7f4;border-color:#b8ead9}.mobile-current-page[data-v-65df1cef]{background:#d9f9eb;border-color:#c6f1df;color:#087c59;font-weight:700}.mobile-page-size[data-v-65df1cef]{position:relative}.mobile-page-size select[data-v-65df1cef]{appearance:none;min-width:104px;height:38px;padding:0 2rem 0 .7rem;border:1px solid #d8e3f0;border-radius:9px;background:#fff;color:#254078;font:inherit;cursor:pointer}.mobile-page-size i[data-v-65df1cef]{position:absolute;right:.65rem;top:50%;transform:translateY(-50%);font-size:.65rem;color:#426298;pointer-events:none}}.page-header[data-v-0816803a]{background:#fff;padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0}.page-header h1[data-v-0816803a]{margin:0;font-size:1.25rem;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:.5rem}.breadcrumb[data-v-0816803a]{margin-top:.25rem;font-size:.85rem;color:#94a3b8}.page-body[data-v-0816803a]{padding:1.5rem}.offline-banner[data-v-0816803a]{display:flex;align-items:center;gap:.5rem;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;border-radius:10px;padding:.75rem 1rem;margin-bottom:1rem;font-weight:600}.summary-bar[data-v-0816803a]{display:flex;align-items:center;gap:1.5rem;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1rem 1.25rem;margin-bottom:1.25rem;flex-wrap:wrap}.summary-stat[data-v-0816803a]{display:flex;flex-direction:column;align-items:center;min-width:60px}.summary-count[data-v-0816803a]{font-size:1.5rem;font-weight:700}.summary-count.up[data-v-0816803a]{color:#059669}.summary-count.degraded[data-v-0816803a]{color:#d97706}.summary-count.down[data-v-0816803a]{color:#dc2626}.summary-label[data-v-0816803a]{font-size:.75rem;color:#64748b;text-transform:uppercase;letter-spacing:.03em}.summary-updated[data-v-0816803a]{margin-left:auto;display:flex;align-items:center;gap:.75rem;font-size:.85rem;color:#94a3b8}.empty-state[data-v-0816803a]{text-align:center;color:#94a3b8;padding:2rem 0}.site-grid[data-v-0816803a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.site-card[data-v-0816803a]{background:#fff;border:1px solid #e2e8f0;border-left:4px solid #cbd5e1;border-radius:12px;padding:1rem;cursor:pointer;transition:box-shadow .15s}.site-card[data-v-0816803a]:hover{box-shadow:0 4px 14px #1e40af14}.site-card-up[data-v-0816803a]{border-left-color:#10b981}.site-card-degraded[data-v-0816803a]{border-left-color:#f59e0b}.site-card-down[data-v-0816803a]{border-left-color:#ef4444}.site-card-muted[data-v-0816803a]{border-left-color:#94a3b8;opacity:.75}.site-card-top[data-v-0816803a]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem}.site-domain[data-v-0816803a]{font-weight:700;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-card-meta[data-v-0816803a]{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.75rem;color:#64748b;align-items:center;margin-bottom:.4rem}.kind-tag[data-v-0816803a]{text-transform:capitalize}.down-for[data-v-0816803a]{color:#dc2626;font-weight:600}.site-card-uptime[data-v-0816803a]{display:flex;gap:1rem;font-size:.78rem;color:#475569;margin-bottom:.4rem}.problems-list[data-v-0816803a]{margin:.4rem 0 0;padding-left:1.1rem;font-size:.78rem;color:#b91c1c}.detail-loading[data-v-0816803a]{padding:2rem;text-align:center;color:#94a3b8}.detail-content[data-v-0816803a]{display:flex;flex-direction:column;gap:.75rem}.detail-top[data-v-0816803a]{display:flex;justify-content:space-between;align-items:center}.detail-url[data-v-0816803a]{font-weight:700;color:#1e40af;text-decoration:none}.detail-url[data-v-0816803a]:hover{text-decoration:underline}.detail-field-row[data-v-0816803a]{display:flex;flex-direction:column;gap:.3rem}.detail-field-row label[data-v-0816803a]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#94a3b8}.detail-field-inline[data-v-0816803a]{flex-direction:row;align-items:center;gap:.75rem}.detail-field-inline label[data-v-0816803a]{margin:0}.detail-save-row[data-v-0816803a]{display:flex;justify-content:space-between}.detail-section-heading[data-v-0816803a]{margin:.5rem 0 0;font-size:.95rem;color:#1e293b;border-top:1px solid #e2e8f0;padding-top:.75rem}.incident-row[data-v-0816803a]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.85rem;color:#1e293b;padding:.4rem 0;border-bottom:1px solid #f1f5f9}.incident-duration[data-v-0816803a]{font-weight:600;color:#dc2626}.checks-timeline[data-v-0816803a]{display:flex;flex-direction:column;gap:.35rem;max-height:220px;overflow-y:auto}.check-row[data-v-0816803a]{display:flex;align-items:center;gap:.6rem;font-size:.82rem;color:#475569}.check-time[data-v-0816803a]{color:#94a3b8}.mobile-page-header[data-v-0816803a]{display:none}@media(max-width:640px){.desktop-page-header[data-v-0816803a]{display:none}.mobile-page-header[data-v-0816803a]{display:flex;align-items:center;gap:.75rem;background:#fff;padding:1rem;border-bottom:1px solid #e2e8f0}.mobile-page-icon[data-v-0816803a]{width:42px;height:42px;flex-shrink:0;border-radius:12px;background:#d1fae5;color:#059669;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.mobile-page-header h1[data-v-0816803a]{margin:0;font-size:1.25rem;font-weight:700;color:#1e293b}.mobile-page-header .breadcrumb[data-v-0816803a]{margin-top:.15rem}.page-body[data-v-0816803a]{padding:1rem}.site-grid[data-v-0816803a]{grid-template-columns:1fr}.summary-updated[data-v-0816803a]{margin-left:0;width:100%;justify-content:space-between}}.courier-badge[data-v-7be6b8f2]{display:inline-flex;align-items:center;gap:.4rem}.courier-logo[data-v-7be6b8f2]{height:18px;width:auto;max-width:48px;object-fit:contain}.courier-logo-fallback[data-v-7be6b8f2]{color:#94a3b8;font-size:.9rem}.dlg-header[data-v-9ef73bfb]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%}.dlg-header-left[data-v-9ef73bfb]{display:flex;align-items:center;gap:.75rem;min-width:0}.dlg-icon-box[data-v-9ef73bfb]{width:32px;height:32px;flex-shrink:0;border-radius:10px;background:#f0fdf4;color:#16a34a;display:flex;align-items:center;justify-content:center;font-size:1rem}.dlg-header h2[data-v-9ef73bfb]{margin:0;font-size:1.05rem;font-weight:700;color:#0f172a;white-space:nowrap}.dlg-date[data-v-9ef73bfb]{font-size:.8rem;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.loading-state[data-v-9ef73bfb]{padding:2rem 0;text-align:center;color:#64748b}.info-strip[data-v-9ef73bfb]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:.6rem 0 .7rem;margin-bottom:.4rem;border-bottom:1px solid #e2e8f0}.info-item[data-v-9ef73bfb]{display:flex;align-items:center;gap:.5rem;min-width:100px}.info-icon-box[data-v-9ef73bfb]{width:30px;height:30px;flex-shrink:0;border-radius:9px;background:#f1f5f9;color:#475569;display:flex;align-items:center;justify-content:center;font-size:.85rem}.info-text[data-v-9ef73bfb]{display:flex;flex-direction:column;gap:.1rem}.info-text strong[data-v-9ef73bfb]{font-size:.85rem;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.info-label[data-v-9ef73bfb]{font-size:.68rem;color:#94a3b8}.status-chip[data-v-9ef73bfb]{display:inline-flex;align-items:center;gap:.3rem;width:fit-content;padding:.2rem .6rem;border-radius:999px;border:1.5px solid;font-size:.78rem;font-weight:700}.status-row[data-v-9ef73bfb]{display:flex;align-items:center;gap:.4rem}.status-edit-btn[data-v-9ef73bfb]{width:22px;height:22px;flex-shrink:0;border-radius:50%;border:none;background:#fff;color:#64748b;display:flex;align-items:center;justify-content:center;font-size:.68rem;cursor:pointer;padding:0}.status-edit-row[data-v-9ef73bfb]{display:flex;align-items:center;gap:.3rem}.status-edit-select[data-v-9ef73bfb]{width:140px}.status-edit-row[data-v-9ef73bfb] .p-select-label{font-size:.82rem;padding:.35rem .6rem}.status-edit-row .p-button[data-v-9ef73bfb]{width:2rem;padding:.35rem}.details-grid[data-v-9ef73bfb]{display:grid;grid-template-columns:1.15fr 1fr;gap:.75rem;padding-top:.25rem}.details-col[data-v-9ef73bfb]{display:flex;flex-direction:column;gap:.65rem;min-width:0}.card[data-v-9ef73bfb]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.card-header[data-v-9ef73bfb]{display:flex;align-items:center;gap:.55rem;padding:.6rem .8rem;border-bottom:1px solid #eef2f6}.card-icon-box[data-v-9ef73bfb]{width:28px;height:28px;flex-shrink:0;border-radius:8px;background:#f0fdf4;color:#16a34a;display:flex;align-items:center;justify-content:center;font-size:.85rem}.card-header h3[data-v-9ef73bfb]{margin:0;font-size:.86rem;font-weight:700;color:#0f172a}.card-header-text[data-v-9ef73bfb]{display:flex;flex-direction:column;gap:.05rem;min-width:0}.card-subtitle[data-v-9ef73bfb]{font-size:.7rem;color:#94a3b8}.item-count-badge[data-v-9ef73bfb]{margin-left:auto;background:#f1f5f9;color:#475569;font-size:.68rem;font-weight:700;padding:.15rem .5rem;border-radius:999px}.card-header .p-button[data-v-9ef73bfb]{margin-left:auto;flex-shrink:0}.card-body[data-v-9ef73bfb]{padding:.8rem}.field-label[data-v-9ef73bfb]{display:block;font-size:.8rem;font-weight:600;color:#475569;margin-bottom:.4rem}.field-with-button[data-v-9ef73bfb]{display:flex;gap:.5rem}.field-with-button[data-v-9ef73bfb] .p-select{flex:1}.line-items[data-v-9ef73bfb]{display:flex;flex-direction:column;gap:.6rem}.line-item[data-v-9ef73bfb]{display:flex;align-items:center;gap:.6rem}.line-item-thumb[data-v-9ef73bfb]{width:40px;height:40px;flex-shrink:0;border-radius:8px;object-fit:cover;background:#f1f5f9}.line-item-thumb-placeholder[data-v-9ef73bfb]{display:flex;align-items:center;justify-content:center;color:#cbd5e1;font-size:1rem}.line-item-info[data-v-9ef73bfb]{flex:1;min-width:0;display:flex;flex-direction:column}.line-item-info strong[data-v-9ef73bfb]{color:#0f172a;font-size:.85rem}.line-item-qty[data-v-9ef73bfb],.line-item-sku[data-v-9ef73bfb],.line-item-variation[data-v-9ef73bfb]{font-size:.72rem;color:#94a3b8}.line-item-total[data-v-9ef73bfb]{text-align:right;display:flex;flex-direction:column;gap:.05rem;flex-shrink:0}.line-item-total strong[data-v-9ef73bfb]{color:#0f172a;font-size:.85rem}.new-item-tag[data-v-9ef73bfb]{width:fit-content;margin-top:.15rem}.line-item-qty-input[data-v-9ef73bfb]{width:64px;flex-shrink:0}.line-item-qty-input[data-v-9ef73bfb] .p-inputnumber-input{width:100%;padding:.35rem .5rem}.add-line-item-row[data-v-9ef73bfb]{display:flex;gap:.5rem;align-items:center;padding-top:.3rem;border-top:1px solid #eef2f6}.add-item-select[data-v-9ef73bfb]{flex:1;min-width:0}.add-item-qty[data-v-9ef73bfb]{width:70px;flex-shrink:0}.add-item-qty[data-v-9ef73bfb] .p-inputnumber-input{width:100%}.line-items-edit-actions[data-v-9ef73bfb]{display:flex;justify-content:flex-end;gap:.5rem}.summary-row[data-v-9ef73bfb]{display:flex;justify-content:space-between;align-items:center;padding:.3rem 0;font-size:.82rem;color:#475569}.summary-total[data-v-9ef73bfb]{margin:.3rem -.8rem;padding:.45rem .8rem;background:#f0fdf4;color:#166534;font-weight:700;border-radius:8px}.payment-value[data-v-9ef73bfb]{display:inline-flex;align-items:center;gap:.4rem;font-weight:700;color:#0f172a}.summary-total strong[data-v-9ef73bfb]{color:#166534}.payment-row[data-v-9ef73bfb]{border-top:1px solid #eef2f6;margin-top:.2rem;padding-top:.5rem}.address-display[data-v-9ef73bfb]{display:flex;flex-direction:column;gap:.45rem;background:#f8fafc;border-radius:9px;padding:.65rem .8rem}.address-row[data-v-9ef73bfb]{display:flex;align-items:center;gap:.5rem;font-size:.8rem}.address-row i[data-v-9ef73bfb]{color:#64748b;width:16px;text-align:center;flex-shrink:0}.address-label[data-v-9ef73bfb]{color:#64748b;min-width:80px;flex-shrink:0}.address-value[data-v-9ef73bfb]{margin-left:auto;color:#0f172a;font-weight:600;text-align:right}.address-grid[data-v-9ef73bfb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.6rem}.address-grid[data-v-9ef73bfb] .p-inputtext{width:100%}.empty-hint[data-v-9ef73bfb]{color:#94a3b8;font-size:.85rem}.notes-list[data-v-9ef73bfb]{display:flex;flex-direction:column;gap:.6rem;margin-bottom:1rem;max-height:260px;overflow-y:auto}.note-item[data-v-9ef73bfb]{border:1px solid #e2e8f0;border-radius:8px;padding:.6rem .75rem;font-size:.85rem}.note-meta[data-v-9ef73bfb]{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#94a3b8;margin-bottom:.3rem}.add-note[data-v-9ef73bfb]{display:flex;flex-direction:column;gap:.5rem}.add-note-actions[data-v-9ef73bfb]{display:flex;justify-content:space-between;align-items:center}.checkbox-label[data-v-9ef73bfb]{display:flex;align-items:center;gap:.4rem;font-size:.8rem;color:#64748b}.shipment-booked[data-v-9ef73bfb],.shipment-booking[data-v-9ef73bfb]{display:flex;flex-direction:column;gap:.75rem}.shipment-row[data-v-9ef73bfb]{display:flex;justify-content:space-between;font-size:.9rem}.shipment-actions[data-v-9ef73bfb]{display:flex;gap:.5rem;flex-wrap:wrap}.hint[data-v-9ef73bfb]{font-size:.85rem;color:#64748b;margin:0}.field-row[data-v-9ef73bfb]{margin-bottom:1rem}[data-v-9ef73bfb] .p-tablist-tab-list{gap:.5rem}@media(max-width:768px){.details-grid[data-v-9ef73bfb]{grid-template-columns:1fr}}@media(max-width:640px){.info-strip[data-v-9ef73bfb]{gap:.75rem}.info-item[data-v-9ef73bfb]{min-width:0}.info-text strong[data-v-9ef73bfb]{font-size:.85rem;max-width:110px}}.order-detail-dialog .p-dialog-header{padding:.75rem 1.1rem;border-bottom:1px solid #e2e8f0}.order-detail-dialog .p-dialog-close-button{width:28px;height:28px;border:none!important;border-radius:6px!important;background:transparent!important;color:#475569;outline:none!important}.order-detail-dialog .p-dialog-content{padding:0 1.1rem .85rem}.order-detail-dialog .p-dialog-footer{display:flex;justify-content:space-between;gap:.5rem;padding:.65rem 1.1rem;border-top:1px solid #e2e8f0}.order-detail-dialog .p-dialog-footer .p-button{flex:1;justify-content:center}@media(max-width:640px){body .order-detail-dialog.p-dialog{position:fixed!important;inset:auto 0 0!important;width:auto!important;max-width:none!important;max-height:92vh;margin:0;border-radius:20px 20px 0 0}body .order-detail-dialog.p-dialog:before{content:"";position:absolute;top:.5rem;left:50%;transform:translate(-50%);width:36px;height:4px;border-radius:999px;background:#cbd5e1}.order-detail-dialog .p-dialog-header{padding:1.1rem 1rem .65rem}.order-detail-dialog .p-dialog-content{padding:0 1rem .8rem}.order-detail-dialog .p-dialog-footer{padding:.65rem 1rem calc(.65rem + env(safe-area-inset-bottom))}}.loading-state[data-v-80c7b156]{padding:2rem 0;text-align:center;color:#64748b}.info-grid[data-v-80c7b156]{display:grid;grid-template-columns:1fr 1fr;gap:.9rem 1.5rem;margin-bottom:1.25rem}.info-field[data-v-80c7b156]{display:flex;flex-direction:column;gap:.25rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.5rem .75rem}.info-field label[data-v-80c7b156]{font-size:.72rem;font-weight:700;letter-spacing:.03em;color:#94a3b8}.info-field span[data-v-80c7b156]{font-size:.9rem;color:#1e293b}.tracking-row[data-v-80c7b156]{display:flex;align-items:center;gap:.35rem}.tracking-link[data-v-80c7b156]{color:#2563eb;cursor:pointer;text-decoration:underline}.status-banner[data-v-80c7b156]{text-align:center;font-weight:700;border:1.5px solid;border-radius:8px;padding:.6rem;margin-bottom:1.25rem}.empty-hint[data-v-80c7b156]{color:#94a3b8;font-size:.85rem;text-align:center;padding:1rem 0}.history-table[data-v-80c7b156]{width:100%;border-collapse:collapse;font-size:.85rem}.history-table th[data-v-80c7b156]{text-align:left;font-size:.72rem;text-transform:uppercase;letter-spacing:.03em;color:#94a3b8;padding:.4rem .6rem;border-bottom:1px solid #e2e8f0}.history-table td[data-v-80c7b156]{padding:.4rem .6rem;border-bottom:1px solid #f1f5f9;color:#1e293b}.woo-tabs[data-v-5ba5e2e9]{display:flex;gap:.5rem;padding:0 1.5rem;margin-bottom:1rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.woo-tabs[data-v-5ba5e2e9]::-webkit-scrollbar{display:none}.woo-tab[data-v-5ba5e2e9]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#475569;font-size:.88rem;font-weight:600;text-decoration:none;white-space:nowrap}.woo-tab.active[data-v-5ba5e2e9]{background:#f0fdf4;border-color:#16a34a;color:#15803d}@media(max-width:640px){.woo-tabs[data-v-5ba5e2e9]{display:none}}.wc-mobile-header[data-v-e95ffab4]{display:none}@media(max-width:640px){.wc-mobile-header[data-v-e95ffab4]{display:block;padding:0 1rem .75rem}.wc-mobile-toolbar[data-v-e95ffab4]{display:flex;align-items:center;gap:.5rem}.wc-mobile-icon-btn[data-v-e95ffab4]{flex-shrink:0;width:40px;height:40px;border-radius:12px;border:none;background:#fff;box-shadow:0 2px 8px #0f172a14;color:#1e293b;cursor:pointer;display:flex;align-items:center;justify-content:center}.wc-mobile-icon-btn.active[data-v-e95ffab4]{background:#16a34a;color:#fff}.wc-mobile-toolbar-spacer[data-v-e95ffab4]{flex:1}.wc-sync-label[data-v-e95ffab4]{font-size:.78rem;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wc-mobile-toolbar[data-v-e95ffab4] .p-button{flex-shrink:0}}.wc-mobile-menu-list[data-v-e95ffab4]{display:flex;flex-direction:column;gap:.25rem}.wc-mobile-menu-link[data-v-e95ffab4]{display:flex;align-items:center;gap:.6rem;padding:.75rem .9rem;border-radius:10px;color:#334155;font-weight:600;font-size:.92rem;text-decoration:none}.wc-mobile-menu-link i[data-v-e95ffab4]{color:#64748b;width:18px;text-align:center}.wc-mobile-menu-link[data-v-e95ffab4]:hover{background:#f1f5f9}.wc-mobile-menu-link.active[data-v-e95ffab4]{background:#f0fdf4;color:#15803d}.wc-mobile-menu-link.active i[data-v-e95ffab4]{color:#16a34a}.wc-filter-panel[data-v-4730f99f]{background:#fff;border-radius:16px;box-shadow:0 2px 12px #0f172a0d;padding:1.1rem 1.5rem 1.4rem;margin-bottom:1.25rem}.wc-filter-panel-header[data-v-4730f99f]{display:flex;align-items:center;gap:.75rem;width:100%;padding:0;border:none;background:none;font:inherit;font-size:1.1rem;font-weight:700;color:#0f172a;margin-bottom:.9rem;cursor:pointer;text-align:left}.wc-filter-icon-box[data-v-4730f99f]{width:36px;height:36px;flex-shrink:0;border-radius:10px;background:#f0fdf4;color:#16a34a;display:flex;align-items:center;justify-content:center;font-size:1.1rem}.wc-filter-title[data-v-4730f99f]{flex:1}.wc-filter-chevron[data-v-4730f99f]{display:inline;transition:transform .15s;color:#475569}.wc-filter-chevron.flipped[data-v-4730f99f]{transform:rotate(180deg)}.wc-filter-panel.collapsed .wc-filter-body[data-v-4730f99f]{display:none}.wc-filter-panel.collapsed .wc-filter-panel-header[data-v-4730f99f]{margin-bottom:0}@media(max-width:640px){.wc-filter-panel[data-v-4730f99f]{padding:.9rem 1rem}.wc-filter-panel-header[data-v-4730f99f]{cursor:pointer;margin-bottom:.6rem}.wc-filter-icon-box[data-v-4730f99f]{display:none}}.page-header[data-v-7ad0012c]{background:#fff;padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0}.page-header h1[data-v-7ad0012c]{margin:0;font-size:1.25rem;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:.5rem}.breadcrumb[data-v-7ad0012c]{margin-top:.25rem;font-size:.85rem;color:#94a3b8}.page-body[data-v-7ad0012c]{padding:1.5rem}.empty-state[data-v-7ad0012c]{text-align:center;padding:3rem 1rem;color:#64748b}.empty-state i[data-v-7ad0012c]{font-size:2rem;color:#cbd5e1;margin-bottom:.75rem}.empty-state .hint[data-v-7ad0012c]{font-size:.85rem;color:#94a3b8}.toolbar[data-v-7ad0012c]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap}.search-field[data-v-7ad0012c]{width:220px;flex:none}.search-field[data-v-7ad0012c] .p-inputtext{width:100%}.date-field[data-v-7ad0012c]{width:140px}.date-field[data-v-7ad0012c] .p-datepicker-input{width:100%}.sync-info[data-v-7ad0012c]{font-size:.8rem;color:#94a3b8;margin-left:auto}.clickable-rows[data-v-7ad0012c] .p-datatable-tbody>tr{cursor:pointer}.status-chip-bar-wrap[data-v-7ad0012c]{position:relative}.status-chip-bar[data-v-7ad0012c]{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.9rem;padding-bottom:.75rem;border-bottom:1px solid #e2e8f0}.status-chip-toggle[data-v-7ad0012c]{display:none}.status-chip[data-v-7ad0012c]{background:none;border:none;padding:.25rem .6rem;border-radius:6px;font-size:.85rem;color:#2563eb;cursor:pointer}.status-chip[data-v-7ad0012c]:hover{background:#eff6ff}.status-chip.active[data-v-7ad0012c]{background:#2563eb;color:#fff}.status-chip.active .status-chip-count[data-v-7ad0012c]{color:#dbeafe}.status-chip-count[data-v-7ad0012c]{color:#94a3b8}.bulk-bar[data-v-7ad0012c]{display:flex;align-items:center;gap:.6rem;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:.5rem .75rem;margin-bottom:.75rem;font-size:.85rem;color:#1e3a8a;flex-wrap:wrap}.muted[data-v-7ad0012c]{color:#94a3b8;font-size:.85rem}.order-link[data-v-7ad0012c]{color:#2563eb;font-weight:600}.order-customer-name[data-v-7ad0012c]{font-size:.82rem;color:#475569;margin-top:.1rem}.status-pill[data-v-7ad0012c]{display:inline-block;padding:.2rem .65rem;border-radius:999px;border:1.5px solid;font-size:.78rem;font-weight:600;white-space:nowrap}.shipment-courier[data-v-7ad0012c]{font-weight:600;font-size:.85rem;color:#1e293b}.shipment-tracking[data-v-7ad0012c]{font-size:.8rem;color:#2563eb}.shipping-info-cell[data-v-7ad0012c]{cursor:pointer}.address-cell[data-v-7ad0012c]{font-size:.82rem;color:#475569;line-height:1.4}.payment-caption[data-v-7ad0012c]{font-size:.78rem;color:#94a3b8;font-style:italic;margin-top:.15rem}.row-actions[data-v-7ad0012c]{display:flex;align-items:center;gap:.1rem}.mobile-card-list[data-v-7ad0012c]{display:none}.new-order-fab[data-v-7ad0012c]{position:fixed;right:1.75rem;bottom:1.75rem;width:56px;height:56px;border-radius:50%;border:none;background:#16a34a;color:#fff;font-size:1.3rem;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 16px #16a34a66;z-index:100}.new-order-fab[data-v-7ad0012c]:hover{background:#15803d}.new-order-fab i.pi.pi-plus[data-v-7ad0012c]{font-size:1.5rem}@media(max-width:640px){.new-order-fab[data-v-7ad0012c]{right:1rem;bottom:calc(8.25rem + env(safe-area-inset-bottom));width:44px;height:44px;font-size:1.1rem;box-shadow:0 4px 14px #0f172a40}.new-order-fab i.pi.pi-plus[data-v-7ad0012c]{font-size:1.1rem}}@media(max-width:640px){.desktop-page-header[data-v-7ad0012c],.desktop-table[data-v-7ad0012c],.desktop-sync[data-v-7ad0012c]{display:none}.page-body[data-v-7ad0012c]{padding:0 1rem 1rem}.toolbar[data-v-7ad0012c]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;background:#fff;border-radius:16px;padding:.9rem;box-shadow:0 2px 12px #0f172a0d}.toolbar[data-v-7ad0012c]>*{grid-column:1 / -1}.toolbar>.date-field[data-v-7ad0012c]{grid-column:auto;width:100%}.search-field[data-v-7ad0012c]{width:100%}.status-chip-bar[data-v-7ad0012c]{gap:.5rem;border-bottom:none;padding-bottom:0;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.status-chip-bar[data-v-7ad0012c]::-webkit-scrollbar{display:none}.status-chip-bar.expanded[data-v-7ad0012c]{flex-wrap:wrap;overflow-x:visible}.status-chip-bar.has-toggle[data-v-7ad0012c]{padding-right:2.5rem}.status-chip[data-v-7ad0012c]{background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:.5rem 1rem;color:#1e293b;font-weight:500;flex-shrink:0}.status-chip-toggle[data-v-7ad0012c]{display:flex;align-items:center;justify-content:center;position:absolute;right:0;top:0;width:2.1rem;height:2.1rem;flex-shrink:0;border-radius:50%;border:1px solid #e2e8f0;background:#fff;color:#475569;cursor:pointer}.status-chip[data-v-7ad0012c]:hover{background:#f0fdf4}.status-chip.active[data-v-7ad0012c]{background:#16a34a;border-color:#16a34a;color:#fff;font-weight:700}.status-chip.active .status-chip-count[data-v-7ad0012c]{color:#fff}.status-chip-count[data-v-7ad0012c]{color:inherit}.mobile-card-list[data-v-7ad0012c]{display:flex;flex-direction:column;gap:.75rem}.mobile-empty[data-v-7ad0012c]{text-align:center;color:#94a3b8;padding:2rem 0}.order-card[data-v-7ad0012c]{background:#fff;border-radius:16px;box-shadow:0 2px 12px #0f172a0f;padding:.85rem 1rem;display:flex;flex-direction:column;gap:.5rem}.order-card-top[data-v-7ad0012c]{display:flex;align-items:flex-start;gap:.6rem}.order-card-check[data-v-7ad0012c]{width:20px;height:20px;margin-top:.1rem;flex-shrink:0;accent-color:#16a34a}.order-card-id[data-v-7ad0012c]{display:flex;flex-direction:column;flex:1;min-width:0}.order-card-number[data-v-7ad0012c]{font-size:1.05rem;font-weight:700;color:#2563eb}.order-card-customer[data-v-7ad0012c]{font-size:.85rem;color:#64748b}.order-card-meta[data-v-7ad0012c]{display:flex;align-items:center;gap:.6rem;flex-shrink:0}.order-card-price[data-v-7ad0012c]{display:flex;flex-direction:column;align-items:flex-end}.order-card-date[data-v-7ad0012c]{font-size:.78rem;color:#94a3b8}.order-card-total[data-v-7ad0012c]{font-weight:700;color:#1e293b}.order-card-ship[data-v-7ad0012c]{display:flex;align-items:flex-start;gap:.75rem}.order-card-courier[data-v-7ad0012c]{display:flex;flex-direction:column;gap:.25rem;flex-shrink:0;max-width:40%}.order-card-courier[data-v-7ad0012c] .courier-badge{font-size:.82rem;color:#334155;font-weight:600}.order-card-tracking[data-v-7ad0012c]{font-size:.78rem;color:#64748b;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-card-address[data-v-7ad0012c]{flex:1;min-width:0;font-size:.82rem;color:#475569;line-height:1.35;white-space:normal;overflow-wrap:anywhere}.order-card-address.has-divider[data-v-7ad0012c]{border-left:1px solid #e2e8f0;padding-left:.75rem}.order-card-actions[data-v-7ad0012c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(5.2rem,1fr));gap:.5rem}.order-card-actions[data-v-7ad0012c] .p-button{border-radius:12px;font-weight:600}.order-card-actions[data-v-7ad0012c] .p-button-secondary{color:#1e293b}}.page-header[data-v-05cd518d]{background:#fff;padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0}.page-header h1[data-v-05cd518d]{margin:0;font-size:1.25rem;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:.5rem}.breadcrumb[data-v-05cd518d]{margin-top:.25rem;font-size:.85rem;color:#94a3b8}.page-body[data-v-05cd518d]{padding:1.5rem}.empty-state[data-v-05cd518d]{text-align:center;padding:3rem 1rem;color:#64748b}.empty-state i[data-v-05cd518d]{font-size:2rem;color:#cbd5e1;margin-bottom:.75rem}.empty-state .hint[data-v-05cd518d]{font-size:.85rem;color:#94a3b8}.filter-summary[data-v-05cd518d]{display:flex;align-items:center;gap:.75rem;font-weight:600;color:#1e293b;margin-bottom:.9rem}.filter-badge[data-v-05cd518d]{font-size:.75rem;font-weight:500;color:#4338ca;background:#eef2ff;padding:.15rem .55rem;border-radius:999px}.clear-all-btn[data-v-05cd518d]{margin-left:auto}.filter-grid[data-v-05cd518d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;margin-bottom:1rem}.filter-field label[data-v-05cd518d]{display:block;font-size:.72rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#94a3b8;margin-bottom:.3rem}.filter-field[data-v-05cd518d] .p-select,.filter-field[data-v-05cd518d] .p-datepicker,.filter-field[data-v-05cd518d] .p-inputtext{width:100%}.search-field[data-v-05cd518d]{grid-column:span 2}.filter-actions[data-v-05cd518d]{display:flex;flex-wrap:wrap;gap:.5rem}.muted[data-v-05cd518d]{color:#94a3b8}.order-link[data-v-05cd518d]{color:#2563eb;font-weight:600;cursor:pointer}.wa-link[data-v-05cd518d],.tel-link[data-v-05cd518d]{color:#25d366;margin-left:.3rem;cursor:pointer}.tel-link[data-v-05cd518d]{color:#16a34a}.tracking-text[data-v-05cd518d]{color:#2563eb;font-size:.85rem}.tracking-link[data-v-05cd518d]{cursor:pointer;text-decoration:underline;text-underline-offset:2px}.status-pill[data-v-05cd518d]{display:inline-block;padding:.2rem .65rem;border-radius:999px;border:1.5px solid;font-size:.78rem;font-weight:600;white-space:nowrap}.row-actions[data-v-05cd518d]{display:flex;align-items:center}.shipment-status-actions[data-v-05cd518d]{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0}.shipment-sync-button[data-v-05cd518d]{width:2rem;height:2rem;padding:0;border-radius:10px}.shipment-sync-button[data-v-05cd518d] .p-button-icon{margin:0}.mobile-card-list[data-v-05cd518d]{display:none}@media(max-width:640px){.desktop-page-header[data-v-05cd518d],.desktop-table[data-v-05cd518d]{display:none}.page-body[data-v-05cd518d]{padding:0 1rem 1rem}.filter-grid[data-v-05cd518d]{grid-template-columns:repeat(6,1fr);gap:.6rem}.filter-field[data-v-05cd518d]{grid-column:span 3}.filter-field.search-field[data-v-05cd518d]{grid-column:span 4}.filter-field.rows-field[data-v-05cd518d]{grid-column:span 2}.filter-actions[data-v-05cd518d] .p-button{border-radius:12px;font-weight:600}.mobile-card-list[data-v-05cd518d]{display:flex;flex-direction:column;gap:.75rem}.mobile-empty[data-v-05cd518d]{text-align:center;color:#94a3b8;padding:2rem 0}.log-card[data-v-05cd518d]{background:#fff;border-radius:16px;box-shadow:0 2px 12px #0f172a0f;padding:.85rem 1rem;display:flex;flex-direction:column;gap:.5rem;font-size:.85rem;color:#475569}.log-card i[data-v-05cd518d]{color:#16a34a;margin-right:.3rem}.log-card .wa-link i[data-v-05cd518d]{color:#25d366;margin:0}.log-card .tel-link i[data-v-05cd518d]{color:#16a34a;margin:0}.log-card-top[data-v-05cd518d]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.log-card-check[data-v-05cd518d]{width:20px;height:20px;flex-shrink:0;accent-color:#16a34a}.log-card-date[data-v-05cd518d]{flex:1;white-space:nowrap}.log-card-person[data-v-05cd518d]{display:flex;align-items:center;gap:.6rem;min-width:0;padding-left:calc(20px + .6rem)}.recipient-name[data-v-05cd518d],.recipient-city[data-v-05cd518d]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recipient-name[data-v-05cd518d]{max-width:30%}.recipient-city[data-v-05cd518d]{flex:1}.recipient-phone[data-v-05cd518d]{flex-shrink:0;white-space:nowrap}.log-card-stats[data-v-05cd518d]{display:grid;grid-template-columns:minmax(0,.6fr) minmax(0,1fr) minmax(0,1.5fr);gap:.4rem;border-top:1px solid #f1f5f9;padding-top:.6rem}.log-stat[data-v-05cd518d]{display:flex;flex-direction:column;min-width:0}.log-stat-value[data-v-05cd518d]{color:#1e293b;font-weight:500;overflow-wrap:anywhere;line-height:1.25}.log-stat-value.tracking-text[data-v-05cd518d]{color:#2563eb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.log-stat-label[data-v-05cd518d]{font-size:.75rem;color:#94a3b8}}.page-header[data-v-8c896ed6]{display:flex;align-items:center;gap:.9rem;background:#fff;padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0}.header-icon-box[data-v-8c896ed6],.icon-box[data-v-8c896ed6]{width:44px;height:44px;flex-shrink:0;border-radius:12px;background:#f0fdf4;color:#16a34a;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.page-header h1[data-v-8c896ed6]{margin:0;font-size:1.4rem;font-weight:700;color:#0f172a}.breadcrumb[data-v-8c896ed6]{margin-top:.15rem;font-size:.85rem;color:#64748b}.page-body[data-v-8c896ed6]{padding:1.5rem}.empty-state[data-v-8c896ed6]{text-align:center;padding:3rem 1rem;color:#64748b}.empty-state i[data-v-8c896ed6]{font-size:2rem;color:#cbd5e1;margin-bottom:.75rem}.empty-state .hint[data-v-8c896ed6]{font-size:.85rem;color:#94a3b8}.intro[data-v-8c896ed6]{margin:0 0 1rem;color:#64748b;font-size:.95rem}.action-row[data-v-8c896ed6]{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap;margin-bottom:1.25rem}.action-row[data-v-8c896ed6] .p-button,.filter-actions[data-v-8c896ed6] .p-button{border-radius:12px;font-weight:600}.filter-panel[data-v-8c896ed6]{background:#fff;border-radius:16px;box-shadow:0 2px 12px #0f172a0d;padding:1.1rem 1.5rem 1.4rem;margin-bottom:1.25rem}.filter-panel-header[data-v-8c896ed6]{display:flex;align-items:center;gap:.75rem;width:100%;padding:0;border:none;background:none;font:inherit;font-size:1.1rem;font-weight:700;color:#0f172a;margin-bottom:.9rem;cursor:pointer;text-align:left}.filter-title[data-v-8c896ed6]{flex:1}.filter-chevron[data-v-8c896ed6]{display:inline;transition:transform .15s;color:#475569}.filter-chevron.flipped[data-v-8c896ed6]{transform:rotate(180deg)}.filter-panel.collapsed .filter-body[data-v-8c896ed6]{display:none}.filter-panel.collapsed .filter-panel-header[data-v-8c896ed6]{margin-bottom:0}.filter-grid[data-v-8c896ed6]{display:grid;grid-template-columns:1.5fr 1.2fr 1fr 1fr;gap:1rem;margin-bottom:1.1rem}.filter-field label[data-v-8c896ed6]{display:block;font-size:.85rem;font-weight:600;color:#334155;margin-bottom:.4rem}.filter-field[data-v-8c896ed6] .p-select,.filter-field[data-v-8c896ed6] .p-datepicker,.filter-field[data-v-8c896ed6] .p-inputtext{width:100%;border-radius:12px}.filter-actions[data-v-8c896ed6]{display:flex;flex-wrap:wrap;gap:.6rem}.results-card[data-v-8c896ed6]{background:#fff;border-radius:16px;box-shadow:0 2px 12px #0f172a0d;overflow:hidden}.list-heading[data-v-8c896ed6]{display:flex;align-items:center;gap:.75rem;padding:1.1rem 1.5rem}.results-icon[data-v-8c896ed6]{border-radius:50%;background:#dcfce7}.list-heading strong[data-v-8c896ed6]{font-size:1.1rem;color:#0f172a}.list-note[data-v-8c896ed6]{margin-left:auto;font-size:.85rem;color:#64748b}.list-note i[data-v-8c896ed6]{margin-right:.3rem}.desktop-table[data-v-8c896ed6] .p-datatable-thead>tr>th{background:#f8fafc;color:#334155;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border-color:#eef2f6;padding:.9rem 1rem}.desktop-table[data-v-8c896ed6] .p-datatable-tbody>tr>td{vertical-align:top;padding:1rem;border-color:#eef2f6}.shipment-cell[data-v-8c896ed6]{display:flex;gap:.75rem;align-items:flex-start}.cell-icon[data-v-8c896ed6]{width:36px;height:36px;flex-shrink:0;border-radius:10px;background:#f1f5f9;color:#475569;display:flex;align-items:center;justify-content:center}.icon-line[data-v-8c896ed6]{display:flex;align-items:baseline;gap:.5rem;font-size:.88rem;color:#334155;margin-bottom:.25rem}.icon-line i[data-v-8c896ed6]{color:#64748b;font-size:.85rem}.status-main[data-v-8c896ed6]{font-weight:700;color:#0f172a;margin:.4rem 0 .15rem}.muted[data-v-8c896ed6]{color:#94a3b8}small[data-v-8c896ed6]{font-size:.8rem}.order-link[data-v-8c896ed6]{color:#2563eb;font-weight:600;font-size:.85rem}.tracking-text[data-v-8c896ed6]{color:#0f172a;font-weight:700}.status-pill[data-v-8c896ed6]{display:inline-block;padding:.2rem .65rem;border-radius:999px;border:1.5px solid;font-size:.78rem;font-weight:600;white-space:nowrap}.flag-pill[data-v-8c896ed6]{background:#fef3c7;color:#92400e;border-color:#fde68a;margin-bottom:.3rem}.flag-pill i[data-v-8c896ed6]{margin-right:.25rem;font-size:.75rem}.previous-advice[data-v-8c896ed6]{margin-top:.4rem;font-size:.82rem;color:#64748b}.row-actions[data-v-8c896ed6]{display:flex;gap:.4rem;flex-wrap:wrap;margin:.4rem 0}.row-actions[data-v-8c896ed6] .p-button,.sc-actions[data-v-8c896ed6] .p-button{border-radius:10px;font-weight:600}.results-card[data-v-8c896ed6] .p-paginator{border-top:1px solid #eef2f6;background:transparent;padding:.9rem 1.5rem;justify-content:center}.results-card[data-v-8c896ed6] .p-paginator-content-start{margin-right:auto}.results-card[data-v-8c896ed6] .p-paginator-content-end{margin-left:0}.page-summary[data-v-8c896ed6],.per-page-label[data-v-8c896ed6]{font-size:.88rem;color:#64748b}.per-page-label[data-v-8c896ed6]{margin-left:.5rem}.error[data-v-8c896ed6]{color:#b91c1c;padding:.75rem 1rem;background:#fde8e8;border:1px solid #f6c2c2;border-radius:8px;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.remarks[data-v-8c896ed6]{width:100%;margin-top:.5rem}.mobile-card-list[data-v-8c896ed6]{display:none}@media(max-width:1000px){.filter-grid[data-v-8c896ed6]{grid-template-columns:1fr 1fr}.search-field[data-v-8c896ed6]{grid-column:span 2}}@media(max-width:640px){.desktop-sync[data-v-8c896ed6],.desktop-page-header[data-v-8c896ed6],.desktop-table[data-v-8c896ed6],.intro[data-v-8c896ed6],.page-summary[data-v-8c896ed6],.list-note[data-v-8c896ed6],.results-icon[data-v-8c896ed6]{display:none}.page-body[data-v-8c896ed6]{padding:0 1rem 1rem}.action-row[data-v-8c896ed6]{flex-wrap:nowrap;margin-bottom:.75rem}.filter-panel[data-v-8c896ed6]{padding:.9rem 1rem}.filter-panel-header[data-v-8c896ed6]{cursor:pointer;margin-bottom:.6rem}.filter-panel-header .icon-box[data-v-8c896ed6]{display:none}.filter-grid[data-v-8c896ed6]{grid-template-columns:1fr 1fr;gap:.6rem}.filter-field[data-v-8c896ed6]{grid-column:span 2}.filter-field[data-v-8c896ed6]:nth-child(n+3){grid-column:span 1}.results-card[data-v-8c896ed6]{background:transparent;box-shadow:none;overflow:visible}.list-heading[data-v-8c896ed6]{padding:.25rem 0 .75rem}.list-heading strong[data-v-8c896ed6]{font-size:1.15rem}.mobile-card-list[data-v-8c896ed6]{display:flex;flex-direction:column;gap:.75rem}.mobile-empty[data-v-8c896ed6]{text-align:center;color:#94a3b8;padding:2rem 0}.shipment-card[data-v-8c896ed6]{background:#fff;border-radius:16px;box-shadow:0 2px 12px #0f172a0f;padding:.85rem 1rem;display:flex;flex-direction:column;gap:.6rem;overflow-wrap:anywhere}.sc-top[data-v-8c896ed6]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;flex-wrap:wrap}.sc-top .flag-pill[data-v-8c896ed6]{margin:0}.sc-body[data-v-8c896ed6]{display:grid;grid-template-columns:1.15fr 1fr;gap:.75rem}.sc-right[data-v-8c896ed6]{border-left:1px solid #eef2f6;padding-left:.75rem;min-width:0}.sc-tracking[data-v-8c896ed6]{font-size:1.05rem;font-weight:700;color:#0f172a}.sc-address[data-v-8c896ed6]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sc-booking[data-v-8c896ed6]{margin-top:.6rem;padding-top:.5rem;border-top:1px solid #eef2f6;font-size:.85rem}.sc-actions[data-v-8c896ed6]{display:grid;grid-template-columns:1fr 1.3fr 1.3fr;gap:.5rem}.sc-actions[data-v-8c896ed6] .p-button{padding-left:.4rem;padding-right:.4rem;font-size:.8rem}.results-card[data-v-8c896ed6] .p-paginator{border-top:none;padding:.5rem 0}.results-card[data-v-8c896ed6] .p-paginator-first,.results-card[data-v-8c896ed6] .p-paginator-last,.per-page-label[data-v-8c896ed6]{display:none}}[data-v-6115680a] .p-dialog-header{padding:1rem 1.25rem .75rem}[data-v-6115680a] .p-dialog-content{padding:0 1.25rem 1.1rem}[data-v-6115680a] .p-dialog-footer{padding:.85rem 1.25rem 1.1rem}.rr-header[data-v-6115680a]{display:flex;align-items:center;gap:.85rem}.rr-icon[data-v-6115680a]{width:40px;height:40px;border-radius:11px;background:#ecfdf5;color:#16a34a;display:flex;align-items:center;justify-content:center;font-size:1.2rem;flex-shrink:0}.rr-title[data-v-6115680a]{font-size:1.05rem;font-weight:700;color:#1e293b}.rr-sub[data-v-6115680a]{font-size:.85rem;color:#64748b}.field[data-v-6115680a]{margin-bottom:.8rem}.field[data-v-6115680a] .p-textarea,.field[data-v-6115680a] .p-select{width:100%}.field label[data-v-6115680a]{display:flex;align-items:center;gap:.4rem;font-weight:600;font-size:.88rem;color:#1e293b;margin-bottom:.4rem}.optional-hint[data-v-6115680a]{font-weight:400;color:#94a3b8;font-size:.8rem}.photo-previews[data-v-6115680a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.6rem;margin-bottom:.4rem}.photo-count[data-v-6115680a]{font-size:.78rem;color:#94a3b8;margin-bottom:.75rem}.photo-preview[data-v-6115680a]{position:relative;border-radius:10px;overflow:hidden;border:1px solid #e2e8f0;aspect-ratio:1}.photo-preview img[data-v-6115680a]{display:block;width:100%;height:100%;object-fit:cover}.photo-preview .p-button[data-v-6115680a]{position:absolute;top:.25rem;right:.25rem;background:#ffffffe6}.photo-options[data-v-6115680a]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.photo-option[data-v-6115680a]{display:flex;align-items:center;gap:.5rem;text-align:left;border:1.5px solid #e2e8f0;border-radius:10px;padding:.55rem .65rem;background:#f0fdf4;border-color:#bbf7d0;cursor:pointer;font:inherit}.photo-option.upload[data-v-6115680a]{background:#eff6ff;border-color:#bfdbfe}.photo-option[data-v-6115680a]:disabled{opacity:.5;cursor:not-allowed}.option-icon[data-v-6115680a]{width:30px;height:30px;border-radius:8px;background:#f1f5f9;color:#475569;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.9rem}.option-icon.upload[data-v-6115680a]{background:#dbeafe;color:#2563eb}.option-title[data-v-6115680a]{font-weight:600;font-size:.85rem;color:#1e293b}[data-v-01619aef] .p-dialog-header{padding:1rem 1.25rem .75rem}[data-v-01619aef] .p-dialog-content{padding:0 1.25rem 1.1rem}[data-v-01619aef] .p-dialog-footer{padding:.85rem 1.25rem 1.1rem}.rp-header[data-v-01619aef]{display:flex;align-items:center;gap:.85rem}.rp-icon[data-v-01619aef]{width:40px;height:40px;border-radius:11px;background:#eff6ff;color:#2563eb;display:flex;align-items:center;justify-content:center;font-size:1.2rem;flex-shrink:0}.rp-title[data-v-01619aef]{font-size:1.05rem;font-weight:700;color:#1e293b}.rp-sub[data-v-01619aef]{font-size:.85rem;color:#64748b}.rp-loading[data-v-01619aef],.rp-empty[data-v-01619aef]{text-align:center;color:#94a3b8;padding:1.5rem 0}.rp-grid[data-v-01619aef]{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:.75rem}.rp-photo[data-v-01619aef]{position:relative;border-radius:10px;overflow:hidden;border:1px solid #e2e8f0;aspect-ratio:1;background:#f8fafc}.rp-photo img[data-v-01619aef]{display:block;width:100%;height:100%;object-fit:cover}.rp-photo-broken[data-v-01619aef]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#cbd5e1;font-size:1.5rem}.rp-photo .p-button[data-v-01619aef]{position:absolute;top:.25rem;right:.25rem;background:#ffffffe6}.rp-photo-meta[data-v-01619aef]{position:absolute;left:0;right:0;bottom:0;background:#0f172a99;color:#fff;font-size:.68rem;padding:.2rem .4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-header[data-v-b5aca0fe]{display:flex;align-items:center;gap:.9rem;background:#fff;padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0}.header-icon-box[data-v-b5aca0fe],.icon-box[data-v-b5aca0fe]{width:44px;height:44px;flex-shrink:0;border-radius:12px;background:#f0fdf4;color:#16a34a;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.page-header h1[data-v-b5aca0fe]{margin:0;font-size:1.4rem;font-weight:700;color:#0f172a}.breadcrumb[data-v-b5aca0fe]{margin-top:.15rem;font-size:.85rem;color:#64748b}.page-body[data-v-b5aca0fe]{padding:1.5rem}.empty-state[data-v-b5aca0fe]{text-align:center;padding:3rem 1rem;color:#64748b}.empty-state i[data-v-b5aca0fe]{font-size:2rem;color:#cbd5e1;margin-bottom:.75rem}.empty-state .hint[data-v-b5aca0fe]{font-size:.85rem;color:#94a3b8}.intro[data-v-b5aca0fe]{margin:0 0 1rem;color:#64748b;font-size:.95rem}.action-row[data-v-b5aca0fe]{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap;margin-bottom:1.25rem}.action-row[data-v-b5aca0fe] .p-button,.filter-actions[data-v-b5aca0fe] .p-button{border-radius:12px;font-weight:600}.view-toggle[data-v-b5aca0fe]{display:flex;margin-bottom:1.1rem}.view-toggle[data-v-b5aca0fe] .p-togglebutton{border-radius:999px;font-weight:600}.summary-row[data-v-b5aca0fe]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.75rem;margin-bottom:1.25rem}.summary-stat[data-v-b5aca0fe]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:.75rem 1rem;display:flex;flex-direction:column;gap:.2rem}.summary-label[data-v-b5aca0fe]{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8}.summary-value[data-v-b5aca0fe]{font-size:1.1rem;font-weight:700;color:#0f172a}.filter-panel[data-v-b5aca0fe]{background:#fff;border-radius:16px;box-shadow:0 2px 12px #0f172a0d;padding:1.1rem 1.5rem 1.4rem;margin-bottom:1.25rem}.filter-panel-header[data-v-b5aca0fe]{display:flex;align-items:center;gap:.75rem;width:100%;padding:0;border:none;background:none;font:inherit;font-size:1.1rem;font-weight:700;color:#0f172a;margin-bottom:.9rem;cursor:pointer;text-align:left}.filter-title[data-v-b5aca0fe]{flex:1}.filter-chevron[data-v-b5aca0fe]{display:inline;transition:transform .15s;color:#475569}.filter-chevron.flipped[data-v-b5aca0fe]{transform:rotate(180deg)}.filter-panel.collapsed .filter-body[data-v-b5aca0fe]{display:none}.filter-panel.collapsed .filter-panel-header[data-v-b5aca0fe]{margin-bottom:0}.filter-grid[data-v-b5aca0fe]{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:1rem;margin-bottom:1.1rem}.filter-field label[data-v-b5aca0fe]{display:block;font-size:.85rem;font-weight:600;color:#334155;margin-bottom:.4rem}.filter-field[data-v-b5aca0fe] .p-select,.filter-field[data-v-b5aca0fe] .p-datepicker{width:100%;border-radius:12px}.filter-actions[data-v-b5aca0fe]{display:flex;flex-wrap:wrap;gap:.6rem}.results-card[data-v-b5aca0fe]{background:#fff;border-radius:16px;box-shadow:0 2px 12px #0f172a0d;overflow:hidden}.list-heading[data-v-b5aca0fe]{display:flex;align-items:center;gap:.75rem;padding:1.1rem 1.5rem}.results-icon[data-v-b5aca0fe]{border-radius:50%;background:#dcfce7}.list-heading strong[data-v-b5aca0fe]{font-size:1.1rem;color:#0f172a}.list-note[data-v-b5aca0fe]{margin-left:auto;font-size:.85rem;color:#64748b}.list-note i[data-v-b5aca0fe]{margin-right:.3rem}.desktop-table[data-v-b5aca0fe] .p-datatable-thead>tr>th{background:#f8fafc;color:#334155;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border-color:#eef2f6;padding:.9rem 1rem}.desktop-table[data-v-b5aca0fe] .p-datatable-tbody>tr>td{vertical-align:top;padding:1rem;border-color:#eef2f6}.shipment-cell[data-v-b5aca0fe]{display:flex;gap:.75rem;align-items:flex-start}.cell-icon[data-v-b5aca0fe]{width:36px;height:36px;flex-shrink:0;border-radius:10px;background:#f1f5f9;color:#475569;display:flex;align-items:center;justify-content:center}.icon-line[data-v-b5aca0fe]{display:flex;align-items:baseline;gap:.5rem;font-size:.88rem;color:#334155;margin-bottom:.25rem}.icon-line i[data-v-b5aca0fe]{color:#64748b;font-size:.85rem}.status-main[data-v-b5aca0fe]{font-weight:700;color:#0f172a;margin:0 0 .3rem}.status-tag[data-v-b5aca0fe]{font-size:.72rem;font-weight:700}.reason-line[data-v-b5aca0fe]{display:flex;align-items:flex-start;gap:.4rem;margin-top:.4rem;font-size:.8rem;color:#94a3b8}.reason-line i[data-v-b5aca0fe]{margin-top:.15rem;font-size:.75rem}.muted[data-v-b5aca0fe]{color:#94a3b8}small[data-v-b5aca0fe]{font-size:.8rem}.order-link[data-v-b5aca0fe]{color:#2563eb;font-weight:600;font-size:.85rem}.tracking-text[data-v-b5aca0fe]{color:#0f172a;font-weight:700}.status-pill[data-v-b5aca0fe]{display:inline-block;padding:.2rem .65rem;border-radius:999px;border:1.5px solid;font-size:.78rem;font-weight:600;white-space:nowrap}.status-pill i[data-v-b5aca0fe]{margin-right:.25rem;font-size:.75rem}.received-pill[data-v-b5aca0fe]{background:#f0fdf4;color:#166534;border-color:#bbf7d0}.pending-pill[data-v-b5aca0fe]{background:#fffbeb;color:#92400e;border-color:#fde68a}.row-actions[data-v-b5aca0fe]{display:flex;gap:.4rem;flex-wrap:wrap;margin:.4rem 0}.row-actions[data-v-b5aca0fe] .p-button,.sc-actions[data-v-b5aca0fe] .p-button{border-radius:10px;font-weight:600}.results-card[data-v-b5aca0fe] .p-paginator{border-top:1px solid #eef2f6;background:transparent;padding:.9rem 1.5rem;justify-content:center}.results-card[data-v-b5aca0fe] .p-paginator-content-start{margin-right:auto}.results-card[data-v-b5aca0fe] .p-paginator-content-end{margin-left:0}.page-summary[data-v-b5aca0fe],.per-page-label[data-v-b5aca0fe]{font-size:.88rem;color:#64748b}.per-page-label[data-v-b5aca0fe]{margin-left:.5rem}.error[data-v-b5aca0fe]{color:#b91c1c;padding:.75rem 1rem;background:#fde8e8;border:1px solid #f6c2c2;border-radius:8px;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.mobile-card-list[data-v-b5aca0fe]{display:none}@media(max-width:1000px){.filter-grid[data-v-b5aca0fe]{grid-template-columns:1fr 1fr}}@media(max-width:640px){.desktop-sync[data-v-b5aca0fe],.desktop-page-header[data-v-b5aca0fe],.desktop-table[data-v-b5aca0fe],.intro[data-v-b5aca0fe],.page-summary[data-v-b5aca0fe],.list-note[data-v-b5aca0fe],.results-icon[data-v-b5aca0fe]{display:none}.page-body[data-v-b5aca0fe]{padding:0 1rem 1rem;background:linear-gradient(135deg,#f7fbff,#eef8f7)}.action-row[data-v-b5aca0fe]{flex-wrap:wrap;margin-bottom:.75rem}.summary-row[data-v-b5aca0fe]{grid-template-columns:repeat(2,1fr);gap:.5rem;margin-bottom:.85rem}.summary-stat[data-v-b5aca0fe]{padding:.6rem .75rem}.summary-value[data-v-b5aca0fe]{font-size:.95rem}.filter-panel[data-v-b5aca0fe]{padding:.9rem 1rem}.filter-panel-header[data-v-b5aca0fe]{cursor:pointer;margin-bottom:.6rem}.filter-panel-header .icon-box[data-v-b5aca0fe]{display:none}.filter-grid[data-v-b5aca0fe]{grid-template-columns:1fr 1fr;gap:.6rem}.filter-field[data-v-b5aca0fe]:first-child{grid-column:span 2}.results-card[data-v-b5aca0fe]{background:transparent;box-shadow:none;overflow:visible}.list-heading[data-v-b5aca0fe]{padding:.25rem 0 .75rem}.list-heading strong[data-v-b5aca0fe]{font-size:1.15rem}.mobile-card-list[data-v-b5aca0fe]{display:flex;flex-direction:column;gap:.75rem}.mobile-empty[data-v-b5aca0fe]{text-align:center;color:#94a3b8;padding:2rem 0}.return-card[data-v-b5aca0fe]{background:#fff;border-radius:16px;box-shadow:0 2px 12px #0f172a0f;padding:.85rem 1rem;display:flex;flex-direction:column;gap:.6rem;overflow-wrap:anywhere}.sc-top[data-v-b5aca0fe]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;flex-wrap:wrap}.sc-body[data-v-b5aca0fe]{display:grid;grid-template-columns:1.15fr 1fr;gap:.75rem}.sc-right[data-v-b5aca0fe]{border-left:1px solid #eef2f6;padding-left:.75rem;min-width:0}.sc-tracking[data-v-b5aca0fe]{font-size:1.05rem;font-weight:700;color:#0f172a}.sc-booking[data-v-b5aca0fe]{margin-top:.6rem;padding-top:.5rem;border-top:1px solid #eef2f6;font-size:.85rem}.sc-actions[data-v-b5aca0fe]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.sc-actions[data-v-b5aca0fe] .p-button{padding-left:.4rem;padding-right:.4rem;font-size:.8rem}.results-card[data-v-b5aca0fe] .p-paginator{border-top:none;padding:.5rem 0}.results-card[data-v-b5aca0fe] .p-paginator-first,.results-card[data-v-b5aca0fe] .p-paginator-last,.per-page-label[data-v-b5aca0fe]{display:none}}.dialog-form[data-v-c002771c]{display:flex;flex-direction:column;gap:1rem}.field[data-v-c002771c]{display:flex;flex-direction:column;gap:.4rem}.field-row[data-v-c002771c]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.field label[data-v-c002771c]{font-size:.85rem;font-weight:600;color:#475569}.optional-hint[data-v-c002771c]{font-weight:400;color:#94a3b8}.checkbox-row[data-v-c002771c]{display:flex;align-items:center;gap:.5rem;height:2.5rem}.checkbox-row label[data-v-c002771c]{font-weight:400;color:#334155}.field[data-v-c002771c] .p-inputtext,.field[data-v-c002771c] .p-select,.field[data-v-c002771c] .p-inputnumber,.field[data-v-c002771c] .p-datepicker,.field[data-v-c002771c] .p-textarea{width:100%}.form-error[data-v-c002771c]{color:#dc2626}@media(max-width:420px){.field-row[data-v-c002771c]{grid-template-columns:1fr}}.dialog-form[data-v-f89bb391]{display:flex;flex-direction:column;gap:1rem}.field[data-v-f89bb391]{display:flex;flex-direction:column;gap:.4rem}.field-row[data-v-f89bb391]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.field label[data-v-f89bb391]{font-size:.85rem;font-weight:600;color:#475569}.optional-hint[data-v-f89bb391]{font-weight:400;color:#94a3b8}.section-heading[data-v-f89bb391]{margin:.2rem 0 -.4rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;border-top:1px solid #eef2f6;padding-top:.8rem}.checkbox-row[data-v-f89bb391]{display:flex;align-items:center;gap:.5rem}.checkbox-row label[data-v-f89bb391]{font-size:.85rem;font-weight:600;color:#334155}.ship-toggle[data-v-f89bb391]{border-top:1px solid #eef2f6;padding-top:.8rem}.field[data-v-f89bb391] .p-inputtext{width:100%}.form-error[data-v-f89bb391]{color:#dc2626}@media(max-width:420px){.field-row[data-v-f89bb391]{grid-template-columns:1fr}}.page-header[data-v-c375d7f3]{display:flex;align-items:center;gap:.9rem;background:#fff;padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0}.header-icon-box[data-v-c375d7f3]{width:44px;height:44px;flex-shrink:0;border-radius:12px;background:#f0fdf4;color:#16a34a;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.page-header h1[data-v-c375d7f3]{margin:0;font-size:1.4rem;font-weight:700;color:#0f172a}.breadcrumb[data-v-c375d7f3]{margin-top:.15rem;font-size:.85rem;color:#64748b}.page-body[data-v-c375d7f3]{padding:1.5rem}.empty-state[data-v-c375d7f3]{text-align:center;padding:3rem 1rem;color:#64748b}.empty-state i[data-v-c375d7f3]{font-size:2rem;color:#cbd5e1;margin-bottom:.75rem}.empty-state .hint[data-v-c375d7f3]{font-size:.85rem;color:#94a3b8}.toolbar[data-v-c375d7f3]{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap;margin:1rem 0}.search-box[data-v-c375d7f3]{flex:1;min-width:200px}.results-card[data-v-c375d7f3]{background:#fff;border-radius:16px;box-shadow:0 2px 12px #0f172a0d;overflow:hidden}.desktop-table[data-v-c375d7f3] .p-datatable-thead>tr>th{background:#f8fafc;color:#334155;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border-color:#eef2f6;padding:.9rem 1rem}.desktop-table[data-v-c375d7f3] .p-datatable-tbody>tr>td{vertical-align:top;padding:1rem;border-color:#eef2f6}.ml-tag[data-v-c375d7f3]{margin-left:.4rem}.row-actions[data-v-c375d7f3]{display:flex;gap:.25rem}.icon-line[data-v-c375d7f3]{display:flex;align-items:baseline;gap:.5rem;font-size:.88rem;color:#334155;margin-bottom:.25rem}.icon-line i[data-v-c375d7f3]{color:#64748b;font-size:.85rem}.muted[data-v-c375d7f3]{color:#94a3b8}.error[data-v-c375d7f3]{color:#b91c1c;padding:.75rem 1rem;background:#fde8e8;border:1px solid #f6c2c2;border-radius:8px;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.results-card[data-v-c375d7f3] .p-paginator{border-top:1px solid #eef2f6;background:transparent;padding:.9rem 1.5rem;justify-content:center}.results-card[data-v-c375d7f3] .p-paginator-content-start{margin-right:auto}.results-card[data-v-c375d7f3] .p-paginator-content-end{margin-left:0}.page-summary[data-v-c375d7f3],.per-page-label[data-v-c375d7f3]{font-size:.88rem;color:#64748b}.per-page-label[data-v-c375d7f3]{margin-left:.5rem}.mobile-card-list[data-v-c375d7f3]{display:none}@media(max-width:640px){.desktop-sync[data-v-c375d7f3],.desktop-page-header[data-v-c375d7f3],.desktop-table[data-v-c375d7f3],.page-summary[data-v-c375d7f3]{display:none}.page-body[data-v-c375d7f3]{padding:0 1rem 1rem;background:linear-gradient(135deg,#f7fbff,#eef8f7)}.mobile-filters-collapsible.collapsed[data-v-c375d7f3]{display:none}.toolbar[data-v-c375d7f3]{flex-direction:column;align-items:stretch}.results-card[data-v-c375d7f3]{background:transparent;box-shadow:none;overflow:visible}.mobile-card-list[data-v-c375d7f3]{display:flex;flex-direction:column;gap:.45rem}.mobile-empty[data-v-c375d7f3]{text-align:center;color:#94a3b8;padding:2rem 0}.item-card[data-v-c375d7f3]{background:#fff;border:1px solid #e8eef4;border-radius:12px;box-shadow:0 1px 4px #0f172a08;padding:.5rem .7rem;display:flex;flex-direction:column;gap:.2rem;min-width:0}.ic-top[data-v-c375d7f3]{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.ic-body[data-v-c375d7f3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem .65rem}.coupon-details[data-v-c375d7f3]{grid-template-columns:minmax(0,.8fr) minmax(0,.9fr) minmax(0,1.1fr)}.customer-email[data-v-c375d7f3]{grid-column:1 / -1}.ic-body .icon-line[data-v-c375d7f3]{min-width:0;align-items:center;gap:.35rem;font-size:.78rem;line-height:1.35;margin-bottom:0}.ic-body .icon-line i[data-v-c375d7f3]{flex-shrink:0;font-size:.72rem}.ic-body .icon-line span[data-v-c375d7f3],.ic-code[data-v-c375d7f3]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ic-code[data-v-c375d7f3]{flex:1;font-size:.9rem;color:#0f172a}.ic-actions[data-v-c375d7f3]{display:flex;flex-shrink:0;gap:.1rem}.ic-actions[data-v-c375d7f3] .p-button{width:2rem;height:2rem;padding:0;border-radius:8px}.ic-top[data-v-c375d7f3] .p-tag{font-size:.65rem;padding:.15rem .35rem;white-space:nowrap}.page-body[data-v-c375d7f3] .p-tabpanels{padding:.5rem 0 0;background:transparent}.page-body[data-v-c375d7f3] .p-tab{padding:.65rem .85rem;gap:.3rem;font-size:.85rem}.results-card[data-v-c375d7f3] .p-paginator{border-top:none;padding:.5rem 0}.results-card[data-v-c375d7f3] .p-paginator-first,.results-card[data-v-c375d7f3] .p-paginator-last,.per-page-label[data-v-c375d7f3]{display:none}}.dialog-form[data-v-f88fbb51]{display:flex;flex-direction:column;gap:1rem}.field[data-v-f88fbb51]{display:flex;flex-direction:column;gap:.4rem}.field-row[data-v-f88fbb51]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.field label[data-v-f88fbb51]{font-size:.85rem;font-weight:600;color:#475569}.optional-hint[data-v-f88fbb51]{font-weight:400;color:#94a3b8}.field-hint[data-v-f88fbb51]{margin:0;color:#94a3b8;font-size:.78rem}.field[data-v-f88fbb51] .p-inputtext,.field[data-v-f88fbb51] .p-select,.field[data-v-f88fbb51] .p-inputnumber,.field[data-v-f88fbb51] .p-multiselect,.field[data-v-f88fbb51] .p-textarea{width:100%}.form-error[data-v-f88fbb51]{color:#dc2626}.checkbox-row[data-v-f88fbb51]{display:flex;align-items:center;gap:.5rem}.checkbox-row label[data-v-f88fbb51]{font-size:.85rem;font-weight:600;color:#334155}.image-list[data-v-f88fbb51]{display:flex;flex-wrap:wrap;gap:.6rem}.image-tile[data-v-f88fbb51]{position:relative;width:64px;height:64px}.image-tile img[data-v-f88fbb51]{width:100%;height:100%;object-fit:cover;border-radius:8px;border:1px solid #e2e8f0}.image-remove[data-v-f88fbb51]{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;border:1px solid #e2e8f0;background:#fff;color:#dc2626;display:flex;align-items:center;justify-content:center;font-size:.65rem;cursor:pointer}.image-add[data-v-f88fbb51]{width:64px;height:64px;border-radius:8px;border:1.5px dashed #cbd5e1;background:#f8fafc;color:#64748b;display:flex;align-items:center;justify-content:center;cursor:pointer}.type-toggle[data-v-f88fbb51]{display:flex;gap:.5rem}.type-btn[data-v-f88fbb51]{flex:1;padding:.5rem 1rem;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#475569;font-weight:600;font-size:.88rem;cursor:pointer}.type-btn.active[data-v-f88fbb51]{background:#f0fdf4;border-color:#16a34a;color:#15803d}.attributes-section[data-v-f88fbb51],.variations-section[data-v-f88fbb51]{border-top:1px solid #eef2f6;padding-top:.9rem;display:flex;flex-direction:column;gap:.6rem}.attributes-heading[data-v-f88fbb51]{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.attribute-row[data-v-f88fbb51]{display:grid;grid-template-columns:1fr 1.4fr auto;gap:.5rem;align-items:center}.variation-row[data-v-f88fbb51]{display:grid;grid-template-columns:1.1fr 1fr .8fr auto auto auto;gap:.5rem;align-items:center}.variation-stock[data-v-f88fbb51]{display:flex;align-items:center;gap:.4rem}.variation-qty[data-v-f88fbb51]{width:70px}.variation-sku[data-v-f88fbb51],.variation-price[data-v-f88fbb51]{min-width:0}@media(max-width:480px){.field-row[data-v-f88fbb51],.attribute-row[data-v-f88fbb51],.variation-row[data-v-f88fbb51]{grid-template-columns:1fr}}.page-header[data-v-08a3e388]{display:flex;align-items:center;gap:.9rem;background:#fff;padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0}.header-icon-box[data-v-08a3e388]{width:44px;height:44px;flex-shrink:0;border-radius:12px;background:#f0fdf4;color:#16a34a;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.page-header h1[data-v-08a3e388]{margin:0;font-size:1.4rem;font-weight:700;color:#0f172a}.breadcrumb[data-v-08a3e388]{margin-top:.15rem;font-size:.85rem;color:#64748b}.page-body[data-v-08a3e388]{padding:1.5rem}.empty-state[data-v-08a3e388]{text-align:center;padding:3rem 1rem;color:#64748b}.empty-state i[data-v-08a3e388]{font-size:2rem;color:#cbd5e1;margin-bottom:.75rem}.empty-state .hint[data-v-08a3e388]{font-size:.85rem;color:#94a3b8}.toolbar[data-v-08a3e388]{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap;margin:1rem 0}.search-box[data-v-08a3e388]{flex:1;min-width:200px}.results-card[data-v-08a3e388]{background:#fff;border-radius:16px;box-shadow:0 2px 12px #0f172a0d;overflow:hidden}.desktop-table[data-v-08a3e388] .p-datatable-thead>tr>th{background:#f8fafc;color:#334155;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border-color:#eef2f6;padding:.9rem 1rem}.desktop-table[data-v-08a3e388] .p-datatable-tbody>tr>td{vertical-align:top;padding:1rem;border-color:#eef2f6}.product-cell[data-v-08a3e388]{display:flex;align-items:center;gap:.7rem}.product-thumb[data-v-08a3e388]{width:42px;height:42px;flex-shrink:0;border-radius:8px;object-fit:cover;background:#f1f5f9}.product-thumb-placeholder[data-v-08a3e388]{display:flex;align-items:center;justify-content:center;color:#cbd5e1}.product-sku[data-v-08a3e388]{font-size:.78rem;color:#94a3b8}.row-actions[data-v-08a3e388]{display:flex;gap:.25rem}.icon-line[data-v-08a3e388]{display:flex;align-items:baseline;gap:.5rem;font-size:.88rem;color:#334155;margin-bottom:.25rem}.icon-line i[data-v-08a3e388]{color:#64748b;font-size:.85rem}.muted[data-v-08a3e388]{color:#94a3b8}.error[data-v-08a3e388]{color:#b91c1c;padding:.75rem 1rem;background:#fde8e8;border:1px solid #f6c2c2;border-radius:8px;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.results-card[data-v-08a3e388] .p-paginator{border-top:1px solid #eef2f6;background:transparent;padding:.9rem 1.5rem;justify-content:center}.results-card[data-v-08a3e388] .p-paginator-content-start{margin-right:auto}.results-card[data-v-08a3e388] .p-paginator-content-end{margin-left:0}.page-summary[data-v-08a3e388],.per-page-label[data-v-08a3e388]{font-size:.88rem;color:#64748b}.per-page-label[data-v-08a3e388]{margin-left:.5rem}.mobile-card-list[data-v-08a3e388]{display:none}@media(max-width:640px){.desktop-sync[data-v-08a3e388],.desktop-page-header[data-v-08a3e388],.desktop-table[data-v-08a3e388],.page-summary[data-v-08a3e388]{display:none}.page-body[data-v-08a3e388]{padding:0 1rem 1rem;background:linear-gradient(135deg,#f7fbff,#eef8f7)}.mobile-filters-collapsible.collapsed[data-v-08a3e388]{display:none}.toolbar[data-v-08a3e388]{flex-direction:column;align-items:stretch}.results-card[data-v-08a3e388]{background:transparent;box-shadow:none;overflow:visible}.mobile-card-list[data-v-08a3e388]{display:flex;flex-direction:column;gap:.45rem}.mobile-empty[data-v-08a3e388]{text-align:center;color:#94a3b8;padding:2rem 0}.item-card[data-v-08a3e388]{background:#fff;border:1px solid #e8eef4;border-radius:12px;box-shadow:0 1px 4px #0f172a08;padding:.5rem .7rem;display:flex;flex-direction:column;gap:.4rem;min-width:0}.ic-top[data-v-08a3e388]{display:flex;align-items:center;gap:.45rem}.ic-top .product-thumb[data-v-08a3e388]{width:36px;height:36px;flex-shrink:0;border-radius:8px}.ic-title[data-v-08a3e388]{flex:1;min-width:0;display:flex;flex-direction:column}.ic-body[data-v-08a3e388]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.ic-body .icon-line[data-v-08a3e388]{min-width:0;align-items:center;gap:.3rem;font-size:.78rem;line-height:1.35;margin-bottom:0}.ic-body .icon-line i[data-v-08a3e388]{flex-shrink:0;font-size:.72rem}.ic-body .icon-line span[data-v-08a3e388],.ic-code[data-v-08a3e388],.ic-title .product-sku[data-v-08a3e388]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ic-title .product-sku[data-v-08a3e388]{font-size:.7rem}.ic-code[data-v-08a3e388]{font-size:.9rem;color:#0f172a}.ic-actions[data-v-08a3e388]{display:flex;flex-shrink:0;gap:.1rem}.ic-actions[data-v-08a3e388] .p-button{width:2rem;height:2rem;padding:0;border-radius:8px}.ic-top[data-v-08a3e388] .p-tag{font-size:.65rem;padding:.15rem .35rem;white-space:nowrap}.results-card[data-v-08a3e388] .p-paginator{border-top:none;padding:.5rem 0}.results-card[data-v-08a3e388] .p-paginator-first,.results-card[data-v-08a3e388] .p-paginator-last,.per-page-label[data-v-08a3e388]{display:none}}.page-body[data-v-a0a6802a]{padding:1.5rem}.filter-grid[data-v-a0a6802a]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.1rem}.filter-field label[data-v-a0a6802a]{display:block;font-size:.85rem;font-weight:600;color:#334155;margin-bottom:.4rem}.filter-field[data-v-a0a6802a] .p-datepicker{width:100%;border-radius:12px}.filter-actions[data-v-a0a6802a]{display:flex;flex-wrap:wrap;gap:.6rem}.filter-actions[data-v-a0a6802a] .p-button{border-radius:12px;font-weight:600}.results-card[data-v-a0a6802a]{background:#fff;border-radius:16px;box-shadow:0 2px 12px #0f172a0d;overflow:hidden}.list-heading[data-v-a0a6802a]{display:flex;align-items:baseline;gap:.75rem;padding:1.1rem 1.5rem;border-bottom:1px solid #eef2f6}.list-heading strong[data-v-a0a6802a]{font-size:1.1rem;color:#0f172a}.list-note[data-v-a0a6802a]{font-size:.85rem;color:#64748b}.empty[data-v-a0a6802a]{text-align:center;color:#94a3b8;padding:2.5rem 1rem;margin:0}.log-list[data-v-a0a6802a]{margin:0;padding:0;list-style:none}.log-row[data-v-a0a6802a]{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.85rem 1.5rem;border-bottom:1px solid #f1f5f9;font-size:.92rem}.log-row[data-v-a0a6802a]:last-child{border-bottom:none}.log-row.clickable[data-v-a0a6802a]{cursor:pointer}.log-row.clickable[data-v-a0a6802a]:hover{background:#f8fafc}.log-text[data-v-a0a6802a]{color:#1e293b}.log-details-icon[data-v-a0a6802a]{margin-left:.4rem;color:#2563eb;font-size:.8rem}.log-time[data-v-a0a6802a]{flex-shrink:0;color:#94a3b8;font-size:.8rem;white-space:nowrap}.orders-table[data-v-a0a6802a]{width:100%;border-collapse:collapse;font-size:.88rem}.orders-table th[data-v-a0a6802a]{text-align:left;font-size:.72rem;text-transform:uppercase;letter-spacing:.03em;color:#94a3b8;padding:.4rem .6rem;border-bottom:1px solid #e2e8f0}.orders-table td[data-v-a0a6802a]{padding:.45rem .6rem;border-bottom:1px solid #f1f5f9;color:#1e293b}.orders-detail[data-v-a0a6802a]{color:#64748b;font-size:.82rem}.status-ok[data-v-a0a6802a],.status-fail[data-v-a0a6802a]{display:inline-flex;align-items:center;gap:.3rem;font-weight:600;font-size:.82rem}.status-ok[data-v-a0a6802a]{color:#1e7a46}.status-fail[data-v-a0a6802a]{color:#b42318}@media(max-width:640px){.page-body[data-v-a0a6802a]{padding:0 1rem 1rem}.filter-grid[data-v-a0a6802a]{grid-template-columns:1fr}.log-row[data-v-a0a6802a]{flex-direction:column;gap:.25rem;padding:.75rem 1rem}}.page-header[data-v-c340f3b1]{background:#fff;padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0}.page-header h1[data-v-c340f3b1]{margin:0;font-size:1.25rem;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:.5rem}.breadcrumb[data-v-c340f3b1]{margin-top:.25rem;font-size:.85rem;color:#94a3b8}.page-body[data-v-c340f3b1]{padding:1.5rem}.loading-state[data-v-c340f3b1]{padding:3rem 0;text-align:center;color:#64748b}.toolbar[data-v-c340f3b1]{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.courier-field label[data-v-c340f3b1]{display:block;font-size:.78rem;font-weight:600;color:#475569;margin-bottom:.3rem}.courier-field[data-v-c340f3b1] .p-select{min-width:220px}.toolbar-actions[data-v-c340f3b1]{display:flex;gap:.5rem}.warn-hint[data-v-c340f3b1]{display:flex;align-items:center;gap:.5rem;background:#fff7e0;border:1px solid #e8c566;color:#9a6b0a;border-radius:8px;padding:.6rem .9rem;font-size:.85rem;margin-bottom:1rem}.full-width[data-v-c340f3b1]{width:100%}.muted[data-v-c340f3b1]{color:#94a3b8;font-size:.85rem}.cod-hint[data-v-c340f3b1]{font-size:.72rem;color:#16a34a;font-weight:600;margin-top:.2rem}.booking-table[data-v-c340f3b1]{overflow-x:auto}.results-section[data-v-c340f3b1]{margin-top:1.5rem;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:1.25rem}.results-section h3[data-v-c340f3b1]{margin:0 0 .75rem;font-size:.95rem;color:#1e293b}.results-table[data-v-c340f3b1]{width:100%;border-collapse:collapse;margin-bottom:1rem;font-size:.88rem}.results-table th[data-v-c340f3b1]{text-align:left;font-size:.72rem;text-transform:uppercase;letter-spacing:.03em;color:#94a3b8;padding:.4rem .6rem;border-bottom:1px solid #e2e8f0}.results-table td[data-v-c340f3b1]{padding:.4rem .6rem;border-bottom:1px solid #f1f5f9;color:#1e293b}.results-actions[data-v-c340f3b1]{display:flex;gap:.6rem}.missing-dot[data-v-c340f3b1]{color:#d33;margin-left:.4rem}.result-ok[data-v-c340f3b1]{color:#1e8a4c;font-size:1.1rem}.result-fail[data-v-c340f3b1]{color:#d33;font-size:1.1rem}.details-grid[data-v-c340f3b1]{display:flex;flex-direction:column;gap:.9rem}.field-row label[data-v-c340f3b1]{display:block;font-size:.8rem;font-weight:600;color:#475569;margin-bottom:.3rem}.required[data-v-c340f3b1]{color:#d33}.mobile-page-header[data-v-c340f3b1],.mobile-toolbar[data-v-c340f3b1],.mobile-card-list[data-v-c340f3b1]{display:none}@media(max-width:640px){.desktop-page-header[data-v-c340f3b1],.desktop-toolbar[data-v-c340f3b1],.desktop-table[data-v-c340f3b1]{display:none}.page-body[data-v-c340f3b1]{padding:1rem}.mobile-page-header[data-v-c340f3b1]{display:flex;align-items:center;gap:.75rem;background:#fff;padding:1rem;border-bottom:1px solid #e2e8f0;margin:-1rem -1rem 0}.mobile-back-btn[data-v-c340f3b1]{flex-shrink:0;width:38px;height:38px;border-radius:10px;border:1px solid #e2e8f0;background:#fff;color:#1e293b;cursor:pointer;display:flex;align-items:center;justify-content:center}.mobile-page-icon[data-v-c340f3b1]{width:42px;height:42px;flex-shrink:0;border-radius:12px;background:#f0fdf4;color:#16a34a;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.mobile-page-title[data-v-c340f3b1]{min-width:0}.mobile-page-title h1[data-v-c340f3b1]{margin:0;font-size:1.15rem;font-weight:700;color:#0f172a}.mobile-page-title .breadcrumb[data-v-c340f3b1]{margin-top:.1rem;font-size:.78rem;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-toolbar[data-v-c340f3b1]{display:block;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:1rem;margin-top:1rem;margin-bottom:1rem}.mobile-toolbar .courier-field[data-v-c340f3b1]{margin-bottom:1rem}.mobile-toolbar .courier-field[data-v-c340f3b1] .p-select{min-width:0}.mobile-toolbar-actions[data-v-c340f3b1]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.mobile-toolbar-actions[data-v-c340f3b1] .p-button{width:100%;border-radius:10px;font-weight:600}.mobile-card-list[data-v-c340f3b1]{display:flex;flex-direction:column;gap:.9rem}.booking-card[data-v-c340f3b1]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:1rem}.bc-top[data-v-c340f3b1]{display:flex;align-items:center;gap:.6rem;margin-bottom:.9rem}.select-toggle[data-v-c340f3b1]{flex-shrink:0;width:28px;height:28px;border-radius:8px;border:1.5px solid #cbd5e1;background:#fff;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.75rem}.select-toggle.checked[data-v-c340f3b1]{background:#16a34a;border-color:#16a34a}.select-toggle[data-v-c340f3b1]:disabled{cursor:not-allowed;opacity:.5}.bc-order[data-v-c340f3b1]{flex:1;font-weight:700;color:#0f172a;font-size:1.02rem}.status-badge[data-v-c340f3b1]{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:700;padding:.25rem .65rem;border-radius:999px;white-space:nowrap}.status-ready[data-v-c340f3b1],.status-booked[data-v-c340f3b1]{background:#f0fdf4;color:#15803d}.status-missing[data-v-c340f3b1],.status-failed[data-v-c340f3b1]{background:#fef2f2;color:#b91c1c}.bc-grid[data-v-c340f3b1]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.bc-field-wide[data-v-c340f3b1],.bc-field-action[data-v-c340f3b1]{grid-column:span 2}.bc-field label[data-v-c340f3b1]{display:block;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#94a3b8;margin-bottom:.3rem}.bc-field[data-v-c340f3b1] .p-iconfield,.bc-field[data-v-c340f3b1] .p-select{width:100%}.bc-field-action[data-v-c340f3b1]{display:flex;align-items:center;gap:.4rem;margin-top:.1rem}.results-section[data-v-c340f3b1]{overflow-x:auto}}.page-header[data-v-4a8d574b]{background:#fff;padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;gap:.9rem}.page-icon[data-v-4a8d574b]{width:44px;height:44px;flex-shrink:0;border-radius:12px;background:#eff6ff;color:#2563eb;display:flex;align-items:center;justify-content:center;font-size:1.3rem}.page-header h1[data-v-4a8d574b]{margin:0;font-size:1.25rem;font-weight:700;color:#0f172a}.breadcrumb[data-v-4a8d574b]{margin-top:.2rem;font-size:.85rem;color:#94a3b8}.page-body[data-v-4a8d574b]{padding:1.5rem}.layout[data-v-4a8d574b]{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:1.25rem;align-items:start}.card[data-v-4a8d574b]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:1.25rem;margin-bottom:1.25rem}.card h3[data-v-4a8d574b]{margin:0 0 .9rem;font-size:.98rem;color:#1e293b;display:flex;align-items:center;gap:.5rem}.card-hint[data-v-4a8d574b]{margin:-.5rem 0 1rem;font-size:.82rem;color:#94a3b8}.sub-heading[data-v-4a8d574b]{margin:1rem 0 .75rem;font-size:.88rem;color:#1e293b}.customer-pick-row[data-v-4a8d574b]{display:flex;align-items:center;gap:.75rem}.customer-pick-row[data-v-4a8d574b] .p-autocomplete{flex:1}.customer-pick-row[data-v-4a8d574b] .p-button{flex-shrink:0;white-space:nowrap}.or-text[data-v-4a8d574b]{color:#94a3b8;font-size:.85rem}.customer-banner[data-v-4a8d574b]{display:flex;align-items:center;gap:.5rem;background:#eff6ff;border:1px solid #bfdbfe;color:#1e3a8a;border-radius:8px;padding:.6rem .9rem;font-size:.85rem;margin:.9rem 0}.form-grid[data-v-4a8d574b]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.9rem}.field-wide[data-v-4a8d574b]{grid-column:span 2}.field label[data-v-4a8d574b]{display:block;font-size:.8rem;font-weight:600;color:#475569;margin-bottom:.3rem}.full-width[data-v-4a8d574b]{width:100%}.ship-toggle[data-v-4a8d574b]{display:flex;align-items:flex-start;gap:.6rem;margin:1rem 0 .75rem;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;padding:.85rem 1rem}.ship-toggle[data-v-4a8d574b] .p-checkbox{margin-top:.15rem}.ship-toggle label[data-v-4a8d574b]{display:flex;flex-direction:column;gap:.15rem;cursor:pointer}.ship-toggle-title[data-v-4a8d574b]{font-size:.9rem;font-weight:600;color:#14532d}.ship-toggle-hint[data-v-4a8d574b]{font-size:.8rem;color:#3f6b4f}.shipping-grid[data-v-4a8d574b]{padding-top:.5rem;border-top:1px dashed #e2e8f0}.product-pick-row[data-v-4a8d574b]{display:flex;gap:.75rem;margin-bottom:1rem}.product-pick-row[data-v-4a8d574b] .p-autocomplete{flex:1}.product-option[data-v-4a8d574b]{display:flex;align-items:center;gap:.6rem;min-width:0}.product-option-thumb[data-v-4a8d574b]{width:32px;height:32px;flex-shrink:0;border-radius:6px;background:#f1f5f9;color:#94a3b8;display:flex;align-items:center;justify-content:center;overflow:hidden}.product-option-thumb img[data-v-4a8d574b]{width:100%;height:100%;object-fit:cover}.product-option-text[data-v-4a8d574b]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty-state[data-v-4a8d574b]{text-align:center;padding:1.5rem 0}.empty-state-icon[data-v-4a8d574b]{width:56px;height:56px;margin:0 auto .75rem;border-radius:50%;background:#f0fdf4;color:#16a34a;font-size:1.5rem;display:flex;align-items:center;justify-content:center}.empty-state p[data-v-4a8d574b]{margin:0;color:#94a3b8;font-size:.85rem}.items-table[data-v-4a8d574b]{width:100%;border-collapse:collapse;table-layout:fixed}.items-table col[data-v-4a8d574b],.items-table th[data-v-4a8d574b],.items-table td[data-v-4a8d574b]{vertical-align:middle}.items-table th[data-v-4a8d574b]{text-align:left;font-size:.72rem;text-transform:uppercase;letter-spacing:.03em;color:#94a3b8;font-weight:600;padding:0 .4rem .5rem;border-bottom:1px solid #e2e8f0}.items-table td[data-v-4a8d574b]{padding:.6rem .4rem;border-bottom:1px solid #f1f5f9}.items-table th[data-v-4a8d574b]:nth-child(1),.items-table td[data-v-4a8d574b]:nth-child(1){width:28%}.items-table th[data-v-4a8d574b]:nth-child(2),.items-table td[data-v-4a8d574b]:nth-child(2){width:20%}.items-table th[data-v-4a8d574b]:nth-child(3),.items-table td[data-v-4a8d574b]:nth-child(3){width:22%}.items-table th[data-v-4a8d574b]:nth-child(4),.items-table td[data-v-4a8d574b]:nth-child(4),.items-table th[data-v-4a8d574b]:nth-child(5),.items-table td[data-v-4a8d574b]:nth-child(5){width:13%}.items-table th[data-v-4a8d574b]:last-child,.items-table td[data-v-4a8d574b]:last-child{width:32px}.item-product[data-v-4a8d574b]{display:flex;align-items:center;gap:.6rem;min-width:0}.item-thumb[data-v-4a8d574b]{width:38px;height:38px;flex-shrink:0;border-radius:8px;background:#f1f5f9;color:#94a3b8;display:flex;align-items:center;justify-content:center;overflow:hidden}.item-thumb img[data-v-4a8d574b]{width:100%;height:100%;object-fit:cover}.item-name[data-v-4a8d574b]{font-size:.86rem;color:#1e293b;font-weight:600}.item-sku[data-v-4a8d574b]{font-size:.75rem;color:#94a3b8}.item-qty[data-v-4a8d574b]{width:100%}.item-price[data-v-4a8d574b],.item-subtotal[data-v-4a8d574b]{font-size:.86rem;color:#1e293b;padding-left:.75rem!important;white-space:nowrap}.item-subtotal[data-v-4a8d574b]{font-weight:600}.mobile-items-list[data-v-4a8d574b]{display:none}.price-row[data-v-4a8d574b]{display:flex;justify-content:space-between;align-items:center;font-size:.88rem;color:#334155;padding:.45rem 0}.price-row .shipping-input[data-v-4a8d574b]{width:110px}.price-row .shipping-input[data-v-4a8d574b] input{min-width:0;width:100%}.discount-row[data-v-4a8d574b]{color:#16a34a}.remove-coupon[data-v-4a8d574b]{cursor:pointer;margin-left:.3rem;font-size:.72rem}.total-row[data-v-4a8d574b]{border-top:1px solid #e2e8f0;margin-top:.4rem;padding-top:.75rem;font-weight:700;font-size:1rem;color:#0f172a}.coupon-card[data-v-4a8d574b]{padding:.9rem 1.25rem}.note-coupon-row[data-v-4a8d574b]{display:flex;gap:1rem}.coupon-toggle[data-v-4a8d574b]{flex:1;min-width:0;display:flex;justify-content:space-between;align-items:center;background:none;border:none;cursor:pointer;font-size:.88rem;font-weight:600;color:#1e293b;padding:0}.coupon-toggle[data-v-4a8d574b]:first-child{border-right:1px solid #e2e8f0;padding-right:1rem}.coupon-toggle i.pi-tag[data-v-4a8d574b],.coupon-toggle i.pi-file-edit[data-v-4a8d574b]{margin-right:.4rem;color:#2563eb}.coupon-search[data-v-4a8d574b]{margin-top:.9rem}.side-actions[data-v-4a8d574b]{display:flex;flex-direction:column;gap:.6rem}.muted[data-v-4a8d574b]{color:#94a3b8;font-size:.82rem}.status-grid[data-v-4a8d574b]{display:grid;grid-template-columns:1fr 1fr;gap:.9rem}.order-date-picker[data-v-4a8d574b] input{font-size:.85rem;padding-right:.4rem}.mobile-page-header[data-v-4a8d574b]{display:none}@media(max-width:900px){.layout[data-v-4a8d574b]{grid-template-columns:1fr}}@media(max-width:640px){.desktop-page-header[data-v-4a8d574b]{display:none}.page-body[data-v-4a8d574b]{padding:1rem}.mobile-page-header[data-v-4a8d574b]{display:flex;align-items:center;gap:.6rem;background:#fff;padding:.85rem 1rem;border-bottom:1px solid #e2e8f0}.mobile-back-btn[data-v-4a8d574b]{flex-shrink:0;width:34px;height:34px;border-radius:8px;border:none;background:transparent;color:#1e293b;cursor:pointer;display:flex;align-items:center;justify-content:center}.mobile-page-header h1[data-v-4a8d574b]{flex:1;min-width:0;margin:0;font-size:1.02rem;font-weight:700;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-grid[data-v-4a8d574b]{grid-template-columns:1fr 1fr}.field-wide[data-v-4a8d574b]{grid-column:span 2}.customer-pick-row[data-v-4a8d574b]{flex-wrap:wrap}.customer-pick-row .or-text[data-v-4a8d574b]{display:none}.customer-pick-row[data-v-4a8d574b] .p-button{width:100%}.desktop-items-table[data-v-4a8d574b]{display:none}.mobile-items-list[data-v-4a8d574b]{display:flex;flex-direction:column;gap:.75rem}.mobile-item-card[data-v-4a8d574b]{position:relative;border:1px solid #e2e8f0;border-radius:16px;padding:1rem;display:flex;flex-direction:column;gap:.9rem;min-width:0}.mi-remove[data-v-4a8d574b]{position:absolute;top:.85rem;right:.85rem;width:34px;height:34px;border-radius:10px;border:none;background:#fef2f2;color:#dc2626;display:flex;align-items:center;justify-content:center;cursor:pointer}.mi-header[data-v-4a8d574b]{display:flex;align-items:flex-start;gap:.85rem;padding-right:2.5rem;min-width:0}.mi-thumb[data-v-4a8d574b]{width:72px;height:72px;flex-shrink:0;border-radius:12px;background:#f1f5f9;color:#94a3b8;display:flex;align-items:center;justify-content:center;overflow:hidden;font-size:1.5rem}.mi-thumb img[data-v-4a8d574b]{width:100%;height:100%;object-fit:cover}.mi-info[data-v-4a8d574b]{flex:1;min-width:0;padding-top:.1rem}.mi-name[data-v-4a8d574b]{font-size:1.05rem;font-weight:700;color:#0f172a}.mi-sku[data-v-4a8d574b]{font-size:.82rem;color:#94a3b8;margin-top:.2rem}.mi-stock[data-v-4a8d574b]{display:inline-flex;align-items:center;gap:.35rem;margin-top:.5rem;padding:.25rem .65rem;border-radius:999px;font-size:.78rem;font-weight:600}.mi-stock-dot[data-v-4a8d574b]{width:6px;height:6px;border-radius:50%;background:currentColor}.mi-stock-instock[data-v-4a8d574b]{background:#f0fdf4;color:#16a34a}.mi-stock-outofstock[data-v-4a8d574b]{background:#fef2f2;color:#dc2626}.mi-stock-onbackorder[data-v-4a8d574b]{background:#fff7e0;color:#9a6b0a}.mi-variation[data-v-4a8d574b]{width:100%}.mi-footer[data-v-4a8d574b]{display:flex;align-items:stretch;gap:.6rem;min-width:0}.mi-footer .mi-qty[data-v-4a8d574b]{flex:1;min-width:0}.mi-footer .mi-qty[data-v-4a8d574b] input{width:40px;min-width:0;text-align:center;padding-left:.3rem;padding-right:.3rem}.mi-divider[data-v-4a8d574b]{width:1px;background:#e2e8f0;flex-shrink:0}.mi-stat[data-v-4a8d574b]{display:flex;flex-direction:column;justify-content:center;gap:.2rem;flex-shrink:0}.mi-stat-label[data-v-4a8d574b]{font-size:.72rem;color:#94a3b8}.mi-stat-value[data-v-4a8d574b]{font-size:.95rem;font-weight:700;color:#0f172a;white-space:nowrap}.mi-stat-total[data-v-4a8d574b]{background:#f0fdf4;border-radius:10px;padding:.4rem .75rem}.mi-stat-total .mi-stat-value[data-v-4a8d574b]{color:#16a34a}}.page-header[data-v-6d140d1b]{background:#fff;padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;gap:.9rem}.page-icon[data-v-6d140d1b]{width:44px;height:44px;flex-shrink:0;border-radius:12px;background:#eff6ff;color:#2563eb;display:flex;align-items:center;justify-content:center;font-size:1.3rem}.page-header h1[data-v-6d140d1b]{margin:0;font-size:1.25rem;font-weight:700;color:#0f172a}.page-header .breadcrumb[data-v-6d140d1b]{margin-top:.2rem;font-size:.85rem;color:#94a3b8}.mobile-page-header[data-v-6d140d1b]{display:none}.page-body[data-v-6d140d1b]{padding:1.5rem}.loading-state[data-v-6d140d1b]{padding:3rem 0;text-align:center;color:#64748b}.success-banner[data-v-6d140d1b]{display:flex;align-items:center;gap:1rem;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;padding:1.25rem 1.5rem;margin-bottom:1.25rem}.success-icon[data-v-6d140d1b]{width:46px;height:46px;flex-shrink:0;border-radius:50%;background:#16a34a;color:#fff;font-size:1.3rem;display:flex;align-items:center;justify-content:center}.success-banner h1[data-v-6d140d1b]{margin:0;font-size:1.2rem;font-weight:700;color:#14532d}.success-sub[data-v-6d140d1b]{font-size:.85rem;color:#166534;margin-top:.15rem}.layout[data-v-6d140d1b]{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:1.25rem;align-items:start}.card[data-v-6d140d1b]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem;margin-bottom:1.25rem}.card h3[data-v-6d140d1b]{margin:0 0 1rem;font-size:.98rem;color:#1e293b;display:flex;align-items:center;gap:.5rem}.info-grid[data-v-6d140d1b]{display:grid;grid-template-columns:1fr 1fr;gap:.9rem}.info-grid.single-col[data-v-6d140d1b]{grid-template-columns:1fr}.info-wide[data-v-6d140d1b]{grid-column:span 2}.info-grid label[data-v-6d140d1b]{display:block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#94a3b8;margin-bottom:.2rem}.info-grid span[data-v-6d140d1b]{font-size:.88rem;color:#1e293b}.status-pill[data-v-6d140d1b]{display:inline-block;text-transform:capitalize;background:#e8f8ef;color:#1e8a4c;border:1.5px solid #bfe9d2;padding:.15rem .6rem;border-radius:999px;font-weight:600;font-size:.8rem!important}.line-items[data-v-6d140d1b]{display:flex;flex-direction:column}.line-item[data-v-6d140d1b]{display:flex;align-items:center;gap:1rem;padding:.7rem 0;border-bottom:1px solid #f1f5f9}.line-item[data-v-6d140d1b]:last-child{border-bottom:none}.line-item-thumb[data-v-6d140d1b]{width:42px;height:42px;flex-shrink:0;border-radius:10px;background:#f1f5f9;color:#94a3b8;display:flex;align-items:center;justify-content:center;overflow:hidden}.line-item-thumb img[data-v-6d140d1b]{width:100%;height:100%;object-fit:cover}.line-item-info[data-v-6d140d1b]{flex:1;min-width:0}.line-item-name[data-v-6d140d1b]{font-size:.88rem;font-weight:600;color:#1e293b}.line-item-sku[data-v-6d140d1b],.line-item-variation[data-v-6d140d1b]{font-size:.78rem;color:#94a3b8}.line-item-qty[data-v-6d140d1b]{flex-shrink:0;color:#64748b;font-size:.86rem}.line-item-total[data-v-6d140d1b]{flex-shrink:0;font-weight:600;color:#1e293b;width:90px;text-align:right}.note-text[data-v-6d140d1b]{margin:0;font-size:.88rem;color:#334155;white-space:pre-wrap}.summary-row[data-v-6d140d1b]{display:flex;justify-content:space-between;font-size:.88rem;color:#334155;padding:.4rem 0}.summary-total[data-v-6d140d1b]{border-top:1px solid #e2e8f0;margin-top:.4rem;padding-top:.75rem;font-weight:700;font-size:1rem;color:#0f172a}.side-actions[data-v-6d140d1b]{display:flex;flex-direction:column;gap:.6rem}.full-width[data-v-6d140d1b]{width:100%}.mobile-info-rows[data-v-6d140d1b],.mobile-flat-rows[data-v-6d140d1b]{display:none}.info-row[data-v-6d140d1b]{display:flex;align-items:flex-start;gap:.75rem;padding:.65rem 0;border-bottom:1px solid #f1f5f9}.info-row[data-v-6d140d1b]:last-child{border-bottom:none}.row-icon[data-v-6d140d1b]{width:20px;flex-shrink:0;margin-top:.15rem;color:#64748b;font-size:.95rem}.row-text[data-v-6d140d1b]{min-width:0}.row-text label[data-v-6d140d1b]{display:block;font-size:.75rem;color:#94a3b8;margin-bottom:.1rem}.row-text span[data-v-6d140d1b]{font-size:.92rem;color:#1e293b}.flat-row[data-v-6d140d1b]{display:flex;justify-content:space-between;align-items:center;padding:.65rem 0;border-bottom:1px solid #f1f5f9}.flat-row[data-v-6d140d1b]:last-child{border-bottom:none}.flat-label[data-v-6d140d1b]{font-size:.88rem;color:#64748b}.flat-value[data-v-6d140d1b]{font-size:.88rem;font-weight:600;color:#1e293b}@media(max-width:900px){.layout[data-v-6d140d1b]{grid-template-columns:1fr}}@media(max-width:640px){.desktop-page-header[data-v-6d140d1b]{display:none}.mobile-page-header[data-v-6d140d1b]{display:flex;align-items:center;gap:.75rem;background:#15803d;padding:1rem;margin:0}.mobile-back-btn[data-v-6d140d1b]{flex-shrink:0;width:36px;height:36px;border-radius:10px;border:none;background:#ffffff26;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.mobile-page-header h1[data-v-6d140d1b]{flex:1;margin:0;font-size:1.1rem;font-weight:700;color:#fff}.mobile-header-icon[data-v-6d140d1b]{flex-shrink:0;color:#fff;font-size:1.1rem;opacity:.9}.page-body[data-v-6d140d1b]{padding:1rem}.desktop-info-grid[data-v-6d140d1b]{display:none}.mobile-info-rows[data-v-6d140d1b],.mobile-flat-rows[data-v-6d140d1b]{display:flex;flex-direction:column}.info-wide[data-v-6d140d1b]{grid-column:span 1}}
