@charset "UTF-8";@font-face{font-family:primeicons;font-display:block;src:url("./media/primeicons-RSSEDYLY.eot");src:url("./media/primeicons-RSSEDYLY.eot?#iefix") format("embedded-opentype"),url("./media/primeicons-4GST5W3O.woff2") format("woff2"),url("./media/primeicons-P53SE5CV.woff") format("woff"),url("./media/primeicons-GEFHGEHP.ttf") format("truetype"),url("./media/primeicons-DHQU4SEP.svg?#primeicons") format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@media(prefers-reduced-motion:reduce){.pi-spin{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pi-folder-plus:before{content:"\ea05"}.pi-receipt:before{content:"\ea06"}.pi-asterisk:before{content:"\ea07"}.pi-face-smile:before{content:"\ea08"}.pi-pinterest:before{content:"\ea09"}.pi-expand:before{content:"\ea0a"}.pi-pen-to-square:before{content:"\ea0b"}.pi-wave-pulse:before{content:"\ea0c"}.pi-turkish-lira:before{content:"\ea0d"}.pi-spinner-dotted:before{content:"\ea0e"}.pi-crown:before{content:"\ea0f"}.pi-pause-circle:before{content:"\ea10"}.pi-warehouse:before{content:"\ea11"}.pi-objects-column:before{content:"\ea12"}.pi-clipboard:before{content:"\ea13"}.pi-play-circle:before{content:"\ea14"}.pi-venus:before{content:"\ea15"}.pi-cart-minus:before{content:"\ea16"}.pi-file-plus:before{content:"\ea17"}.pi-microchip:before{content:"\ea18"}.pi-twitch:before{content:"\ea19"}.pi-building-columns:before{content:"\ea1a"}.pi-file-check:before{content:"\ea1b"}.pi-microchip-ai:before{content:"\ea1c"}.pi-trophy:before{content:"\ea1d"}.pi-barcode:before{content:"\ea1e"}.pi-file-arrow-up:before{content:"\ea1f"}.pi-mars:before{content:"\ea20"}.pi-tiktok:before{content:"\ea21"}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:"\ea22"}.pi-ethereum:before{content:"\ea23"}.pi-list-check:before{content:"\ea24"}.pi-thumbtack:before{content:"\ea25"}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:"\ea26"}.pi-equals:before{content:"\ea27"}.pi-lightbulb:before{content:"\ea28"}.pi-star-half:before{content:"\ea29"}.pi-address-book:before{content:"\ea2a"}.pi-chart-scatter:before{content:"\ea2b"}.pi-indian-rupee:before{content:"\ea2c"}.pi-star-half-fill:before{content:"\ea2d"}.pi-cart-arrow-down:before{content:"\ea2e"}.pi-calendar-clock:before{content:"\ea2f"}.pi-sort-up-fill:before{content:"\ea30"}.pi-sparkles:before{content:"\ea31"}.pi-bullseye:before{content:"\ea32"}.pi-sort-down-fill:before{content:"\ea33"}.pi-graduation-cap:before{content:"\ea34"}.pi-hammer:before{content:"\ea35"}.pi-bell-slash:before{content:"\ea36"}.pi-gauge:before{content:"\ea37"}.pi-shop:before{content:"\ea38"}.pi-headphones:before{content:"\ea39"}.pi-eraser:before{content:"\ea04"}.pi-stopwatch:before{content:"\ea01"}.pi-verified:before{content:"\ea02"}.pi-delete-left:before{content:"\ea03"}.pi-hourglass:before{content:"\e9fe"}.pi-truck:before{content:"\ea00"}.pi-wrench:before{content:"\e9ff"}.pi-microphone:before{content:"\e9fa"}.pi-megaphone:before{content:"\e9fb"}.pi-arrow-right-arrow-left:before{content:"\e9fc"}.pi-bitcoin:before{content:"\e9fd"}.pi-file-edit:before{content:"\e9f6"}.pi-language:before{content:"\e9f7"}.pi-file-export:before{content:"\e9f8"}.pi-file-import:before{content:"\e9f9"}.pi-file-word:before{content:"\e9f1"}.pi-gift:before{content:"\e9f2"}.pi-cart-plus:before{content:"\e9f3"}.pi-thumbs-down-fill:before{content:"\e9f4"}.pi-thumbs-up-fill:before{content:"\e9f5"}.pi-arrows-alt:before{content:"\e9f0"}.pi-calculator:before{content:"\e9ef"}.pi-sort-alt-slash:before{content:"\e9ee"}.pi-arrows-h:before{content:"\e9ec"}.pi-arrows-v:before{content:"\e9ed"}.pi-pound:before{content:"\e9eb"}.pi-prime:before{content:"\e9ea"}.pi-chart-pie:before{content:"\e9e9"}.pi-reddit:before{content:"\e9e8"}.pi-code:before{content:"\e9e7"}.pi-sync:before{content:"\e9e6"}.pi-shopping-bag:before{content:"\e9e5"}.pi-server:before{content:"\e9e4"}.pi-database:before{content:"\e9e3"}.pi-hashtag:before{content:"\e9e2"}.pi-bookmark-fill:before{content:"\e9df"}.pi-filter-fill:before{content:"\e9e0"}.pi-heart-fill:before{content:"\e9e1"}.pi-flag-fill:before{content:"\e9de"}.pi-circle:before{content:"\e9dc"}.pi-circle-fill:before{content:"\e9dd"}.pi-bolt:before{content:"\e9db"}.pi-history:before{content:"\e9da"}.pi-box:before{content:"\e9d9"}.pi-at:before{content:"\e9d8"}.pi-arrow-up-right:before{content:"\e9d4"}.pi-arrow-up-left:before{content:"\e9d5"}.pi-arrow-down-left:before{content:"\e9d6"}.pi-arrow-down-right:before{content:"\e9d7"}.pi-telegram:before{content:"\e9d3"}.pi-stop-circle:before{content:"\e9d2"}.pi-stop:before{content:"\e9d1"}.pi-whatsapp:before{content:"\e9d0"}.pi-building:before{content:"\e9cf"}.pi-qrcode:before{content:"\e9ce"}.pi-car:before{content:"\e9cd"}.pi-instagram:before{content:"\e9cc"}.pi-linkedin:before{content:"\e9cb"}.pi-send:before{content:"\e9ca"}.pi-slack:before{content:"\e9c9"}.pi-sun:before{content:"\e9c8"}.pi-moon:before{content:"\e9c7"}.pi-vimeo:before{content:"\e9c6"}.pi-youtube:before{content:"\e9c5"}.pi-flag:before{content:"\e9c4"}.pi-wallet:before{content:"\e9c3"}.pi-map:before{content:"\e9c2"}.pi-link:before{content:"\e9c1"}.pi-credit-card:before{content:"\e9bf"}.pi-discord:before{content:"\e9c0"}.pi-percentage:before{content:"\e9be"}.pi-euro:before{content:"\e9bd"}.pi-book:before{content:"\e9ba"}.pi-shield:before{content:"\e9b9"}.pi-paypal:before{content:"\e9bb"}.pi-amazon:before{content:"\e9bc"}.pi-phone:before{content:"\e9b8"}.pi-filter-slash:before{content:"\e9b7"}.pi-facebook:before{content:"\e9b4"}.pi-github:before{content:"\e9b5"}.pi-twitter:before{content:"\e9b6"}.pi-step-backward-alt:before{content:"\e9ac"}.pi-step-forward-alt:before{content:"\e9ad"}.pi-forward:before{content:"\e9ae"}.pi-backward:before{content:"\e9af"}.pi-fast-backward:before{content:"\e9b0"}.pi-fast-forward:before{content:"\e9b1"}.pi-pause:before{content:"\e9b2"}.pi-play:before{content:"\e9b3"}.pi-compass:before{content:"\e9ab"}.pi-id-card:before{content:"\e9aa"}.pi-ticket:before{content:"\e9a9"}.pi-file-o:before{content:"\e9a8"}.pi-reply:before{content:"\e9a7"}.pi-directions-alt:before{content:"\e9a5"}.pi-directions:before{content:"\e9a6"}.pi-thumbs-up:before{content:"\e9a3"}.pi-thumbs-down:before{content:"\e9a4"}.pi-sort-numeric-down-alt:before{content:"\e996"}.pi-sort-numeric-up-alt:before{content:"\e997"}.pi-sort-alpha-down-alt:before{content:"\e998"}.pi-sort-alpha-up-alt:before{content:"\e999"}.pi-sort-numeric-down:before{content:"\e99a"}.pi-sort-numeric-up:before{content:"\e99b"}.pi-sort-alpha-down:before{content:"\e99c"}.pi-sort-alpha-up:before{content:"\e99d"}.pi-sort-alt:before{content:"\e99e"}.pi-sort-amount-up:before{content:"\e99f"}.pi-sort-amount-down:before{content:"\e9a0"}.pi-sort-amount-down-alt:before{content:"\e9a1"}.pi-sort-amount-up-alt:before{content:"\e9a2"}.pi-palette:before{content:"\e995"}.pi-undo:before{content:"\e994"}.pi-desktop:before{content:"\e993"}.pi-sliders-v:before{content:"\e991"}.pi-sliders-h:before{content:"\e992"}.pi-search-plus:before{content:"\e98f"}.pi-search-minus:before{content:"\e990"}.pi-file-excel:before{content:"\e98e"}.pi-file-pdf:before{content:"\e98d"}.pi-check-square:before{content:"\e98c"}.pi-chart-line:before{content:"\e98b"}.pi-user-edit:before{content:"\e98a"}.pi-exclamation-circle:before{content:"\e989"}.pi-android:before{content:"\e985"}.pi-google:before{content:"\e986"}.pi-apple:before{content:"\e987"}.pi-microsoft:before{content:"\e988"}.pi-heart:before{content:"\e984"}.pi-mobile:before{content:"\e982"}.pi-tablet:before{content:"\e983"}.pi-key:before{content:"\e981"}.pi-shopping-cart:before{content:"\e980"}.pi-comments:before{content:"\e97e"}.pi-comment:before{content:"\e97f"}.pi-briefcase:before{content:"\e97d"}.pi-bell:before{content:"\e97c"}.pi-paperclip:before{content:"\e97b"}.pi-share-alt:before{content:"\e97a"}.pi-envelope:before{content:"\e979"}.pi-volume-down:before{content:"\e976"}.pi-volume-up:before{content:"\e977"}.pi-volume-off:before{content:"\e978"}.pi-eject:before{content:"\e975"}.pi-money-bill:before{content:"\e974"}.pi-images:before{content:"\e973"}.pi-image:before{content:"\e972"}.pi-sign-in:before{content:"\e970"}.pi-sign-out:before{content:"\e971"}.pi-wifi:before{content:"\e96f"}.pi-sitemap:before{content:"\e96e"}.pi-chart-bar:before{content:"\e96d"}.pi-camera:before{content:"\e96c"}.pi-dollar:before{content:"\e96b"}.pi-lock-open:before{content:"\e96a"}.pi-table:before{content:"\e969"}.pi-map-marker:before{content:"\e968"}.pi-list:before{content:"\e967"}.pi-eye-slash:before{content:"\e965"}.pi-eye:before{content:"\e966"}.pi-folder-open:before{content:"\e964"}.pi-folder:before{content:"\e963"}.pi-video:before{content:"\e962"}.pi-inbox:before{content:"\e961"}.pi-lock:before{content:"\e95f"}.pi-unlock:before{content:"\e960"}.pi-tags:before{content:"\e95d"}.pi-tag:before{content:"\e95e"}.pi-power-off:before{content:"\e95c"}.pi-save:before{content:"\e95b"}.pi-question-circle:before{content:"\e959"}.pi-question:before{content:"\e95a"}.pi-copy:before{content:"\e957"}.pi-file:before{content:"\e958"}.pi-clone:before{content:"\e955"}.pi-calendar-times:before{content:"\e952"}.pi-calendar-minus:before{content:"\e953"}.pi-calendar-plus:before{content:"\e954"}.pi-ellipsis-v:before{content:"\e950"}.pi-ellipsis-h:before{content:"\e951"}.pi-bookmark:before{content:"\e94e"}.pi-globe:before{content:"\e94f"}.pi-replay:before{content:"\e94d"}.pi-filter:before{content:"\e94c"}.pi-print:before{content:"\e94b"}.pi-align-right:before{content:"\e946"}.pi-align-left:before{content:"\e947"}.pi-align-center:before{content:"\e948"}.pi-align-justify:before{content:"\e949"}.pi-cog:before{content:"\e94a"}.pi-cloud-download:before{content:"\e943"}.pi-cloud-upload:before{content:"\e944"}.pi-cloud:before{content:"\e945"}.pi-pencil:before{content:"\e942"}.pi-users:before{content:"\e941"}.pi-clock:before{content:"\e940"}.pi-user-minus:before{content:"\e93e"}.pi-user-plus:before{content:"\e93f"}.pi-trash:before{content:"\e93d"}.pi-external-link:before{content:"\e93c"}.pi-window-maximize:before{content:"\e93b"}.pi-window-minimize:before{content:"\e93a"}.pi-refresh:before{content:"\e938"}.pi-user:before{content:"\e939"}.pi-exclamation-triangle:before{content:"\e922"}.pi-calendar:before{content:"\e927"}.pi-chevron-circle-left:before{content:"\e928"}.pi-chevron-circle-down:before{content:"\e929"}.pi-chevron-circle-right:before{content:"\e92a"}.pi-chevron-circle-up:before{content:"\e92b"}.pi-angle-double-down:before{content:"\e92c"}.pi-angle-double-left:before{content:"\e92d"}.pi-angle-double-right:before{content:"\e92e"}.pi-angle-double-up:before{content:"\e92f"}.pi-angle-down:before{content:"\e930"}.pi-angle-left:before{content:"\e931"}.pi-angle-right:before{content:"\e932"}.pi-angle-up:before{content:"\e933"}.pi-upload:before{content:"\e934"}.pi-download:before{content:"\e956"}.pi-ban:before{content:"\e935"}.pi-star-fill:before{content:"\e936"}.pi-star:before{content:"\e937"}.pi-chevron-left:before{content:"\e900"}.pi-chevron-right:before{content:"\e901"}.pi-chevron-down:before{content:"\e902"}.pi-chevron-up:before{content:"\e903"}.pi-caret-left:before{content:"\e904"}.pi-caret-right:before{content:"\e905"}.pi-caret-down:before{content:"\e906"}.pi-caret-up:before{content:"\e907"}.pi-search:before{content:"\e908"}.pi-check:before{content:"\e909"}.pi-check-circle:before{content:"\e90a"}.pi-times:before{content:"\e90b"}.pi-times-circle:before{content:"\e90c"}.pi-plus:before{content:"\e90d"}.pi-plus-circle:before{content:"\e90e"}.pi-minus:before{content:"\e90f"}.pi-minus-circle:before{content:"\e910"}.pi-circle-on:before{content:"\e911"}.pi-circle-off:before{content:"\e912"}.pi-sort-down:before{content:"\e913"}.pi-sort-up:before{content:"\e914"}.pi-sort:before{content:"\e915"}.pi-step-backward:before{content:"\e916"}.pi-step-forward:before{content:"\e917"}.pi-th-large:before{content:"\e918"}.pi-arrow-down:before{content:"\e919"}.pi-arrow-left:before{content:"\e91a"}.pi-arrow-right:before{content:"\e91b"}.pi-arrow-up:before{content:"\e91c"}.pi-bars:before{content:"\e91d"}.pi-arrow-circle-down:before{content:"\e91e"}.pi-arrow-circle-left:before{content:"\e91f"}.pi-arrow-circle-right:before{content:"\e920"}.pi-arrow-circle-up:before{content:"\e921"}.pi-info:before{content:"\e923"}.pi-info-circle:before{content:"\e924"}.pi-home:before{content:"\e925"}.pi-spinner:before{content:"\e926"}app-location-list,app-customer-list,app-warehouse-approvals,app-stock-monitor,app-item-mastery,app-customer-item-mastery,app-customer-movements,app-customer-stock,app-customer-home,.mst-list-scope,app-warehouse-entry-placeholder{display:block}app-location-list .mst-page,app-customer-list .mst-page,app-warehouse-approvals .mst-page,app-stock-monitor .mst-page,app-item-mastery .mst-page,app-customer-item-mastery .mst-page,app-customer-movements .mst-page,app-customer-stock .mst-page,app-customer-home .mst-page,.mst-list-scope .mst-page,app-warehouse-entry-placeholder .mst-page{padding:0}app-location-list .mst-card,app-customer-list .mst-card,app-warehouse-approvals .mst-card,app-stock-monitor .mst-card,app-item-mastery .mst-card,app-customer-item-mastery .mst-card,app-customer-movements .mst-card,app-customer-stock .mst-card,app-customer-home .mst-card,.mst-list-scope .mst-card,app-warehouse-entry-placeholder .mst-card{border:1px solid var(--dms-border, #e4e4e4);border-radius:var(--dms-radius-card);background:#fff;box-shadow:var(--dms-shadow-card);overflow:hidden}app-location-list .mst-head-left,app-customer-list .mst-head-left,app-warehouse-approvals .mst-head-left,app-stock-monitor .mst-head-left,app-item-mastery .mst-head-left,app-customer-item-mastery .mst-head-left,app-customer-movements .mst-head-left,app-customer-stock .mst-head-left,app-customer-home .mst-head-left,.mst-list-scope .mst-head-left,app-warehouse-entry-placeholder .mst-head-left{display:grid;grid-template-columns:4px minmax(0,1fr);align-items:start;column-gap:var(--dms-space-3);min-width:0}app-location-list .mst-head-left:before,app-customer-list .mst-head-left:before,app-warehouse-approvals .mst-head-left:before,app-stock-monitor .mst-head-left:before,app-item-mastery .mst-head-left:before,app-customer-item-mastery .mst-head-left:before,app-customer-movements .mst-head-left:before,app-customer-stock .mst-head-left:before,app-customer-home .mst-head-left:before,.mst-list-scope .mst-head-left:before,app-warehouse-entry-placeholder .mst-head-left:before{content:"";grid-row:1/-1;align-self:stretch;min-height:2.25rem;background:var(--dms-slice-v)}app-location-list .mst-head-left .wh-head-icon,app-customer-list .mst-head-left .wh-head-icon,app-warehouse-approvals .mst-head-left .wh-head-icon,app-stock-monitor .mst-head-left .wh-head-icon,app-item-mastery .mst-head-left .wh-head-icon,app-customer-item-mastery .mst-head-left .wh-head-icon,app-customer-movements .mst-head-left .wh-head-icon,app-customer-stock .mst-head-left .wh-head-icon,app-customer-home .mst-head-left .wh-head-icon,.mst-list-scope .mst-head-left .wh-head-icon,app-warehouse-entry-placeholder .mst-head-left .wh-head-icon{display:none}app-location-list .mst-head-left>div,app-customer-list .mst-head-left>div,app-warehouse-approvals .mst-head-left>div,app-stock-monitor .mst-head-left>div,app-item-mastery .mst-head-left>div,app-customer-item-mastery .mst-head-left>div,app-customer-movements .mst-head-left>div,app-customer-stock .mst-head-left>div,app-customer-home .mst-head-left>div,.mst-list-scope .mst-head-left>div,app-warehouse-entry-placeholder .mst-head-left>div{grid-column:2;min-width:0}app-location-list .mst-head-left h2,app-customer-list .mst-head-left h2,app-warehouse-approvals .mst-head-left h2,app-stock-monitor .mst-head-left h2,app-item-mastery .mst-head-left h2,app-customer-item-mastery .mst-head-left h2,app-customer-movements .mst-head-left h2,app-customer-stock .mst-head-left h2,app-customer-home .mst-head-left h2,.mst-list-scope .mst-head-left h2,app-warehouse-entry-placeholder .mst-head-left h2{margin:0;color:var(--dms-ink, #1c1c1c);font-size:var(--dms-text-lg);font-weight:var(--dms-weight-bold);line-height:1.15;letter-spacing:-.015em}app-location-list .mst-head-left p,app-customer-list .mst-head-left p,app-warehouse-approvals .mst-head-left p,app-stock-monitor .mst-head-left p,app-item-mastery .mst-head-left p,app-customer-item-mastery .mst-head-left p,app-customer-movements .mst-head-left p,app-customer-stock .mst-head-left p,app-customer-home .mst-head-left p,.mst-list-scope .mst-head-left p,app-warehouse-entry-placeholder .mst-head-left p{margin:.2rem 0 0;color:var(--dms-ink-muted, #616161);font-size:var(--dms-text-sm);line-height:1.45}app-location-list .mst-back-btn,app-location-list .mst-close-btn,app-customer-list .mst-back-btn,app-customer-list .mst-close-btn,app-warehouse-approvals .mst-back-btn,app-warehouse-approvals .mst-close-btn,app-stock-monitor .mst-back-btn,app-stock-monitor .mst-close-btn,app-item-mastery .mst-back-btn,app-item-mastery .mst-close-btn,app-customer-item-mastery .mst-back-btn,app-customer-item-mastery .mst-close-btn,app-customer-movements .mst-back-btn,app-customer-movements .mst-close-btn,app-customer-stock .mst-back-btn,app-customer-stock .mst-close-btn,app-customer-home .mst-back-btn,app-customer-home .mst-close-btn,.mst-list-scope .mst-back-btn,.mst-list-scope .mst-close-btn,app-warehouse-entry-placeholder .mst-back-btn,app-warehouse-entry-placeholder .mst-close-btn{width:32px;height:32px;flex-shrink:0;border:0;border-radius:8px;background:transparent;color:var(--dms-ink-muted, #616161);align-items:center;justify-content:center;cursor:pointer;transition:background-color .15s ease,color .15s ease}app-location-list .mst-back-btn i,app-location-list .mst-close-btn i,app-customer-list .mst-back-btn i,app-customer-list .mst-close-btn i,app-warehouse-approvals .mst-back-btn i,app-warehouse-approvals .mst-close-btn i,app-stock-monitor .mst-back-btn i,app-stock-monitor .mst-close-btn i,app-item-mastery .mst-back-btn i,app-item-mastery .mst-close-btn i,app-customer-item-mastery .mst-back-btn i,app-customer-item-mastery .mst-close-btn i,app-customer-movements .mst-back-btn i,app-customer-movements .mst-close-btn i,app-customer-stock .mst-back-btn i,app-customer-stock .mst-close-btn i,app-customer-home .mst-back-btn i,app-customer-home .mst-close-btn i,.mst-list-scope .mst-back-btn i,.mst-list-scope .mst-close-btn i,app-warehouse-entry-placeholder .mst-back-btn i,app-warehouse-entry-placeholder .mst-close-btn i{font-size:var(--dms-text-md)}app-location-list .mst-back-btn:hover,app-location-list .mst-back-btn:focus-visible,app-location-list .mst-close-btn:hover,app-location-list .mst-close-btn:focus-visible,app-customer-list .mst-back-btn:hover,app-customer-list .mst-back-btn:focus-visible,app-customer-list .mst-close-btn:hover,app-customer-list .mst-close-btn:focus-visible,app-warehouse-approvals .mst-back-btn:hover,app-warehouse-approvals .mst-back-btn:focus-visible,app-warehouse-approvals .mst-close-btn:hover,app-warehouse-approvals .mst-close-btn:focus-visible,app-stock-monitor .mst-back-btn:hover,app-stock-monitor .mst-back-btn:focus-visible,app-stock-monitor .mst-close-btn:hover,app-stock-monitor .mst-close-btn:focus-visible,app-item-mastery .mst-back-btn:hover,app-item-mastery .mst-back-btn:focus-visible,app-item-mastery .mst-close-btn:hover,app-item-mastery .mst-close-btn:focus-visible,app-customer-item-mastery .mst-back-btn:hover,app-customer-item-mastery .mst-back-btn:focus-visible,app-customer-item-mastery .mst-close-btn:hover,app-customer-item-mastery .mst-close-btn:focus-visible,app-customer-movements .mst-back-btn:hover,app-customer-movements .mst-back-btn:focus-visible,app-customer-movements .mst-close-btn:hover,app-customer-movements .mst-close-btn:focus-visible,app-customer-stock .mst-back-btn:hover,app-customer-stock .mst-back-btn:focus-visible,app-customer-stock .mst-close-btn:hover,app-customer-stock .mst-close-btn:focus-visible,app-customer-home .mst-back-btn:hover,app-customer-home .mst-back-btn:focus-visible,app-customer-home .mst-close-btn:hover,app-customer-home .mst-close-btn:focus-visible,.mst-list-scope .mst-back-btn:hover,.mst-list-scope .mst-back-btn:focus-visible,.mst-list-scope .mst-close-btn:hover,.mst-list-scope .mst-close-btn:focus-visible,app-warehouse-entry-placeholder .mst-back-btn:hover,app-warehouse-entry-placeholder .mst-back-btn:focus-visible,app-warehouse-entry-placeholder .mst-close-btn:hover,app-warehouse-entry-placeholder .mst-close-btn:focus-visible{outline:none;background:var(--p-surface-100, #f0f0f0);color:var(--dms-blue, #004aab)}app-location-list .mst-back-btn:focus,app-location-list .mst-close-btn:focus,app-customer-list .mst-back-btn:focus,app-customer-list .mst-close-btn:focus,app-warehouse-approvals .mst-back-btn:focus,app-warehouse-approvals .mst-close-btn:focus,app-stock-monitor .mst-back-btn:focus,app-stock-monitor .mst-close-btn:focus,app-item-mastery .mst-back-btn:focus,app-item-mastery .mst-close-btn:focus,app-customer-item-mastery .mst-back-btn:focus,app-customer-item-mastery .mst-close-btn:focus,app-customer-movements .mst-back-btn:focus,app-customer-movements .mst-close-btn:focus,app-customer-stock .mst-back-btn:focus,app-customer-stock .mst-close-btn:focus,app-customer-home .mst-back-btn:focus,app-customer-home .mst-close-btn:focus,.mst-list-scope .mst-back-btn:focus,.mst-list-scope .mst-close-btn:focus,app-warehouse-entry-placeholder .mst-back-btn:focus,app-warehouse-entry-placeholder .mst-close-btn:focus{outline:none}app-location-list .mst-back-btn,app-customer-list .mst-back-btn,app-warehouse-approvals .mst-back-btn,app-stock-monitor .mst-back-btn,app-item-mastery .mst-back-btn,app-customer-item-mastery .mst-back-btn,app-customer-movements .mst-back-btn,app-customer-stock .mst-back-btn,app-customer-home .mst-back-btn,.mst-list-scope .mst-back-btn,app-warehouse-entry-placeholder .mst-back-btn{display:inline-flex}app-location-list .mst-close-btn,app-customer-list .mst-close-btn,app-warehouse-approvals .mst-close-btn,app-stock-monitor .mst-close-btn,app-item-mastery .mst-close-btn,app-customer-item-mastery .mst-close-btn,app-customer-movements .mst-close-btn,app-customer-stock .mst-close-btn,app-customer-home .mst-close-btn,.mst-list-scope .mst-close-btn,app-warehouse-entry-placeholder .mst-close-btn{display:none}app-location-list input.p-inputtext,app-location-list .p-select,app-location-list .p-multiselect,app-location-list .p-inputnumber-input,app-location-list textarea.p-textarea,app-customer-list input.p-inputtext,app-customer-list .p-select,app-customer-list .p-multiselect,app-customer-list .p-inputnumber-input,app-customer-list textarea.p-textarea,app-warehouse-approvals input.p-inputtext,app-warehouse-approvals .p-select,app-warehouse-approvals .p-multiselect,app-warehouse-approvals .p-inputnumber-input,app-warehouse-approvals textarea.p-textarea,app-stock-monitor input.p-inputtext,app-stock-monitor .p-select,app-stock-monitor .p-multiselect,app-stock-monitor .p-inputnumber-input,app-stock-monitor textarea.p-textarea,app-item-mastery input.p-inputtext,app-item-mastery .p-select,app-item-mastery .p-multiselect,app-item-mastery .p-inputnumber-input,app-item-mastery textarea.p-textarea,app-customer-item-mastery input.p-inputtext,app-customer-item-mastery .p-select,app-customer-item-mastery .p-multiselect,app-customer-item-mastery .p-inputnumber-input,app-customer-item-mastery textarea.p-textarea,app-customer-movements input.p-inputtext,app-customer-movements .p-select,app-customer-movements .p-multiselect,app-customer-movements .p-inputnumber-input,app-customer-movements textarea.p-textarea,app-customer-stock input.p-inputtext,app-customer-stock .p-select,app-customer-stock .p-multiselect,app-customer-stock .p-inputnumber-input,app-customer-stock textarea.p-textarea,app-customer-home input.p-inputtext,app-customer-home .p-select,app-customer-home .p-multiselect,app-customer-home .p-inputnumber-input,app-customer-home textarea.p-textarea,.mst-list-scope input.p-inputtext,.mst-list-scope .p-select,.mst-list-scope .p-multiselect,.mst-list-scope .p-inputnumber-input,.mst-list-scope textarea.p-textarea,app-warehouse-entry-placeholder input.p-inputtext,app-warehouse-entry-placeholder .p-select,app-warehouse-entry-placeholder .p-multiselect,app-warehouse-entry-placeholder .p-inputnumber-input,app-warehouse-entry-placeholder textarea.p-textarea{border-color:#dbe3f3;border-radius:var(--dms-radius-card);color:#2b3e6b}app-location-list input.p-inputtext:enabled:focus,app-location-list .p-select:not(.p-disabled).p-focus,app-location-list .p-multiselect:not(.p-disabled).p-focus,app-location-list .p-inputnumber-input:enabled:focus,app-location-list textarea.p-textarea:enabled:focus,app-customer-list input.p-inputtext:enabled:focus,app-customer-list .p-select:not(.p-disabled).p-focus,app-customer-list .p-multiselect:not(.p-disabled).p-focus,app-customer-list .p-inputnumber-input:enabled:focus,app-customer-list textarea.p-textarea:enabled:focus,app-warehouse-approvals input.p-inputtext:enabled:focus,app-warehouse-approvals .p-select:not(.p-disabled).p-focus,app-warehouse-approvals .p-multiselect:not(.p-disabled).p-focus,app-warehouse-approvals .p-inputnumber-input:enabled:focus,app-warehouse-approvals textarea.p-textarea:enabled:focus,app-stock-monitor input.p-inputtext:enabled:focus,app-stock-monitor .p-select:not(.p-disabled).p-focus,app-stock-monitor .p-multiselect:not(.p-disabled).p-focus,app-stock-monitor .p-inputnumber-input:enabled:focus,app-stock-monitor textarea.p-textarea:enabled:focus,app-item-mastery input.p-inputtext:enabled:focus,app-item-mastery .p-select:not(.p-disabled).p-focus,app-item-mastery .p-multiselect:not(.p-disabled).p-focus,app-item-mastery .p-inputnumber-input:enabled:focus,app-item-mastery textarea.p-textarea:enabled:focus,app-customer-item-mastery input.p-inputtext:enabled:focus,app-customer-item-mastery .p-select:not(.p-disabled).p-focus,app-customer-item-mastery .p-multiselect:not(.p-disabled).p-focus,app-customer-item-mastery .p-inputnumber-input:enabled:focus,app-customer-item-mastery textarea.p-textarea:enabled:focus,app-customer-movements input.p-inputtext:enabled:focus,app-customer-movements .p-select:not(.p-disabled).p-focus,app-customer-movements .p-multiselect:not(.p-disabled).p-focus,app-customer-movements .p-inputnumber-input:enabled:focus,app-customer-movements textarea.p-textarea:enabled:focus,app-customer-stock input.p-inputtext:enabled:focus,app-customer-stock .p-select:not(.p-disabled).p-focus,app-customer-stock .p-multiselect:not(.p-disabled).p-focus,app-customer-stock .p-inputnumber-input:enabled:focus,app-customer-stock textarea.p-textarea:enabled:focus,app-customer-home input.p-inputtext:enabled:focus,app-customer-home .p-select:not(.p-disabled).p-focus,app-customer-home .p-multiselect:not(.p-disabled).p-focus,app-customer-home .p-inputnumber-input:enabled:focus,app-customer-home textarea.p-textarea:enabled:focus,.mst-list-scope input.p-inputtext:enabled:focus,.mst-list-scope .p-select:not(.p-disabled).p-focus,.mst-list-scope .p-multiselect:not(.p-disabled).p-focus,.mst-list-scope .p-inputnumber-input:enabled:focus,.mst-list-scope textarea.p-textarea:enabled:focus,app-warehouse-entry-placeholder input.p-inputtext:enabled:focus,app-warehouse-entry-placeholder .p-select:not(.p-disabled).p-focus,app-warehouse-entry-placeholder .p-multiselect:not(.p-disabled).p-focus,app-warehouse-entry-placeholder .p-inputnumber-input:enabled:focus,app-warehouse-entry-placeholder textarea.p-textarea:enabled:focus{border-color:#9cb2e8;box-shadow:0 0 0 2px #5377cc1f}app-location-list .mst-head,app-customer-list .mst-head,app-warehouse-approvals .mst-head,app-stock-monitor .mst-head,app-item-mastery .mst-head,app-customer-item-mastery .mst-head,app-customer-movements .mst-head,app-customer-stock .mst-head,app-customer-home .mst-head,.mst-list-scope .mst-head{position:relative;padding:var(--dms-space-4) var(--dms-space-4) var(--dms-space-3);border-bottom:1px solid var(--dms-border, #e4e4e4);background:#fff}app-location-list .mst-head-top,app-customer-list .mst-head-top,app-warehouse-approvals .mst-head-top,app-stock-monitor .mst-head-top,app-item-mastery .mst-head-top,app-customer-item-mastery .mst-head-top,app-customer-movements .mst-head-top,app-customer-stock .mst-head-top,app-customer-home .mst-head-top,.mst-list-scope .mst-head-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}app-location-list .mst-toolbar,app-customer-list .mst-toolbar,app-warehouse-approvals .mst-toolbar,app-stock-monitor .mst-toolbar,app-item-mastery .mst-toolbar,app-customer-item-mastery .mst-toolbar,app-customer-movements .mst-toolbar,app-customer-stock .mst-toolbar,app-customer-home .mst-toolbar,.mst-list-scope .mst-toolbar{margin-top:var(--dms-space-3);padding-inline-start:calc(4px + var(--dms-space-3));display:grid;grid-template-columns:minmax(320px,1fr) auto;align-items:center;gap:var(--dms-space-2)}app-location-list .mst-result-note,app-customer-list .mst-result-note,app-warehouse-approvals .mst-result-note,app-stock-monitor .mst-result-note,app-item-mastery .mst-result-note,app-customer-item-mastery .mst-result-note,app-customer-movements .mst-result-note,app-customer-stock .mst-result-note,app-customer-home .mst-result-note,.mst-list-scope .mst-result-note{grid-column:1/-1;margin-top:var(--dms-space-2);font-size:var(--dms-text-xs);color:var(--dms-ink-muted, #616161)}app-location-list .mst-result-note b,app-customer-list .mst-result-note b,app-warehouse-approvals .mst-result-note b,app-stock-monitor .mst-result-note b,app-item-mastery .mst-result-note b,app-customer-item-mastery .mst-result-note b,app-customer-movements .mst-result-note b,app-customer-stock .mst-result-note b,app-customer-home .mst-result-note b,.mst-list-scope .mst-result-note b{color:var(--dms-ink, #1c1c1c);font-weight:var(--dms-weight-semibold);font-variant-numeric:tabular-nums}app-location-list .mst-toolbar-left,app-customer-list .mst-toolbar-left,app-warehouse-approvals .mst-toolbar-left,app-stock-monitor .mst-toolbar-left,app-item-mastery .mst-toolbar-left,app-customer-item-mastery .mst-toolbar-left,app-customer-movements .mst-toolbar-left,app-customer-stock .mst-toolbar-left,app-customer-home .mst-toolbar-left,.mst-list-scope .mst-toolbar-left{display:inline-flex;align-items:center;gap:10px;min-width:0}app-location-list app-search-box,app-customer-list app-search-box,app-warehouse-approvals app-search-box,app-stock-monitor app-search-box,app-item-mastery app-search-box,app-customer-item-mastery app-search-box,app-customer-movements app-search-box,app-customer-stock app-search-box,app-customer-home app-search-box,.mst-list-scope app-search-box{display:block;flex:1 1 auto;min-width:0}app-location-list .mst-search-wrap,app-customer-list .mst-search-wrap,app-warehouse-approvals .mst-search-wrap,app-stock-monitor .mst-search-wrap,app-item-mastery .mst-search-wrap,app-customer-item-mastery .mst-search-wrap,app-customer-movements .mst-search-wrap,app-customer-stock .mst-search-wrap,app-customer-home .mst-search-wrap,.mst-list-scope .mst-search-wrap{width:100%}app-location-list .mst-actions,app-customer-list .mst-actions,app-warehouse-approvals .mst-actions,app-stock-monitor .mst-actions,app-item-mastery .mst-actions,app-customer-item-mastery .mst-actions,app-customer-movements .mst-actions,app-customer-stock .mst-actions,app-customer-home .mst-actions,.mst-list-scope .mst-actions{display:inline-flex;align-items:center;justify-self:end;justify-content:flex-end;gap:10px}app-location-list .mst-toolbar.mst-toolbar--inline,app-customer-list .mst-toolbar.mst-toolbar--inline,app-warehouse-approvals .mst-toolbar.mst-toolbar--inline,app-stock-monitor .mst-toolbar.mst-toolbar--inline,app-item-mastery .mst-toolbar.mst-toolbar--inline,app-customer-item-mastery .mst-toolbar.mst-toolbar--inline,app-customer-movements .mst-toolbar.mst-toolbar--inline,app-customer-stock .mst-toolbar.mst-toolbar--inline,app-customer-home .mst-toolbar.mst-toolbar--inline,.mst-list-scope .mst-toolbar.mst-toolbar--inline{grid-template-columns:1fr auto auto;align-items:center;gap:8px}app-location-list .mst-toolbar.mst-toolbar--inline app-search-box,app-customer-list .mst-toolbar.mst-toolbar--inline app-search-box,app-warehouse-approvals .mst-toolbar.mst-toolbar--inline app-search-box,app-stock-monitor .mst-toolbar.mst-toolbar--inline app-search-box,app-item-mastery .mst-toolbar.mst-toolbar--inline app-search-box,app-customer-item-mastery .mst-toolbar.mst-toolbar--inline app-search-box,app-customer-movements .mst-toolbar.mst-toolbar--inline app-search-box,app-customer-stock .mst-toolbar.mst-toolbar--inline app-search-box,app-customer-home .mst-toolbar.mst-toolbar--inline app-search-box,.mst-list-scope .mst-toolbar.mst-toolbar--inline app-search-box{grid-column:1;order:0;min-width:0}app-location-list .mst-search-wrap,app-customer-list .mst-search-wrap,app-warehouse-approvals .mst-search-wrap,app-stock-monitor .mst-search-wrap,app-item-mastery .mst-search-wrap,app-customer-item-mastery .mst-search-wrap,app-customer-movements .mst-search-wrap,app-customer-stock .mst-search-wrap,app-customer-home .mst-search-wrap,.mst-list-scope .mst-search-wrap{position:relative;display:flex;align-items:center;min-width:0}app-location-list .mst-search-wrap>i,app-customer-list .mst-search-wrap>i,app-warehouse-approvals .mst-search-wrap>i,app-stock-monitor .mst-search-wrap>i,app-item-mastery .mst-search-wrap>i,app-customer-item-mastery .mst-search-wrap>i,app-customer-movements .mst-search-wrap>i,app-customer-stock .mst-search-wrap>i,app-customer-home .mst-search-wrap>i,.mst-list-scope .mst-search-wrap>i{position:absolute;left:12px;color:#8b96b0;font-size:var(--dms-text-base);pointer-events:none}app-location-list .mst-search-input,app-customer-list .mst-search-input,app-warehouse-approvals .mst-search-input,app-stock-monitor .mst-search-input,app-item-mastery .mst-search-input,app-customer-item-mastery .mst-search-input,app-customer-movements .mst-search-input,app-customer-stock .mst-search-input,app-customer-home .mst-search-input,.mst-list-scope .mst-search-input{height:38px;width:100%;min-width:0;max-width:44rem;border:1px solid transparent;border-radius:999px;padding:0 2.2rem 0 34px;color:#282828;font-size:13.5px;font-weight:500;background:#f0f0f0;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}app-location-list .mst-search-input::placeholder,app-customer-list .mst-search-input::placeholder,app-warehouse-approvals .mst-search-input::placeholder,app-stock-monitor .mst-search-input::placeholder,app-item-mastery .mst-search-input::placeholder,app-customer-item-mastery .mst-search-input::placeholder,app-customer-movements .mst-search-input::placeholder,app-customer-stock .mst-search-input::placeholder,app-customer-home .mst-search-input::placeholder,.mst-list-scope .mst-search-input::placeholder{color:#8b96b0;font-weight:400}app-location-list .mst-search-input:focus,app-customer-list .mst-search-input:focus,app-warehouse-approvals .mst-search-input:focus,app-stock-monitor .mst-search-input:focus,app-item-mastery .mst-search-input:focus,app-customer-item-mastery .mst-search-input:focus,app-customer-movements .mst-search-input:focus,app-customer-stock .mst-search-input:focus,app-customer-home .mst-search-input:focus,.mst-list-scope .mst-search-input:focus{outline:none;background:#fff;border-color:var(--p-primary-color, #004aab);box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-color, #004aab) 15%,transparent)}app-location-list .wh-suggest,app-customer-list .wh-suggest,app-warehouse-approvals .wh-suggest,app-stock-monitor .wh-suggest,app-item-mastery .wh-suggest,app-customer-item-mastery .wh-suggest,app-customer-movements .wh-suggest,app-customer-stock .wh-suggest,app-customer-home .wh-suggest,.mst-list-scope .wh-suggest{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:20;margin:0;padding:4px;list-style:none;border:1px solid #f0f0f0;border-radius:var(--dms-radius-card);background:#fff;box-shadow:var(--dms-shadow-overlay)}app-location-list .wh-suggest__item,app-customer-list .wh-suggest__item,app-warehouse-approvals .wh-suggest__item,app-stock-monitor .wh-suggest__item,app-item-mastery .wh-suggest__item,app-customer-item-mastery .wh-suggest__item,app-customer-movements .wh-suggest__item,app-customer-stock .wh-suggest__item,app-customer-home .wh-suggest__item,.mst-list-scope .wh-suggest__item{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:none;color:#282828;font:inherit;font-size:var(--dms-text-sm);text-align:left;cursor:pointer}app-location-list .wh-suggest__item i,app-customer-list .wh-suggest__item i,app-warehouse-approvals .wh-suggest__item i,app-stock-monitor .wh-suggest__item i,app-item-mastery .wh-suggest__item i,app-customer-item-mastery .wh-suggest__item i,app-customer-movements .wh-suggest__item i,app-customer-stock .wh-suggest__item i,app-customer-home .wh-suggest__item i,.mst-list-scope .wh-suggest__item i{font-size:var(--dms-text-xs);color:#8b96b0}app-location-list .wh-suggest__item:hover,app-location-list .wh-suggest__item--active,app-customer-list .wh-suggest__item:hover,app-customer-list .wh-suggest__item--active,app-warehouse-approvals .wh-suggest__item:hover,app-warehouse-approvals .wh-suggest__item--active,app-stock-monitor .wh-suggest__item:hover,app-stock-monitor .wh-suggest__item--active,app-item-mastery .wh-suggest__item:hover,app-item-mastery .wh-suggest__item--active,app-customer-item-mastery .wh-suggest__item:hover,app-customer-item-mastery .wh-suggest__item--active,app-customer-movements .wh-suggest__item:hover,app-customer-movements .wh-suggest__item--active,app-customer-stock .wh-suggest__item:hover,app-customer-stock .wh-suggest__item--active,app-customer-home .wh-suggest__item:hover,app-customer-home .wh-suggest__item--active,.mst-list-scope .wh-suggest__item:hover,.mst-list-scope .wh-suggest__item--active{background:#f1f5ff}app-location-list .mst-search-clear,app-customer-list .mst-search-clear,app-warehouse-approvals .mst-search-clear,app-stock-monitor .mst-search-clear,app-item-mastery .mst-search-clear,app-customer-item-mastery .mst-search-clear,app-customer-movements .mst-search-clear,app-customer-stock .mst-search-clear,app-customer-home .mst-search-clear,.mst-list-scope .mst-search-clear{position:absolute;right:8px;display:grid;place-items:center;width:22px;height:22px;border:0;border-radius:50%;background:#c8cfdd;color:#fff;cursor:pointer;transition:background-color .15s ease}app-location-list .mst-search-clear:hover,app-customer-list .mst-search-clear:hover,app-warehouse-approvals .mst-search-clear:hover,app-stock-monitor .mst-search-clear:hover,app-item-mastery .mst-search-clear:hover,app-customer-item-mastery .mst-search-clear:hover,app-customer-movements .mst-search-clear:hover,app-customer-stock .mst-search-clear:hover,app-customer-home .mst-search-clear:hover,.mst-list-scope .mst-search-clear:hover{background:#9aa5bb}app-location-list .mst-search-clear i,app-customer-list .mst-search-clear i,app-warehouse-approvals .mst-search-clear i,app-stock-monitor .mst-search-clear i,app-item-mastery .mst-search-clear i,app-customer-item-mastery .mst-search-clear i,app-customer-movements .mst-search-clear i,app-customer-stock .mst-search-clear i,app-customer-home .mst-search-clear i,.mst-list-scope .mst-search-clear i{font-size:10px}app-location-list .mst-filter-select,app-customer-list .mst-filter-select,app-warehouse-approvals .mst-filter-select,app-stock-monitor .mst-filter-select,app-item-mastery .mst-filter-select,app-customer-item-mastery .mst-filter-select,app-customer-movements .mst-filter-select,app-customer-stock .mst-filter-select,app-customer-home .mst-filter-select,.mst-list-scope .mst-filter-select{min-width:170px}app-location-list .mst-search-btn span,app-customer-list .mst-search-btn span,app-warehouse-approvals .mst-search-btn span,app-stock-monitor .mst-search-btn span,app-item-mastery .mst-search-btn span,app-customer-item-mastery .mst-search-btn span,app-customer-movements .mst-search-btn span,app-customer-stock .mst-search-btn span,app-customer-home .mst-search-btn span,.mst-list-scope .mst-search-btn span{display:none}app-location-list .mst-search-btn,app-location-list .mst-add-btn,app-location-list .mst-export-btn,app-customer-list .mst-search-btn,app-customer-list .mst-add-btn,app-customer-list .mst-export-btn,app-warehouse-approvals .mst-search-btn,app-warehouse-approvals .mst-add-btn,app-warehouse-approvals .mst-export-btn,app-stock-monitor .mst-search-btn,app-stock-monitor .mst-add-btn,app-stock-monitor .mst-export-btn,app-item-mastery .mst-search-btn,app-item-mastery .mst-add-btn,app-item-mastery .mst-export-btn,app-customer-item-mastery .mst-search-btn,app-customer-item-mastery .mst-add-btn,app-customer-item-mastery .mst-export-btn,app-customer-movements .mst-search-btn,app-customer-movements .mst-add-btn,app-customer-movements .mst-export-btn,app-customer-stock .mst-search-btn,app-customer-stock .mst-add-btn,app-customer-stock .mst-export-btn,app-customer-home .mst-search-btn,app-customer-home .mst-add-btn,app-customer-home .mst-export-btn,.mst-list-scope .mst-search-btn,.mst-list-scope .mst-add-btn,.mst-list-scope .mst-export-btn{border-radius:8px;height:34px;min-width:34px;padding:0 11px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-weight:600;font-size:12.5px;cursor:pointer;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,color .15s ease}app-location-list .mst-search-btn i,app-location-list .mst-add-btn i,app-location-list .mst-export-btn i,app-customer-list .mst-search-btn i,app-customer-list .mst-add-btn i,app-customer-list .mst-export-btn i,app-warehouse-approvals .mst-search-btn i,app-warehouse-approvals .mst-add-btn i,app-warehouse-approvals .mst-export-btn i,app-stock-monitor .mst-search-btn i,app-stock-monitor .mst-add-btn i,app-stock-monitor .mst-export-btn i,app-item-mastery .mst-search-btn i,app-item-mastery .mst-add-btn i,app-item-mastery .mst-export-btn i,app-customer-item-mastery .mst-search-btn i,app-customer-item-mastery .mst-add-btn i,app-customer-item-mastery .mst-export-btn i,app-customer-movements .mst-search-btn i,app-customer-movements .mst-add-btn i,app-customer-movements .mst-export-btn i,app-customer-stock .mst-search-btn i,app-customer-stock .mst-add-btn i,app-customer-stock .mst-export-btn i,app-customer-home .mst-search-btn i,app-customer-home .mst-add-btn i,app-customer-home .mst-export-btn i,.mst-list-scope .mst-search-btn i,.mst-list-scope .mst-add-btn i,.mst-list-scope .mst-export-btn i{font-size:var(--dms-text-sm)}app-location-list .mst-search-btn,app-location-list .mst-add-btn,app-customer-list .mst-search-btn,app-customer-list .mst-add-btn,app-warehouse-approvals .mst-search-btn,app-warehouse-approvals .mst-add-btn,app-stock-monitor .mst-search-btn,app-stock-monitor .mst-add-btn,app-item-mastery .mst-search-btn,app-item-mastery .mst-add-btn,app-customer-item-mastery .mst-search-btn,app-customer-item-mastery .mst-add-btn,app-customer-movements .mst-search-btn,app-customer-movements .mst-add-btn,app-customer-stock .mst-search-btn,app-customer-stock .mst-add-btn,app-customer-home .mst-search-btn,app-customer-home .mst-add-btn,.mst-list-scope .mst-search-btn,.mst-list-scope .mst-add-btn{border:1px solid #d6deef;background:#f7f9ff;color:#304a82}app-location-list .mst-search-btn:hover,app-location-list .mst-add-btn:hover,app-customer-list .mst-search-btn:hover,app-customer-list .mst-add-btn:hover,app-warehouse-approvals .mst-search-btn:hover,app-warehouse-approvals .mst-add-btn:hover,app-stock-monitor .mst-search-btn:hover,app-stock-monitor .mst-add-btn:hover,app-item-mastery .mst-search-btn:hover,app-item-mastery .mst-add-btn:hover,app-customer-item-mastery .mst-search-btn:hover,app-customer-item-mastery .mst-add-btn:hover,app-customer-movements .mst-search-btn:hover,app-customer-movements .mst-add-btn:hover,app-customer-stock .mst-search-btn:hover,app-customer-stock .mst-add-btn:hover,app-customer-home .mst-search-btn:hover,app-customer-home .mst-add-btn:hover,.mst-list-scope .mst-search-btn:hover,.mst-list-scope .mst-add-btn:hover{background:#eef4ff;border-color:#c8d6f5;color:#2c4680}app-location-list .mst-add-btn--primary,app-customer-list .mst-add-btn--primary,app-warehouse-approvals .mst-add-btn--primary,app-stock-monitor .mst-add-btn--primary,app-item-mastery .mst-add-btn--primary,app-customer-item-mastery .mst-add-btn--primary,app-customer-movements .mst-add-btn--primary,app-customer-stock .mst-add-btn--primary,app-customer-home .mst-add-btn--primary,.mst-list-scope .mst-add-btn--primary{border-color:var(--p-primary-color, #004aab);background:var(--p-primary-color, #004aab);color:#fff}app-location-list .mst-add-btn--primary:hover,app-customer-list .mst-add-btn--primary:hover,app-warehouse-approvals .mst-add-btn--primary:hover,app-stock-monitor .mst-add-btn--primary:hover,app-item-mastery .mst-add-btn--primary:hover,app-customer-item-mastery .mst-add-btn--primary:hover,app-customer-movements .mst-add-btn--primary:hover,app-customer-stock .mst-add-btn--primary:hover,app-customer-home .mst-add-btn--primary:hover,.mst-list-scope .mst-add-btn--primary:hover{background:var(--dms-blue-dark, #003478);border-color:var(--dms-blue-dark, #003478);color:#fff}app-location-list .mst-export-btn,app-customer-list .mst-export-btn,app-warehouse-approvals .mst-export-btn,app-stock-monitor .mst-export-btn,app-item-mastery .mst-export-btn,app-customer-item-mastery .mst-export-btn,app-customer-movements .mst-export-btn,app-customer-stock .mst-export-btn,app-customer-home .mst-export-btn,.mst-list-scope .mst-export-btn{border:1px solid #cde9dd;background:#f4fbf7;color:#157a4b}app-location-list .mst-export-btn:hover,app-customer-list .mst-export-btn:hover,app-warehouse-approvals .mst-export-btn:hover,app-stock-monitor .mst-export-btn:hover,app-item-mastery .mst-export-btn:hover,app-customer-item-mastery .mst-export-btn:hover,app-customer-movements .mst-export-btn:hover,app-customer-stock .mst-export-btn:hover,app-customer-home .mst-export-btn:hover,.mst-list-scope .mst-export-btn:hover{background:#e9f7ef}app-location-list .mst-list-body,app-customer-list .mst-list-body,app-warehouse-approvals .mst-list-body,app-stock-monitor .mst-list-body,app-item-mastery .mst-list-body,app-customer-item-mastery .mst-list-body,app-customer-movements .mst-list-body,app-customer-stock .mst-list-body,app-customer-home .mst-list-body,.mst-list-scope .mst-list-body{padding:10px 12px;position:relative}app-location-list .mst-table-shell .p-datatable-table-container,app-location-list .mst-table-shell .p-datatable-wrapper,app-customer-list .mst-table-shell .p-datatable-table-container,app-customer-list .mst-table-shell .p-datatable-wrapper,app-warehouse-approvals .mst-table-shell .p-datatable-table-container,app-warehouse-approvals .mst-table-shell .p-datatable-wrapper,app-stock-monitor .mst-table-shell .p-datatable-table-container,app-stock-monitor .mst-table-shell .p-datatable-wrapper,app-item-mastery .mst-table-shell .p-datatable-table-container,app-item-mastery .mst-table-shell .p-datatable-wrapper,app-customer-item-mastery .mst-table-shell .p-datatable-table-container,app-customer-item-mastery .mst-table-shell .p-datatable-wrapper,app-customer-movements .mst-table-shell .p-datatable-table-container,app-customer-movements .mst-table-shell .p-datatable-wrapper,app-customer-stock .mst-table-shell .p-datatable-table-container,app-customer-stock .mst-table-shell .p-datatable-wrapper,app-customer-home .mst-table-shell .p-datatable-table-container,app-customer-home .mst-table-shell .p-datatable-wrapper,.mst-list-scope .mst-table-shell .p-datatable-table-container,.mst-list-scope .mst-table-shell .p-datatable-wrapper{border:1px solid #f0f0f0;border-radius:var(--dms-radius-card);background:#fff;overflow:hidden}app-location-list .mst-table-shell .p-datatable-thead>tr>th,app-customer-list .mst-table-shell .p-datatable-thead>tr>th,app-warehouse-approvals .mst-table-shell .p-datatable-thead>tr>th,app-stock-monitor .mst-table-shell .p-datatable-thead>tr>th,app-item-mastery .mst-table-shell .p-datatable-thead>tr>th,app-customer-item-mastery .mst-table-shell .p-datatable-thead>tr>th,app-customer-movements .mst-table-shell .p-datatable-thead>tr>th,app-customer-stock .mst-table-shell .p-datatable-thead>tr>th,app-customer-home .mst-table-shell .p-datatable-thead>tr>th,.mst-list-scope .mst-table-shell .p-datatable-thead>tr>th{background:#f8f8f8;color:#616161;font-weight:600;font-size:var(--dms-text-sm);text-transform:none;letter-spacing:0;border-color:#f0f0f0;padding:11px 12px;white-space:nowrap}app-location-list .mst-table-shell .p-datatable-tbody>tr>td,app-customer-list .mst-table-shell .p-datatable-tbody>tr>td,app-warehouse-approvals .mst-table-shell .p-datatable-tbody>tr>td,app-stock-monitor .mst-table-shell .p-datatable-tbody>tr>td,app-item-mastery .mst-table-shell .p-datatable-tbody>tr>td,app-customer-item-mastery .mst-table-shell .p-datatable-tbody>tr>td,app-customer-movements .mst-table-shell .p-datatable-tbody>tr>td,app-customer-stock .mst-table-shell .p-datatable-tbody>tr>td,app-customer-home .mst-table-shell .p-datatable-tbody>tr>td,.mst-list-scope .mst-table-shell .p-datatable-tbody>tr>td{color:#616161;border-color:#f0f0f0;font-size:var(--dms-text-sm);font-weight:400;padding:11px 12px}app-location-list .mst-table-shell .p-datatable-tbody>tr>td:first-child,app-customer-list .mst-table-shell .p-datatable-tbody>tr>td:first-child,app-warehouse-approvals .mst-table-shell .p-datatable-tbody>tr>td:first-child,app-stock-monitor .mst-table-shell .p-datatable-tbody>tr>td:first-child,app-item-mastery .mst-table-shell .p-datatable-tbody>tr>td:first-child,app-customer-item-mastery .mst-table-shell .p-datatable-tbody>tr>td:first-child,app-customer-movements .mst-table-shell .p-datatable-tbody>tr>td:first-child,app-customer-stock .mst-table-shell .p-datatable-tbody>tr>td:first-child,app-customer-home .mst-table-shell .p-datatable-tbody>tr>td:first-child,.mst-list-scope .mst-table-shell .p-datatable-tbody>tr>td:first-child{font-weight:var(--dms-weight-semibold);color:var(--dms-ink, #1c1c1c)}app-location-list .mst-table-shell .p-datatable-tbody>tr,app-customer-list .mst-table-shell .p-datatable-tbody>tr,app-warehouse-approvals .mst-table-shell .p-datatable-tbody>tr,app-stock-monitor .mst-table-shell .p-datatable-tbody>tr,app-item-mastery .mst-table-shell .p-datatable-tbody>tr,app-customer-item-mastery .mst-table-shell .p-datatable-tbody>tr,app-customer-movements .mst-table-shell .p-datatable-tbody>tr,app-customer-stock .mst-table-shell .p-datatable-tbody>tr,app-customer-home .mst-table-shell .p-datatable-tbody>tr,.mst-list-scope .mst-table-shell .p-datatable-tbody>tr{transition:background-color .12s ease,box-shadow .12s ease}app-location-list .mst-table-shell .p-datatable-tbody>tr:hover>td,app-customer-list .mst-table-shell .p-datatable-tbody>tr:hover>td,app-warehouse-approvals .mst-table-shell .p-datatable-tbody>tr:hover>td,app-stock-monitor .mst-table-shell .p-datatable-tbody>tr:hover>td,app-item-mastery .mst-table-shell .p-datatable-tbody>tr:hover>td,app-customer-item-mastery .mst-table-shell .p-datatable-tbody>tr:hover>td,app-customer-movements .mst-table-shell .p-datatable-tbody>tr:hover>td,app-customer-stock .mst-table-shell .p-datatable-tbody>tr:hover>td,app-customer-home .mst-table-shell .p-datatable-tbody>tr:hover>td,.mst-list-scope .mst-table-shell .p-datatable-tbody>tr:hover>td{background:#f8f8f8!important}app-location-list .mst-table-shell .p-datatable-tbody>tr:hover>td:first-child,app-customer-list .mst-table-shell .p-datatable-tbody>tr:hover>td:first-child,app-warehouse-approvals .mst-table-shell .p-datatable-tbody>tr:hover>td:first-child,app-stock-monitor .mst-table-shell .p-datatable-tbody>tr:hover>td:first-child,app-item-mastery .mst-table-shell .p-datatable-tbody>tr:hover>td:first-child,app-customer-item-mastery .mst-table-shell .p-datatable-tbody>tr:hover>td:first-child,app-customer-movements .mst-table-shell .p-datatable-tbody>tr:hover>td:first-child,app-customer-stock .mst-table-shell .p-datatable-tbody>tr:hover>td:first-child,app-customer-home .mst-table-shell .p-datatable-tbody>tr:hover>td:first-child,.mst-list-scope .mst-table-shell .p-datatable-tbody>tr:hover>td:first-child{box-shadow:inset 3px 0 0 0 var(--dms-amber-dark, #b59001)}app-location-list .mst-table-shell .p-datatable-tbody>tr:last-child>td,app-customer-list .mst-table-shell .p-datatable-tbody>tr:last-child>td,app-warehouse-approvals .mst-table-shell .p-datatable-tbody>tr:last-child>td,app-stock-monitor .mst-table-shell .p-datatable-tbody>tr:last-child>td,app-item-mastery .mst-table-shell .p-datatable-tbody>tr:last-child>td,app-customer-item-mastery .mst-table-shell .p-datatable-tbody>tr:last-child>td,app-customer-movements .mst-table-shell .p-datatable-tbody>tr:last-child>td,app-customer-stock .mst-table-shell .p-datatable-tbody>tr:last-child>td,app-customer-home .mst-table-shell .p-datatable-tbody>tr:last-child>td,.mst-list-scope .mst-table-shell .p-datatable-tbody>tr:last-child>td{border-bottom:0}app-location-list .mst-table-shell .p-paginator,app-customer-list .mst-table-shell .p-paginator,app-warehouse-approvals .mst-table-shell .p-paginator,app-stock-monitor .mst-table-shell .p-paginator,app-item-mastery .mst-table-shell .p-paginator,app-customer-item-mastery .mst-table-shell .p-paginator,app-customer-movements .mst-table-shell .p-paginator,app-customer-stock .mst-table-shell .p-paginator,app-customer-home .mst-table-shell .p-paginator,.mst-list-scope .mst-table-shell .p-paginator{border:0;background:transparent;color:#787878;font-size:var(--dms-text-sm);padding-top:10px}app-location-list .mst-icon-toggle,app-customer-list .mst-icon-toggle,app-warehouse-approvals .mst-icon-toggle,app-stock-monitor .mst-icon-toggle,app-item-mastery .mst-icon-toggle,app-customer-item-mastery .mst-icon-toggle,app-customer-movements .mst-icon-toggle,app-customer-stock .mst-icon-toggle,app-customer-home .mst-icon-toggle,.mst-list-scope .mst-icon-toggle{display:inline-flex;align-items:center;justify-content:center;width:38px;min-width:38px;height:38px;padding:0;border:1px solid var(--p-content-border-color, #f0f0f0);border-radius:8px;background:var(--p-surface-0, #fff);color:var(--p-text-muted-color, #6b7280);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}app-location-list .mst-icon-toggle:hover,app-customer-list .mst-icon-toggle:hover,app-warehouse-approvals .mst-icon-toggle:hover,app-stock-monitor .mst-icon-toggle:hover,app-item-mastery .mst-icon-toggle:hover,app-customer-item-mastery .mst-icon-toggle:hover,app-customer-movements .mst-icon-toggle:hover,app-customer-stock .mst-icon-toggle:hover,app-customer-home .mst-icon-toggle:hover,.mst-list-scope .mst-icon-toggle:hover{border-color:var(--p-primary-300, #a5b4fc);color:var(--p-text-color, #1f2937)}app-location-list .mst-icon-toggle--on,app-customer-list .mst-icon-toggle--on,app-warehouse-approvals .mst-icon-toggle--on,app-stock-monitor .mst-icon-toggle--on,app-item-mastery .mst-icon-toggle--on,app-customer-item-mastery .mst-icon-toggle--on,app-customer-movements .mst-icon-toggle--on,app-customer-stock .mst-icon-toggle--on,app-customer-home .mst-icon-toggle--on,.mst-list-scope .mst-icon-toggle--on{border-color:var(--p-primary-color, #004aab);background:color-mix(in srgb,var(--p-primary-color, #004aab) 12%,transparent);color:var(--p-primary-600, #003478)}app-location-list .mst-daterow,app-customer-list .mst-daterow,app-warehouse-approvals .mst-daterow,app-stock-monitor .mst-daterow,app-item-mastery .mst-daterow,app-customer-item-mastery .mst-daterow,app-customer-movements .mst-daterow,app-customer-stock .mst-daterow,app-customer-home .mst-daterow,.mst-list-scope .mst-daterow{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:8px}app-location-list .mst-daterow .mst-filter .p-datepicker,app-customer-list .mst-daterow .mst-filter .p-datepicker,app-warehouse-approvals .mst-daterow .mst-filter .p-datepicker,app-stock-monitor .mst-daterow .mst-filter .p-datepicker,app-item-mastery .mst-daterow .mst-filter .p-datepicker,app-customer-item-mastery .mst-daterow .mst-filter .p-datepicker,app-customer-movements .mst-daterow .mst-filter .p-datepicker,app-customer-stock .mst-daterow .mst-filter .p-datepicker,app-customer-home .mst-daterow .mst-filter .p-datepicker,.mst-list-scope .mst-daterow .mst-filter .p-datepicker{display:flex;align-items:center;width:100%}app-location-list .mst-daterow .mst-filter .p-datepicker-input,app-customer-list .mst-daterow .mst-filter .p-datepicker-input,app-warehouse-approvals .mst-daterow .mst-filter .p-datepicker-input,app-stock-monitor .mst-daterow .mst-filter .p-datepicker-input,app-item-mastery .mst-daterow .mst-filter .p-datepicker-input,app-customer-item-mastery .mst-daterow .mst-filter .p-datepicker-input,app-customer-movements .mst-daterow .mst-filter .p-datepicker-input,app-customer-stock .mst-daterow .mst-filter .p-datepicker-input,app-customer-home .mst-daterow .mst-filter .p-datepicker-input,.mst-list-scope .mst-daterow .mst-filter .p-datepicker-input{flex:1 1 auto;width:auto;min-width:0}app-location-list .mst-action-cell,app-customer-list .mst-action-cell,app-warehouse-approvals .mst-action-cell,app-stock-monitor .mst-action-cell,app-item-mastery .mst-action-cell,app-customer-item-mastery .mst-action-cell,app-customer-movements .mst-action-cell,app-customer-stock .mst-action-cell,app-customer-home .mst-action-cell,.mst-list-scope .mst-action-cell{text-align:center;white-space:nowrap}app-location-list .mst-action-cell .p-button,app-customer-list .mst-action-cell .p-button,app-warehouse-approvals .mst-action-cell .p-button,app-stock-monitor .mst-action-cell .p-button,app-item-mastery .mst-action-cell .p-button,app-customer-item-mastery .mst-action-cell .p-button,app-customer-movements .mst-action-cell .p-button,app-customer-stock .mst-action-cell .p-button,app-customer-home .mst-action-cell .p-button,.mst-list-scope .mst-action-cell .p-button{width:32px;height:32px;min-width:32px;padding:0;border-radius:8px;background:var(--p-surface-100, #f1f3f9);transition:background-color .15s ease,transform .15s ease}app-location-list .mst-action-cell .p-button.p-button-help,app-customer-list .mst-action-cell .p-button.p-button-help,app-warehouse-approvals .mst-action-cell .p-button.p-button-help,app-stock-monitor .mst-action-cell .p-button.p-button-help,app-item-mastery .mst-action-cell .p-button.p-button-help,app-customer-item-mastery .mst-action-cell .p-button.p-button-help,app-customer-movements .mst-action-cell .p-button.p-button-help,app-customer-stock .mst-action-cell .p-button.p-button-help,app-customer-home .mst-action-cell .p-button.p-button-help,.mst-list-scope .mst-action-cell .p-button.p-button-help{background:color-mix(in srgb,#004aab 10%,transparent)}app-location-list .mst-action-cell .p-button.p-button-warn,app-customer-list .mst-action-cell .p-button.p-button-warn,app-warehouse-approvals .mst-action-cell .p-button.p-button-warn,app-stock-monitor .mst-action-cell .p-button.p-button-warn,app-item-mastery .mst-action-cell .p-button.p-button-warn,app-customer-item-mastery .mst-action-cell .p-button.p-button-warn,app-customer-movements .mst-action-cell .p-button.p-button-warn,app-customer-stock .mst-action-cell .p-button.p-button-warn,app-customer-home .mst-action-cell .p-button.p-button-warn,.mst-list-scope .mst-action-cell .p-button.p-button-warn{background:color-mix(in srgb,#f59e0b 14%,transparent)}app-location-list .mst-action-cell .p-button.p-button-danger,app-customer-list .mst-action-cell .p-button.p-button-danger,app-warehouse-approvals .mst-action-cell .p-button.p-button-danger,app-stock-monitor .mst-action-cell .p-button.p-button-danger,app-item-mastery .mst-action-cell .p-button.p-button-danger,app-customer-item-mastery .mst-action-cell .p-button.p-button-danger,app-customer-movements .mst-action-cell .p-button.p-button-danger,app-customer-stock .mst-action-cell .p-button.p-button-danger,app-customer-home .mst-action-cell .p-button.p-button-danger,.mst-list-scope .mst-action-cell .p-button.p-button-danger{background:color-mix(in srgb,#ef4444 12%,transparent)}app-location-list .mst-action-cell .p-button.p-button-help:hover,app-customer-list .mst-action-cell .p-button.p-button-help:hover,app-warehouse-approvals .mst-action-cell .p-button.p-button-help:hover,app-stock-monitor .mst-action-cell .p-button.p-button-help:hover,app-item-mastery .mst-action-cell .p-button.p-button-help:hover,app-customer-item-mastery .mst-action-cell .p-button.p-button-help:hover,app-customer-movements .mst-action-cell .p-button.p-button-help:hover,app-customer-stock .mst-action-cell .p-button.p-button-help:hover,app-customer-home .mst-action-cell .p-button.p-button-help:hover,.mst-list-scope .mst-action-cell .p-button.p-button-help:hover{background:color-mix(in srgb,#004aab 18%,transparent)}app-location-list .mst-action-cell .p-button.p-button-warn:hover,app-customer-list .mst-action-cell .p-button.p-button-warn:hover,app-warehouse-approvals .mst-action-cell .p-button.p-button-warn:hover,app-stock-monitor .mst-action-cell .p-button.p-button-warn:hover,app-item-mastery .mst-action-cell .p-button.p-button-warn:hover,app-customer-item-mastery .mst-action-cell .p-button.p-button-warn:hover,app-customer-movements .mst-action-cell .p-button.p-button-warn:hover,app-customer-stock .mst-action-cell .p-button.p-button-warn:hover,app-customer-home .mst-action-cell .p-button.p-button-warn:hover,.mst-list-scope .mst-action-cell .p-button.p-button-warn:hover{background:color-mix(in srgb,#f59e0b 26%,transparent)}app-location-list .mst-action-cell .p-button.p-button-danger:hover,app-customer-list .mst-action-cell .p-button.p-button-danger:hover,app-warehouse-approvals .mst-action-cell .p-button.p-button-danger:hover,app-stock-monitor .mst-action-cell .p-button.p-button-danger:hover,app-item-mastery .mst-action-cell .p-button.p-button-danger:hover,app-customer-item-mastery .mst-action-cell .p-button.p-button-danger:hover,app-customer-movements .mst-action-cell .p-button.p-button-danger:hover,app-customer-stock .mst-action-cell .p-button.p-button-danger:hover,app-customer-home .mst-action-cell .p-button.p-button-danger:hover,.mst-list-scope .mst-action-cell .p-button.p-button-danger:hover{background:color-mix(in srgb,#ef4444 22%,transparent)}app-location-list .mst-action-cell .p-button+.p-button,app-customer-list .mst-action-cell .p-button+.p-button,app-warehouse-approvals .mst-action-cell .p-button+.p-button,app-stock-monitor .mst-action-cell .p-button+.p-button,app-item-mastery .mst-action-cell .p-button+.p-button,app-customer-item-mastery .mst-action-cell .p-button+.p-button,app-customer-movements .mst-action-cell .p-button+.p-button,app-customer-stock .mst-action-cell .p-button+.p-button,app-customer-home .mst-action-cell .p-button+.p-button,.mst-list-scope .mst-action-cell .p-button+.p-button{margin-left:4px}app-location-list .mst-action-cell .p-button:hover,app-customer-list .mst-action-cell .p-button:hover,app-warehouse-approvals .mst-action-cell .p-button:hover,app-stock-monitor .mst-action-cell .p-button:hover,app-item-mastery .mst-action-cell .p-button:hover,app-customer-item-mastery .mst-action-cell .p-button:hover,app-customer-movements .mst-action-cell .p-button:hover,app-customer-stock .mst-action-cell .p-button:hover,app-customer-home .mst-action-cell .p-button:hover,.mst-list-scope .mst-action-cell .p-button:hover{background:var(--p-surface-200, #e2e6f0);transform:translateY(-1px)}app-location-list .mst-action-cell .p-button .p-button-icon,app-customer-list .mst-action-cell .p-button .p-button-icon,app-warehouse-approvals .mst-action-cell .p-button .p-button-icon,app-stock-monitor .mst-action-cell .p-button .p-button-icon,app-item-mastery .mst-action-cell .p-button .p-button-icon,app-customer-item-mastery .mst-action-cell .p-button .p-button-icon,app-customer-movements .mst-action-cell .p-button .p-button-icon,app-customer-stock .mst-action-cell .p-button .p-button-icon,app-customer-home .mst-action-cell .p-button .p-button-icon,.mst-list-scope .mst-action-cell .p-button .p-button-icon{font-size:.85rem}app-location-list .mst-footer,app-customer-list .mst-footer,app-warehouse-approvals .mst-footer,app-stock-monitor .mst-footer,app-item-mastery .mst-footer,app-customer-item-mastery .mst-footer,app-customer-movements .mst-footer,app-customer-stock .mst-footer,app-customer-home .mst-footer,.mst-list-scope .mst-footer{border-top:1px solid #f0f0f0;padding:8px var(--mfi-gutter, 16px);color:#5b6b83;font-size:12.5px;font-weight:600;background:#fff}@media(max-width:991px){app-location-list .mst-page,app-customer-list .mst-page,app-warehouse-approvals .mst-page,app-stock-monitor .mst-page,app-item-mastery .mst-page,app-customer-item-mastery .mst-page,app-customer-movements .mst-page,app-customer-stock .mst-page,app-customer-home .mst-page,.mst-list-scope .mst-page{padding:8px}app-location-list .mst-head-top,app-customer-list .mst-head-top,app-warehouse-approvals .mst-head-top,app-stock-monitor .mst-head-top,app-item-mastery .mst-head-top,app-customer-item-mastery .mst-head-top,app-customer-movements .mst-head-top,app-customer-stock .mst-head-top,app-customer-home .mst-head-top,.mst-list-scope .mst-head-top{width:100%}app-location-list .mst-head-left h2,app-customer-list .mst-head-left h2,app-warehouse-approvals .mst-head-left h2,app-stock-monitor .mst-head-left h2,app-item-mastery .mst-head-left h2,app-customer-item-mastery .mst-head-left h2,app-customer-movements .mst-head-left h2,app-customer-stock .mst-head-left h2,app-customer-home .mst-head-left h2,.mst-list-scope .mst-head-left h2{font-size:18px}app-location-list .mst-toolbar,app-customer-list .mst-toolbar,app-warehouse-approvals .mst-toolbar,app-stock-monitor .mst-toolbar,app-item-mastery .mst-toolbar,app-customer-item-mastery .mst-toolbar,app-customer-movements .mst-toolbar,app-customer-stock .mst-toolbar,app-customer-home .mst-toolbar,.mst-list-scope .mst-toolbar{grid-template-columns:1fr;align-items:stretch}app-location-list .mst-toolbar-left,app-customer-list .mst-toolbar-left,app-warehouse-approvals .mst-toolbar-left,app-stock-monitor .mst-toolbar-left,app-item-mastery .mst-toolbar-left,app-customer-item-mastery .mst-toolbar-left,app-customer-movements .mst-toolbar-left,app-customer-stock .mst-toolbar-left,app-customer-home .mst-toolbar-left,.mst-list-scope .mst-toolbar-left{display:grid;grid-template-columns:1fr;gap:8px}app-location-list .mst-actions,app-customer-list .mst-actions,app-warehouse-approvals .mst-actions,app-stock-monitor .mst-actions,app-item-mastery .mst-actions,app-customer-item-mastery .mst-actions,app-customer-movements .mst-actions,app-customer-stock .mst-actions,app-customer-home .mst-actions,.mst-list-scope .mst-actions{width:100%;justify-self:stretch;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px}app-location-list .mst-search-input,app-customer-list .mst-search-input,app-warehouse-approvals .mst-search-input,app-stock-monitor .mst-search-input,app-item-mastery .mst-search-input,app-customer-item-mastery .mst-search-input,app-customer-movements .mst-search-input,app-customer-stock .mst-search-input,app-customer-home .mst-search-input,.mst-list-scope .mst-search-input{min-width:0;width:100%}}@media(max-width:767px){app-location-list .mst-page,app-customer-list .mst-page,app-warehouse-approvals .mst-page,app-stock-monitor .mst-page,app-item-mastery .mst-page,app-customer-item-mastery .mst-page,app-customer-movements .mst-page,app-customer-stock .mst-page,app-customer-home .mst-page,.mst-list-scope .mst-page{padding:0;margin:0 calc(var(--mfi-gutter, 16px) * -1)}app-location-list .mst-card,app-customer-list .mst-card,app-warehouse-approvals .mst-card,app-stock-monitor .mst-card,app-item-mastery .mst-card,app-customer-item-mastery .mst-card,app-customer-movements .mst-card,app-customer-stock .mst-card,app-customer-home .mst-card,.mst-list-scope .mst-card{border-radius:0;border:0;box-shadow:none}app-location-list .mst-head,app-customer-list .mst-head,app-warehouse-approvals .mst-head,app-stock-monitor .mst-head,app-item-mastery .mst-head,app-customer-item-mastery .mst-head,app-customer-movements .mst-head,app-customer-stock .mst-head,app-customer-home .mst-head,.mst-list-scope .mst-head{padding:8px var(--mfi-gutter, 16px) 6px}app-location-list .mst-head-left,app-customer-list .mst-head-left,app-warehouse-approvals .mst-head-left,app-stock-monitor .mst-head-left,app-item-mastery .mst-head-left,app-customer-item-mastery .mst-head-left,app-customer-movements .mst-head-left,app-customer-stock .mst-head-left,app-customer-home .mst-head-left,.mst-list-scope .mst-head-left{gap:6px}app-location-list .mst-head-left h2,app-customer-list .mst-head-left h2,app-warehouse-approvals .mst-head-left h2,app-stock-monitor .mst-head-left h2,app-item-mastery .mst-head-left h2,app-customer-item-mastery .mst-head-left h2,app-customer-movements .mst-head-left h2,app-customer-stock .mst-head-left h2,app-customer-home .mst-head-left h2,.mst-list-scope .mst-head-left h2{font-size:15px}app-location-list .mst-head:before,app-customer-list .mst-head:before,app-warehouse-approvals .mst-head:before,app-stock-monitor .mst-head:before,app-item-mastery .mst-head:before,app-customer-item-mastery .mst-head:before,app-customer-movements .mst-head:before,app-customer-stock .mst-head:before,app-customer-home .mst-head:before,.mst-list-scope .mst-head:before{content:none}app-location-list .mst-head-left p,app-location-list .mst-search-btn span,app-location-list .mst-add-btn span,app-location-list .mst-export-btn span,app-customer-list .mst-head-left p,app-customer-list .mst-search-btn span,app-customer-list .mst-add-btn span,app-customer-list .mst-export-btn span,app-warehouse-approvals .mst-head-left p,app-warehouse-approvals .mst-search-btn span,app-warehouse-approvals .mst-add-btn span,app-warehouse-approvals .mst-export-btn span,app-stock-monitor .mst-head-left p,app-stock-monitor .mst-search-btn span,app-stock-monitor .mst-add-btn span,app-stock-monitor .mst-export-btn span,app-item-mastery .mst-head-left p,app-item-mastery .mst-search-btn span,app-item-mastery .mst-add-btn span,app-item-mastery .mst-export-btn span,app-customer-item-mastery .mst-head-left p,app-customer-item-mastery .mst-search-btn span,app-customer-item-mastery .mst-add-btn span,app-customer-item-mastery .mst-export-btn span,app-customer-movements .mst-head-left p,app-customer-movements .mst-search-btn span,app-customer-movements .mst-add-btn span,app-customer-movements .mst-export-btn span,app-customer-stock .mst-head-left p,app-customer-stock .mst-search-btn span,app-customer-stock .mst-add-btn span,app-customer-stock .mst-export-btn span,app-customer-home .mst-head-left p,app-customer-home .mst-search-btn span,app-customer-home .mst-add-btn span,app-customer-home .mst-export-btn span,.mst-list-scope .mst-head-left p,.mst-list-scope .mst-search-btn span,.mst-list-scope .mst-add-btn span,.mst-list-scope .mst-export-btn span{display:none}app-location-list .mst-actions,app-customer-list .mst-actions,app-warehouse-approvals .mst-actions,app-stock-monitor .mst-actions,app-item-mastery .mst-actions,app-customer-item-mastery .mst-actions,app-customer-movements .mst-actions,app-customer-stock .mst-actions,app-customer-home .mst-actions,.mst-list-scope .mst-actions{display:flex;justify-content:flex-end;gap:6px}app-location-list .mst-search-btn,app-location-list .mst-add-btn,app-location-list .mst-export-btn,app-customer-list .mst-search-btn,app-customer-list .mst-add-btn,app-customer-list .mst-export-btn,app-warehouse-approvals .mst-search-btn,app-warehouse-approvals .mst-add-btn,app-warehouse-approvals .mst-export-btn,app-stock-monitor .mst-search-btn,app-stock-monitor .mst-add-btn,app-stock-monitor .mst-export-btn,app-item-mastery .mst-search-btn,app-item-mastery .mst-add-btn,app-item-mastery .mst-export-btn,app-customer-item-mastery .mst-search-btn,app-customer-item-mastery .mst-add-btn,app-customer-item-mastery .mst-export-btn,app-customer-movements .mst-search-btn,app-customer-movements .mst-add-btn,app-customer-movements .mst-export-btn,app-customer-stock .mst-search-btn,app-customer-stock .mst-add-btn,app-customer-stock .mst-export-btn,app-customer-home .mst-search-btn,app-customer-home .mst-add-btn,app-customer-home .mst-export-btn,.mst-list-scope .mst-search-btn,.mst-list-scope .mst-add-btn,.mst-list-scope .mst-export-btn{width:34px;min-width:34px;padding:0}app-location-list .mst-list-body,app-customer-list .mst-list-body,app-warehouse-approvals .mst-list-body,app-stock-monitor .mst-list-body,app-item-mastery .mst-list-body,app-customer-item-mastery .mst-list-body,app-customer-movements .mst-list-body,app-customer-stock .mst-list-body,app-customer-home .mst-list-body,.mst-list-scope .mst-list-body{padding:10px}app-location-list .mst-table-shell .p-datatable-thead>tr>th,app-location-list .mst-table-shell .p-datatable-tbody>tr>td,app-customer-list .mst-table-shell .p-datatable-thead>tr>th,app-customer-list .mst-table-shell .p-datatable-tbody>tr>td,app-warehouse-approvals .mst-table-shell .p-datatable-thead>tr>th,app-warehouse-approvals .mst-table-shell .p-datatable-tbody>tr>td,app-stock-monitor .mst-table-shell .p-datatable-thead>tr>th,app-stock-monitor .mst-table-shell .p-datatable-tbody>tr>td,app-item-mastery .mst-table-shell .p-datatable-thead>tr>th,app-item-mastery .mst-table-shell .p-datatable-tbody>tr>td,app-customer-item-mastery .mst-table-shell .p-datatable-thead>tr>th,app-customer-item-mastery .mst-table-shell .p-datatable-tbody>tr>td,app-customer-movements .mst-table-shell .p-datatable-thead>tr>th,app-customer-movements .mst-table-shell .p-datatable-tbody>tr>td,app-customer-stock .mst-table-shell .p-datatable-thead>tr>th,app-customer-stock .mst-table-shell .p-datatable-tbody>tr>td,app-customer-home .mst-table-shell .p-datatable-thead>tr>th,app-customer-home .mst-table-shell .p-datatable-tbody>tr>td,.mst-list-scope .mst-table-shell .p-datatable-thead>tr>th,.mst-list-scope .mst-table-shell .p-datatable-tbody>tr>td{font-size:var(--dms-text-xs);padding:7px 8px}}@media(max-width:640px){app-location-list .mst-head-top,app-customer-list .mst-head-top,app-warehouse-approvals .mst-head-top,app-stock-monitor .mst-head-top,app-item-mastery .mst-head-top,app-customer-item-mastery .mst-head-top,app-customer-movements .mst-head-top,app-customer-stock .mst-head-top,app-customer-home .mst-head-top,.mst-list-scope .mst-head-top{display:none}app-location-list .mst-head,app-customer-list .mst-head,app-warehouse-approvals .mst-head,app-stock-monitor .mst-head,app-item-mastery .mst-head,app-customer-item-mastery .mst-head,app-customer-movements .mst-head,app-customer-stock .mst-head,app-customer-home .mst-head,.mst-list-scope .mst-head{padding:10px var(--mfi-gutter, 16px)}app-location-list .mst-toolbar,app-customer-list .mst-toolbar,app-warehouse-approvals .mst-toolbar,app-stock-monitor .mst-toolbar,app-item-mastery .mst-toolbar,app-customer-item-mastery .mst-toolbar,app-customer-movements .mst-toolbar,app-customer-stock .mst-toolbar,app-customer-home .mst-toolbar,.mst-list-scope .mst-toolbar{margin-top:0;padding-top:0;border-top:0;padding-inline-start:0;grid-template-columns:1fr 1fr auto auto;gap:8px}app-location-list .mst-toolbar-left,app-location-list .mst-actions,app-customer-list .mst-toolbar-left,app-customer-list .mst-actions,app-warehouse-approvals .mst-toolbar-left,app-warehouse-approvals .mst-actions,app-stock-monitor .mst-toolbar-left,app-stock-monitor .mst-actions,app-item-mastery .mst-toolbar-left,app-item-mastery .mst-actions,app-customer-item-mastery .mst-toolbar-left,app-customer-item-mastery .mst-actions,app-customer-movements .mst-toolbar-left,app-customer-movements .mst-actions,app-customer-stock .mst-toolbar-left,app-customer-stock .mst-actions,app-customer-home .mst-toolbar-left,app-customer-home .mst-actions,.mst-list-scope .mst-toolbar-left,.mst-list-scope .mst-actions{display:contents}app-location-list app-search-box,app-customer-list app-search-box,app-warehouse-approvals app-search-box,app-stock-monitor app-search-box,app-item-mastery app-search-box,app-customer-item-mastery app-search-box,app-customer-movements app-search-box,app-customer-stock app-search-box,app-customer-home app-search-box,.mst-list-scope app-search-box{grid-column:1/-1;order:2}app-location-list .mst-filter,app-customer-list .mst-filter,app-warehouse-approvals .mst-filter,app-stock-monitor .mst-filter,app-item-mastery .mst-filter,app-customer-item-mastery .mst-filter,app-customer-movements .mst-filter,app-customer-stock .mst-filter,app-customer-home .mst-filter,.mst-list-scope .mst-filter{grid-column:span 1}app-location-list .mst-daterow,app-customer-list .mst-daterow,app-warehouse-approvals .mst-daterow,app-stock-monitor .mst-daterow,app-item-mastery .mst-daterow,app-customer-item-mastery .mst-daterow,app-customer-movements .mst-daterow,app-customer-stock .mst-daterow,app-customer-home .mst-daterow,.mst-list-scope .mst-daterow{grid-column:1/-1;order:1}app-location-list .mst-daterow .mst-filter,app-customer-list .mst-daterow .mst-filter,app-warehouse-approvals .mst-daterow .mst-filter,app-stock-monitor .mst-daterow .mst-filter,app-item-mastery .mst-daterow .mst-filter,app-customer-item-mastery .mst-daterow .mst-filter,app-customer-movements .mst-daterow .mst-filter,app-customer-stock .mst-daterow .mst-filter,app-customer-home .mst-daterow .mst-filter,.mst-list-scope .mst-daterow .mst-filter{grid-column:auto}app-location-list .wh-chips,app-customer-list .wh-chips,app-warehouse-approvals .wh-chips,app-stock-monitor .wh-chips,app-item-mastery .wh-chips,app-customer-item-mastery .wh-chips,app-customer-movements .wh-chips,app-customer-stock .wh-chips,app-customer-home .wh-chips,.mst-list-scope .wh-chips{grid-column:1/-1}app-location-list .mst-filter,app-customer-list .mst-filter,app-warehouse-approvals .mst-filter,app-stock-monitor .mst-filter,app-item-mastery .mst-filter,app-customer-item-mastery .mst-filter,app-customer-movements .mst-filter,app-customer-stock .mst-filter,app-customer-home .mst-filter,.mst-list-scope .mst-filter{width:100%;min-width:0}app-location-list .mst-filter .p-select-label,app-location-list .mst-filter .p-placeholder,app-customer-list .mst-filter .p-select-label,app-customer-list .mst-filter .p-placeholder,app-warehouse-approvals .mst-filter .p-select-label,app-warehouse-approvals .mst-filter .p-placeholder,app-stock-monitor .mst-filter .p-select-label,app-stock-monitor .mst-filter .p-placeholder,app-item-mastery .mst-filter .p-select-label,app-item-mastery .mst-filter .p-placeholder,app-customer-item-mastery .mst-filter .p-select-label,app-customer-item-mastery .mst-filter .p-placeholder,app-customer-movements .mst-filter .p-select-label,app-customer-movements .mst-filter .p-placeholder,app-customer-stock .mst-filter .p-select-label,app-customer-stock .mst-filter .p-placeholder,app-customer-home .mst-filter .p-select-label,app-customer-home .mst-filter .p-placeholder,.mst-list-scope .mst-filter .p-select-label,.mst-list-scope .mst-filter .p-placeholder{font-size:var(--dms-text-sm);padding-right:0}app-location-list .mst-filter .p-select-dropdown,app-customer-list .mst-filter .p-select-dropdown,app-warehouse-approvals .mst-filter .p-select-dropdown,app-stock-monitor .mst-filter .p-select-dropdown,app-item-mastery .mst-filter .p-select-dropdown,app-customer-item-mastery .mst-filter .p-select-dropdown,app-customer-movements .mst-filter .p-select-dropdown,app-customer-stock .mst-filter .p-select-dropdown,app-customer-home .mst-filter .p-select-dropdown,.mst-list-scope .mst-filter .p-select-dropdown{width:1.75rem}app-location-list p-datepicker.mst-filter,app-customer-list p-datepicker.mst-filter,app-warehouse-approvals p-datepicker.mst-filter,app-stock-monitor p-datepicker.mst-filter,app-item-mastery p-datepicker.mst-filter,app-customer-item-mastery p-datepicker.mst-filter,app-customer-movements p-datepicker.mst-filter,app-customer-stock p-datepicker.mst-filter,app-customer-home p-datepicker.mst-filter,.mst-list-scope p-datepicker.mst-filter{width:100%}app-location-list p-datepicker.mst-filter .p-datepicker-input,app-customer-list p-datepicker.mst-filter .p-datepicker-input,app-warehouse-approvals p-datepicker.mst-filter .p-datepicker-input,app-stock-monitor p-datepicker.mst-filter .p-datepicker-input,app-item-mastery p-datepicker.mst-filter .p-datepicker-input,app-customer-item-mastery p-datepicker.mst-filter .p-datepicker-input,app-customer-movements p-datepicker.mst-filter .p-datepicker-input,app-customer-stock p-datepicker.mst-filter .p-datepicker-input,app-customer-home p-datepicker.mst-filter .p-datepicker-input,.mst-list-scope p-datepicker.mst-filter .p-datepicker-input{font-size:var(--dms-text-sm)}app-location-list .mst-action-cell,app-customer-list .mst-action-cell,app-warehouse-approvals .mst-action-cell,app-stock-monitor .mst-action-cell,app-item-mastery .mst-action-cell,app-customer-item-mastery .mst-action-cell,app-customer-movements .mst-action-cell,app-customer-stock .mst-action-cell,app-customer-home .mst-action-cell,.mst-list-scope .mst-action-cell{display:flex!important;justify-content:space-evenly!important;align-items:center;width:100%;margin-top:4px;padding:6px 0 0!important;border:0!important;border-top:1px solid var(--p-content-border-color, #f0f0f0)!important}app-location-list .mst-action-cell .p-button,app-customer-list .mst-action-cell .p-button,app-warehouse-approvals .mst-action-cell .p-button,app-stock-monitor .mst-action-cell .p-button,app-item-mastery .mst-action-cell .p-button,app-customer-item-mastery .mst-action-cell .p-button,app-customer-movements .mst-action-cell .p-button,app-customer-stock .mst-action-cell .p-button,app-customer-home .mst-action-cell .p-button,.mst-list-scope .mst-action-cell .p-button{width:40px;min-width:40px;height:34px;margin:0;border-radius:8px;background:transparent}app-location-list .mst-action-cell .p-button+.p-button,app-customer-list .mst-action-cell .p-button+.p-button,app-warehouse-approvals .mst-action-cell .p-button+.p-button,app-stock-monitor .mst-action-cell .p-button+.p-button,app-item-mastery .mst-action-cell .p-button+.p-button,app-customer-item-mastery .mst-action-cell .p-button+.p-button,app-customer-movements .mst-action-cell .p-button+.p-button,app-customer-stock .mst-action-cell .p-button+.p-button,app-customer-home .mst-action-cell .p-button+.p-button,.mst-list-scope .mst-action-cell .p-button+.p-button{margin-left:0}app-location-list .mst-action-cell .p-button:hover,app-customer-list .mst-action-cell .p-button:hover,app-warehouse-approvals .mst-action-cell .p-button:hover,app-stock-monitor .mst-action-cell .p-button:hover,app-item-mastery .mst-action-cell .p-button:hover,app-customer-item-mastery .mst-action-cell .p-button:hover,app-customer-movements .mst-action-cell .p-button:hover,app-customer-stock .mst-action-cell .p-button:hover,app-customer-home .mst-action-cell .p-button:hover,.mst-list-scope .mst-action-cell .p-button:hover{background:var(--p-surface-100, #f1f3f9);transform:none}app-location-list .mst-action-cell .p-button .p-button-icon,app-customer-list .mst-action-cell .p-button .p-button-icon,app-warehouse-approvals .mst-action-cell .p-button .p-button-icon,app-stock-monitor .mst-action-cell .p-button .p-button-icon,app-item-mastery .mst-action-cell .p-button .p-button-icon,app-customer-item-mastery .mst-action-cell .p-button .p-button-icon,app-customer-movements .mst-action-cell .p-button .p-button-icon,app-customer-stock .mst-action-cell .p-button .p-button-icon,app-customer-home .mst-action-cell .p-button .p-button-icon,.mst-list-scope .mst-action-cell .p-button .p-button-icon{font-size:.95rem}app-location-list .mst-search-btn,app-customer-list .mst-search-btn,app-warehouse-approvals .mst-search-btn,app-stock-monitor .mst-search-btn,app-item-mastery .mst-search-btn,app-customer-item-mastery .mst-search-btn,app-customer-movements .mst-search-btn,app-customer-stock .mst-search-btn,app-customer-home .mst-search-btn,.mst-list-scope .mst-search-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;min-width:38px;height:38px;padding:0;border:1px solid var(--p-content-border-color, #f0f0f0);border-radius:8px;background:var(--p-surface-0, #fff);color:var(--p-text-muted-color, #6b7280)}app-location-list .mst-search-btn span,app-customer-list .mst-search-btn span,app-warehouse-approvals .mst-search-btn span,app-stock-monitor .mst-search-btn span,app-item-mastery .mst-search-btn span,app-customer-item-mastery .mst-search-btn span,app-customer-movements .mst-search-btn span,app-customer-stock .mst-search-btn span,app-customer-home .mst-search-btn span,.mst-list-scope .mst-search-btn span{display:none}app-location-list .mst-search-btn i,app-customer-list .mst-search-btn i,app-warehouse-approvals .mst-search-btn i,app-stock-monitor .mst-search-btn i,app-item-mastery .mst-search-btn i,app-customer-item-mastery .mst-search-btn i,app-customer-movements .mst-search-btn i,app-customer-stock .mst-search-btn i,app-customer-home .mst-search-btn i,.mst-list-scope .mst-search-btn i{font-size:1rem}app-location-list .mst-add-btn,app-customer-list .mst-add-btn,app-warehouse-approvals .mst-add-btn,app-stock-monitor .mst-add-btn,app-item-mastery .mst-add-btn,app-customer-item-mastery .mst-add-btn,app-customer-movements .mst-add-btn,app-customer-stock .mst-add-btn,app-customer-home .mst-add-btn,.mst-list-scope .mst-add-btn{position:fixed;right:1rem;bottom:calc(4.25rem + env(safe-area-inset-bottom,0px));z-index:20;width:3.25rem;height:3.25rem;min-width:0;padding:0;border-radius:50%;box-shadow:0 6px 16px -4px #10182866}app-location-list .mst-add-btn span,app-customer-list .mst-add-btn span,app-warehouse-approvals .mst-add-btn span,app-stock-monitor .mst-add-btn span,app-item-mastery .mst-add-btn span,app-customer-item-mastery .mst-add-btn span,app-customer-movements .mst-add-btn span,app-customer-stock .mst-add-btn span,app-customer-home .mst-add-btn span,.mst-list-scope .mst-add-btn span{display:none}app-location-list .mst-add-btn i,app-customer-list .mst-add-btn i,app-warehouse-approvals .mst-add-btn i,app-stock-monitor .mst-add-btn i,app-item-mastery .mst-add-btn i,app-customer-item-mastery .mst-add-btn i,app-customer-movements .mst-add-btn i,app-customer-stock .mst-add-btn i,app-customer-home .mst-add-btn i,.mst-list-scope .mst-add-btn i{font-size:1.15rem}app-location-list,app-customer-list,app-warehouse-approvals,app-stock-monitor,app-item-mastery,app-customer-item-mastery,app-customer-movements,app-customer-stock,app-customer-home,.mst-list-scope{display:flex!important;flex-direction:column;min-height:100%}app-location-list .mst-page,app-location-list .mst-card,app-location-list .mst-list-body,app-location-list .mst-table-shell,app-location-list p-table,app-location-list p-table>div,app-location-list .p-datatable,app-customer-list .mst-page,app-customer-list .mst-card,app-customer-list .mst-list-body,app-customer-list .mst-table-shell,app-customer-list p-table,app-customer-list p-table>div,app-customer-list .p-datatable,app-warehouse-approvals .mst-page,app-warehouse-approvals .mst-card,app-warehouse-approvals .mst-list-body,app-warehouse-approvals .mst-table-shell,app-warehouse-approvals p-table,app-warehouse-approvals p-table>div,app-warehouse-approvals .p-datatable,app-stock-monitor .mst-page,app-stock-monitor .mst-card,app-stock-monitor .mst-list-body,app-stock-monitor .mst-table-shell,app-stock-monitor p-table,app-stock-monitor p-table>div,app-stock-monitor .p-datatable,app-item-mastery .mst-page,app-item-mastery .mst-card,app-item-mastery .mst-list-body,app-item-mastery .mst-table-shell,app-item-mastery p-table,app-item-mastery p-table>div,app-item-mastery .p-datatable,app-customer-item-mastery .mst-page,app-customer-item-mastery .mst-card,app-customer-item-mastery .mst-list-body,app-customer-item-mastery .mst-table-shell,app-customer-item-mastery p-table,app-customer-item-mastery p-table>div,app-customer-item-mastery .p-datatable,app-customer-movements .mst-page,app-customer-movements .mst-card,app-customer-movements .mst-list-body,app-customer-movements .mst-table-shell,app-customer-movements p-table,app-customer-movements p-table>div,app-customer-movements .p-datatable,app-customer-stock .mst-page,app-customer-stock .mst-card,app-customer-stock .mst-list-body,app-customer-stock .mst-table-shell,app-customer-stock p-table,app-customer-stock p-table>div,app-customer-stock .p-datatable,app-customer-home .mst-page,app-customer-home .mst-card,app-customer-home .mst-list-body,app-customer-home .mst-table-shell,app-customer-home p-table,app-customer-home p-table>div,app-customer-home .p-datatable,.mst-list-scope .mst-page,.mst-list-scope .mst-card,.mst-list-scope .mst-list-body,.mst-list-scope .mst-table-shell,.mst-list-scope p-table,.mst-list-scope p-table>div,.mst-list-scope .p-datatable{display:flex;flex-direction:column;min-height:0}app-location-list .mst-page,app-location-list .mst-card,app-location-list .mst-list-body,app-location-list .mst-table-shell,app-location-list p-table,app-location-list p-table>div,app-location-list .p-datatable,app-customer-list .mst-page,app-customer-list .mst-card,app-customer-list .mst-list-body,app-customer-list .mst-table-shell,app-customer-list p-table,app-customer-list p-table>div,app-customer-list .p-datatable,app-warehouse-approvals .mst-page,app-warehouse-approvals .mst-card,app-warehouse-approvals .mst-list-body,app-warehouse-approvals .mst-table-shell,app-warehouse-approvals p-table,app-warehouse-approvals p-table>div,app-warehouse-approvals .p-datatable,app-stock-monitor .mst-page,app-stock-monitor .mst-card,app-stock-monitor .mst-list-body,app-stock-monitor .mst-table-shell,app-stock-monitor p-table,app-stock-monitor p-table>div,app-stock-monitor .p-datatable,app-item-mastery .mst-page,app-item-mastery .mst-card,app-item-mastery .mst-list-body,app-item-mastery .mst-table-shell,app-item-mastery p-table,app-item-mastery p-table>div,app-item-mastery .p-datatable,app-customer-item-mastery .mst-page,app-customer-item-mastery .mst-card,app-customer-item-mastery .mst-list-body,app-customer-item-mastery .mst-table-shell,app-customer-item-mastery p-table,app-customer-item-mastery p-table>div,app-customer-item-mastery .p-datatable,app-customer-movements .mst-page,app-customer-movements .mst-card,app-customer-movements .mst-list-body,app-customer-movements .mst-table-shell,app-customer-movements p-table,app-customer-movements p-table>div,app-customer-movements .p-datatable,app-customer-stock .mst-page,app-customer-stock .mst-card,app-customer-stock .mst-list-body,app-customer-stock .mst-table-shell,app-customer-stock p-table,app-customer-stock p-table>div,app-customer-stock .p-datatable,app-customer-home .mst-page,app-customer-home .mst-card,app-customer-home .mst-list-body,app-customer-home .mst-table-shell,app-customer-home p-table,app-customer-home p-table>div,app-customer-home .p-datatable,.mst-list-scope .mst-page,.mst-list-scope .mst-card,.mst-list-scope .mst-list-body,.mst-list-scope .mst-table-shell,.mst-list-scope p-table,.mst-list-scope p-table>div,.mst-list-scope .p-datatable{flex:1 1 auto}app-location-list .p-datatable-table-container,app-location-list .p-datatable-wrapper,app-customer-list .p-datatable-table-container,app-customer-list .p-datatable-wrapper,app-warehouse-approvals .p-datatable-table-container,app-warehouse-approvals .p-datatable-wrapper,app-stock-monitor .p-datatable-table-container,app-stock-monitor .p-datatable-wrapper,app-item-mastery .p-datatable-table-container,app-item-mastery .p-datatable-wrapper,app-customer-item-mastery .p-datatable-table-container,app-customer-item-mastery .p-datatable-wrapper,app-customer-movements .p-datatable-table-container,app-customer-movements .p-datatable-wrapper,app-customer-stock .p-datatable-table-container,app-customer-stock .p-datatable-wrapper,app-customer-home .p-datatable-table-container,app-customer-home .p-datatable-wrapper,.mst-list-scope .p-datatable-table-container,.mst-list-scope .p-datatable-wrapper{flex:1 1 auto;min-height:0}app-location-list .mst-table-shell .p-paginator,app-customer-list .mst-table-shell .p-paginator,app-warehouse-approvals .mst-table-shell .p-paginator,app-stock-monitor .mst-table-shell .p-paginator,app-item-mastery .mst-table-shell .p-paginator,app-customer-item-mastery .mst-table-shell .p-paginator,app-customer-movements .mst-table-shell .p-paginator,app-customer-stock .mst-table-shell .p-paginator,app-customer-home .mst-table-shell .p-paginator,.mst-list-scope .mst-table-shell .p-paginator{margin-top:auto;padding:.25rem .15rem;gap:.1rem;font-size:var(--dms-text-xs)}app-location-list .mst-table-shell .p-paginator .p-paginator-page,app-location-list .mst-table-shell .p-paginator .p-paginator-first,app-location-list .mst-table-shell .p-paginator .p-paginator-prev,app-location-list .mst-table-shell .p-paginator .p-paginator-next,app-location-list .mst-table-shell .p-paginator .p-paginator-last,app-customer-list .mst-table-shell .p-paginator .p-paginator-page,app-customer-list .mst-table-shell .p-paginator .p-paginator-first,app-customer-list .mst-table-shell .p-paginator .p-paginator-prev,app-customer-list .mst-table-shell .p-paginator .p-paginator-next,app-customer-list .mst-table-shell .p-paginator .p-paginator-last,app-warehouse-approvals .mst-table-shell .p-paginator .p-paginator-page,app-warehouse-approvals .mst-table-shell .p-paginator .p-paginator-first,app-warehouse-approvals .mst-table-shell .p-paginator .p-paginator-prev,app-warehouse-approvals .mst-table-shell .p-paginator .p-paginator-next,app-warehouse-approvals .mst-table-shell .p-paginator .p-paginator-last,app-stock-monitor .mst-table-shell .p-paginator .p-paginator-page,app-stock-monitor .mst-table-shell .p-paginator .p-paginator-first,app-stock-monitor .mst-table-shell .p-paginator .p-paginator-prev,app-stock-monitor .mst-table-shell .p-paginator .p-paginator-next,app-stock-monitor .mst-table-shell .p-paginator .p-paginator-last,app-item-mastery .mst-table-shell .p-paginator .p-paginator-page,app-item-mastery .mst-table-shell .p-paginator .p-paginator-first,app-item-mastery .mst-table-shell .p-paginator .p-paginator-prev,app-item-mastery .mst-table-shell .p-paginator .p-paginator-next,app-item-mastery .mst-table-shell .p-paginator .p-paginator-last,app-customer-item-mastery .mst-table-shell .p-paginator .p-paginator-page,app-customer-item-mastery .mst-table-shell .p-paginator .p-paginator-first,app-customer-item-mastery .mst-table-shell .p-paginator .p-paginator-prev,app-customer-item-mastery .mst-table-shell .p-paginator .p-paginator-next,app-customer-item-mastery .mst-table-shell .p-paginator .p-paginator-last,app-customer-movements .mst-table-shell .p-paginator .p-paginator-page,app-customer-movements .mst-table-shell .p-paginator .p-paginator-first,app-customer-movements .mst-table-shell .p-paginator .p-paginator-prev,app-customer-movements .mst-table-shell .p-paginator .p-paginator-next,app-customer-movements .mst-table-shell .p-paginator .p-paginator-last,app-customer-stock .mst-table-shell .p-paginator .p-paginator-page,app-customer-stock .mst-table-shell .p-paginator .p-paginator-first,app-customer-stock .mst-table-shell .p-paginator .p-paginator-prev,app-customer-stock .mst-table-shell .p-paginator .p-paginator-next,app-customer-stock .mst-table-shell .p-paginator .p-paginator-last,app-customer-home .mst-table-shell .p-paginator .p-paginator-page,app-customer-home .mst-table-shell .p-paginator .p-paginator-first,app-customer-home .mst-table-shell .p-paginator .p-paginator-prev,app-customer-home .mst-table-shell .p-paginator .p-paginator-next,app-customer-home .mst-table-shell .p-paginator .p-paginator-last,.mst-list-scope .mst-table-shell .p-paginator .p-paginator-page,.mst-list-scope .mst-table-shell .p-paginator .p-paginator-first,.mst-list-scope .mst-table-shell .p-paginator .p-paginator-prev,.mst-list-scope .mst-table-shell .p-paginator .p-paginator-next,.mst-list-scope .mst-table-shell .p-paginator .p-paginator-last{min-width:1.85rem;height:1.85rem;font-size:var(--dms-text-xs)}app-location-list .mst-table-shell .p-paginator .p-select,app-customer-list .mst-table-shell .p-paginator .p-select,app-warehouse-approvals .mst-table-shell .p-paginator .p-select,app-stock-monitor .mst-table-shell .p-paginator .p-select,app-item-mastery .mst-table-shell .p-paginator .p-select,app-customer-item-mastery .mst-table-shell .p-paginator .p-select,app-customer-movements .mst-table-shell .p-paginator .p-select,app-customer-stock .mst-table-shell .p-paginator .p-select,app-customer-home .mst-table-shell .p-paginator .p-select,.mst-list-scope .mst-table-shell .p-paginator .p-select{min-width:3.6rem}app-location-list .mst-table-shell .p-paginator .p-select .p-select-label,app-customer-list .mst-table-shell .p-paginator .p-select .p-select-label,app-warehouse-approvals .mst-table-shell .p-paginator .p-select .p-select-label,app-stock-monitor .mst-table-shell .p-paginator .p-select .p-select-label,app-item-mastery .mst-table-shell .p-paginator .p-select .p-select-label,app-customer-item-mastery .mst-table-shell .p-paginator .p-select .p-select-label,app-customer-movements .mst-table-shell .p-paginator .p-select .p-select-label,app-customer-stock .mst-table-shell .p-paginator .p-select .p-select-label,app-customer-home .mst-table-shell .p-paginator .p-select .p-select-label,.mst-list-scope .mst-table-shell .p-paginator .p-select .p-select-label{padding:.15rem .4rem;font-size:var(--dms-text-xs)}app-location-list .mst-footer,app-customer-list .mst-footer,app-warehouse-approvals .mst-footer,app-stock-monitor .mst-footer,app-item-mastery .mst-footer,app-customer-item-mastery .mst-footer,app-customer-movements .mst-footer,app-customer-stock .mst-footer,app-customer-home .mst-footer,.mst-list-scope .mst-footer{flex:0 0 auto;padding:.35rem var(--mfi-gutter, 16px) 0;font-size:11px}app-location-list .mst-add-btn,app-customer-list .mst-add-btn,app-warehouse-approvals .mst-add-btn,app-stock-monitor .mst-add-btn,app-item-mastery .mst-add-btn,app-customer-item-mastery .mst-add-btn,app-customer-movements .mst-add-btn,app-customer-stock .mst-add-btn,app-customer-home .mst-add-btn,.mst-list-scope .mst-add-btn{grid-column:1/-1;justify-self:end;width:36px;min-width:36px;height:36px;padding:0}app-location-list p-datepicker.mst-filter,app-location-list .mst-filter .p-datepicker,app-location-list .mst-filter .p-datepicker-input,app-customer-list p-datepicker.mst-filter,app-customer-list .mst-filter .p-datepicker,app-customer-list .mst-filter .p-datepicker-input,app-warehouse-approvals p-datepicker.mst-filter,app-warehouse-approvals .mst-filter .p-datepicker,app-warehouse-approvals .mst-filter .p-datepicker-input,app-stock-monitor p-datepicker.mst-filter,app-stock-monitor .mst-filter .p-datepicker,app-stock-monitor .mst-filter .p-datepicker-input,app-item-mastery p-datepicker.mst-filter,app-item-mastery .mst-filter .p-datepicker,app-item-mastery .mst-filter .p-datepicker-input,app-customer-item-mastery p-datepicker.mst-filter,app-customer-item-mastery .mst-filter .p-datepicker,app-customer-item-mastery .mst-filter .p-datepicker-input,app-customer-movements p-datepicker.mst-filter,app-customer-movements .mst-filter .p-datepicker,app-customer-movements .mst-filter .p-datepicker-input,app-customer-stock p-datepicker.mst-filter,app-customer-stock .mst-filter .p-datepicker,app-customer-stock .mst-filter .p-datepicker-input,app-customer-home p-datepicker.mst-filter,app-customer-home .mst-filter .p-datepicker,app-customer-home .mst-filter .p-datepicker-input,.mst-list-scope p-datepicker.mst-filter,.mst-list-scope .mst-filter .p-datepicker,.mst-list-scope .mst-filter .p-datepicker-input{width:100%;min-width:0}}app-warehouse-entry-placeholder .mst-page{--mst-form-max-width: 1320px}app-warehouse-entry-placeholder .mst-card{max-width:1440px;margin:0 auto;display:flex;flex-direction:column}app-warehouse-entry-placeholder .mst-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 14px 8px;border-bottom:1px solid #e9eef8;background:#fff}app-warehouse-entry-placeholder .mst-form{padding:0;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}app-warehouse-entry-placeholder .mst-form-body{flex:1 1 auto;min-height:0;padding:12px 14px}app-warehouse-entry-placeholder .mst-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;align-items:start;width:100%;max-width:var(--mst-form-max-width);margin:0 auto;padding-bottom:12px}app-warehouse-entry-placeholder .mst-row{display:flex;flex-direction:column;gap:6px;min-width:0}app-warehouse-entry-placeholder .mst-row label{margin:0;color:#32456e;font-size:var(--dms-text-sm);font-weight:600}app-warehouse-entry-placeholder .mst-hidden{display:none!important}app-warehouse-entry-placeholder .mst-span-2{grid-column:1/-1}app-warehouse-entry-placeholder .mst-control{min-width:0}app-warehouse-entry-placeholder .mst-control .p-select,app-warehouse-entry-placeholder .mst-control .p-multiselect,app-warehouse-entry-placeholder .mst-control .p-inputnumber,app-warehouse-entry-placeholder .mst-control input.p-inputtext,app-warehouse-entry-placeholder .mst-control textarea.p-textarea{width:100%}app-warehouse-entry-placeholder .mst-invalid{font-size:var(--dms-text-xs);color:#dc3545;font-weight:600}app-warehouse-entry-placeholder .mst-action-row{margin:0 auto;flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:10px 12px;border-top:1px solid #edf1f8;width:100%;max-width:var(--mst-form-max-width);box-sizing:border-box;background:#fffffff7}app-warehouse-entry-placeholder .mst-btn{min-width:112px;border-radius:8px;height:34px;font-weight:600;font-size:12.5px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;cursor:pointer}app-warehouse-entry-placeholder .mst-btn-primary{color:#fff;border-color:var(--p-primary-color, #004aab);background:var(--p-primary-color, #004aab)}app-warehouse-entry-placeholder .mst-btn-primary:disabled{opacity:.65}app-warehouse-entry-placeholder .mst-btn-secondary{border-color:#d6deef;color:#304a82;background:#f7f9ff}@media(max-width:991px){app-warehouse-entry-placeholder .mst-form-grid{grid-template-columns:1fr;max-width:none}app-warehouse-entry-placeholder .mst-span-2{grid-column:auto}app-warehouse-entry-placeholder .mst-action-row{max-width:none}}@media(max-width:767px){app-warehouse-entry-placeholder .mst-page{padding:0;margin:0 calc(var(--mfi-gutter, 16px) * -1)}app-warehouse-entry-placeholder .mst-card{border-radius:0;border:0;box-shadow:none}app-warehouse-entry-placeholder .mst-head{padding:8px var(--mfi-gutter, 16px) 6px}app-warehouse-entry-placeholder .mst-head-left{gap:6px}app-warehouse-entry-placeholder .mst-head-left h2{font-size:15px}app-warehouse-entry-placeholder .mst-head:before{content:none}app-warehouse-entry-placeholder .mst-head-left p{display:none}app-warehouse-entry-placeholder .mst-form-body{padding:8px 8px 0}app-warehouse-entry-placeholder .mst-form-grid{gap:10px;padding-bottom:10px}app-warehouse-entry-placeholder .mst-row label{font-size:var(--dms-text-xs)}app-warehouse-entry-placeholder .mst-action-row{justify-content:space-between;padding:10px 8px;background:#fff;box-shadow:0 -8px 18px #0f172a0f}app-warehouse-entry-placeholder .mst-btn{min-width:0;flex:1 1 0;height:40px;border-radius:var(--dms-radius-card)}}.mst-sub{font-size:.78rem;color:var(--p-text-muted-color, #6b7280);margin-top:.15rem}.mst-filter{min-width:11rem}p-datepicker.mst-filter{display:flex;align-items:center;align-self:stretch;gap:.5rem;min-width:0;min-height:38px;padding:0 .7rem;border:1px solid var(--p-content-border-color, #dbe3f3);border-radius:var(--dms-radius-card);background:var(--p-content-background, #fff);transition:border-color .15s ease,box-shadow .15s ease}p-datepicker.mst-filter:has(.p-datepicker-input:focus){border-color:var(--p-primary-color, #004aab);box-shadow:0 0 0 2px color-mix(in srgb,var(--p-primary-color, #004aab) 18%,transparent)}p-datepicker.mst-filter .p-datepicker{display:flex;align-items:center;flex:1 1 auto;min-width:0;align-self:stretch;border:0;background:none;box-shadow:none}p-datepicker.mst-filter .p-datepicker-input{flex:1 1 auto;width:100%;min-width:0;align-self:stretch;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0}p-datepicker.mst-filter .p-datepicker-input-icon-container{display:inline-flex;align-items:center;flex:0 0 auto}p-datepicker.mst-filter .p-datepicker-input-icon{width:1rem;height:1rem;color:var(--p-text-muted-color, #6b7280);cursor:pointer}p-datepicker.mst-filter .p-datepicker-input-icon:hover{color:var(--p-primary-color, #004aab)}.wh-review-summary{display:grid;gap:.5rem;padding:.85rem 1rem;margin-bottom:.5rem;border-radius:.6rem;background:var(--p-content-hover-background, #f4f4f5)}.wh-review-summary>div{display:flex;justify-content:space-between;gap:1rem;font-size:.85rem}.wh-review-summary span{color:var(--p-text-muted-color, #6b7280)}.wh-review-summary strong{text-align:right}.wh-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(10rem,100%),1fr));gap:1rem;margin-bottom:1.25rem}.wh-tiles--compact{grid-template-columns:repeat(auto-fit,minmax(min(10rem,100%),15rem));justify-content:start}.wh-tile{position:relative;display:flex;align-items:center;gap:.85rem;overflow:hidden;padding:.9rem 1.05rem;border-radius:.85rem;background:var(--p-content-background, #fff);border:1px solid var(--p-content-border-color, #f0f0f0);box-shadow:0 1px 2px #1018280a,0 10px 22px -14px #10182824;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.wh-tile:hover{transform:translateY(-2px);border-color:#d8e0f2;box-shadow:0 2px 4px #1018280d,0 16px 30px -16px #10182838}.wh-tile__icon{display:grid;place-items:center;flex:0 0 auto;width:2.6rem;height:2.6rem;border-radius:.7rem;background:color-mix(in srgb,var(--p-primary-color, #004aab) 10%,transparent);color:var(--p-primary-color, #004aab);font-size:1.05rem}.wh-tile__body{min-width:0}.wh-tile__label{display:block;min-height:2.4em;font-size:.72rem;font-weight:600;letter-spacing:.04em;line-height:1.2;text-transform:uppercase;color:var(--p-text-muted-color, #6b7280)}.wh-tile__value{display:block;margin-top:.2rem;font-size:1.6rem;font-weight:700;line-height:1.1;letter-spacing:-.02em}.wh-tile--accent .wh-tile__icon{background:var(--p-primary-color, #004aab);color:#fff}.wh-tile--accent .wh-tile__value{color:var(--p-primary-color, #004aab)}.wh-tile--action{border:0;cursor:pointer;text-align:left;font:inherit;background:var(--p-primary-color, #004aab)}.wh-tile--action .wh-tile__icon{background:#ffffff38;color:#fff}.wh-tile--action:hover{filter:brightness(1.05)}.wh-tile__action{display:block;font-size:.95rem;font-weight:700;line-height:1.25;color:#fff}.wh-tile--warn .wh-tile__icon{background:var(--dms-amber-soft, #fff6d9);color:var(--dms-amber-ink, #907301)}.wh-tile--out .wh-tile__icon{background:var(--dms-orange-soft, #fdeee4);color:#b85c00}app-customer-home,app-customer-item-mastery,app-customer-movements,app-customer-stock{display:flex;flex-direction:column;min-height:100%}.wh-portal-page{padding:0}@media(max-width:800px){.wh-portal-page{margin-inline:calc(var(--mfi-gutter, 16px) * -1)}.wh-portal-page>h2,.wh-portal-page>p,.wh-portal-page>.ch-greet,.wh-portal-page>.wh-section-head,.wh-portal-page>.wh-tiles,.wh-portal-page>.wh-search-row,.wh-portal-page>.wh-detail__head,.wh-portal-page>.wh-detail__figure,.wh-portal-page>.wh-detail__facts,.wh-portal-page>.wh-detail__section-title,.wh-portal-page>.wh-detail__note,.wh-portal-page>.wh-detail__pending,.wh-portal-page>.wh-mini,.wh-portal-page>.wh-detail__actions{padding-inline:var(--mfi-gutter, 16px)}.wh-portal-page>.wh-log .wh-log__row{padding-inline:var(--mfi-gutter, 16px)}.wh-portal-page>.wh-sticky-bar{padding-inline:.8rem}}.wh-portal-page{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.wh-portal-page .mst-table-shell{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.wh-portal-page p-table{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.wh-portal-page p-table>div{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.wh-portal-page .p-datatable-table-container,.wh-portal-page .p-datatable-wrapper{flex:1 1 auto;min-height:0}.wh-portal-page .p-paginator{margin-top:auto}.wh-portal-page h2{margin:0 0 .25rem;font-size:1.15rem}.wh-portal-page>p{margin:0 0 1.25rem;color:var(--p-text-muted-color, #6b7280);font-size:.88rem}.wh-section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.wh-section-head h3{margin:0;font-size:1rem}.wh-page-title{display:grid;grid-template-columns:4px minmax(0,1fr);align-items:start;column-gap:var(--dms-space-3);min-width:0}.wh-page-title:before{content:"";grid-row:1/-1;align-self:stretch;min-height:2.25rem;background:var(--dms-slice-v)}.wh-page-title .wh-head-icon{display:none}.wh-page-title>div{grid-column:2;min-width:0}.wh-page-title h2{margin:0;font-size:var(--dms-text-lg);font-weight:var(--dms-weight-bold);line-height:1.15;letter-spacing:-.015em;color:var(--dms-ink, #1c1c1c)}.wh-page-title p{margin:.2rem 0 0;font-size:var(--dms-text-sm);line-height:1.45;color:var(--dms-ink-muted, #616161)}.wh-recent-table{width:100%;border-collapse:collapse;font-size:.88rem}.wh-recent-table th,.wh-recent-table td{padding:.6rem .75rem;text-align:left;border-bottom:1px solid var(--p-content-border-color, #e5e7eb);vertical-align:top}.wh-recent-table th{font-size:.74rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--p-text-muted-color, #6b7280)}.wh-recent-table tbody tr{transition:background-color .12s ease}.wh-recent-table tbody tr:hover{background:var(--p-content-hover-background, #f7f7f9)}.wh-recent-table tbody tr:last-child td{border-bottom:none}.wh-expand{padding:.5rem 1rem .75rem 3rem!important;background:var(--p-content-hover-background, #f7f7f9)}.wh-login-block{margin-top:.35rem;padding:.85rem 1rem .25rem;border-radius:.6rem;border:1px dashed var(--p-content-border-color, #e5e7eb);background:var(--p-content-hover-background, #f7f7f9)}.wh-pw-row{display:flex;gap:.4rem;align-items:center}.wh-pw-row input,.wh-pw-row p-password,.wh-pw-row .p-password,.wh-pw-row p-select,.wh-pw-row .p-select{flex:1 1 auto;min-width:0}.wh-pw-row .p-password input{width:100%}.portal-tabbar,.portal-topbar__back,.portal-sheet,.portal-sheet-backdrop{display:none}.wh-head-icon{display:grid;place-items:center;flex:0 0 auto;width:2.4rem;height:2.4rem;border-radius:var(--dms-radius-control);background:var(--p-primary-color, #004aab);color:#fff;font-size:1.05rem}.wh-tile--link{text-decoration:none;color:inherit;cursor:pointer}.wh-tile--link .wh-tile__go{margin-left:auto;font-size:.9rem;color:var(--p-text-muted-color, #9aa1b1);transition:transform .15s ease,color .15s ease}.wh-tile--link:hover .wh-tile__go{transform:translate(2px);color:var(--p-primary-color, #004aab)}.wh-search{position:relative;display:flex;align-items:center;min-width:0}.wh-search>i{position:absolute;left:.7rem;font-size:.85rem;color:var(--p-text-muted-color, #9aa1b1);pointer-events:none}.wh-search input{width:18rem;max-width:100%;height:2.3rem;padding:0 2rem 0 2.1rem;border:1px solid var(--p-content-border-color, #f0f0f0);border-radius:999px;background:var(--p-content-background, #fff);font:inherit;font-size:.86rem;color:inherit;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.wh-search input:focus{border-color:var(--p-primary-color, #004aab);box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-color, #004aab) 16%,transparent)}.wh-search__clear{position:absolute;right:.5rem;display:grid;place-items:center;width:1.35rem;height:1.35rem;border:0;border-radius:50%;background:transparent;color:var(--p-text-muted-color, #9aa1b1);cursor:pointer}.wh-search__clear:hover{background:var(--p-content-hover-background, #f1f1f4)}.wh-search__clear i{font-size:.7rem}.wh-search-row{display:flex;align-items:stretch;gap:.5rem;margin:.75rem 0}.wh-search-row>*{height:44px}.wh-search-row app-search-box{order:0;grid-column:auto;flex:1 1 auto;min-width:0;display:block}.wh-search-row .wh-search,.wh-search-row .mst-search-wrap,.wh-search-row .mst-search-input,.wh-search-row input{height:100%}.wh-search-row>.p-button{flex:0 0 auto;width:44px;padding:0;border-radius:50%}.wh-sticky-bar{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:.35rem;margin-bottom:.75rem;padding:.6rem 0;background:var(--p-content-background, #fff);box-shadow:0 0 0 .85rem var(--p-content-background, #fff)}.wh-sticky-bar>.wh-chips{flex:1 1 auto}.wh-sticky-bar__spacer{flex:1 1 auto}.wh-sticky-bar>.p-button{flex:0 0 auto}.wh-sticky-bar .wh-chip i{margin-left:.35rem;font-size:.65rem;opacity:.85}.wh-icon-btn.p-button{width:2.4rem;height:2.4rem;padding:0;border-radius:.6rem;color:#56607a}.wh-icon-btn.p-button:enabled:hover{background:var(--p-content-hover-background, #f0f0f0);color:var(--p-primary-color, #004aab)}.wh-chips{display:flex;align-items:center;gap:.4rem;min-width:0;overflow-x:auto;scrollbar-width:none}.wh-chips::-webkit-scrollbar{display:none}.wh-chip{flex:0 0 auto;height:2.05rem;padding:0 .85rem;border:1px solid var(--p-content-border-color, #dfe4ef);border-radius:999px;background:#f2f4f9;color:#48536e;font:inherit;font-size:.8rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.wh-chip:hover{border-color:#c3ccdf;background:#e9edf7}.wh-chip--on{background:var(--p-primary-color, #004aab);border-color:var(--p-primary-color, #004aab);color:#fff}.wh-chip:focus-visible{outline:2px solid var(--p-primary-color, #004aab);outline-offset:2px}.wh-pick{position:relative;flex:0 0 auto}.wh-pick__dot{width:.45rem;height:.45rem;border-radius:50%;background:#787878;flex:0 0 auto}.wh-pick__dot[data-state=pending]{background:#f59e0b}.wh-pick__dot[data-state=approved]{background:#22c55e}.wh-pick__dot[data-state=rejected]{background:#ef4444}.wh-pick__btn{display:inline-flex;align-items:center;gap:.4rem;height:38px;padding:0 .7rem;border:1px solid var(--p-content-border-color, #f0f0f0);border-radius:8px;background:var(--p-surface-0, #fff);color:#48536e;font:inherit;font-size:.8rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.wh-pick__btn .pi-chevron-down{font-size:.65rem;opacity:.6}.wh-pick__btn:hover{border-color:var(--p-primary-300, #a5b4fc);color:var(--p-text-color, #1f2937)}.wh-pick__btn--on{border-color:var(--p-primary-color, #004aab);background:color-mix(in srgb,var(--p-primary-color, #004aab) 12%,transparent);color:var(--p-primary-color, #004aab)}.wh-pick__btn--icon{justify-content:center;width:38px;min-width:38px;padding:0}.wh-pick__btn--icon .wh-pick__btn__label,.wh-pick__btn--icon .pi-chevron-down{display:none}.wh-pick__btn:focus-visible{outline:2px solid var(--p-primary-color, #004aab);outline-offset:2px}.wh-pick__pop{position:absolute;z-index:30;top:calc(100% + 6px);left:0}.wh-pick--end .wh-pick__pop{left:auto;right:0}.wh-pick__pop{min-width:11rem;padding:.3rem;border:1px solid var(--p-content-border-color, #f0f0f0);border-radius:var(--dms-radius-card);background:var(--p-content-background, #fff);box-shadow:var(--dms-shadow-overlay)}.wh-pick__item{display:flex;align-items:center;gap:.55rem;width:100%;padding:.5rem .6rem;border:0;border-radius:6px;background:transparent;color:#48536e;font:inherit;font-size:.85rem;text-align:left;cursor:pointer}.wh-pick__item__label{flex:1 1 auto}.wh-pick__item .pi-check{font-size:.75rem;color:var(--p-primary-color, #004aab)}.wh-pick__item:hover{background:#f4f6fb}.wh-pick__item--on{color:var(--p-primary-color, #004aab);font-weight:600}.p-tag{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;padding:.2rem .6rem;font-size:.72rem;font-weight:600;letter-spacing:.02em}.p-tag:before{content:"";width:.4rem;height:.4rem;border-radius:50%;background:currentColor;opacity:.85}.wh-move{display:inline-flex;align-items:center;gap:.3rem;font-size:.8rem;font-weight:600}.wh-move--in{color:#15803d}.wh-move--out{color:#b85c00}.wh-move--vacate{color:#b42318}.wh-empty{display:grid;justify-items:center;gap:.35rem;padding:2.5rem 1rem;text-align:center;color:var(--p-text-muted-color, #6b7280)}.wh-empty i{width:auto;height:auto;margin-bottom:.15rem;background:none;font-size:1.5rem;color:var(--dms-ink-faint, #8f8f8f)}.wh-empty strong{color:var(--dms-ink, #1c1c1c);font-size:var(--dms-text-md);font-weight:var(--dms-weight-bold);letter-spacing:-.01em}.wh-empty span{max-width:24rem;font-size:var(--dms-text-sm);line-height:1.5;color:var(--dms-ink-muted, #616161)}.wh-empty:after{content:"";width:2rem;height:13px;margin-top:var(--dms-space-3);background:var(--dms-slice)}.wh-btn-blue.p-button{background:var(--p-primary-color, #004aab);border-color:var(--p-primary-color, #004aab);color:#fff}.wh-btn-blue.p-button:enabled:hover{background:var(--dms-blue-dark, #003478);border-color:var(--dms-blue-dark, #003478);color:#fff}.wh-btn-blue.p-button:enabled:active{background:#1d4fd7}.wh-btn-blue.p-button:focus-visible{outline:2px solid #93c5fd;outline-offset:2px}.app-shell,.platform-shell{caret-color:transparent}.app-shell input,.app-shell textarea,.app-shell [contenteditable=true],.platform-shell input,.platform-shell textarea,.platform-shell [contenteditable=true]{caret-color:auto}.app-sidebar__brand,.platform-sidebar__brand{-webkit-user-select:none;user-select:none}.app-sidebar__brand img,.platform-sidebar__brand img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.wh-readonly{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:2.6rem;padding:0 .25rem 0 .75rem;border:1px dashed var(--p-content-border-color, #e5e7eb);border-radius:6px;background:var(--p-content-hover-background, #f7f7f9)}.wh-cred{display:grid;gap:.5rem;margin:.85rem 0 .25rem}.wh-cred__row{display:flex;align-items:center;gap:.6rem;padding:.5rem .75rem;border-radius:.5rem;background:var(--p-content-hover-background, #f4f4f5)}.wh-cred__label{flex:0 0 5.5rem;font-size:.78rem;color:var(--p-text-muted-color, #6b7280)}.wh-cred__value{flex:1 1 auto;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.95rem;font-weight:600;word-break:break-all}.wh-dash{--wd-box: 4.4rem;padding:0}.wh-dash__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--dms-space-3);margin-bottom:var(--dms-space-4)}.wh-dash__head h2{margin:0 0 .15rem;font-size:var(--dms-text-lg);font-weight:var(--dms-weight-bold);color:var(--dms-ink, #1c1c1c);letter-spacing:-.01em}.wh-dash__head p{margin:0;font-size:.86rem;color:var(--p-text-muted-color, #6b7280)}.wh-dash__actions{display:flex;flex-wrap:wrap;gap:.5rem}.wh-dash__range{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:.5rem;flex:0 1 100%}.wh-dash__range .mst-filter .p-datepicker{display:flex;align-items:center}.wh-dash__range .mst-filter .p-datepicker-input{flex:1 1 auto;width:auto;min-width:0}.wh-dash__range p-datepicker.mst-filter,.wh-dash__range .mst-filter .p-datepicker{width:100%;min-width:0}.wh-dash__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr));gap:1rem}.wh-fab{position:fixed;right:1rem;bottom:calc(var(--mfi-bottom-bar, 4.25rem) + .85rem);z-index:20;border-radius:999px;box-shadow:0 6px 16px -4px #10182873}.wh-panel{padding:var(--dms-space-4);border-radius:var(--dms-radius-card);background:var(--p-content-background, #fff);border:1px solid var(--dms-border, #e4e4e4);box-shadow:var(--dms-shadow-card);min-width:0}.wh-panel--wide{grid-column:1/-1}.wh-panel__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--dms-space-3);margin-bottom:var(--dms-space-3)}.wh-panel__head h3{margin:0;font-size:var(--dms-text-md);font-weight:var(--dms-weight-semibold);color:var(--dms-ink, #1c1c1c)}.wh-panel__chart{height:15rem}.wh-panel__chart--tall{height:19rem}.wh-panel__empty{margin:0;padding:var(--dms-space-6) 0;text-align:center;font-size:var(--dms-text-sm);color:var(--dms-ink-muted, #616161)}@media(max-width:640px){.portal-tabbar{position:fixed;inset:auto 0 0;z-index:30;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;background:var(--p-content-background, #fff);border-top:1px solid var(--p-content-border-color, #f0f0f0);box-shadow:0 -2px 12px #10182814;padding-bottom:env(safe-area-inset-bottom,0)}.portal-tabbar__item{display:grid;justify-items:center;gap:.15rem;padding:.5rem .25rem .55rem;text-decoration:none;color:var(--p-text-muted-color, #8b93a7);font-size:.68rem;font-weight:600;letter-spacing:.02em}.portal-tabbar__item i{font-size:1.15rem}.portal-tabbar__item--active{color:var(--p-primary-color, #004aab)}.portal-tabbar button.portal-tabbar__item{border:0;background:none;font-family:inherit;cursor:pointer}.portal-sheet-backdrop{display:block;position:fixed;inset:0;z-index:40;background:#10182873}.portal-sheet{display:block;position:fixed;inset:auto 0 0;z-index:41;padding:.5rem .75rem calc(1rem + env(safe-area-inset-bottom,0px));border-radius:1rem 1rem 0 0;background:var(--p-content-background, #fff);box-shadow:0 -8px 30px #10182838;animation:portal-sheet-in .18s ease-out}.portal-sheet__grip{position:relative;z-index:1;width:2.5rem;height:.25rem;margin:.25rem auto .75rem;border-radius:999px;background:#fff9}.portal-sheet__who{display:flex;align-items:center;gap:.7rem;margin:-1.5rem -.75rem .5rem;padding:1.6rem 1rem .9rem;border-radius:1rem 1rem 0 0;background:var(--p-primary-color, #004aab);color:#fff}.portal-sheet__who .platform-avatar{background:#ffffff40!important;color:#fff!important}.portal-sheet__who strong{display:block;font-size:.95rem}.portal-sheet__who span{font-size:.78rem;color:#ffffffd9}.portal-sheet__item{display:flex;align-items:center;gap:.8rem;width:100%;padding:.85rem .5rem;border:0;background:none;color:inherit;font:inherit;font-size:.92rem;font-weight:500;text-align:left;text-decoration:none;cursor:pointer;border-radius:.6rem}.portal-sheet__item>i:first-child{width:1.4rem;font-size:1.05rem;color:var(--p-primary-color, #004aab)}.portal-sheet__item:active{background:var(--p-content-hover-background, #f4f4f5)}.portal-sheet__item--danger{color:#c0392b}.portal-sheet__item--danger>i:first-child{color:#c0392b}.portal-sheet__go{margin-left:auto;color:var(--p-text-muted-color, #9aa1b1);font-size:.9rem}@keyframes portal-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}.platform-topbar__toggle{display:inline-flex!important}.platform-topbar__toggle--hidden{display:none!important}.portal-topbar__back{display:inline-flex!important}.portal-shell .platform-content{padding-bottom:calc(var(--mfi-bottom-bar, 4.6rem) + .6rem)!important}.wh-portal-page .wh-page-title{display:none}.wh-portal-page>.wh-section-head:has(>.wh-page-title:only-child){display:none}.wh-search input{width:100%}.mst-filter{min-width:100%}.wh-section-head{flex-direction:column;align-items:stretch}.wh-section-head .mst-actions{display:flex;flex-wrap:wrap;align-items:stretch;gap:.5rem;width:100%}.wh-section-head .mst-actions>*{height:44px}.wh-section-head .mst-actions>p-datepicker,.wh-section-head .mst-actions>p-select,.wh-section-head .mst-actions>.p-button:not(.p-button-icon-only){flex:1 1 8rem;min-width:0}.wh-section-head .mst-actions>.p-button.p-button-icon-only{flex:0 0 auto;width:44px;padding:0}.wh-section-head .mst-actions--corner{justify-content:flex-end}.wh-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.wh-dash .wh-tiles>.wh-tile--accent{grid-column:1/-1}.wh-tiles:has(>:nth-child(3):last-child)>:first-child{grid-column:1/-1}.wh-dash .wh-tiles>.wh-tile--accent,.wh-tiles:has(>:nth-child(3):last-child)>:first-child{justify-content:center}.wh-dash__head{gap:.6rem}.wh-dash__actions{display:grid;grid-template-columns:1fr auto;gap:.4rem;width:100%}.wh-dash__actions .mst-filter{min-width:0;width:100%}.wh-dash__actions .mst-filter,.wh-dash__actions .p-select,.wh-dash__actions .p-button{min-height:2.4rem;height:2.4rem}.wh-dash__head>div:first-child,.wh-portal-page>.wh-section-head .wh-page-title{display:none}.wh-dash{display:flex;flex-direction:column;gap:.5rem}.wh-dash__head,.wh-dash .wh-tiles{margin-bottom:0}.wh-dash__grid{gap:.7rem}.wh-tiles{grid-auto-rows:1fr;gap:.5rem}.wh-tile{gap:.6rem;padding:.55rem .7rem;border-radius:var(--dms-radius-card)}.wh-tile__icon{width:2.05rem;height:2.05rem;border-radius:var(--dms-radius-card);font-size:.85rem}.wh-tile__label{font-size:.66rem;letter-spacing:.03em}.wh-tile__value{margin-top:.1rem;font-size:1.2rem}.wh-tile:hover{transform:none}.wh-tile{align-items:stretch}.wh-tile__icon{align-self:center}.wh-tile__body{display:flex;flex-direction:column;justify-content:center}.wh-tile__label{line-height:1.2}.wh-tile:not(.wh-tile--accent) .wh-tile__label{min-height:2.4em}.wh-panel{padding:.85rem .9rem .95rem;border-left:0;border-right:0;border-radius:0}.wh-panel__head{flex-wrap:wrap;row-gap:.1rem;margin-bottom:.5rem}.wh-panel__head>.mst-sub{flex:1 0 100%;order:3}.wh-panel__chart{height:9.5rem}.wh-panel__chart--tall{height:12rem}.wh-panel{padding:.85rem .9rem .9rem}.wh-panel__empty{padding:1.1rem 0}.mst-card{background:transparent}.mst-list-body{padding:0!important}}.cm-state{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}.cm-list{display:none;list-style:none;margin:0;padding:0}.cm-row{display:flex;align-items:center;padding-inline:var(--mfi-gutter, 16px);transition:background-color .12s ease}.cm-row+.cm-row{border-top:1px solid var(--p-content-border-color, #f0f0f0)}.cm-row:active,.cm-row:has(.cm-row__open:hover),.cm-row:has(.cm-row__more:hover),.cm-row:has(.cm-row__open:focus-visible){background:var(--p-content-hover-background, #f7f8fc)}.cm-row__open{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;flex:1 1 auto;display:flex;align-items:center;gap:.7rem;min-width:0;padding:.55rem .25rem .55rem 0;border:0;background:none;font:inherit;text-align:left;cursor:pointer}.cm-row__text{min-width:0;flex:1 1 auto}.cm-row__name{display:flex;align-items:center;gap:.4rem;font-size:.95rem;font-weight:600;line-height:1.3;color:var(--p-text-color, #111827);overflow-wrap:anywhere}.cm-row__dot{flex-shrink:0;width:.45rem;height:.45rem;border-radius:50%;background:#22c55e}.cm-row__dot[data-state=nologin]{background:#f59e0b}.cm-row__dot[data-state=disabled]{background:#dc2626}.cm-row__dot[data-state=pending]{background:var(--dms-blue, #004aab)}.cm-row__dot[data-state=vacated]{background:#dc2626}.cm-row__dot--off{background:var(--p-text-muted-color, #c3c8d4)}.cm-row__meta{display:block;margin-top:.1rem;font-size:.8rem;line-height:1.3;color:var(--p-text-muted-color, #8a94a6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-row--off .cm-row__name{color:var(--p-text-muted-color, #6b7280)}.cm-row__more{flex:0 0 auto;display:grid;place-items:center;width:2.5rem;align-self:stretch;min-height:2.75rem;border:0;background:none;color:var(--p-text-muted-color, #9aa1b1);cursor:pointer}.cm-row__more:hover{color:var(--p-text-color, #1f2937)}.cm-row__more i{font-size:.9rem}.cm-detail{margin:0}.cm-detail>div{display:grid;grid-template-columns:minmax(6.5rem,38%) minmax(0,1fr);gap:var(--dms-space-3);align-items:baseline;padding-block:.6rem;border-bottom:1px solid var(--dms-border);min-width:0}.cm-detail>div:last-child{border-bottom:0;padding-bottom:0}.cm-detail>div:first-child{padding-top:0}.cm-detail--wide{grid-column:auto}.cm-detail dt{margin:0;font-size:var(--dms-text-sm);font-weight:var(--dms-weight-medium);letter-spacing:0;text-transform:none;line-height:1.35;color:var(--dms-ink-muted)}.cm-detail dd{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;margin:0;font-size:var(--dms-text-sm);font-weight:var(--dms-weight-medium);line-height:1.35;color:var(--dms-ink);overflow-wrap:anywhere}.cm-detail__none{color:var(--dms-ink-faint);font-weight:var(--dms-weight-regular, 400);font-style:normal}.cm-avatar{display:grid;place-items:center;width:2.25rem;height:2.25rem;flex-shrink:0;border-radius:50%;font-size:.78rem;font-weight:700;letter-spacing:.02em}.cm-avatar[data-tone="0"]{background:#e6eefb;color:#004aab}.cm-avatar[data-tone="1"]{background:#fdeee4;color:#b85c00}.cm-avatar[data-tone="2"]{background:#fff6d9;color:#907301}.cm-avatar[data-tone="3"]{background:#ededed;color:#4c4c4c}.cm-avatar[data-tone="4"]{background:#d4e6ff;color:#003478}.cm-avatar[data-tone="5"]{background:#eef1f6;color:#3d5077}@media(max-width:767px){.cm-list{display:block}app-customer-list .mst-list-body,app-location-list .mst-list-body{display:none}app-customer-list .mst-add-btn,app-location-list .mst-add-btn{position:static;width:38px;min-width:38px;height:38px;padding:0;border-radius:8px;box-shadow:none}app-customer-list .mst-add-btn span,app-location-list .mst-add-btn span{display:none}app-customer-list .mst-toolbar{grid-template-columns:1fr 1fr auto;row-gap:8px}app-customer-list app-search-box{grid-area:1/1/2/3}app-customer-list .mst-search-btn{grid-area:1/3/2/4}app-customer-list .mst-filter{grid-row:2;grid-column:auto}app-customer-list .mst-add-btn{grid-area:2/3/3/4}app-location-list .mst-toolbar{grid-template-columns:minmax(0,1fr) auto auto;row-gap:8px}app-location-list app-search-box{grid-area:1/1/2/2;order:0}app-location-list .mst-add-btn{grid-area:1/2/2/3}app-location-list .mst-search-btn{grid-area:1/3/2/4}}.wd-stats{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:.4rem;margin-bottom:0}.wd-stat{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"value icon" "label icon";align-content:center;align-items:start;column-gap:.6rem;row-gap:.1rem;height:100%;min-height:var(--wd-box, 4.4rem);min-width:0;padding:var(--dms-space-3);border:1px solid var(--dms-border, #e4e4e4);border-radius:var(--dms-radius-card);background:var(--p-content-background, #fff);font:inherit;text-align:left;cursor:pointer}.wd-stat:hover{background:var(--p-content-hover-background, #f7f8fc)}.wd-stat i{grid-area:icon;align-self:start;width:auto;height:auto;background:none;color:var(--dms-ink-faint);font-size:.95rem}.wd-stat__label{grid-area:label;min-width:0;min-height:2.5em;font-size:var(--dms-text-sm);font-weight:var(--dms-weight-medium);letter-spacing:0;line-height:1.3;text-transform:none;color:var(--dms-ink, #1c1c1c)}.wd-stat__value{grid-area:value;font-size:var(--dms-text-xl);font-weight:var(--dms-weight-bold);line-height:1.05;letter-spacing:-.02em;color:var(--dms-ink, #1c1c1c);font-variant-numeric:tabular-nums}.wd-stat--hero{position:relative}.wd-stat--hero:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:4px;border-radius:var(--dms-radius-card) 0 0 var(--dms-radius-card);background:var(--dms-slice-v)}.wd-stat--hero i{background:none;color:var(--dms-blue, #004aab)}.wd-stat--hero .wd-stat__value{color:var(--dms-ink, #1c1c1c)}.wd-stat--lead{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;justify-items:center;text-align:center;min-height:0}.wd-stat--lead .wd-stat__label{min-height:0}.wd-stat--lead .wd-stat__value{font-size:2rem}.wd-stat--lead>i{justify-self:end}.wd-stat--in i{color:var(--dms-blue, #004aab)}.wd-stat--out i{color:#b85c00}.wd-stat--clear .wd-stat__value{color:var(--p-text-muted-color, #9aa1b1)}.wh-dash__grid{display:grid;grid-template-columns:1fr;gap:.75rem}@media(min-width:900px){.wd-stats{grid-template-columns:repeat(auto-fit,minmax(min(10.5rem,100%),1fr))}.wd-stat{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon label value";column-gap:.85rem;align-items:center;padding:.7rem 1rem}.wd-stat__label{min-height:0}.wd-stat__value{justify-self:end;font-size:1.35rem}.wd-stat--lead{grid-column:auto;justify-items:stretch;text-align:start}.wd-stat--lead .wd-stat__value{font-size:var(--dms-text-xl)}.wh-dash__grid{grid-template-columns:1fr 1fr;align-items:start}}.wd-queue-list{list-style:none;margin:0;padding:0}.wd-queue-list>li+li{border-top:1px solid var(--p-content-border-color, #f0f0f0)}.wd-req{position:relative;display:block;width:100%;padding:.6rem 1.6rem .6rem 0;border:0;background:none;font:inherit;text-align:left;cursor:pointer}.wd-req:hover{background:var(--p-content-hover-background, #f7f8fc)}.wd-req__head{display:flex;align-items:baseline;gap:.5rem}.wd-req__head strong{font-size:.95rem;font-weight:700;color:var(--p-text-color, #111827)}.wd-req__amount{margin-left:auto;flex-shrink:0;font-size:.85rem;font-weight:700;white-space:nowrap;color:var(--p-text-color, #374151);font-variant-numeric:tabular-nums}.wd-req__item{display:block;margin-top:.1rem;font-size:.85rem;line-height:1.3;color:var(--p-text-color, #374151);overflow-wrap:anywhere}.wd-req__company{display:block;margin-top:.05rem;font-size:.78rem;line-height:1.3;color:var(--p-text-muted-color, #8a94a6);overflow-wrap:anywhere}.wd-req__go{position:absolute;top:50%;right:.25rem;transform:translateY(-50%);font-size:.85rem;color:var(--p-text-muted-color, #c3c8d4)}@media(max-width:800px){.wh-dash{margin-inline:calc(var(--mfi-gutter, 16px) * -1)}.wh-dash__head,.wh-dash__range{padding-inline:var(--mfi-gutter, 16px)}.wd-stats{padding-inline:.5rem}.wh-dash__grid>.wh-panel{border-left:0;border-right:0;border-radius:0}}.mv-list{display:none;flex-direction:column;gap:.7rem;padding:.25rem 0 1rem;--mv-accent: var(--dms-blue, #004aab);--mv-accent-soft: var(--dms-blue-soft, #e6eefb)}.mv-list--out{--mv-accent: #b85c00;--mv-accent-soft: var(--dms-orange-soft, #fdeee4)}.mv-list--brand{--mv-accent: var(--p-primary-color, #004aab);--mv-accent-soft: color-mix(in srgb, var(--p-primary-color, #004aab) 12%, transparent)}.mv-card{position:relative;padding:.8rem .9rem .75rem 1.05rem;border:1px solid var(--p-content-border-color, #e8ecf5);border-radius:var(--dms-radius-card);background:var(--p-content-background, #fff);box-shadow:var(--dms-shadow-card)}.mv-card:before{content:"";position:absolute;inset:.8rem auto .8rem 0;width:3px;border-radius:999px;background:var(--mv-accent)}.mv-card__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.mv-card__ref{font-size:1rem;font-weight:700;letter-spacing:-.01em;color:var(--p-text-color, #111827);min-width:0;overflow:hidden;text-overflow:ellipsis}.mv-card__item{margin-top:.6rem}.mv-card__item strong{display:block;font-size:.95rem;font-weight:700;color:var(--p-text-color, #111827)}.mv-card__grid{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:.75rem;margin-top:.6rem;padding:.6rem .7rem;border-radius:var(--dms-radius-card);background:var(--p-surface-100, #f5f7fb)}.mv-card__foot{display:grid;grid-template-columns:1fr auto;align-items:start;gap:.75rem;margin-top:.6rem}.mv-card__state,.mv-card__when{min-width:0}.mv-card__when{text-align:right}.mv-card__label{display:block;margin-bottom:.15rem;font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--p-text-muted-color, #9aa1b1)}.mv-card__value{display:block;font-size:.87rem;line-height:1.35;color:var(--p-text-color, #374151);overflow-wrap:anywhere}.mv-card__sub{display:block;margin-top:.1rem;font-size:.8rem;line-height:1.35;color:var(--p-text-muted-color, #8a94a6);overflow-wrap:anywhere}.mv-card__qty{display:block;font-size:1.05rem;font-weight:700;white-space:nowrap;color:var(--p-text-color, #111827)}.mv-card__uom{margin-left:.25rem;font-size:.78rem;font-weight:500;color:var(--p-text-muted-color, #8a94a6)}.mv-card__actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.7rem;padding-top:.65rem;border-top:1px solid var(--p-content-border-color, #f0f0f0)}.mv-dir{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;padding:.25rem .6rem;border-radius:999px;background:var(--mv-accent-soft);color:var(--mv-accent);font-size:.78rem;font-weight:700}.mv-dir i{font-size:.75rem}.mv-specs{display:grid;grid-template-columns:1fr 1fr;gap:.6rem .75rem;margin:.6rem 0 0}.mv-specs>div{min-width:0}.mv-specs dt{margin:0 0 .15rem;font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--p-text-muted-color, #9aa1b1)}.mv-specs dd{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem;margin:0;font-size:.87rem;line-height:1.35;color:var(--p-text-color, #374151);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.mv-locs{margin-top:.55rem}.mv-locs--open{margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--p-content-border-color, #f0f0f0)}.mv-locs--open h4{margin:0 0 .5rem;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--p-text-muted-color, #8a94a6)}.mv-locs summary{display:flex;align-items:center;gap:.4rem;min-height:36px;font-size:.82rem;font-weight:600;color:var(--p-primary-600, #003478);cursor:pointer;list-style:none}.mv-locs summary::-webkit-details-marker{display:none}.mv-locs summary i{font-size:.7rem;transition:transform .15s ease}.mv-locs[open] summary i{transform:rotate(90deg)}.mv-loc{display:grid;grid-template-columns:1fr auto auto auto;align-items:baseline;gap:.6rem;padding:.45rem .6rem;border-radius:8px;background:var(--p-surface-100, #f5f7fb);font-size:.83rem}.mv-loc+.mv-loc{margin-top:.35rem}.mv-loc__path{min-width:0;color:var(--p-text-color, #374151);overflow-wrap:anywhere}.mv-loc__qty{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem;color:var(--p-text-muted-color, #6b7280);font-variant-numeric:tabular-nums}.mv-loc__qty--strong{font-weight:700;color:var(--p-text-color, #111827)}.mv-loc__qty .mv-card__label{margin:0;font-size:.62rem}.mv-act,.mv-withdraw{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:40px;padding:0 .9rem;border-radius:var(--dms-radius-card);background:var(--p-content-background, #fff);font-size:.86rem;font-weight:500;cursor:pointer}.mv-act i,.mv-withdraw i{font-size:.85rem}.mv-act{border:1px solid var(--p-primary-200, #c7d2fe);color:var(--p-primary-600, #003478)}.mv-act:hover{border-color:var(--p-primary-400, #1a7dff);background:var(--p-primary-50, #eef2ff)}.mv-withdraw{border:1px solid #fecaca;color:#b91c1c}.mv-withdraw:hover{background:#fef2f2}@media(max-width:767px){.mv-list{display:flex}app-customer-movements .wh-portal-page .mst-table-shell,app-customer-items .wh-portal-page .mst-table-shell,app-customer-item-mastery .wh-portal-page .mst-table-shell{display:none}app-customer-movements .wh-sticky-bar .wh-icon-btn,app-customer-movements .wh-sticky-bar .mst-icon-toggle,app-customer-movements .wh-sticky-bar .wh-chip{min-height:40px}app-customer-movements .wh-sticky-bar .mst-search-input{height:40px}}.wh-fabmenu{display:none}@media(max-width:640px){.wh-fabmenu{position:fixed;right:1rem;bottom:calc(var(--mfi-bottom-bar, 4.25rem) + .85rem);z-index:950;display:flex;flex-direction:column;align-items:flex-end;gap:.45rem}.wh-fabmenu__scrim{position:fixed;inset:0;z-index:940;background:#11182759;animation:wh-fabmenu-fade .15s ease-out}.wh-fabmenu__items{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem}.wh-fabmenu__item{display:flex;align-items:center;gap:.5rem;padding:0;border:0;background:none;font:inherit;cursor:pointer;animation:wh-fabmenu-rise .16s ease-out both}.wh-fabmenu__item:nth-child(1){animation-delay:0s}.wh-fabmenu__item:nth-child(2){animation-delay:25ms}.wh-fabmenu__item:nth-child(3){animation-delay:.05s}.wh-fabmenu__item:nth-child(4){animation-delay:75ms}.wh-fabmenu__item:nth-child(5){animation-delay:.1s}.wh-fabmenu__item:nth-child(6){animation-delay:.125s}.wh-fabmenu__label{padding:.22rem .5rem;border-radius:7px;background:#111827d1;color:#fff;font-size:.73rem;font-weight:600;white-space:nowrap}.wh-fabmenu__circle{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--p-surface-0, #fff);color:var(--p-primary-color, #004aab);box-shadow:0 4px 12px -2px #1018284d;font-size:.8rem}.wh-fabmenu__item--on .wh-fabmenu__circle{background:var(--p-primary-color, #004aab);color:#fff}.wh-fabmenu__btn{display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:50%;background:var(--p-primary-color, #004aab);color:#fff;box-shadow:0 6px 16px -4px #10182866;font-size:1rem;cursor:pointer;transition:background-color .15s ease}.wh-fabmenu__btn:focus-visible{outline:2px solid var(--p-primary-color, #004aab);outline-offset:3px}}@media(prefers-reduced-motion:reduce){.wh-fabmenu__scrim,.wh-fabmenu__item{animation:none}}@keyframes wh-fabmenu-fade{0%{opacity:0}to{opacity:1}}@keyframes wh-fabmenu-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.wh-suggest--recent{padding:.35rem 0}.wh-suggest__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.4rem .75rem .5rem;font-size:.75rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--p-text-muted-color, #9aa1b1)}.wh-suggest__clear-all{padding:0;border:0;background:none;color:var(--p-primary-600, #003478);font:inherit;font-size:.72rem;letter-spacing:.02em;text-transform:none;cursor:pointer}.wh-suggest__clear-all:hover{text-decoration:underline}.wh-recents{display:flex;gap:.75rem;padding:.15rem .75rem .6rem;overflow-x:auto;scrollbar-width:none}.wh-recents::-webkit-scrollbar{display:none}.wh-recent{display:flex;flex-direction:column;align-items:center;gap:.3rem;flex:0 0 auto;width:3.9rem;padding:0;border:0;background:none;font:inherit;cursor:pointer}.wh-recent:hover .wh-recent__circle{filter:brightness(.96)}.wh-recent__circle{display:grid;place-items:center;width:2.9rem;height:2.9rem;border-radius:50%;font-size:.85rem;font-weight:700;letter-spacing:.02em}.wh-recent__circle[data-tone="0"]{background:#e6eefb;color:#004aab}.wh-recent__circle[data-tone="1"]{background:#fdeee4;color:#b85c00}.wh-recent__circle[data-tone="2"]{background:#fff6d9;color:#907301}.wh-recent__circle[data-tone="3"]{background:#ededed;color:#4c4c4c}.wh-recent__circle[data-tone="4"]{background:#d4e6ff;color:#003478}.wh-recent__circle[data-tone="5"]{background:#eef1f6;color:#3d5077}.wh-recent__label{max-width:100%;font-size:.68rem;line-height:1.2;color:var(--p-text-muted-color, #6b7280);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-list{display:none}.ap-row{display:flex;gap:.7rem;padding:.7rem var(--mfi-gutter, 16px);width:100%;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ap-row:active{background:var(--p-content-hover-background, #f4f4f5)}.ap-row+.ap-row{border-top:1px solid var(--p-content-border-color, #f0f0f0)}.ap-row[data-state=Pending]{box-shadow:inset 3px 0 #f59e0b}.ap-row[data-state=Approved]{box-shadow:inset 3px 0 #22c55e}.ap-row[data-state=Rejected]{box-shadow:inset 3px 0 #ef4444}.ap-row__photo{display:grid;place-items:center;flex-shrink:0;width:2.75rem;height:2.75rem;margin-left:.45rem;padding:0;border:1px solid var(--p-content-border-color, #e8ecf5);border-radius:var(--dms-radius-card);background:var(--p-surface-100, #f5f7fb);overflow:hidden;cursor:pointer}.ap-row__photo img{width:100%;height:100%;object-fit:cover}.ap-row__photo--none,.ap-row__photo--wait{cursor:default;color:var(--p-text-muted-color, #9aa1b1);font-size:.9rem}.ap-row__photo--in{background:var(--dms-blue-soft, #e6eefb);color:var(--dms-blue, #004aab)}.ap-row__photo--out{background:var(--dms-orange-soft, #fdeee4);color:#b85c00}.ap-row__body{flex:1 1 auto;min-width:0}.ap-row__line{display:flex;align-items:baseline;gap:.4rem;min-width:0}.ap-row__ref{font-size:.95rem;font-weight:700;color:var(--p-text-color, #111827)}.ap-row__status{margin-left:auto;flex-shrink:0}.ap-row__item{min-width:0;font-size:.85rem;line-height:1.35;color:var(--p-text-color, #374151);overflow-wrap:anywhere}.ap-row__qty{margin-left:auto;flex-shrink:0;font-size:.9rem;font-weight:700;white-space:nowrap;color:var(--p-text-color, #111827);font-variant-numeric:tabular-nums}.ap-row__uom{margin-left:.15rem;font-size:.72rem;font-weight:500;color:var(--p-text-muted-color, #8a94a6)}.ap-row__meta{margin:.15rem 0 0;font-size:.78rem;line-height:1.35;color:var(--p-text-muted-color, #8a94a6);overflow-wrap:anywhere}.ap-row__meta--time{font-size:.74rem}.ap-row__age{font-weight:600;color:var(--p-text-color, #6b7280)}.ap-row__actions{display:flex;gap:.5rem;margin-top:.5rem}.ap-act{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;flex:1 1 0;min-height:36px;padding:0 .7rem;border-radius:8px;border:1px solid transparent;font-size:.85rem;font-weight:600;cursor:pointer}.ap-act i{font-size:.8rem}.ap-act--yes{background:#15803d;color:#fff}.ap-act--yes:hover{background:#126c34}.ap-act--no{background:var(--p-content-background, #fff);border-color:#fecaca;color:#b91c1c}.ap-act--no:hover{background:#fef2f2}@media(max-width:767px){.ap-list{display:block}app-warehouse-approvals .mst-list-body{display:none}app-customer-home table.wh-recent-table.mobile-card-table{display:none}app-warehouse-approvals .mst-toolbar{grid-template-columns:minmax(0,1fr) auto auto auto;row-gap:8px}app-warehouse-approvals .wh-pick{grid-area:1/1/2/2;min-width:0}app-warehouse-approvals .wh-pick__btn{width:100%;justify-content:flex-start}app-warehouse-approvals .wh-pick__btn__label{overflow:hidden;text-overflow:ellipsis}app-warehouse-approvals .wh-pick__btn .pi-chevron-down{margin-left:auto}app-warehouse-approvals .mst-toolbar-left>.mst-filter{grid-area:1/2/2/3;width:auto;min-width:6.5rem}app-warehouse-approvals .mst-toolbar-left>.mst-icon-toggle{grid-area:1/3/2/4}app-warehouse-approvals .mst-search-btn{grid-area:1/4/2/5}app-warehouse-approvals .mst-daterow{grid-area:2/1/3/5;grid-template-columns:1fr 1fr auto;gap:8px}app-warehouse-approvals app-search-box{grid-area:3/1/4/5;order:0}}.wh-log{list-style:none;margin:0;padding:0}.wh-log__row{display:flex;align-items:center;gap:.75rem;width:100%;padding:.7rem .25rem;border:0;border-radius:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.wh-log__row:active{background:var(--p-content-hover-background, #f4f4f5)}.wh-log__row--unread{background:color-mix(in srgb,var(--p-primary-color, #004aab) 5%,transparent)}li+li .wh-log__row{border-top:1px solid var(--p-content-border-color, #f0f0f0)}.wh-log__icon{display:grid;place-items:center;flex:0 0 auto;width:2.4rem;height:2.4rem;border-radius:.7rem;background:var(--p-content-hover-background, #f4f4f5);color:var(--p-text-muted-color, #6b7280);font-size:1rem}.wh-log__icon--in{background:var(--dms-blue-soft, #e6eefb);color:var(--dms-blue, #004aab)}.wh-log__icon--out{background:var(--dms-orange-soft, #fdeee4);color:#b85c00}.wh-log__icon--stock{background:color-mix(in srgb,var(--p-primary-color, #004aab) 12%,transparent);color:var(--p-primary-color, #004aab)}.wh-log__body{display:flex;flex-direction:column;gap:.1rem;min-width:0;flex:1 1 auto}.wh-log__title{display:flex;align-items:center;gap:.4rem;font-size:var(--dms-text-md);font-weight:var(--dms-weight-semibold);line-height:1.2;letter-spacing:-.01em;color:var(--dms-ink, #1c1c1c)}.wh-log__meta{font-size:var(--dms-text-xs);color:var(--dms-ink-muted, #616161);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wh-log__end{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem;flex:0 0 auto}.wh-log__value{font-size:1.05rem;font-weight:700;letter-spacing:-.01em}.wh-log__unit{font-size:.72rem;color:var(--p-text-muted-color, #6b7280)}.wh-log__go{color:var(--p-text-muted-color, #9aa1b1);font-size:.85rem}.wh-log__unread{width:.5rem;height:.5rem;border-radius:50%;background:var(--p-primary-color, #004aab)}.wh-detail__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.25rem 0 .85rem}.wh-detail__title{display:flex;flex-direction:column;gap:.25rem;min-width:0}.wh-detail__title h2{margin:0;font-size:1.25rem}.wh-detail__title p{margin:0;font-size:.85rem;color:var(--p-text-muted-color, #6b7280)}.wh-detail__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;margin-bottom:.85rem;border-radius:.85rem;background:color-mix(in srgb,var(--p-primary-color, #004aab) 8%,transparent)}.wh-detail__summary-figure{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem;flex-shrink:0}.wh-detail__figure{display:flex;flex-direction:column;gap:.15rem;padding:.9rem 1rem;margin-bottom:.85rem;border-radius:.85rem;background:color-mix(in srgb,var(--p-primary-color, #004aab) 8%,transparent)}.wh-detail__figure-label{font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--p-text-muted-color, #6b7280)}.wh-detail__figure-value{font-size:1.9rem;font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--p-primary-color, #004aab)}.wh-detail__figure-value small{font-size:.9rem;font-weight:600;color:var(--p-text-muted-color, #6b7280)}.wh-detail__figure-note{font-size:.76rem;color:var(--p-text-muted-color, #6b7280)}.wh-detail__facts{padding:.35rem 1rem .5rem;margin-bottom:.85rem;border-radius:.85rem;background:var(--p-content-background, #fff);border:1px solid var(--p-content-border-color, #f0f0f0)}.wh-detail__facts h3{margin:.5rem 0 .15rem;font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--p-text-muted-color, #6b7280)}.wh-detail__row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.5rem 0;border-bottom:1px solid var(--p-content-border-color, #f0f0f0)}.wh-detail__row:last-child{border-bottom:0}.wh-detail__row>span{flex:0 0 auto;font-size:.8rem;color:var(--p-text-muted-color, #6b7280)}.wh-detail__row>strong{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem;min-width:0;text-align:right;font-size:.92rem}.wh-detail__row>strong small{font-weight:400;font-size:.76rem;color:var(--p-text-muted-color, #6b7280)}.wh-detail__section-title{margin:.35rem 0 .2rem;font-size:.95rem}.wh-detail__note{margin:.5rem 0;font-size:.86rem;color:var(--p-text-muted-color, #6b7280)}.wh-detail__pending{display:block;line-height:1.45;margin:0 0 .9rem;padding:.55rem .7rem;border-radius:.6rem;background:color-mix(in srgb,#f59e0b 12%,transparent);color:#92400e;font-size:.82rem}.wh-detail__pending i{margin-right:.35rem;font-size:.8rem}.wh-detail__actions{display:flex;flex-wrap:wrap;gap:.5rem;padding:1rem 0 .5rem}.wh-mini{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;padding:0 0 .9rem}.wh-mini__cell{display:flex;flex-direction:column;gap:.1rem;padding:.55rem .6rem;border-radius:.6rem;background:var(--p-content-hover-background, #f7f7f9)}.wh-mini__cell span{font-size:.68rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--p-text-muted-color, #6b7280)}.wh-mini__cell strong{font-size:1.05rem;letter-spacing:-.01em}.ch-greet{display:flex;align-items:center;gap:.75rem;padding:.85rem 0 .9rem}.ch-greet__text{flex:1 1 auto;min-width:0;margin:0;font-size:1.05rem;font-weight:400;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-greet__hello{color:var(--p-text-muted-color, #6b7280)}.ch-greet__who{margin-left:.3rem;font-weight:700;color:var(--p-text-color, #16203a)}.ch-greet__refresh{flex:0 0 auto}.ch-greet__refresh--busy i{animation:ch-greet-spin .9s linear infinite}@keyframes ch-greet-spin{to{transform:rotate(360deg)}}.ap-row--link,.wh-row-link{cursor:pointer}.wh-row-link:hover{background:var(--p-content-hover-background, #f7f7f9)}.ap-row--link:focus,.wh-log__row:focus,.portal-tabbar__item:focus,.app-bottom-nav__item:focus,.cm-row__open:focus{outline:none}.ap-row--link:focus-visible,.wh-log__row:focus-visible,.portal-tabbar__item:focus-visible,.app-bottom-nav__item:focus-visible,.cm-row__open:focus-visible{outline:2px solid var(--p-primary-color, #004aab);outline-offset:-2px;border-radius:8px}.wh-chip--icon{display:inline-flex;align-items:center;gap:.4rem}.wh-chip--icon .pi{font-size:.7rem}.wh-asof.p-popover{max-width:min(21rem,100vw - 1.5rem)}.wh-asof.p-popover .p-popover-content{padding:0}.wh-asof__panel{display:flex;flex-direction:column}.wh-asof__head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding:.7rem .85rem .55rem;border-bottom:1px solid var(--p-content-border-color, #f0f0f0)}.wh-asof__title{font-size:.75rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#5b6b83}.wh-asof__now{font-size:.82rem;font-weight:700;color:var(--p-primary-600, #003478)}.wh-asof__quick{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;padding:.7rem .85rem}.wh-asof__chip{height:2.1rem;padding:0 .6rem;border:1px solid var(--p-content-border-color, #dfe4ef);border-radius:.55rem;background:#f2f4f9;color:#48536e;font:inherit;font-size:.8rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.wh-asof__chip:hover{border-color:#c3ccdf;background:#e9edf7}.wh-asof__chip--on{background:var(--p-primary-color, #004aab);border-color:var(--p-primary-color, #004aab);color:#fff}.wh-asof__chip:focus-visible{outline:2px solid var(--p-primary-color, #004aab);outline-offset:2px}.wh-asof__cal.p-datepicker{width:100%}.wh-asof__cal.p-datepicker .p-datepicker-panel{border:0;border-top:1px solid var(--p-content-border-color, #f0f0f0);border-radius:0;box-shadow:none;padding:.5rem .6rem .6rem}.wh-phone-list{display:none}.wh-log__row--static{cursor:default}.wh-log__row--static:active{background:none}@media(max-width:767px){.wh-phone-list{display:block;flex:1 1 auto}.wh-phone-list>li>.wh-log__row{padding-inline:var(--mfi-gutter, 16px)}.wh-phone-list>li+li>.wh-log__row{border-top:1px solid var(--p-content-border-color, #f0f0f0)}app-stock-monitor .mst-list-body{display:none}}.wh-detail__row--photo{align-items:center}.wh-detail__row--photo>strong.wh-detail__file{display:flex!important;flex-direction:column;align-items:flex-end;gap:.35rem}.wh-detail__file{display:block!important;overflow-wrap:anywhere}.wh-detail__file i{margin-inline-end:.35rem;font-size:.85rem;color:var(--p-text-muted-color, #6b7280)}.wh-histrow{display:flex;align-items:flex-start;gap:.7rem;width:100%;padding:.65rem 0;border:0;border-bottom:1px solid var(--p-content-border-color, #f0f0f0);background:none;font:inherit;text-align:start;cursor:pointer}.wh-histrow:last-of-type{border-bottom:0}.wh-histrow:hover{background:color-mix(in srgb,var(--p-primary-color, #004aab) 4%,transparent)}.wh-histrow__mark{display:grid;place-items:center;flex-shrink:0;width:2rem;height:2rem;margin-top:.1rem;border-radius:.6rem;background:var(--p-surface-100, #f8f8f8);color:var(--p-text-muted-color, #6b7280);font-size:.85rem}.wh-histrow__mark--in{background:var(--dms-blue-soft, #e6eefb);color:var(--dms-blue, #004aab)}.wh-histrow__mark--out{background:var(--dms-orange-soft, #fdeee4);color:#b85c00}.wh-histrow__body{display:flex;flex-direction:column;gap:.1rem;min-width:0;flex:1 1 auto}.wh-histrow__top{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.wh-histrow__top strong{font-size:.92rem}.wh-histrow__qty{flex-shrink:0;font-size:.95rem;font-weight:700}.wh-histrow__qty small{font-size:.72rem;font-weight:400;color:var(--p-text-muted-color, #6b7280)}.wh-histrow__mid,.wh-histrow__sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;color:var(--p-text-color, #374151)}.wh-histrow__sub{font-size:.76rem;color:var(--p-text-muted-color, #6b7280)}.wh-histrow__foot{display:flex;align-items:center;gap:.5rem;margin-top:.15rem;font-size:.72rem;color:var(--p-text-muted-color, #6b7280)}.wh-histrow__status{font-weight:700;color:var(--p-orange-600, #d97706)}.wh-histrow__status--ok{color:var(--p-green-600, #16a34a)}.wh-histrow__status--no{color:var(--p-red-600, #dc2626)}.wh-histrow__go{flex-shrink:0;align-self:center;font-size:.8rem;color:var(--p-text-muted-color, #9ca3af)}.wh-detail__verdict{display:flex;align-items:center;gap:.45rem;margin:.35rem 0 .15rem;font-size:.95rem;font-weight:700;color:var(--p-green-600, #16a34a)}.wh-detail__verdict i{font-size:1.05rem}.wh-detail__verdict--no{color:var(--p-red-600, #dc2626)}.wh-detail__verdict--waiting{color:var(--p-orange-600, #ea580c)}.wh-detail__row--total{margin-top:.15rem;border-top:1px solid var(--p-content-border-color, #dfe4ef);border-bottom:0!important}.wh-detail__row--total>span{font-weight:700;color:var(--p-text-color, #1f2937)!important}.wh-detail__row--total>strong{font-size:1.05rem;font-weight:700}.wh-detail__row--alert>strong{color:#b91c1c}.wh-detail__mark{margin-right:.3rem;font-size:.7rem}.wh-detail__mark--in{color:var(--dms-blue, #004aab)}.wh-detail__mark--out{color:#b85c00}.mst-row--open{cursor:pointer}.cv-panel{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--dms-space-2);max-width:30rem;margin:var(--dms-space-6) auto 0;padding:var(--dms-space-6) var(--dms-space-4);border:1px solid var(--dms-border);border-radius:var(--dms-radius-card);background:var(--p-content-background, #fff)}.cv-panel__mark{font-size:1.6rem;color:var(--dms-ink-faint)}.cv-panel__mark--done{color:#15803d}.cv-panel__title{margin:0;font-size:var(--dms-text-md);font-weight:var(--dms-weight-bold);color:var(--dms-blue-dark)}.cv-panel__note{margin:0;font-size:var(--dms-text-sm);line-height:1.5;color:var(--dms-ink-muted)}.cv-panel__prev{display:block;margin-top:var(--dms-space-2);font-size:var(--dms-text-xs)}.cv-panel__action{margin-top:var(--dms-space-2)}.vq{margin-bottom:var(--dms-space-4);border:1px solid var(--dms-border);border-inline-start:3px solid #dc2626;border-radius:var(--dms-radius-card);background:var(--p-content-background, #fff);overflow:hidden}.vq__head{display:flex;align-items:center;gap:var(--dms-space-2);padding:var(--dms-space-3) var(--dms-space-4);border-bottom:1px solid var(--dms-border);background:var(--p-surface-50, #fafafa)}.vq__head i{color:#b42318}.vq__head-label{font-size:var(--dms-text-sm);font-weight:var(--dms-weight-bold);color:var(--dms-blue-dark)}.vq__count{display:inline-grid;place-items:center;min-width:1.4rem;height:1.4rem;padding:0 .4rem;border-radius:var(--dms-radius-pill);background:color-mix(in srgb,#dc2626 12%,transparent);color:#b42318;font-size:var(--dms-text-xs);font-weight:var(--dms-weight-semibold)}.vq__row{display:flex;align-items:center;gap:var(--dms-space-3);padding:var(--dms-space-3) var(--dms-space-4)}.vq__row+.vq__row{border-top:1px solid var(--dms-border)}.vq__body{display:flex;flex-direction:column;gap:.15rem;flex:1 1 auto;min-width:0}.vq__name{font-size:var(--dms-text-base);font-weight:var(--dms-weight-semibold);color:var(--dms-ink)}.vq__meta{font-size:var(--dms-text-xs);color:var(--dms-ink-muted)}.vq__warn{color:#b42318;font-weight:var(--dms-weight-semibold)}.vq__actions{display:flex;align-items:center;gap:var(--dms-space-2);flex:0 0 auto}@media(max-width:600px){.vq__row{flex-direction:column;align-items:stretch}.vq__actions{justify-content:flex-end}}.wd-req--vacate{border-inline-start:3px solid #dc2626;padding-inline-start:calc(var(--dms-space-3) - 3px)}.wd-req--vacate .wd-req__item{color:var(--dms-ink-muted);font-style:normal}.ap-row--vacate{border-inline-start:3px solid #dc2626}.ap-row__reason{color:var(--dms-ink-muted);font-style:italic;overflow-wrap:anywhere}.ap-detail__block{margin:var(--dms-space-4) 0 0;padding-top:var(--dms-space-3);border-top:1px solid var(--dms-border);font-size:var(--dms-text-sm);line-height:1.5;color:var(--dms-ink-muted)}*{box-sizing:border-box}:root{--dms-blue: #004aab;--dms-blue-dark: #003a86;--dms-blue-deep: #002a63;--dms-blue-ink: #001a3f;--dms-blue-soft: #e6eefb;--dms-amber: #fecc0a;--dms-amber-dark: #b59001;--dms-amber-ink: #907301;--dms-amber-soft: #fff6d9;--dms-on-amber: #2b2200;--dms-orange: #f69319;--dms-orange-soft: #fdeee4;--dms-amber-300: #fee171;--dms-amber-500: #fecc0a;--dms-amber-600: #cba201;--dms-amber-700: #ad8901;--dms-grey: #7b7b7b;--dms-surface: #ffffff;--dms-surface-sunken: var(--p-surface-50, #f8f8f8);--dms-text-xs: .75rem;--dms-text-sm: .8125rem;--dms-text-base: .875rem;--dms-text-md: 1rem;--dms-text-lg: 1.25rem;--dms-text-xl: 1.75rem;--dms-weight-normal: 400;--dms-weight-medium: 500;--dms-weight-semibold: 600;--dms-weight-bold: 700;--dms-space-1: .25rem;--dms-space-2: .5rem;--dms-space-3: .75rem;--dms-space-4: 1rem;--dms-space-6: 1.5rem;--dms-space-8: 2rem;--dms-radius-control: 6px;--dms-radius-card: 10px;--dms-radius-pill: 999px;--dms-shadow-card: 0 1px 2px rgba(16, 24, 40, .04), 0 1px 3px rgba(16, 24, 40, .06);--dms-shadow-overlay: 0 8px 24px rgba(16, 24, 40, .12);--dms-border: #e4e4e4;--dms-border-strong: #cccccc;--dms-ink: #1c1c1c;--dms-ink-muted: #616161;--dms-ink-faint: #8f8f8f}.dms-subject{display:grid;grid-template-columns:4px minmax(0,1fr);align-items:start;column-gap:var(--dms-space-3);min-width:0}.dms-subject:before{content:"";grid-row:1/-1;align-self:stretch;min-height:2.25rem;background:var(--dms-slice-v)}.dms-subject h1,.dms-subject h2,.dms-subject h3{grid-column:2;margin:0;font-size:var(--dms-text-lg);font-weight:var(--dms-weight-bold);line-height:1.15;letter-spacing:-.015em;color:var(--dms-ink, #1c1c1c)}.dms-subject p{grid-column:2;margin:.2rem 0 0;font-size:var(--dms-text-sm);line-height:1.45;color:var(--dms-ink-muted)}.dms-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--dms-space-4);padding-bottom:var(--dms-space-4);margin-bottom:var(--dms-space-4);border-bottom:1px solid var(--dms-border)}.dms-figure{display:grid;grid-template-areas:"value mark" "label mark" "note  note";grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:.1rem var(--dms-space-3);min-width:0}.dms-figure__value{grid-area:value;font-size:var(--dms-text-xl);font-weight:var(--dms-weight-bold);line-height:1.05;letter-spacing:-.02em;color:var(--dms-ink);font-variant-numeric:tabular-nums}.dms-figure__label{grid-area:label;font-size:var(--dms-text-sm);font-weight:var(--dms-weight-medium);line-height:1.3;color:var(--dms-ink-muted, #616161)}.dms-figure__note{grid-area:note;margin-top:var(--dms-space-2);font-size:var(--dms-text-xs);color:var(--dms-ink-muted)}.dms-figure>i{grid-area:mark;align-self:start;font-size:1rem;color:var(--dms-ink-faint)}.dms-figure--lead .dms-figure__value{color:var(--dms-ink, #1c1c1c)}.dms-figure--lead>i{color:var(--dms-blue)}.p-tablist-active-bar{background:repeating-linear-gradient(to right,var(--dms-amber-dark, #b59001) 0 8px,transparent 8px 12px)!important}.p-tablist-tab-list{background:transparent;border-bottom:1px solid var(--dms-border)}.p-tab{letter-spacing:-.005em}.dms-table-subject th{text-transform:none!important;letter-spacing:0!important;font-size:var(--dms-text-sm)!important;font-weight:var(--dms-weight-semibold)!important;color:var(--dms-ink-muted)!important}.dms-table-subject tbody tr>td:first-child,.dms-table-subject .p-datatable-tbody>tr>td:first-child{font-weight:var(--dms-weight-semibold);color:var(--dms-ink, #1c1c1c)}.dms-table-subject tbody tr:hover>td:first-child,.dms-table-subject .p-datatable-tbody>tr:hover>td:first-child{box-shadow:inset 3px 0 0 0 var(--dms-amber-dark)}:root{--dms-slice-ink: var(--dms-amber-dark, #b59001);--dms-slice: repeating-linear-gradient( to bottom, var(--dms-slice-ink) 0 3px, transparent 3px 5px );--dms-slice-v: var(--dms-amber-500, #fecc0a)}.dms-slice-rule{position:relative}.dms-slice-rule:after{content:"";display:block;width:2.25rem;height:13px;margin-top:var(--dms-space-2);background:var(--dms-slice)}.dms-marked:before{border-radius:0;background:var(--dms-slice-v)}.dms-panel{background:#fff;border:1px solid var(--dms-border);border-radius:var(--dms-radius-card);box-shadow:var(--dms-shadow-card)}.dms-field{display:flex;flex-direction:column;gap:var(--dms-space-1)}.dms-field>label{font-size:var(--dms-text-sm);font-weight:var(--dms-weight-medium);color:var(--dms-ink)}.dms-field>label.required:after{content:" *";color:#dc2626}.dms-field small{font-size:var(--dms-text-xs);color:var(--dms-ink-muted)}.dms-field small.dms-error{color:#dc2626}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.dms-marked{position:relative}.dms-marked:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:3px;border-radius:0 var(--dms-radius-pill) var(--dms-radius-pill) 0;background:var(--dms-amber)}.dms-empty{display:flex;flex-direction:column;align-items:center;gap:var(--dms-space-2);padding:var(--dms-space-8) var(--dms-space-4);text-align:center;color:var(--dms-ink-muted)}.dms-empty i{font-size:1.75rem;color:var(--dms-ink-faint)}.dms-empty strong{font-size:var(--dms-text-md);color:var(--dms-ink)}.dms-empty span{font-size:var(--dms-text-sm);max-width:34ch}:root{--mfi-gutter: 20px;--mfi-app-bar-height: 56px;--mfi-app-bar-bg: #ffffff;--mfi-app-bar-text: var(--dms-ink, #1c1c1c);--mfi-app-bar-title: var(--dms-ink, #1c1c1c)}@media(max-width:800px){:root{--mfi-gutter: 16px}}html,body{height:100%;margin:0;font-family:var(--mfi-app-font, Poppins, "Public Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif)}body{background-color:var(--p-surface-50);color:var(--p-text-color)}body.mfi-dark-theme{--p-surface-0: #1a2745;--p-surface-50: #00122c;--p-surface-100: #243352;--p-surface-200: #30405f;--p-content-background: #1a2745;--p-content-border-color: #30405f;--p-text-color: #f4f6fa;--p-text-muted-color: #b6c0d2;background-color:var(--p-surface-50)}a{color:var(--p-primary-color);text-decoration:none}.p-component{font-family:inherit}p-password.w-full,.p-password.w-full{width:100%}.p-password{position:relative;display:inline-flex;align-items:center}.p-password .p-password-input{width:100%}.p-password:has(.p-password-toggle-mask-icon) .p-password-input{padding-right:2.75rem}.p-password .p-password-toggle-mask-icon{position:absolute;top:50%;margin-top:0;right:.95rem;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;line-height:1;color:var(--p-text-muted-color);cursor:pointer;z-index:1}.p-password .p-password-toggle-mask-icon svg,.p-password .p-password-toggle-mask-icon .p-icon{display:block;width:1rem;height:1rem}.form-card{background:var(--p-content-background);border:1px solid var(--dms-border);border-radius:var(--dms-radius-card);padding:var(--dms-space-6);max-width:52rem;box-shadow:var(--dms-shadow-card)}.form-section{position:relative;display:flex;flex-direction:column;gap:var(--dms-space-4);padding-inline-start:calc(4px + var(--dms-space-4))}.form-section:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:4px;background:var(--dms-slice-v);opacity:.5}.form-section+.form-section{margin-top:var(--dms-space-6);padding-top:var(--dms-space-6);border-top:1px solid var(--dms-border)}.form-section__title{margin:0;font-size:var(--dms-text-md);font-weight:var(--dms-weight-bold);line-height:1.2;letter-spacing:-.01em;color:var(--dms-ink, #1c1c1c)}.form-section__note{margin:calc(var(--dms-space-4) * -1 + .25rem) 0 0;font-size:var(--dms-text-sm);line-height:1.45;color:var(--dms-ink-muted)}.form-grid{display:flex;flex-direction:column;gap:var(--dms-space-4)}.form-row{display:flex;gap:var(--dms-space-4);flex-wrap:wrap}.form-row>.field{flex:1 1 0;min-width:13rem}.form-row>.field--narrow{flex:0 1 11rem;min-width:9rem}.form-row>.field--full{flex:1 1 100%}.form-row>.field--inline{flex:0 0 auto}.field--narrow{max-width:11rem}.field{display:flex;flex-direction:column;gap:var(--dms-space-1)}.field label{font-weight:var(--dms-weight-medium);font-size:var(--dms-text-sm);color:var(--dms-ink-muted);line-height:1.3}.field label.required:after{content:" *";color:var(--dms-amber-dark);font-weight:var(--dms-weight-bold)}.field label .field-optional{margin-inline-start:.25rem;font-weight:var(--dms-weight-normal);color:var(--dms-ink-faint)}.field--inline{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--dms-space-3)}.field .field-hint{margin:0;font-size:var(--dms-text-xs);color:var(--dms-ink-muted);line-height:1.4}.field .field-error{display:flex;align-items:flex-start;gap:.3rem;font-size:var(--dms-text-xs);color:var(--p-red-500);line-height:1.4}.field .field-error:before{content:"\e989";font-family:primeicons;font-size:.8em;line-height:1.5;flex-shrink:0}.field input[readonly],.field textarea[readonly]{background:var(--p-surface-50, #f8f9fa);border-color:var(--dms-border);color:var(--dms-ink);cursor:default}.form-actions{display:flex;justify-content:flex-end;align-items:center;gap:var(--dms-space-2);margin-top:var(--dms-space-6);padding-top:var(--dms-space-4);border-top:1px solid var(--dms-border)}@media(max-width:640px){.form-actions{gap:var(--dms-space-2)}.form-actions>*{flex:1 1 0;min-width:0}.form-actions>*:last-child{flex:1.9 1 0}.form-actions .p-button-label{white-space:nowrap}}.field:has(.field-error){padding-inline-start:var(--dms-space-3);border-inline-start:3px solid var(--p-red-400, #f87171);margin-inline-start:calc(var(--dms-space-3) * -1 - 3px)}.field .ng-invalid.ng-touched.p-select,.field .ng-invalid.ng-touched.p-inputnumber>.p-inputnumber-input,.field .ng-invalid.ng-touched.p-inputtext,.field .ng-invalid.ng-touchedtextarea.p-textarea{border-color:var(--p-red-400, #f87171)}.field .ng-invalid.ng-touched.p-inputnumber .p-inputnumber-input{border-color:var(--p-red-400, #f87171)}:root{--dms-dialog-pad: 1.25rem}.p-dialog{max-height:92dvh;max-width:calc(100vw - 2rem)}.dms-dialog--sm{width:26rem}.dms-dialog--md{width:32rem}.dms-dialog--lg{width:40rem}.dms-dialog--xl{width:52rem}.p-dialog-header{gap:var(--dms-space-2);align-items:center}.p-dialog-header .p-dialog-header-actions{order:-1}.p-dialog-header .p-dialog-title{order:0;flex:1 1 auto;min-width:0;font-size:var(--dms-text-md);font-weight:var(--dms-weight-bold);line-height:1.25;letter-spacing:-.01em;color:var(--dms-ink, #1c1c1c);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-dialog-close-button,.p-drawer-close-button{width:32px!important;height:32px!important;flex-shrink:0;border:0!important;border-radius:8px!important;background:transparent!important;color:var(--dms-ink-muted, #616161)!important;transition:background-color .15s ease,color .15s ease}.p-dialog-close-button .p-icon,.p-dialog-close-button .pi,.p-drawer-close-button .p-icon,.p-drawer-close-button .pi{font-size:var(--dms-text-md)}.p-dialog-close-button:hover,.p-dialog-close-button:focus-visible,.p-drawer-close-button:hover,.p-drawer-close-button:focus-visible{outline:none;background:var(--p-surface-100, #f0f0f0)!important;color:var(--dms-blue, #004aab)!important;box-shadow:none}.p-drawer-header{align-items:center}.dms-dialog__lead{margin:0 0 var(--dms-space-4);padding-bottom:var(--dms-space-3);border-bottom:1px solid var(--dms-border);color:var(--dms-ink-muted);font-size:var(--dms-text-sm);line-height:1.5}.p-dialog-content .form-actions>.p-button:last-child{padding-inline:1.25rem;font-weight:var(--dms-weight-semibold)}.p-dialog-content .form-actions{position:sticky;bottom:calc(var(--dms-dialog-pad) * -1);z-index:2;margin:var(--dms-space-4) calc(var(--dms-dialog-pad) * -1) calc(var(--dms-dialog-pad) * -1);padding:var(--dms-space-3) var(--dms-dialog-pad);background:var(--p-dialog-background, var(--p-content-background, #fff));border-top:1px solid var(--dms-border)}.p-confirmdialog .p-confirmdialog-message{margin:0;line-height:1.55;color:var(--dms-ink)}.p-confirmdialog .p-confirmdialog-icon{flex:0 0 auto;font-size:1.35rem;color:var(--dms-ink-muted)}.p-confirmdialog .p-confirmdialog-icon.pi-exclamation-triangle{color:var(--p-red-500)}@media(max-width:640px){.p-dialog.dms-dialog--md,.p-dialog.dms-dialog--lg,.p-dialog.dms-dialog--xl{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border-radius:0;display:flex;flex-direction:column}.p-dialog.dms-dialog--md .p-dialog-header,.p-dialog.dms-dialog--lg .p-dialog-header,.p-dialog.dms-dialog--xl .p-dialog-header{flex:0 0 auto}.p-dialog.dms-dialog--md .p-dialog-content,.p-dialog.dms-dialog--lg .p-dialog-content,.p-dialog.dms-dialog--xl .p-dialog-content{flex:1 1 auto;min-height:0;overflow-y:auto;padding-bottom:calc(var(--dms-dialog-pad) + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column}.p-dialog.dms-dialog--md .p-dialog-content>form,.p-dialog.dms-dialog--lg .p-dialog-content>form,.p-dialog.dms-dialog--xl .p-dialog-content>form{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.p-dialog.dms-dialog--md .p-dialog-content .form-actions,.p-dialog.dms-dialog--lg .p-dialog-content .form-actions,.p-dialog.dms-dialog--xl .p-dialog-content .form-actions{margin-top:auto;margin-bottom:calc((var(--dms-dialog-pad) + env(safe-area-inset-bottom,0px)) * -1);bottom:calc((var(--dms-dialog-pad) + env(safe-area-inset-bottom,0px)) * -1);padding-bottom:calc(var(--dms-space-3) + env(safe-area-inset-bottom,0px))}.p-dialog.dms-dialog--md .p-dialog-content .form-actions>.p-button,.p-dialog.dms-dialog--lg .p-dialog-content .form-actions>.p-button,.p-dialog.dms-dialog--xl .p-dialog-content .form-actions>.p-button{font-size:var(--dms-text-sm)}.p-dialog.dms-dialog--sm,.p-confirmdialog{width:calc(100vw - 1.5rem);max-width:calc(100vw - 1.5rem)}}.wh-photo-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wh-photo-drop{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1.1rem 1rem;border:1px dashed var(--p-content-border-color, #d1d5db);border-radius:var(--dms-radius-card);background:var(--p-surface-50, #fafbff);color:var(--p-text-muted-color, #6b7280);font-size:.9rem;cursor:pointer}.wh-photo-drop:hover{border-color:var(--p-primary-color);color:var(--p-primary-color)}.wh-photo-drop i{font-size:1.1rem}.wh-photo-picked{display:flex;align-items:center;gap:.75rem;padding:.5rem;border:1px solid var(--p-content-border-color, #e5e7eb);border-radius:var(--dms-radius-card);background:var(--p-content-background, #fff)}.wh-photo-picked img{width:4rem;height:4rem;border-radius:8px;object-fit:cover;flex-shrink:0}.wh-photo-picked__meta{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;min-width:0}.wh-photo-picked__meta span{font-size:.82rem;color:var(--p-text-muted-color, #6b7280);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.wh-photo-thumb{display:inline-flex;padding:0;border:1px solid var(--p-content-border-color, #e5e7eb);border-radius:8px;background:none;cursor:pointer;overflow:hidden}.wh-photo-thumb img{display:block;width:3rem;height:3rem;object-fit:cover}.wh-photo-thumb:hover{border-color:var(--p-primary-color)}.wh-photo-viewer{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:1rem;background:#080a12eb}.wh-photo-viewer img{max-width:100%;max-height:calc(100dvh - 7rem);object-fit:contain;border-radius:6px}.wh-photo-viewer__close{position:absolute;top:calc(.75rem + env(safe-area-inset-top,0px));right:.75rem;display:grid;place-items:center;width:2rem;height:2rem;padding:0;border:0;border-radius:0;background:none;color:#fff;font-size:.85rem;cursor:pointer;text-shadow:0 1px 3px rgba(0,0,0,.8);opacity:.85}.wh-photo-viewer__close:hover{opacity:1}.wh-photo-viewer__caption{position:absolute;bottom:calc(1rem + env(safe-area-inset-bottom,0px));color:#ffffffd9;font-size:.85rem;letter-spacing:.02em}.table-actions{display:flex;justify-content:flex-end;gap:.5rem;margin-bottom:1rem}@media(max-width:580px){.form-card{padding:1rem .875rem}.form-row>.field{min-width:0;width:100%;flex-basis:100%}}@media(max-width:800px){.export-btn,.import-btn,.back-to-list-btn{display:none}.add-fab-btn{position:fixed;bottom:1.5rem;right:1.25rem;z-index:10;width:3.5rem;height:3.5rem;padding:0;border-radius:50%;box-shadow:0 4px 12px #00000040}.add-fab-btn .p-button-label{display:none}.add-fab-btn .p-button-icon{font-size:1.25rem}}@media(max-width:768px){.mobile-card-table .p-datatable-table-container{overflow:visible}.mobile-card-table .p-datatable-thead{display:none}.mobile-card-table .p-datatable-tbody{display:flex;flex-direction:column;gap:.75rem}.mobile-card-table .p-datatable-tbody>tr{display:flex;flex-direction:column;gap:.35rem;background:var(--p-content-background);border:1px solid var(--p-content-border-color);border-radius:var(--dms-radius-card);box-shadow:var(--dms-shadow-card);padding:.85rem 1rem}.mobile-card-table .p-datatable-tbody>tr>td{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.15rem 0;border:none;text-align:right;min-width:0;word-break:break-word;overflow-wrap:anywhere}.mobile-card-table .p-datatable-tbody>tr>td:before{content:attr(data-label);font-weight:600;font-size:.8rem;color:var(--p-text-muted-color);text-align:left;flex-shrink:0;max-width:45%}.mobile-card-table .p-datatable-tbody>tr>td:empty{display:none}.mobile-card-table .p-datatable-tbody>tr>td:first-child{display:block;text-align:start;padding-bottom:var(--dms-space-2);margin-bottom:var(--dms-space-1);border-bottom:1px solid var(--dms-border);font-size:var(--dms-text-md);font-weight:var(--dms-weight-semibold);line-height:1.25;letter-spacing:-.01em;color:var(--dms-ink, #1c1c1c)}.mobile-card-table .p-datatable-tbody>tr>td:first-child:before{display:none}.mobile-card-table .p-datatable-tbody>tr>td.mobile-card-title{font-size:1.05rem;font-weight:700;justify-content:flex-start;padding-bottom:.4rem;border-bottom:1px solid var(--p-content-border-color);margin-bottom:.2rem}.mobile-card-table .p-datatable-tbody>tr>td.mobile-card-title:before{display:none}.mobile-card-table .p-datatable-tbody>tr>td.mobile-card-actions{justify-content:flex-end;gap:.25rem;margin-top:.4rem;padding-top:.4rem;border-top:1px solid var(--p-content-border-color)}.mobile-card-table .p-datatable-tbody>tr>td.mobile-card-actions:before{display:none}.mobile-card-table .p-datatable-tbody>tr:has(.empty-cell){display:block;border:none;box-shadow:none;padding:0}.mobile-card-table .p-datatable-tbody>tr>.wh-rownum{display:none}.mobile-card-table .p-datatable-tbody>tr>td.wh-card-title{font-size:1.05rem;font-weight:700;justify-content:flex-start;padding-bottom:.4rem;border-bottom:1px solid var(--p-content-border-color);margin-bottom:.2rem}.mobile-card-table .p-datatable-tbody>tr>td.wh-card-title:before{display:none}.mobile-card-table .p-datatable-tbody>tr>td:has(.wh-empty){display:block;text-align:center}.mobile-card-table .p-datatable-tbody>tr>td:has(.wh-empty):before{display:none}.mobile-card-table .p-datatable-tbody>tr>td.wh-expand{display:block;padding:.5rem 0 0;margin-top:.4rem;border-top:1px solid var(--p-content-border-color);text-align:left}.mobile-card-table .p-datatable-tbody>tr>td.wh-expand:before{display:none}.mobile-card-table .p-datatable-tbody>tr>td.wh-expand table,.mobile-card-table .p-datatable-tbody>tr>td.wh-expand thead,.mobile-card-table .p-datatable-tbody>tr>td.wh-expand tbody,.mobile-card-table .p-datatable-tbody>tr>td.wh-expand tr,.mobile-card-table .p-datatable-tbody>tr>td.wh-expand td,.mobile-card-table .p-datatable-tbody>tr>td.wh-expand th{display:revert}.mobile-card-table .p-datatable-tbody>tr>td.wh-expand td,.mobile-card-table .p-datatable-tbody>tr>td.wh-expand th{padding:.3rem .4rem;text-align:left}.mobile-card-table .p-datatable-tbody>tr>td.wh-expand td:before,.mobile-card-table .p-datatable-tbody>tr>td.wh-expand th:before{display:none}.mobile-card-table .p-paginator{flex-wrap:wrap;gap:.25rem}table.mobile-card-table{display:block;width:100%}table.mobile-card-table thead{display:none}table.mobile-card-table>tbody{display:flex;flex-direction:column;gap:.75rem}table.mobile-card-table>tbody>tr{display:flex;flex-direction:column;gap:.35rem;background:var(--p-content-background);border:1px solid var(--p-content-border-color);border-radius:var(--dms-radius-card);box-shadow:var(--dms-shadow-card);padding:.85rem 1rem}table.mobile-card-table>tbody>tr>td{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.15rem 0;border:none;text-align:right;min-width:0;word-break:break-word;overflow-wrap:anywhere}table.mobile-card-table>tbody>tr>td:before{content:attr(data-label);font-weight:600;font-size:.8rem;color:var(--p-text-muted-color);text-align:left;flex-shrink:0;max-width:45%}table.mobile-card-table>tbody>tr>td:empty{display:none}table.mobile-card-table>tbody>tr>td:first-child{display:block;text-align:start;padding-bottom:var(--dms-space-2);margin-bottom:var(--dms-space-1);border-bottom:1px solid var(--dms-border);font-size:var(--dms-text-md);font-weight:var(--dms-weight-semibold);line-height:1.25;letter-spacing:-.01em;color:var(--dms-ink, #1c1c1c)}table.mobile-card-table>tbody>tr>td:first-child:before{display:none}table.mobile-card-table>tbody>tr>td.mobile-card-title{font-size:1.05rem;font-weight:700;justify-content:flex-start;padding-bottom:.4rem;border-bottom:1px solid var(--p-content-border-color);margin-bottom:.2rem}table.mobile-card-table>tbody>tr>td.mobile-card-title:before{display:none}table.mobile-card-table>tbody>tr>td.mobile-card-actions{justify-content:flex-end;gap:.25rem;margin-top:.4rem;padding-top:.4rem;border-top:1px solid var(--p-content-border-color)}table.mobile-card-table>tbody>tr>td.mobile-card-actions:before{display:none}table.mobile-card-table>tbody>tr:has(.empty-cell){display:block;border:none;box-shadow:none;padding:0}table.mobile-card-table>tbody>tr>.wh-rownum{display:none}table.mobile-card-table>tbody>tr>td.wh-card-title{font-size:1.05rem;font-weight:700;justify-content:flex-start;padding-bottom:.4rem;border-bottom:1px solid var(--p-content-border-color);margin-bottom:.2rem}table.mobile-card-table>tbody>tr>td.wh-card-title:before{display:none}table.mobile-card-table>tbody>tr>td:has(.wh-empty){display:block;text-align:center}table.mobile-card-table>tbody>tr>td:has(.wh-empty):before{display:none}table.mobile-card-table>tbody>tr>td.wh-expand{display:block;padding:.5rem 0 0;margin-top:.4rem;border-top:1px solid var(--p-content-border-color);text-align:left}table.mobile-card-table>tbody>tr>td.wh-expand:before{display:none}table.mobile-card-table>tbody>tr>td.wh-expand table,table.mobile-card-table>tbody>tr>td.wh-expand thead,table.mobile-card-table>tbody>tr>td.wh-expand tbody,table.mobile-card-table>tbody>tr>td.wh-expand tr,table.mobile-card-table>tbody>tr>td.wh-expand td,table.mobile-card-table>tbody>tr>td.wh-expand th{display:revert}table.mobile-card-table>tbody>tr>td.wh-expand td,table.mobile-card-table>tbody>tr>td.wh-expand th{padding:.3rem .4rem;text-align:left}table.mobile-card-table>tbody>tr>td.wh-expand td:before,table.mobile-card-table>tbody>tr>td.wh-expand th:before{display:none}}.dd-range,.sr-range,.ct-range{display:inline-flex;align-items:center;gap:.35rem}.dd-range__sep,.sr-range__sep,.ct-range__sep{color:#787878;font-size:.8rem}.dd-dp input,.sr-dp input,.ct-dp input{width:7.5rem;padding:.4rem .6rem;font-size:.8rem;border-radius:8px}.dd-root,.sr-root,.ct-root{position:relative}.dash-loading{position:absolute;inset:0;z-index:30;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;background:#f4f6fb;color:#787878;font-size:.9rem}.dash-loading i{font-size:2rem;color:var(--mfi-primary, #004aab)}.part-option{display:flex;align-items:baseline;gap:.25rem;min-width:0;white-space:nowrap;overflow:hidden}.part-option__no{font-weight:600}.part-option__desc{color:#787878;font-size:.8rem;overflow:hidden;text-overflow:ellipsis}.q-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.75rem;margin-bottom:1rem}.q-stat{position:relative;display:flex;flex-direction:column;gap:.15rem;padding:.7rem .85rem .7rem 1rem;border:1px solid var(--p-content-border-color);border-radius:var(--dms-radius-card);background:var(--p-content-background);cursor:pointer;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.q-stat:before{content:"";position:absolute;inset:.55rem auto .55rem 0;width:3px;border-radius:999px;background:var(--q-accent, var(--p-primary-color))}.q-stat:hover{border-color:var(--p-primary-300);transform:translateY(-1px)}.q-stat.is-active{border-color:var(--p-primary-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--p-primary-color) 18%,transparent)}.q-stat__label{font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--p-text-muted-color)}.q-stat__value{font-size:1.35rem;font-weight:700;line-height:1.1}.q-stat__hint{font-size:.7rem;color:var(--p-text-muted-color)}.q-stat--open{--q-accent: #004aab}.q-stat--progress{--q-accent: #f59e0b}.q-stat--overdue{--q-accent: #ef4444}.q-stat--closed{--q-accent: #22c55e}.q-stat--total{--q-accent: #787878}.q-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.7rem;padding:.8rem .9rem;margin-bottom:1rem;border:1px solid var(--p-content-border-color);border-radius:var(--dms-radius-card);background:var(--p-content-background)}.q-toolbar__field{display:flex;flex-direction:column;gap:.25rem;min-width:10rem}.q-toolbar__field label{font-size:.7rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--p-text-muted-color);white-space:nowrap}.q-toolbar__field--search{min-width:18rem;flex:1 1 18rem}.q-toolbar__field--search p-iconfield{display:block;width:100%}.q-toolbar__field--search input{width:100%}.q-toolbar__field--status{min-width:13rem}.q-toolbar__actions{display:flex;align-items:center;gap:.45rem;margin-left:auto}.q-toolbar__count{display:inline-flex;align-items:baseline;gap:.3rem;padding:.3rem .65rem;border-radius:999px;background:var(--p-surface-100);font-size:.78rem;color:var(--p-text-muted-color);white-space:nowrap}.q-toolbar__count strong{font-size:.9rem;color:var(--p-text-color)}.q-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:-.5rem 0 1rem}.q-chips__label{font-size:.75rem;color:var(--p-text-muted-color)}.q-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .4rem .2rem .6rem;border:1px solid var(--p-primary-200);border-radius:999px;background:var(--p-primary-50);font-size:.75rem;color:var(--p-primary-700)}.q-chip button{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer;opacity:.7}.q-chip button:hover{opacity:1;background:var(--p-primary-100)}.q-chip button i{font-size:.6rem}.q-main{font-weight:600;line-height:1.25}.q-id{font-weight:600;white-space:nowrap}.q-tag-cell ::ng-deep .p-tag,.q-tag-cell .p-tag{white-space:nowrap}.q-sub{display:block;font-size:.72rem;color:var(--p-text-muted-color);line-height:1.3}.q-clamp{display:block;max-width:22rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q-num{text-align:right;font-variant-numeric:tabular-nums}.q-center{text-align:center}.q-muted{color:var(--p-text-muted-color)}.q-overdue{color:#dc2626;font-weight:600}.q-empty{padding:2.5rem 1rem;text-align:center;color:var(--p-text-muted-color)}@media(max-width:640px){.q-toolbar__field{flex:1 1 45%;min-width:0}.q-toolbar__field--search{flex:1 1 100%;min-width:0}.q-toolbar__actions{margin-left:0;width:100%;flex-wrap:wrap}}@media(max-width:800px){body.hide-app-header .platform-topbar,body.hide-app-header .app-topbar{display:none!important}body.hide-app-header .platform-content{padding:0!important}body.hide-app-header .app-content{padding-top:0!important;padding-left:0!important;padding-right:0!important}}.p-menu{padding:.3rem;border-radius:var(--dms-radius-card);border:1px solid var(--p-content-border-color, var(--p-surface-200));background:var(--p-surface-0);box-shadow:var(--dms-shadow-overlay)}.p-menu .p-menu-item-link{gap:.65rem;padding:.55rem .7rem;border-radius:7px;color:var(--p-text-color);font-size:.875rem;font-weight:500;transition:background-color .15s ease,color .15s ease}.p-menu .p-menu-item-icon{width:1.1rem;font-size:.95rem;color:var(--p-text-muted-color);transition:color .15s ease}.p-menu .p-menu-item>.p-menu-item-content:hover .p-menu-item-link,.p-menu .p-menu-item[data-p-focused=true]>.p-menu-item-content .p-menu-item-link{background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);color:var(--p-primary-700, var(--p-primary-color))}.p-menu .p-menu-item>.p-menu-item-content:hover .p-menu-item-link .p-menu-item-icon,.p-menu .p-menu-item[data-p-focused=true]>.p-menu-item-content .p-menu-item-link .p-menu-item-icon{color:var(--p-primary-600, var(--p-primary-color))}.p-menu .p-menu-separator{margin:.3rem .35rem;border-top:1px solid var(--p-content-border-color, var(--p-surface-200))}.app-user-menu{min-width:13rem}.app-user-menu .app-user-menu__logout .p-menu-item-link,.app-user-menu .app-user-menu__logout .p-menu-item-link .p-menu-item-icon{color:var(--p-red-600, #be123c)}.app-user-menu .app-user-menu__logout>.p-menu-item-content:hover .p-menu-item-link,.app-user-menu .app-user-menu__logout[data-p-focused=true]>.p-menu-item-content .p-menu-item-link{background:color-mix(in srgb,var(--p-red-500, #e11d48) 10%,transparent);color:var(--p-red-600, #be123c)}.app-user-menu .app-user-menu__logout>.p-menu-item-content:hover .p-menu-item-link .p-menu-item-icon,.app-user-menu .app-user-menu__logout[data-p-focused=true]>.p-menu-item-content .p-menu-item-link .p-menu-item-icon{color:var(--p-red-600, #be123c)}@media(max-width:800px){.app-user-menu{min-width:15.5rem}.app-user-menu .p-menu-item-link{padding:.85rem 1rem;font-size:.95rem}.app-user-menu .p-menu-item-icon{font-size:1rem;margin-right:.6rem}}body.mfi-dark-theme .p-menu{box-shadow:0 10px 26px -6px #0000008c,0 4px 10px -4px #0006}@media(max-width:800px){.p-toast{top:calc(52px + env(safe-area-inset-top,0px) + .5rem)!important;right:.75rem!important;left:.75rem!important;width:auto!important;max-width:none!important}.p-toast-message-success{background:#f0fdf4!important}.p-toast-message-info{background:#eff6ff!important}.p-toast-message-warn{background:#fefce8!important}.p-toast-message-error{background:#fef2f2!important}body.mfi-dark-theme .p-toast-message{background:#25293c!important}}.app-content,.platform-content{scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .25s ease}.app-content::-webkit-scrollbar,.platform-content::-webkit-scrollbar{width:6px;height:6px}.app-content::-webkit-scrollbar-track,.app-content::-webkit-scrollbar-corner,.platform-content::-webkit-scrollbar-track,.platform-content::-webkit-scrollbar-corner{background:transparent}.app-content::-webkit-scrollbar-thumb,.platform-content::-webkit-scrollbar-thumb{border-radius:999px;background:transparent;transition:background-color .25s ease}.app-content::-webkit-scrollbar-button,.platform-content::-webkit-scrollbar-button{display:none;width:0;height:0}body.is-scrolling .app-content,body.is-scrolling .platform-content{scrollbar-color:rgba(100,108,130,.45) transparent}body.is-scrolling .app-content::-webkit-scrollbar-thumb,body.is-scrolling .platform-content::-webkit-scrollbar-thumb{background:#646c8273}body.mfi-dark-theme.is-scrolling .app-content,body.mfi-dark-theme.is-scrolling .platform-content{scrollbar-color:rgba(255,255,255,.3) transparent}body.mfi-dark-theme.is-scrolling .app-content::-webkit-scrollbar-thumb,body.mfi-dark-theme.is-scrolling .platform-content::-webkit-scrollbar-thumb{background:#ffffff4d}@media(hover:hover){.app-content:hover,.platform-content:hover{scrollbar-color:rgba(100,108,130,.45) transparent}.app-content:hover::-webkit-scrollbar-thumb,.platform-content:hover::-webkit-scrollbar-thumb{background:#646c8273}}@media(prefers-reduced-motion:reduce){.app-content,.platform-content{transition:none}.app-content::-webkit-scrollbar-thumb,.platform-content::-webkit-scrollbar-thumb{transition:none}}@media(max-width:800px){.app-bottom-nav,.portal-tabbar{transition:transform .22s ease;will-change:transform}.app-content,.platform-content{transition:padding-bottom .22s ease}.wh-fab,.wh-fabmenu{transition:bottom .22s ease}body.nav-tucked .app-bottom-nav,body.nav-tucked .portal-tabbar{transform:translateY(110%)}body.nav-tucked .app-content{padding-bottom:calc(.5rem + env(safe-area-inset-bottom,0px))!important}body.nav-tucked .platform-content{padding-bottom:calc(.6rem + env(safe-area-inset-bottom,0px))!important}body.nav-tucked .wh-fab,body.nav-tucked .wh-fabmenu{bottom:calc(.85rem + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){.app-bottom-nav,.portal-tabbar,.app-content,.platform-content,.wh-fab,.wh-fabmenu{transition:none}}@media print{*,*:before,*:after{background:transparent!important;box-shadow:none!important;text-shadow:none!important;color:#000!important}html,body{width:auto;height:auto;margin:0;padding:0;background:#fff!important;font-size:11pt}@page{margin:14mm 12mm}.app-sidebar,.platform-sidebar,.app-topbar,.platform-topbar,.app-bottom-nav,.portal-tabbar,.portal-sheet,.portal-sheet-backdrop,.app-backdrop,.platform-backdrop,.mab,.Qhead,.wh-fab,.wh-fabmenu,.p-toast,.p-dialog-mask,.p-tooltip,.sp-toolbar,.mst-toolbar,.rpt-actionbar,.rpt-filters,.form-actions,.table-actions,.print-hide{display:none!important}.app-shell,.platform-shell,.app-main,.platform-main,.app-content,.platform-content,.mst-page,.mst-card,.mst-list-body,.sp-page,.wh-portal-page,.Qlayout,.Qbody{display:block!important;position:static!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;overflow:visible!important;margin:0!important;padding:0!important;border:0!important}.sp-scroll,.mst-table-shell,.rpt-table-wrap,.qe-tablewrap,.p-datatable-wrapper,.p-datatable-table-container{max-height:none!important;overflow:visible!important;border:0!important}table{width:100%!important;border-collapse:collapse!important;page-break-inside:auto}thead{display:table-header-group}tfoot{display:table-footer-group}tr,img{page-break-inside:avoid}th,td{border:1px solid #999!important;padding:4pt 6pt!important;font-size:9pt!important}th{font-weight:700;background:#eee!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.mobile-card-table thead{display:table-header-group!important}.mobile-card-table tr,.mobile-card-table td{display:table-row}.mobile-card-table td{display:table-cell!important}.mobile-card-table td:before{content:none!important}a{text-decoration:none}.print-head{display:flex!important;align-items:flex-end;justify-content:space-between;gap:12mm;margin:0 0 6mm;padding:0 0 3mm;border-bottom:1.5pt solid #000}.print-head__mark{height:14mm;width:auto;-webkit-print-color-adjust:exact;print-color-adjust:exact}.print-head__title{text-align:right}.print-head__title h1{margin:0;font-size:14pt;font-weight:700;line-height:1.2}.print-head__title p{margin:1mm 0 0;font-size:9pt}}.print-head{display:none}
