@charset "UTF-8";@layer app{@layer theme,base,components,utilities;@layer theme{@theme default{ --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif; --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --color-red-50: oklch(97.1% .013 17.38); --color-red-100: oklch(93.6% .032 17.717); --color-red-200: oklch(88.5% .062 18.334); --color-red-300: oklch(80.8% .114 19.571); --color-red-400: oklch(70.4% .191 22.216); --color-red-500: oklch(63.7% .237 25.331); --color-red-600: oklch(57.7% .245 27.325); --color-red-700: oklch(50.5% .213 27.518); --color-red-800: oklch(44.4% .177 26.899); --color-red-900: oklch(39.6% .141 25.723); --color-red-950: oklch(25.8% .092 26.042); --color-orange-50: oklch(98% .016 73.684); --color-orange-100: oklch(95.4% .038 75.164); --color-orange-200: oklch(90.1% .076 70.697); --color-orange-300: oklch(83.7% .128 66.29); --color-orange-400: oklch(75% .183 55.934); --color-orange-500: oklch(70.5% .213 47.604); --color-orange-600: oklch(64.6% .222 41.116); --color-orange-700: oklch(55.3% .195 38.402); --color-orange-800: oklch(47% .157 37.304); --color-orange-900: oklch(40.8% .123 38.172); --color-orange-950: oklch(26.6% .079 36.259); --color-amber-50: oklch(98.7% .022 95.277); --color-amber-100: oklch(96.2% .059 95.617); --color-amber-200: oklch(92.4% .12 95.746); --color-amber-300: oklch(87.9% .169 91.605); --color-amber-400: oklch(82.8% .189 84.429); --color-amber-500: oklch(76.9% .188 70.08); --color-amber-600: oklch(66.6% .179 58.318); --color-amber-700: oklch(55.5% .163 48.998); --color-amber-800: oklch(47.3% .137 46.201); --color-amber-900: oklch(41.4% .112 45.904); --color-amber-950: oklch(27.9% .077 45.635); --color-yellow-50: oklch(98.7% .026 102.212); --color-yellow-100: oklch(97.3% .071 103.193); --color-yellow-200: oklch(94.5% .129 101.54); --color-yellow-300: oklch(90.5% .182 98.111); --color-yellow-400: oklch(85.2% .199 91.936); --color-yellow-500: oklch(79.5% .184 86.047); --color-yellow-600: oklch(68.1% .162 75.834); --color-yellow-700: oklch(55.4% .135 66.442); --color-yellow-800: oklch(47.6% .114 61.907); --color-yellow-900: oklch(42.1% .095 57.708); --color-yellow-950: oklch(28.6% .066 53.813); --color-lime-50: oklch(98.6% .031 120.757); --color-lime-100: oklch(96.7% .067 122.328); --color-lime-200: oklch(93.8% .127 124.321); --color-lime-300: oklch(89.7% .196 126.665); --color-lime-400: oklch(84.1% .238 128.85); --color-lime-500: oklch(76.8% .233 130.85); --color-lime-600: oklch(64.8% .2 131.684); --color-lime-700: oklch(53.2% .157 131.589); --color-lime-800: oklch(45.3% .124 130.933); --color-lime-900: oklch(40.5% .101 131.063); --color-lime-950: oklch(27.4% .072 132.109); --color-green-50: oklch(98.2% .018 155.826); --color-green-100: oklch(96.2% .044 156.743); --color-green-200: oklch(92.5% .084 155.995); --color-green-300: oklch(87.1% .15 154.449); --color-green-400: oklch(79.2% .209 151.711); --color-green-500: oklch(72.3% .219 149.579); --color-green-600: oklch(62.7% .194 149.214); --color-green-700: oklch(52.7% .154 150.069); --color-green-800: oklch(44.8% .119 151.328); --color-green-900: oklch(39.3% .095 152.535); --color-green-950: oklch(26.6% .065 152.934); --color-emerald-50: oklch(97.9% .021 166.113); --color-emerald-100: oklch(95% .052 163.051); --color-emerald-200: oklch(90.5% .093 164.15); --color-emerald-300: oklch(84.5% .143 164.978); --color-emerald-400: oklch(76.5% .177 163.223); --color-emerald-500: oklch(69.6% .17 162.48); --color-emerald-600: oklch(59.6% .145 163.225); --color-emerald-700: oklch(50.8% .118 165.612); --color-emerald-800: oklch(43.2% .095 166.913); --color-emerald-900: oklch(37.8% .077 168.94); --color-emerald-950: oklch(26.2% .051 172.552); --color-teal-50: oklch(98.4% .014 180.72); --color-teal-100: oklch(95.3% .051 180.801); --color-teal-200: oklch(91% .096 180.426); --color-teal-300: oklch(85.5% .138 181.071); --color-teal-400: oklch(77.7% .152 181.912); --color-teal-500: oklch(70.4% .14 182.503); --color-teal-600: oklch(60% .118 184.704); --color-teal-700: oklch(51.1% .096 186.391); --color-teal-800: oklch(43.7% .078 188.216); --color-teal-900: oklch(38.6% .063 188.416); --color-teal-950: oklch(27.7% .046 192.524); --color-cyan-50: oklch(98.4% .019 200.873); --color-cyan-100: oklch(95.6% .045 203.388); --color-cyan-200: oklch(91.7% .08 205.041); --color-cyan-300: oklch(86.5% .127 207.078); --color-cyan-400: oklch(78.9% .154 211.53); --color-cyan-500: oklch(71.5% .143 215.221); --color-cyan-600: oklch(60.9% .126 221.723); --color-cyan-700: oklch(52% .105 223.128); --color-cyan-800: oklch(45% .085 224.283); --color-cyan-900: oklch(39.8% .07 227.392); --color-cyan-950: oklch(30.2% .056 229.695); --color-sky-50: oklch(97.7% .013 236.62); --color-sky-100: oklch(95.1% .026 236.824); --color-sky-200: oklch(90.1% .058 230.902); --color-sky-300: oklch(82.8% .111 230.318); --color-sky-400: oklch(74.6% .16 232.661); --color-sky-500: oklch(68.5% .169 237.323); --color-sky-600: oklch(58.8% .158 241.966); --color-sky-700: oklch(50% .134 242.749); --color-sky-800: oklch(44.3% .11 240.79); --color-sky-900: oklch(39.1% .09 240.876); --color-sky-950: oklch(29.3% .066 243.157); --color-blue-50: oklch(97% .014 254.604); --color-blue-100: oklch(93.2% .032 255.585); --color-blue-200: oklch(88.2% .059 254.128); --color-blue-300: oklch(80.9% .105 251.813); --color-blue-400: oklch(70.7% .165 254.624); --color-blue-500: oklch(62.3% .214 259.815); --color-blue-600: oklch(54.6% .245 262.881); --color-blue-700: oklch(48.8% .243 264.376); --color-blue-800: oklch(42.4% .199 265.638); --color-blue-900: oklch(37.9% .146 265.522); --color-blue-950: oklch(28.2% .091 267.935); --color-indigo-50: oklch(96.2% .018 272.314); --color-indigo-100: oklch(93% .034 272.788); --color-indigo-200: oklch(87% .065 274.039); --color-indigo-300: oklch(78.5% .115 274.713); --color-indigo-400: oklch(67.3% .182 276.935); --color-indigo-500: oklch(58.5% .233 277.117); --color-indigo-600: oklch(51.1% .262 276.966); --color-indigo-700: oklch(45.7% .24 277.023); --color-indigo-800: oklch(39.8% .195 277.366); --color-indigo-900: oklch(35.9% .144 278.697); --color-indigo-950: oklch(25.7% .09 281.288); --color-violet-50: oklch(96.9% .016 293.756); --color-violet-100: oklch(94.3% .029 294.588); --color-violet-200: oklch(89.4% .057 293.283); --color-violet-300: oklch(81.1% .111 293.571); --color-violet-400: oklch(70.2% .183 293.541); --color-violet-500: oklch(60.6% .25 292.717); --color-violet-600: oklch(54.1% .281 293.009); --color-violet-700: oklch(49.1% .27 292.581); --color-violet-800: oklch(43.2% .232 292.759); --color-violet-900: oklch(38% .189 293.745); --color-violet-950: oklch(28.3% .141 291.089); --color-purple-50: oklch(97.7% .014 308.299); --color-purple-100: oklch(94.6% .033 307.174); --color-purple-200: oklch(90.2% .063 306.703); --color-purple-300: oklch(82.7% .119 306.383); --color-purple-400: oklch(71.4% .203 305.504); --color-purple-500: oklch(62.7% .265 303.9); --color-purple-600: oklch(55.8% .288 302.321); --color-purple-700: oklch(49.6% .265 301.924); --color-purple-800: oklch(43.8% .218 303.724); --color-purple-900: oklch(38.1% .176 304.987); --color-purple-950: oklch(29.1% .149 302.717); --color-fuchsia-50: oklch(97.7% .017 320.058); --color-fuchsia-100: oklch(95.2% .037 318.852); --color-fuchsia-200: oklch(90.3% .076 319.62); --color-fuchsia-300: oklch(83.3% .145 321.434); --color-fuchsia-400: oklch(74% .238 322.16); --color-fuchsia-500: oklch(66.7% .295 322.15); --color-fuchsia-600: oklch(59.1% .293 322.896); --color-fuchsia-700: oklch(51.8% .253 323.949); --color-fuchsia-800: oklch(45.2% .211 324.591); --color-fuchsia-900: oklch(40.1% .17 325.612); --color-fuchsia-950: oklch(29.3% .136 325.661); --color-pink-50: oklch(97.1% .014 343.198); --color-pink-100: oklch(94.8% .028 342.258); --color-pink-200: oklch(89.9% .061 343.231); --color-pink-300: oklch(82.3% .12 346.018); --color-pink-400: oklch(71.8% .202 349.761); --color-pink-500: oklch(65.6% .241 354.308); --color-pink-600: oklch(59.2% .249 .584); --color-pink-700: oklch(52.5% .223 3.958); --color-pink-800: oklch(45.9% .187 3.815); --color-pink-900: oklch(40.8% .153 2.432); --color-pink-950: oklch(28.4% .109 3.907); --color-rose-50: oklch(96.9% .015 12.422); --color-rose-100: oklch(94.1% .03 12.58); --color-rose-200: oklch(89.2% .058 10.001); --color-rose-300: oklch(81% .117 11.638); --color-rose-400: oklch(71.2% .194 13.428); --color-rose-500: oklch(64.5% .246 16.439); --color-rose-600: oklch(58.6% .253 17.585); --color-rose-700: oklch(51.4% .222 16.935); --color-rose-800: oklch(45.5% .188 13.697); --color-rose-900: oklch(41% .159 10.272); --color-rose-950: oklch(27.1% .105 12.094); --color-slate-50: oklch(98.4% .003 247.858); --color-slate-100: oklch(96.8% .007 247.896); --color-slate-200: oklch(92.9% .013 255.508); --color-slate-300: oklch(86.9% .022 252.894); --color-slate-400: oklch(70.4% .04 256.788); --color-slate-500: oklch(55.4% .046 257.417); --color-slate-600: oklch(44.6% .043 257.281); --color-slate-700: oklch(37.2% .044 257.287); --color-slate-800: oklch(27.9% .041 260.031); --color-slate-900: oklch(20.8% .042 265.755); --color-slate-950: oklch(12.9% .042 264.695); --color-gray-50: oklch(98.5% .002 247.839); --color-gray-100: oklch(96.7% .003 264.542); --color-gray-200: oklch(92.8% .006 264.531); --color-gray-300: oklch(87.2% .01 258.338); --color-gray-400: oklch(70.7% .022 261.325); --color-gray-500: oklch(55.1% .027 264.364); --color-gray-600: oklch(44.6% .03 256.802); --color-gray-700: oklch(37.3% .034 259.733); --color-gray-800: oklch(27.8% .033 256.848); --color-gray-900: oklch(21% .034 264.665); --color-gray-950: oklch(13% .028 261.692); --color-zinc-50: oklch(98.5% 0 0); --color-zinc-100: oklch(96.7% .001 286.375); --color-zinc-200: oklch(92% .004 286.32); --color-zinc-300: oklch(87.1% .006 286.286); --color-zinc-400: oklch(70.5% .015 286.067); --color-zinc-500: oklch(55.2% .016 285.938); --color-zinc-600: oklch(44.2% .017 285.786); --color-zinc-700: oklch(37% .013 285.805); --color-zinc-800: oklch(27.4% .006 286.033); --color-zinc-900: oklch(21% .006 285.885); --color-zinc-950: oklch(14.1% .005 285.823); --color-neutral-50: oklch(98.5% 0 0); --color-neutral-100: oklch(97% 0 0); --color-neutral-200: oklch(92.2% 0 0); --color-neutral-300: oklch(87% 0 0); --color-neutral-400: oklch(70.8% 0 0); --color-neutral-500: oklch(55.6% 0 0); --color-neutral-600: oklch(43.9% 0 0); --color-neutral-700: oklch(37.1% 0 0); --color-neutral-800: oklch(26.9% 0 0); --color-neutral-900: oklch(20.5% 0 0); --color-neutral-950: oklch(14.5% 0 0); --color-stone-50: oklch(98.5% .001 106.423); --color-stone-100: oklch(97% .001 106.424); --color-stone-200: oklch(92.3% .003 48.717); --color-stone-300: oklch(86.9% .005 56.366); --color-stone-400: oklch(70.9% .01 56.259); --color-stone-500: oklch(55.3% .013 58.071); --color-stone-600: oklch(44.4% .011 73.639); --color-stone-700: oklch(37.4% .01 67.558); --color-stone-800: oklch(26.8% .007 34.298); --color-stone-900: oklch(21.6% .006 56.043); --color-stone-950: oklch(14.7% .004 49.25); --color-mauve-50: oklch(98.5% 0 0); --color-mauve-100: oklch(96% .003 325.6); --color-mauve-200: oklch(92.2% .005 325.62); --color-mauve-300: oklch(86.5% .012 325.68); --color-mauve-400: oklch(71.1% .019 323.02); --color-mauve-500: oklch(54.2% .034 322.5); --color-mauve-600: oklch(43.5% .029 321.78); --color-mauve-700: oklch(36.4% .029 323.89); --color-mauve-800: oklch(26.3% .024 320.12); --color-mauve-900: oklch(21.2% .019 322.12); --color-mauve-950: oklch(14.5% .008 326); --color-olive-50: oklch(98.8% .003 106.5); --color-olive-100: oklch(96.6% .005 106.5); --color-olive-200: oklch(93% .007 106.5); --color-olive-300: oklch(88% .011 106.6); --color-olive-400: oklch(73.7% .021 106.9); --color-olive-500: oklch(58% .031 107.3); --color-olive-600: oklch(46.6% .025 107.3); --color-olive-700: oklch(39.4% .023 107.4); --color-olive-800: oklch(28.6% .016 107.4); --color-olive-900: oklch(22.8% .013 107.4); --color-olive-950: oklch(15.3% .006 107.1); --color-mist-50: oklch(98.7% .002 197.1); --color-mist-100: oklch(96.3% .002 197.1); --color-mist-200: oklch(92.5% .005 214.3); --color-mist-300: oklch(87.2% .007 219.6); --color-mist-400: oklch(72.3% .014 214.4); --color-mist-500: oklch(56% .021 213.5); --color-mist-600: oklch(45% .017 213.2); --color-mist-700: oklch(37.8% .015 216); --color-mist-800: oklch(27.5% .011 216.9); --color-mist-900: oklch(21.8% .008 223.9); --color-mist-950: oklch(14.8% .004 228.8); --color-taupe-50: oklch(98.6% .002 67.8); --color-taupe-100: oklch(96% .002 17.2); --color-taupe-200: oklch(92.2% .005 34.3); --color-taupe-300: oklch(86.8% .007 39.5); --color-taupe-400: oklch(71.4% .014 41.2); --color-taupe-500: oklch(54.7% .021 43.1); --color-taupe-600: oklch(43.8% .017 39.3); --color-taupe-700: oklch(36.7% .016 35.7); --color-taupe-800: oklch(26.8% .011 36.5); --color-taupe-900: oklch(21.4% .009 43.1); --color-taupe-950: oklch(14.7% .004 49.3); --color-black: #000; --color-white: #fff; --spacing: .25rem; --breakpoint-sm: 40rem; --breakpoint-md: 48rem; --breakpoint-lg: 64rem; --breakpoint-xl: 80rem; --breakpoint-2xl: 96rem; --container-3xs: 16rem; --container-2xs: 18rem; --container-xs: 20rem; --container-sm: 24rem; --container-md: 28rem; --container-lg: 32rem; --container-xl: 36rem; --container-2xl: 42rem; --container-3xl: 48rem; --container-4xl: 56rem; --container-5xl: 64rem; --container-6xl: 72rem; --container-7xl: 80rem; --text-xs: .75rem; --text-xs--line-height: calc(1 / .75); --text-sm: .875rem; --text-sm--line-height: calc(1.25 / .875); --text-base: 1rem; --text-base--line-height: 1.5 ; --text-lg: 1.125rem; --text-lg--line-height: calc(1.75 / 1.125); --text-xl: 1.25rem; --text-xl--line-height: calc(1.75 / 1.25); --text-2xl: 1.5rem; --text-2xl--line-height: calc(2 / 1.5); --text-3xl: 1.875rem; --text-3xl--line-height: 1.2 ; --text-4xl: 2.25rem; --text-4xl--line-height: calc(2.5 / 2.25); --text-5xl: 3rem; --text-5xl--line-height: 1; --text-6xl: 3.75rem; --text-6xl--line-height: 1; --text-7xl: 4.5rem; --text-7xl--line-height: 1; --text-8xl: 6rem; --text-8xl--line-height: 1; --text-9xl: 8rem; --text-9xl--line-height: 1; --font-weight-thin: 100; --font-weight-extralight: 200; --font-weight-light: 300; --font-weight-normal: 400; --font-weight-medium: 500; --font-weight-semibold: 600; --font-weight-bold: 700; --font-weight-extrabold: 800; --font-weight-black: 900; --tracking-tighter: -.05em; --tracking-tight: -.025em; --tracking-normal: 0em; --tracking-wide: .025em; --tracking-wider: .05em; --tracking-widest: .1em; --leading-tight: 1.25; --leading-snug: 1.375; --leading-normal: 1.5; --leading-relaxed: 1.625; --leading-loose: 2; --radius-xs: .125rem; --radius-sm: .25rem; --radius-md: .375rem; --radius-lg: .5rem; --radius-xl: .75rem; --radius-2xl: 1rem; --radius-3xl: 1.5rem; --radius-4xl: 2rem; --shadow-2xs: 0 1px rgb(0 0 0 / .05); --shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .05); --shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1); --shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1); --shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1); --shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1); --shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .25); --inset-shadow-2xs: inset 0 1px rgb(0 0 0 / .05); --inset-shadow-xs: inset 0 1px 1px rgb(0 0 0 / .05); --inset-shadow-sm: inset 0 2px 4px rgb(0 0 0 / .05); --drop-shadow-xs: 0 1px 1px rgb(0 0 0 / .05); --drop-shadow-sm: 0 1px 2px rgb(0 0 0 / .15); --drop-shadow-md: 0 3px 3px rgb(0 0 0 / .12); --drop-shadow-lg: 0 4px 4px rgb(0 0 0 / .15); --drop-shadow-xl: 0 9px 7px rgb(0 0 0 / .1); --drop-shadow-2xl: 0 25px 25px rgb(0 0 0 / .15); --text-shadow-2xs: 0px 1px 0px rgb(0 0 0 / .15); --text-shadow-xs: 0px 1px 1px rgb(0 0 0 / .2); --text-shadow-sm: 0px 1px 0px rgb(0 0 0 / .075), 0px 1px 1px rgb(0 0 0 / .075), 0px 2px 2px rgb(0 0 0 / .075); --text-shadow-md: 0px 1px 1px rgb(0 0 0 / .1), 0px 1px 2px rgb(0 0 0 / .1), 0px 2px 4px rgb(0 0 0 / .1); --text-shadow-lg: 0px 1px 2px rgb(0 0 0 / .1), 0px 3px 2px rgb(0 0 0 / .1), 0px 4px 8px rgb(0 0 0 / .1); --ease-in: cubic-bezier(.4, 0, 1, 1); --ease-out: cubic-bezier(0, 0, .2, 1); --ease-in-out: cubic-bezier(.4, 0, .2, 1); --animate-spin: spin 1s linear infinite; --animate-ping: ping 1s cubic-bezier(0, 0, .2, 1) infinite; --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite; --animate-bounce: bounce 1s infinite; @keyframes spin { to { transform: rotate(360deg); } } @keyframes ping { 75%, 100% { transform: scale(2); opacity: 0; } } @keyframes pulse { 50% { opacity: .5; } } @keyframes bounce { 0%, 100% { transform: translateY(-25%); animation-timing-function: cubic-bezier(.8, 0, 1, 1); } 50% { transform: none; animation-timing-function: cubic-bezier(0, 0, .2, 1); } } --blur-xs: 4px; --blur-sm: 8px; --blur-md: 12px; --blur-lg: 16px; --blur-xl: 24px; --blur-2xl: 40px; --blur-3xl: 64px; --perspective-dramatic: 100px; --perspective-near: 300px; --perspective-normal: 500px; --perspective-midrange: 800px; --perspective-distant: 1200px; --aspect-video: 16 / 9; --default-transition-duration: .15s; --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1); --default-font-family: --theme(--font-sans, initial); --default-font-feature-settings: --theme( --font-sans--font-feature-settings, initial ); --default-font-variation-settings: --theme( --font-sans--font-variation-settings, initial ); --default-mono-font-family: --theme(--font-mono, initial); --default-mono-font-feature-settings: --theme( --font-mono--font-feature-settings, initial ); --default-mono-font-variation-settings: --theme( --font-mono--font-variation-settings, initial ); }@theme default inline reference{ --blur: 8px; --shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1); --shadow-inner: inset 0 2px 4px 0 rgb(0 0 0 / .05); --drop-shadow: 0 1px 2px rgb(0 0 0 / .1), 0 1px 1px rgb(0 0 0 / .06); --radius: .25rem; --max-width-prose: 65ch; }}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:--theme(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:--theme(--default-font-feature-settings,normal);font-variation-settings:--theme(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:--theme(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:--theme(--default-mono-font-feature-settings,normal);font-variation-settings:--theme(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{@tailwind utilities;}}@plugin "tailwindcss-primeui";.loader-screen{width:100%;min-height:100%;background-color:var(--p-primary-700);position:absolute}.loader-screen .loader{margin:0 auto;width:60px;height:50px;text-align:center;font-size:10px;position:absolute;top:50%;left:50%;transform:translateY(-50%) translate(-50%);z-index:500}.loader-screen .loader>div{height:100%;width:8px;display:inline-block;margin-left:2px;animation:delay .8s infinite ease-in-out}.loader-screen .loader .bar1{background-color:#754fa0}.loader-screen .loader .bar2{background-color:#09b7bf;animation-delay:-.7s}.loader-screen .loader .bar3{background-color:#90d36b;animation-delay:-.6s}.loader-screen .loader .bar4{background-color:#f2d40d;animation-delay:-.5s}.loader-screen .loader .bar5{background-color:#fcb12b;animation-delay:-.4s}.loader-screen .loader .bar6{background-color:#ed1b72;animation-delay:-.3s}@keyframes delay{0%,40%,to{transform:scaleY(.05);-webkit-transform:scaleY(.05)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}:root{--font-sans: "Sarabun", "Noto Sans Thai", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif}html{height:100%;font-size:14px}label{color:var(--p-primary-500)}body{font-family:var(--font-sans);font-size:14px;font-weight:400;color:#212121;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0;margin:0;min-height:100%;background-color:#fff}a{text-decoration:none;color:#fff;-moz-transition:color .3s;-o-transition:color .3s;-webkit-transition:color .3s;transition:color .3s}.layout-wrapper .route-bar{min-height:32px;background-color:#fff}.layout-wrapper .route-bar .route-bar-breadcrumb{padding:6px 16px;display:inline-block}.layout-wrapper .route-bar .route-bar-breadcrumb li{margin-right:.25em;list-style-type:none;display:inline-block;color:var(--p-gray-900)}.layout-wrapper .route-bar .route-bar-breadcrumb li a,.layout-wrapper .route-bar .route-bar-breadcrumb i,.layout-wrapper .route-bar .route-bar-breadcrumb span{color:var(--p-gray-900)}.layout-mask{display:none;background-color:#252529;position:fixed;top:0;left:0;z-index:998;width:100%;height:100%;opacity:.8;filter:alpha(opacity=80)}.layout-wrapper .layout-topbar{position:fixed;height:60px;top:0;left:250px;right:0;z-index:997;padding:8px 25px;background-color:#fff;border-bottom:1px solid #e8e8e8}.layout-wrapper .layout-topbar:after{content:"";display:table;clear:both}.layout-wrapper .layout-topbar .layout-topbar-logo{display:none}.layout-wrapper .layout-topbar .layout-topbar-logo img{margin-top:7px;height:30px}.layout-wrapper .layout-topbar .layout-menu-button{float:left;width:44px;height:44px;line-height:44px;text-align:center;color:var(--p-primary-500);-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-transition:background-color .3s;-o-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s}.layout-wrapper .layout-topbar .layout-menu-button i{line-height:inherit;font-size:24px}.layout-wrapper .layout-topbar .layout-menu-button:hover{background-color:var(--p-primary-200)}.layout-wrapper .layout-topbar #topbar-menu-button{font-size:28px;width:44px;height:44px;line-height:44px;display:none;float:right;text-align:center;color:var(--p-primary-500);-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-transition:background-color .3s;-o-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s}.layout-wrapper .layout-topbar #topbar-menu-button i{line-height:inherit;font-size:24px}.layout-wrapper .layout-topbar #topbar-menu-button:hover{background-color:var(--p-primary-200)}.layout-wrapper .layout-topbar .topbar-menu{float:right;padding:0;margin:0;list-style-type:none}.layout-wrapper .layout-topbar .topbar-menu>li{float:right;position:relative;margin-left:14px}.layout-wrapper .layout-topbar .topbar-menu>li>a{position:relative;display:block;width:44px;height:44px;line-height:44px;text-align:center;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-transition:background-color .3s;-o-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s}.layout-wrapper .layout-topbar .topbar-menu>li>a .topbar-icon{color:var(--p-primary-500);line-height:inherit;font-size:24px}.layout-wrapper .layout-topbar .topbar-menu>li>a>img{width:36px;margin-top:4px}.layout-wrapper .layout-topbar .topbar-menu>li>a:hover{background-color:var(--p-primary-200)}.layout-wrapper .layout-topbar .topbar-menu>li>a .topbar-item-name{display:none}.layout-wrapper .layout-topbar .topbar-menu>li>ul{position:absolute;border:1px solid #e0e0e0;top:55px;right:-18px;display:none;min-width:250px;background-color:#fff;-webkit-animation-duration:.3s;-moz-animation-duration:.3s;animation-duration:.3s;list-style-type:none;margin:0;padding:8px 12px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 2px 10px 0 rgba(0,3,6,.16);-moz-box-shadow:0 2px 10px 0 rgba(0,3,6,.16);box-shadow:0 2px 10px #00030629}.layout-wrapper .layout-topbar .topbar-menu>li>ul:before,.layout-wrapper .layout-topbar .topbar-menu>li>ul:after{bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;left:210px}.layout-wrapper .layout-topbar .topbar-menu>li>ul:before{border-color:#d8d8dc00;border-bottom-color:#e0e0e0;border-width:10px;margin-left:-10px}.layout-wrapper .layout-topbar .topbar-menu>li>ul:after{border-color:#f4f4f900;border-bottom-color:#fff;border-width:9px;margin-left:-9px}.layout-wrapper .layout-topbar .topbar-menu>li>ul a{box-sizing:border-box;padding:8px 12px;text-align:left;display:block;width:100%;color:#727272;position:relative;-moz-transition:background-color .3s;-o-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.layout-wrapper .layout-topbar .topbar-menu>li>ul a i{margin-right:8px;color:#727272}.layout-wrapper .layout-topbar .topbar-menu>li>ul a img{margin-right:8px;width:24px}.layout-wrapper .layout-topbar .topbar-menu>li>ul a i,.layout-wrapper .layout-topbar .topbar-menu>li>ul a img,.layout-wrapper .layout-topbar .topbar-menu>li>ul a span{vertical-align:middle}.layout-wrapper .layout-topbar .topbar-menu>li>ul a:hover{background-color:#e0e0e0}.layout-wrapper .layout-topbar .topbar-menu>li.active-topmenuitem>ul{display:block}@media screen and (max-width:896px){.layout-wrapper .layout-topbar{text-align:center}.layout-wrapper .layout-topbar .layout-topbar-logo{display:inline-block}.layout-wrapper .layout-topbar #topbar-menu-button{display:block}.layout-wrapper .layout-topbar .topbar-menu{background-color:#fff;border:1px solid #e0e0e0;position:absolute;top:70px;right:25px;width:250px;-webkit-animation-duration:.3s;-moz-animation-duration:.3s;animation-duration:.3s;display:none;list-style-type:none;margin:0;padding:8px 12px;-webkit-box-shadow:0 2px 10px 0 rgba(0,3,6,.16);-moz-box-shadow:0 2px 10px 0 rgba(0,3,6,.16);box-shadow:0 2px 10px #00030629}.layout-wrapper .layout-topbar .topbar-menu:before,.layout-wrapper .layout-topbar .topbar-menu:after{bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;left:225px}.layout-wrapper .layout-topbar .topbar-menu:before{border-color:#d8d8dc00;border-bottom-color:#e0e0e0;border-width:10px;margin-left:-10px}.layout-wrapper .layout-topbar .topbar-menu:after{border-color:#f4f4f900;border-bottom-color:#fff;border-width:9px;margin-left:-9px}.layout-wrapper .layout-topbar .topbar-menu.topbar-menu-visible{display:block}.layout-wrapper .layout-topbar .topbar-menu>li{width:100%;margin:0;float:none}.layout-wrapper .layout-topbar .topbar-menu>li.active-topmenuitem>ul{display:block}.layout-wrapper .layout-topbar .topbar-menu>li.user-profile>a img{margin-right:8px;margin-top:0;width:24px;vertical-align:middle}.layout-wrapper .layout-topbar .topbar-menu>li a{box-sizing:border-box;height:auto;line-height:1;width:100%;display:block;padding:8px 12px;position:relative;text-align:left;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-transition:background-color .3s;-o-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s}.layout-wrapper .layout-topbar .topbar-menu>li a .topbar-icon{display:inline-block;vertical-align:middle;margin-right:8px;font-size:16px;color:#727272}.layout-wrapper .layout-topbar .topbar-menu>li a:hover{background-color:#e0e0e0;color:var(--p-primary-700)}.layout-wrapper .layout-topbar .topbar-menu>li a .topbar-item-name{display:inline-block;vertical-align:middle;color:#727272}.layout-wrapper .layout-topbar .topbar-menu>li>ul{display:none;list-style-type:none;padding:0;margin:0;position:static;top:auto;left:auto;width:100%;min-width:auto;border:0 none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.layout-wrapper .layout-topbar .topbar-menu>li>ul:before,.layout-wrapper .layout-topbar .topbar-menu>li>ul:after{display:none}.layout-wrapper .layout-topbar .topbar-menu>li>ul li a{padding-left:28px}.layout-wrapper .layout-topbar .topbar-menu>li>ul li a img{margin-right:8px}}.layout-wrapper .layout-menu-container{position:fixed;height:100%;z-index:999}.layout-wrapper .layout-menu-container .layout-menu-wrapper{position:relative;width:100%;height:100%;overflow:auto;padding-bottom:100px}.layout-wrapper .layout-menu-container .layout-menu-logo{background-color:var(--p-primary-700)}.layout-wrapper .layout-menu-container .layout-menu-logo a{display:block;text-align:left;height:60px;padding-left:12px}.layout-wrapper .layout-menu-container .layout-menu-logo a img{margin-top:15px;height:30px}.layout-wrapper .layout-menu-container .layout-profile.layout-profile-active .layout-profile-icon{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.layout-wrapper .layout-menu-container .layout-profile .layout-profile-button{padding:20px 12px;display:block;position:relative;-moz-transition:background-color .3s;-o-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s}.layout-wrapper .layout-menu-container .layout-profile .layout-profile-button:after{content:"";display:table;clear:both}.layout-wrapper .layout-menu-container .layout-profile .layout-profile-button img{width:36px;display:inline-block}.layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo{display:inline-block;vertical-align:top;margin-left:8px}.layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo .layout-profile-name{display:inline-block;font-weight:700}.layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo .layout-profile-role{display:block}.layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-icon{position:absolute;right:16px;top:50%;margin-top:-8px;font-size:16px;-moz-transition:transform .3s;-o-transition:transform .3s;-webkit-transition:transform .3s;transition:transform .3s}.layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu{list-style:none;padding:0 12px 14px;margin:0;overflow:hidden}.layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu li a{display:block;padding:8px 4px;text-align:left;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-transition:background-color .3s;-o-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s}.layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu li a i{margin-right:8px;vertical-align:middle}.layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu li a span{font-weight:700;display:inline-block;vertical-align:middle}.layout-wrapper .layout-menu-container .layout-menu{list-style-type:none;padding:14px 12px 0;margin:0;height:100%}.layout-wrapper .layout-menu-container .layout-menu li a{display:block;padding:8px 0;position:relative;cursor:pointer;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-transition:background-color .3s;-o-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s}.layout-wrapper .layout-menu-container .layout-menu li a:focus{outline:0 none}.layout-wrapper .layout-menu-container .layout-menu li a .layout-menuitem-icon{margin-right:6px;vertical-align:middle}.layout-wrapper .layout-menu-container .layout-menu li a .layout-menuitem-text{-webkit-user-select:none;user-select:none;font-weight:700;vertical-align:middle}.layout-wrapper .layout-menu-container .layout-menu li a .layout-submenu-toggler{position:absolute;right:0;top:50%;font-size:16px;margin-top:-8px;-moz-transition:transform .3s;-o-transition:transform .3s;-webkit-transition:transform .3s;transition:transform .3s}.layout-wrapper .layout-menu-container .layout-menu li a .menuitem-badge{float:right;width:auto;margin-right:2px;text-align:center;background-color:#fff;color:var(--p-primary-500);font-size:12px;font-weight:700;line-height:16px;border-radius:3px;padding:2px 6px}.layout-wrapper .layout-menu-container .layout-menu li.active-menuitem>a .layout-submenu-toggler{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.layout-wrapper .layout-menu-container .layout-menu li ul{list-style-type:none;margin:0;padding:0}.layout-wrapper .layout-menu-container .layout-menu li ul li a{padding-left:4px}.layout-wrapper .layout-menu-container .layout-menu li ul li li a{padding-left:16px}.layout-wrapper .layout-menu-container .layout-menu li ul li li li a{padding-left:32px}.layout-wrapper .layout-menu-container .layout-menu li ul li li li li a{padding-left:48px}.layout-wrapper .layout-menu-container .layout-menu li ul li li li li li a{padding-left:64px}.layout-wrapper .layout-menu-container .layout-menu li ul li li li li li li a{padding-left:80px}.layout-wrapper .layout-menu-container .layout-menu li ul li ul{overflow:hidden}.layout-wrapper .layout-menu-container .layout-menu>li{margin-bottom:16px}.layout-wrapper .layout-menu-container .layout-menu>li>a{display:none}.layout-wrapper .layout-menu-container .layout-menu>li>div{margin-bottom:4px}.layout-wrapper .layout-menu-container .layout-menu>li>div .layout-menuitem-text{-webkit-user-select:none;user-select:none}.layout-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip{display:none;padding:0 5px;position:absolute;left:61px;top:17px;line-height:1}.layout-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-text{padding:6px 8px;font-weight:700;background-color:var(--p-primary-700);color:#fff;min-width:75px;white-space:nowrap;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 2px 10px 0 rgba(0,3,6,.16);-moz-box-shadow:0 2px 10px 0 rgba(0,3,6,.16);box-shadow:0 2px 10px #00030629}.layout-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:var(--p-primary-700)}.layout-wrapper.layout-menu-light .layout-menu-container{background-color:#fff}.layout-wrapper.layout-menu-light .layout-menu-container .layout-menu-wrapper{border-right:1px solid #e0e0e0}.layout-wrapper.layout-menu-light .layout-menu-container .layout-profile{border-bottom:1px solid #e0e0e0}.layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a .layout-profile-name,.layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a .layout-profile-role,.layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a .layout-profile-icon{color:#727272}.layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a:hover{background-color:#e0e0e0}.layout-wrapper.layout-menu-light .layout-menu-container .layout-profile .layout-profile-menu a,.layout-wrapper.layout-menu-light .layout-menu-container .layout-profile .layout-profile-menu a i{color:#727272}.layout-wrapper.layout-menu-light .layout-menu-container .layout-profile .layout-profile-menu a:hover{background-color:#e0e0e0}.layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a .layout-menuitem-text,.layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a .layout-menuitem-icon,.layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a .layout-submenu-toggler{color:#727272}.layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a:hover{background-color:#e0e0e0}.layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a.active-route .layout-menuitem-text,.layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a.active-route .layout-menuitem-icon{color:var(--p-primary-500)}.layout-wrapper.layout-menu-light .layout-menu-container .layout-menu>li>div{color:#727272}.layout-wrapper.layout-menu-dark .layout-menu-container{background-color:var(--p-primary-700)}.layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu-wrapper{border-right:1px solid var(--p-primary-700)}.layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile{border-bottom:1px solid var(--p-primary-600)}.layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a .layout-profile-name{color:var(--p-primary-100)}.layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a .layout-profile-role{color:var(--p-primary-300)}.layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a .layout-profile-icon{color:var(--p-primary-100)}.layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a:hover{background-color:var(--p-primary-600)}.layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile .layout-profile-menu a,.layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile .layout-profile-menu a i{color:var(--p-primary-100)}.layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile .layout-profile-menu a:hover{background-color:var(--p-primary-600)}.layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a .layout-menuitem-text,.layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a .layout-menuitem-icon,.layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a .layout-submenu-toggler{color:var(--p-gray-300)}.layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a:hover{background-color:var(--p-primary-600)}.layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a.active-route .layout-menuitem-text,.layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a.active-route .layout-menuitem-icon{color:#fff}.layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu>li>div{color:var(--p-primary-300)}.layout-wrapper .layout-main{padding-top:60px;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}.layout-wrapper .layout-main .layout-content{padding:16px;flex:1 1 0}@media screen and (min-width:897px){.layout-wrapper.layout-static .layout-menu-container{width:250px;left:0;-moz-transition:left .3s;-o-transition:left .3s;-webkit-transition:left .3s;transition:left .3s}.layout-wrapper.layout-static .layout-topbar{-moz-transition:left .3s;-o-transition:left .3s;-webkit-transition:left .3s;transition:left .3s}.layout-wrapper.layout-static .layout-main{margin-left:250px;-moz-transition:margin-left .3s;-o-transition:margin-left .3s;-webkit-transition:margin-left .3s;transition:margin-left .3s}.layout-wrapper.layout-static.layout-static-inactive .layout-topbar{left:0;-moz-transition:left .3s;-o-transition:left .3s;-webkit-transition:left .3s;transition:left .3s}.layout-wrapper.layout-static.layout-static-inactive .layout-menu-container{left:-250px}.layout-wrapper.layout-static.layout-static-inactive .layout-main{margin-left:0}.layout-wrapper.layout-static.layout-static-inactive .layout-footer{padding-left:20px}.layout-wrapper.layout-overlay .layout-topbar{left:0;-moz-transition:left .3s;-o-transition:left .3s;-webkit-transition:left .3s;transition:left .3s}.layout-wrapper.layout-overlay .layout-menu-container{width:250px;left:-250px;-webkit-box-shadow:0 2px 10px 0 rgba(0,3,6,.16);-moz-box-shadow:0 2px 10px 0 rgba(0,3,6,.16);box-shadow:0 2px 10px #00030629;-moz-transition:left .3s;-o-transition:left .3s;-webkit-transition:left .3s;transition:left .3s}.layout-wrapper.layout-overlay .layout-menu-container .layout-menu,.layout-wrapper.layout-overlay .layout-menu-container .layout-profile{border-right:0 none}.layout-wrapper.layout-overlay.layout-overlay-active .layout-topbar{left:250px}.layout-wrapper.layout-overlay.layout-overlay-active .layout-menu-container{left:0}}@media screen and (max-width:896px){.layout-wrapper .layout-topbar{left:0}.layout-wrapper .layout-menu-container{top:0;width:250px;left:-250px;-moz-transition:left .3s;-o-transition:left .3s;-webkit-transition:left .3s;transition:left .3s}.layout-wrapper .layout-main{margin-left:0;-moz-transition:margin-left .3s;-o-transition:margin-left .3s;-webkit-transition:margin-left .3s;transition:margin-left .3s}.layout-wrapper.layout-mobile-active .layout-menu-container{left:0}.layout-wrapper.layout-mobile-active .layout-mask{display:block}}.layout-footer{padding:20px;background-color:#fff;border-top:1px solid #e8e8e8}.layout-footer img{height:30px;margin-top:4px}.layout-footer .footer-icons{text-align:right}.layout-footer .footer-icons a{color:#727272;font-size:24px;margin-right:16px;display:inline-block;margin-top:6px;-moz-transition:color .3s;-o-transition:color .3s;-webkit-transition:color .3s;transition:color .3s}.layout-footer .footer-icons a:hover{color:var(--p-primary-700)}.border-contrast{border:1px solid!important;border-color:var(--p-gray-400)!important;border-radius:12px!important}.card{background:#fff;padding:16px;margin-bottom:16px;border:1px solid #eeeeee;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.card .card-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.card .card-subtitle{color:#727272;font-weight:600;margin:-1rem 0 1rem}.p-toast.p-toast-top-right,.p-toast.p-toast-top-left{top:70px}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@keyframes exceptionFadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes exceptionPulse{0%,to{transform:scale(1)}}@keyframes wrenchSwing{0%{transform:rotate(0)}20%{transform:rotate(25deg)}40%{transform:rotate(-20deg)}60%{transform:rotate(15deg)}80%{transform:rotate(-10deg)}to{transform:rotate(0)}}.exception-body{margin:0;padding:0;min-height:100vh;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center;background-repeat:no-repeat}.exception-body.access-denied{background-image:url("./media/bg-access-cm-DHB3MSZS.png")}.exception-body.error{background-image:url("./media/bg-error-cm-TFLKJ4Q6.png")}.exception-body.notfound{background-image:url("./media/bg-access-cm-DHB3MSZS.png")}.exception-card{background:#ffffffeb;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:20px;box-shadow:0 8px 32px #00000026;padding:48px 40px;max-width:480px;width:90%;text-align:center;animation:exceptionFadeInUp .6s ease-out}.exception-card__logo{margin-bottom:28px}.exception-card__logo img{width:120px;height:auto}.exception-card__icon{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#ef4444,#dc2626);display:flex;align-items:center;justify-content:center;margin:0 auto 24px;box-shadow:0 4px 16px #ef44444d}.exception-card__icon i{font-size:32px;color:#fff}.exception-card__icon--warning{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 16px #f59e0b4d}.exception-card__title{font-family:var(--font-sans);font-size:24px;font-weight:700;color:#1e293b;margin:0 0 4px;line-height:1.3}.exception-card__subtitle{font-family:var(--font-sans);font-size:15px;font-weight:500;color:#94a3b8;margin:0 0 20px;text-transform:uppercase;letter-spacing:1.5px}.exception-card__description{font-family:var(--font-sans);font-size:15px;color:#475569;margin:0 0 6px;line-height:1.6}.exception-card__description-en{font-family:var(--font-sans);font-size:13px;color:#94a3b8;margin:0 0 28px;line-height:1.5}.exception-card__countdown{font-family:var(--font-sans);font-size:14px;color:#64748b;margin-bottom:24px;display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}.exception-card__actions{display:flex;flex-direction:column;gap:12px;align-items:center}.exception-card__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-sans);font-size:15px;font-weight:600;padding:12px 32px;border:none;border-radius:12px;cursor:pointer;transition:all .25s ease;background:linear-gradient(135deg,#0ea5e9,#0284c7);color:#fff;box-shadow:0 4px 12px #0ea5e94d;min-width:200px}.exception-card__btn i{font-size:14px}.exception-card__btn:hover{box-shadow:0 6px 20px #0ea5e966}.exception-card__btn:active{transform:translateY(0)}.exception-card__btn--outline{background:transparent;color:#0ea5e9;border:2px solid #0ea5e9;box-shadow:none}.exception-card__btn--outline:hover{background:#0ea5e914;box-shadow:none}.countdown-badge{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#0ea5e9,#0284c7);color:#fff;font-family:RobotoMono,monospace;font-size:16px;font-weight:700;animation:exceptionPulse 1s ease-in-out infinite}@media screen and (max-width:480px){.exception-card{padding:32px 24px;border-radius:16px}.exception-card__logo img{width:100px}.exception-card__icon{width:60px;height:60px}.exception-card__icon i{font-size:26px}.exception-card__title{font-size:20px}.exception-card__btn{width:100%;min-width:unset}}@media print{body *{visibility:hidden}#invoice-content *{visibility:visible}#invoice-content{position:absolute;left:0;top:0}#invoice-content .card{box-shadow:none}}html{min-height:100%;height:auto}.layout-config{width:16rem;height:100%;position:fixed;right:0;top:0;padding:1rem;overflow:auto;background:#fff;z-index:999;border-left:0 none;transform:translate(100%);transition:transform .4s cubic-bezier(.05,.74,.2,.99)}.layout-config.layout-config-active{transform:translate(0);box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.layout-config p{line-height:1.5rem;color:#727272}.layout-config-button{display:block;position:fixed;width:3rem;height:3rem;line-height:3rem;background:#fff;color:var(--p-primary-500);text-align:center;top:50%;right:0;margin-top:-1.5rem;border-top-left-radius:3px;border-bottom-left-radius:3px;transition:background-color .3s;overflow:hidden;cursor:pointer;z-index:999;box-shadow:-.25rem 0 1rem #00000026}.layout-config-button i{font-size:2rem;line-height:inherit;transform:rotate(0);transition:transform 1s}.layout-config-button:hover{background:#fff}h1,h2,h3,h4,h5,h6{margin:1.5rem 0 1rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}mark{background:#fff8e1;padding:.25rem .4rem;border-radius:3px;font-family:monospace}blockquote{margin:1rem 0;padding:0 2rem;border-left:4px solid #90a4ae}hr{border-top:solid #e0e0e0;border-width:1px 0 0 0;margin:1rem 0}p{margin:0 0 1rem;line-height:1.5}p:last-child{margin-bottom:0}.img{height:36px!important;width:36px!important}@media screen and (max-width:896px){.img{height:24px!important;width:24px!important}}.grid{display:flex;flex-wrap:wrap;margin-right:-.5rem;margin-left:-.5rem;margin-top:-.5rem}.grid>.col,.grid>[class*=col]{box-sizing:border-box}.grid-nogutter{margin-right:0;margin-left:0;margin-top:0}.grid-nogutter>.col,.grid-nogutter>[class*=col-]{padding:0}.col{flex-grow:1;flex-basis:0;padding:.5rem}.col-1{flex:0 0 auto;padding:.5rem;width:8.3333%}.col-2{flex:0 0 auto;padding:.5rem;width:16.6667%}.col-3{flex:0 0 auto;padding:.5rem;width:25%}.col-4{flex:0 0 auto;padding:.5rem;width:33.3333%}.col-5{flex:0 0 auto;padding:.5rem;width:41.6667%}.col-6{flex:0 0 auto;padding:.5rem;width:50%}.col-7{flex:0 0 auto;padding:.5rem;width:58.3333%}.col-8{flex:0 0 auto;padding:.5rem;width:66.6667%}.col-9{flex:0 0 auto;padding:.5rem;width:75%}.col-10{flex:0 0 auto;padding:.5rem;width:83.3333%}.col-12{flex:0 0 auto;padding:.5rem;width:100%}@media screen and (min-width:576px){.sm\:col-3{flex:0 0 auto;padding:.5rem;width:25%}.sm\:col-4{flex:0 0 auto;padding:.5rem;width:33.3333%}.sm\:col-5{flex:0 0 auto;padding:.5rem;width:41.6667%}.sm\:col-6{flex:0 0 auto;padding:.5rem;width:50%}.sm\:col-8{flex:0 0 auto;padding:.5rem;width:66.6667%}.sm\:col-12{flex:0 0 auto;padding:.5rem;width:100%}}@media screen and (min-width:768px){.md\:col-2{flex:0 0 auto;padding:.5rem;width:16.6667%}.md\:col-3{flex:0 0 auto;padding:.5rem;width:25%}.md\:col-4{flex:0 0 auto;padding:.5rem;width:33.3333%}.md\:col-5{flex:0 0 auto;padding:.5rem;width:41.6667%}.md\:col-6{flex:0 0 auto;padding:.5rem;width:50%}.md\:col-7{flex:0 0 auto;padding:.5rem;width:58.3333%}.md\:col-8{flex:0 0 auto;padding:.5rem;width:66.6667%}.md\:col-9{flex:0 0 auto;padding:.5rem;width:75%}.md\:col-10{flex:0 0 auto;padding:.5rem;width:83.3333%}.md\:col-12{flex:0 0 auto;padding:.5rem;width:100%}}@media screen and (min-width:992px){.lg\:col-2{flex:0 0 auto;padding:.5rem;width:16.6667%}.lg\:col-3{flex:0 0 auto;padding:.5rem;width:25%}.lg\:col-4{flex:0 0 auto;padding:.5rem;width:33.3333%}.lg\:col-5{flex:0 0 auto;padding:.5rem;width:41.6667%}.lg\:col-6{flex:0 0 auto;padding:.5rem;width:50%}.lg\:col-7{flex:0 0 auto;padding:.5rem;width:58.3333%}.lg\:col-8{flex:0 0 auto;padding:.5rem;width:66.6667%}.lg\:col-9{flex:0 0 auto;padding:.5rem;width:75%}.lg\:col-10{flex:0 0 auto;padding:.5rem;width:83.3333%}.lg\:col-12{flex:0 0 auto;padding:.5rem;width:100%}}@media screen and (min-width:1200px){.xl\:col-1{flex:0 0 auto;padding:.5rem;width:8.3333%}.xl\:col-2{flex:0 0 auto;padding:.5rem;width:16.6667%}.xl\:col-3{flex:0 0 auto;padding:.5rem;width:25%}.xl\:col-4{flex:0 0 auto;padding:.5rem;width:33.3333%}.xl\:col-5{flex:0 0 auto;padding:.5rem;width:41.6667%}.xl\:col-6{flex:0 0 auto;padding:.5rem;width:50%}.xl\:col-8{flex:0 0 auto;padding:.5rem;width:66.6667%}.xl\:col-9{flex:0 0 auto;padding:.5rem;width:75%}.xl\:col-10{flex:0 0 auto;padding:.5rem;width:83.3333%}.xl\:col-12{flex:0 0 auto;padding:.5rem;width:100%}}.col-offset-0{margin-left:0!important}.col-offset-1{margin-left:8.3333%!important}.col-offset-2{margin-left:16.6667%!important}.col-offset-3{margin-left:25%!important}.col-offset-4{margin-left:33.3333%!important}.col-offset-9{margin-left:75%!important}@media screen and (min-width:576px){.sm\:col-offset-0{margin-left:0!important}}@media screen and (min-width:768px){.md\:col-offset-0{margin-left:0!important}.md\:col-offset-1{margin-left:8.3333%!important}.md\:col-offset-2{margin-left:16.6667%!important}.md\:col-offset-3{margin-left:25%!important}.md\:col-offset-9{margin-left:75%!important}}@media screen and (min-width:992px){.lg\:col-offset-0{margin-left:0!important}.lg\:col-offset-1{margin-left:8.3333%!important}.lg\:col-offset-3{margin-left:25%!important}.lg\:col-offset-4{margin-left:33.3333%!important}}@media screen and (min-width:1200px){.xl\:col-offset-1{margin-left:8.3333%!important}.xl\:col-offset-2{margin-left:16.6667%!important}.xl\:col-offset-4{margin-left:33.3333%!important}}.text-300{color:var(--surface-300)!important}.text-400{color:var(--surface-400)!important}.text-500{color:var(--surface-500)!important}.text-600{color:var(--surface-600)!important}.text-700{color:var(--surface-700)!important}.text-900{color:var(--surface-900)!important}.surface-50{background-color:var(--surface-50)!important}.surface-100{background-color:var(--surface-100)!important}.surface-200{background-color:var(--surface-200)!important}.surface-300{background-color:var(--surface-300)!important}.surface-500{background-color:var(--surface-500)!important}.surface-700{background-color:var(--surface-700)!important}.surface-800{background-color:var(--surface-800)!important}.hover\:surface-300:hover{background-color:var(--surface-300)!important}.border-0{border-color:var(--surface-0)!important}.border-200{border-color:var(--surface-200)!important}.border-300{border-color:var(--surface-300)!important}.border-500{border-color:var(--surface-500)!important}.border-700{border-color:var(--surface-700)!important}.bg-transparent{background-color:transparent!important}.text-blue-400{color:var(--blue-400)!important}.text-blue-500{color:var(--blue-500)!important}.text-blue-600{color:var(--blue-600)!important}.text-blue-700{color:var(--blue-700)!important}.text-blue-800{color:var(--blue-800)!important}.text-blue-900{color:var(--blue-900)!important}.text-green-400{color:var(--green-400)!important}.text-green-500{color:var(--green-500)!important}.text-green-600{color:var(--green-600)!important}.text-green-700{color:var(--green-700)!important}.text-green-800{color:var(--green-800)!important}.text-green-900{color:var(--green-900)!important}.text-yellow-500{color:var(--yellow-500)!important}.text-yellow-600{color:var(--yellow-600)!important}.text-yellow-700{color:var(--yellow-700)!important}.text-yellow-800{color:var(--yellow-800)!important}.text-cyan-500{color:var(--cyan-500)!important}.text-cyan-600{color:var(--cyan-600)!important}.text-cyan-700{color:var(--cyan-700)!important}.text-cyan-900{color:var(--cyan-900)!important}.text-pink-500{color:var(--pink-500)!important}.text-pink-600{color:var(--pink-600)!important}.text-pink-700{color:var(--pink-700)!important}.text-pink-900{color:var(--pink-900)!important}.text-indigo-500{color:var(--indigo-500)!important}.text-indigo-600{color:var(--indigo-600)!important}.text-indigo-700{color:var(--indigo-700)!important}.text-indigo-900{color:var(--indigo-900)!important}.text-teal-500{color:var(--teal-500)!important}.text-teal-600{color:var(--teal-600)!important}.text-teal-700{color:var(--teal-700)!important}.text-teal-800{color:var(--teal-800)!important}.text-teal-900{color:var(--teal-900)!important}.text-orange-400{color:var(--orange-400)!important}.text-orange-500{color:var(--orange-500)!important}.text-orange-600{color:var(--orange-600)!important}.text-orange-700{color:var(--orange-700)!important}.text-orange-800{color:var(--orange-800)!important}.text-orange-900{color:var(--orange-900)!important}.text-purple-100{color:var(--purple-100)!important}.text-purple-400{color:var(--purple-400)!important}.text-purple-500{color:var(--purple-500)!important}.text-purple-600{color:var(--purple-600)!important}.text-purple-700{color:var(--purple-700)!important}.text-purple-800{color:var(--purple-800)!important}.text-purple-900{color:var(--purple-900)!important}.text-gray-300{color:var(--gray-300)!important}.text-gray-400{color:var(--gray-400)!important}.text-gray-500{color:var(--gray-500)!important}.text-gray-600{color:var(--gray-600)!important}.text-gray-700{color:var(--gray-700)!important}.text-gray-800{color:var(--gray-800)!important}.text-gray-900{color:var(--gray-900)!important}.text-red-400{color:var(--red-400)!important}.text-red-500{color:var(--red-500)!important}.text-red-600{color:var(--red-600)!important}.text-red-700{color:var(--red-700)!important}.text-red-800{color:var(--red-800)!important}.text-red-900{color:var(--red-900)!important}.text-primary-500{color:var(--primary-500)!important}.bg-blue-50{background-color:var(--blue-50)!important}.bg-blue-100{background-color:var(--blue-100)!important}.bg-blue-200{background-color:var(--blue-200)!important}.bg-blue-400{background-color:var(--blue-400)!important}.bg-blue-500{background-color:var(--blue-500)!important}.bg-blue-600,.hover\:bg-blue-600:hover{background-color:var(--blue-600)!important}.bg-green-50{background-color:var(--green-50)!important}.bg-green-100{background-color:var(--green-100)!important}.bg-green-200{background-color:var(--green-200)!important}.bg-green-400{background-color:var(--green-400)!important}.bg-green-500{background-color:var(--green-500)!important}.bg-yellow-50{background-color:var(--yellow-50)!important}.bg-yellow-100{background-color:var(--yellow-100)!important}.bg-yellow-200{background-color:var(--yellow-200)!important}.bg-yellow-500{background-color:var(--yellow-500)!important}.bg-cyan-50{background-color:var(--cyan-50)!important}.bg-cyan-100{background-color:var(--cyan-100)!important}.bg-cyan-400{background-color:var(--cyan-400)!important}.bg-cyan-500{background-color:var(--cyan-500)!important}.bg-pink-50{background-color:var(--pink-50)!important}.bg-pink-100{background-color:var(--pink-100)!important}.bg-pink-200{background-color:var(--pink-200)!important}.bg-pink-300{background-color:var(--pink-300)!important}.bg-pink-400{background-color:var(--pink-400)!important}.bg-pink-500{background-color:var(--pink-500)!important}.bg-indigo-50{background-color:var(--indigo-50)!important}.bg-indigo-100{background-color:var(--indigo-100)!important}.bg-indigo-500{background-color:var(--indigo-500)!important}.bg-teal-50{background-color:var(--teal-50)!important}.bg-teal-100{background-color:var(--teal-100)!important}.bg-teal-500{background-color:var(--teal-500)!important}.bg-orange-50{background-color:var(--orange-50)!important}.bg-orange-100{background-color:var(--orange-100)!important}.bg-orange-200{background-color:var(--orange-200)!important}.bg-orange-300{background-color:var(--orange-300)!important}.bg-orange-500{background-color:var(--orange-500)!important}.bg-purple-50{background-color:var(--purple-50)!important}.bg-purple-100{background-color:var(--purple-100)!important}.bg-purple-200{background-color:var(--purple-200)!important}.bg-purple-500{background-color:var(--purple-500)!important}.bg-gray-50{background-color:var(--gray-50)!important}.bg-gray-100{background-color:var(--gray-100)!important}.bg-gray-200{background-color:var(--gray-200)!important}.bg-gray-300{background-color:var(--gray-300)!important}.bg-gray-400{background-color:var(--gray-400)!important}.bg-gray-500{background-color:var(--gray-500)!important}.bg-gray-600{background-color:var(--gray-600)!important}.bg-red-50{background-color:var(--red-50)!important}.bg-red-100{background-color:var(--red-100)!important}.bg-red-200{background-color:var(--red-200)!important}.bg-red-500{background-color:var(--red-500)!important}.bg-primary-50{background-color:var(--primary-50)!important}.border-blue-100{border-color:var(--blue-100)!important}.border-blue-200{border-color:var(--blue-200)!important}.border-blue-500{border-color:var(--blue-500)!important}.border-green-100{border-color:var(--green-100)!important}.border-green-200{border-color:var(--green-200)!important}.border-green-400{border-color:var(--green-400)!important}.border-green-500{border-color:var(--green-500)!important}.border-cyan-100{border-color:var(--cyan-100)!important}.border-cyan-200{border-color:var(--cyan-200)!important}.border-pink-200{border-color:var(--pink-200)!important}.border-pink-600{border-color:var(--pink-600)!important}.border-indigo-100{border-color:var(--indigo-100)!important}.border-indigo-200{border-color:var(--indigo-200)!important}.border-teal-100{border-color:var(--teal-100)!important}.border-teal-200{border-color:var(--teal-200)!important}.border-teal-500{border-color:var(--teal-500)!important}.border-orange-100{border-color:var(--orange-100)!important}.border-orange-200{border-color:var(--orange-200)!important}.border-orange-300{border-color:var(--orange-300)!important}.border-orange-500{border-color:var(--orange-500)!important}.border-purple-100{border-color:var(--purple-100)!important}.border-purple-200{border-color:var(--purple-200)!important}.border-gray-100{border-color:var(--gray-100)!important}.border-gray-200{border-color:var(--gray-200)!important}.border-red-100{border-color:var(--red-100)!important}.border-red-200{border-color:var(--red-200)!important}.border-red-300{border-color:var(--red-300)!important}.border-red-500{border-color:var(--red-500)!important}.bg-black-alpha-20{background-color:#0003!important}.bg-black-alpha-50{background-color:#00000080!important}.text-primary{color:var(--primary-color)!important}.bg-primary{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.bg-white{background-color:#fff!important}.text-white{color:#fff!important}.border-white{border-color:#fff!important}.text-color{color:var(--text-color)!important}.text-color-secondary{color:var(--text-color-secondary)!important}.surface-ground{background-color:var(--surface-ground)!important}.surface-card{background-color:var(--surface-card)!important}.surface-border{border-color:var(--surface-border)!important}.field{margin-bottom:1rem}.field>label{display:inline-block;margin-bottom:.5rem}.field.grid>label{display:flex;align-items:center}.field>small{margin-top:.25rem}.field.grid,.formgrid.grid{margin-top:0}.field.grid .col-fixed,.formgrid.grid .col-fixed,.field.grid .col,.formgrid.grid .col,.field.grid .col-1,.formgrid.grid .col-1,.field.grid .col-2,.formgrid.grid .col-2,.field.grid .col-3,.formgrid.grid .col-3,.field.grid .col-4,.formgrid.grid .col-4,.field.grid .col-5,.formgrid.grid .col-5,.field.grid .col-6,.formgrid.grid .col-6,.field.grid .col-7,.formgrid.grid .col-7,.field.grid .col-8,.formgrid.grid .col-8,.field.grid .col-9,.formgrid.grid .col-9,.field.grid .col-10,.formgrid.grid .col-10,.field.grid .col-11,.formgrid.grid .col-11,.field.grid .col-12,.formgrid.grid .col-12{padding-top:0;padding-bottom:0}.formgroup-inline{display:flex;flex-wrap:wrap;align-items:flex-start}.formgroup-inline .field,.formgroup-inline .field-checkbox,.formgroup-inline .field-radiobutton{margin-right:1rem}.formgroup-inline .field>label,.formgroup-inline .field-checkbox>label,.formgroup-inline .field-radiobutton>label{margin-right:.5rem;margin-bottom:0}.field-checkbox,.field-radiobutton{margin-bottom:1rem;display:flex;align-items:center}.field-checkbox>label,.field-radiobutton>label{margin-left:.5rem;line-height:1}.hidden{display:none!important}.block{display:block!important}.inline{display:inline!important}.inline-block{display:inline-block!important}.flex{display:flex!important}.inline-flex{display:inline-flex!important}@media screen and (min-width:576px){.sm\:hidden{display:none!important}.sm\:block{display:block!important}}@media screen and (min-width:768px){.md\:hidden{display:none!important}.md\:block{display:block!important}.md\:inline{display:inline!important}.md\:flex{display:flex!important}}@media screen and (min-width:992px){.lg\:hidden{display:none!important}.lg\:block{display:block!important}.lg\:flex{display:flex!important}}@media screen and (min-width:1200px){.xl\:block{display:block!important}}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.underline{text-decoration:underline!important}.line-through{text-decoration:line-through!important}.no-underline{text-decoration:none!important}.hover\:underline:hover{text-decoration:underline!important}.lowercase{text-transform:lowercase!important}.uppercase{text-transform:uppercase!important}.capitalize{text-transform:capitalize!important}.text-overflow-ellipsis{text-overflow:ellipsis!important}.font-normal{font-weight:400!important}.font-medium{font-weight:500!important}.font-semibold{font-weight:600!important}.font-bold{font-weight:700!important}.font-italic{font-style:italic!important}.text-xs{font-size:.75rem!important}.text-sm{font-size:.875rem!important}.text-base{font-size:1rem!important}.text-lg{font-size:1.125rem!important}.text-xl{font-size:1.25rem!important}.text-2xl{font-size:1.5rem!important}.text-3xl{font-size:1.75rem!important}.text-4xl{font-size:2rem!important}.text-5xl{font-size:2.5rem!important}.text-6xl{font-size:3rem!important}.line-height-2{line-height:1.25!important}.line-height-3{line-height:1.5!important}.white-space-nowrap{white-space:nowrap!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-wrap{flex-wrap:wrap!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}@media screen and (min-width:576px){.sm\:justify-content-start{justify-content:flex-start!important}.sm\:justify-content-end{justify-content:flex-end!important}.sm\:justify-content-center{justify-content:center!important}}@media screen and (min-width:768px){.md\:justify-content-start{justify-content:flex-start!important}.md\:justify-content-end{justify-content:flex-end!important}}.align-content-center{align-content:center!important}.align-items-start{align-items:flex-start!important}.align-items-center{align-items:center!important}.align-items-end{align-items:flex-end!important}.flex-1{flex:1 1 0%!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:2rem!important}.p-0{padding:0rem!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:2rem!important}.p-6{padding:3rem!important}.pt-0{padding-top:0rem!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pr-0{padding-right:0rem!important}.pr-2{padding-right:.5rem!important}.pr-3{padding-right:1rem!important}.pl-0{padding-left:0rem!important}.pl-2{padding-left:.5rem!important}.pl-3{padding-left:1rem!important}.pl-4{padding-left:1.5rem!important}.pb-0{padding-bottom:0rem!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.px-0{padding-left:0rem!important;padding-right:0rem!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:2rem!important;padding-right:2rem!important}.py-0{padding-top:0rem!important;padding-bottom:0rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:2rem!important;padding-bottom:2rem!important}.py-6{padding-top:3rem!important;padding-bottom:3rem!important}.py-8{padding-top:5rem!important;padding-bottom:5rem!important}@media screen and (min-width:576px){.sm\:px-2{padding-left:.5rem!important;padding-right:.5rem!important}}@media screen and (min-width:768px){.md\:p-2{padding:.5rem!important}.md\:pl-4{padding-left:1.5rem!important}.md\:px-0{padding-left:0rem!important;padding-right:0rem!important}}@media screen and (min-width:992px){.lg\:p-3{padding:1rem!important}}.m-0{margin:0rem!important}.mt-0{margin-top:0rem!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:2rem!important}.mt-6{margin-top:3rem!important}.-mt-2{margin-top:-.5rem!important}.mr-1{margin-right:.25rem!important}.mr-2{margin-right:.5rem!important}.mr-3{margin-right:1rem!important}.mr-4{margin-right:1.5rem!important}.mr-5{margin-right:2rem!important}.ml-0{margin-left:0rem!important}.ml-1{margin-left:.25rem!important}.ml-2{margin-left:.5rem!important}.ml-3{margin-left:1rem!important}.ml-4{margin-left:1.5rem!important}.ml-8{margin-left:5rem!important}.ml-auto{margin-left:auto!important}.mb-0{margin-bottom:0rem!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:2rem!important}.mb-7{margin-bottom:4rem!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-top:0rem!important;margin-bottom:0rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}@media screen and (min-width:576px){.sm\:mt-0{margin-top:0rem!important}}@media screen and (min-width:768px){.md\:ml-auto{margin-left:auto!important}.md\:mb-3{margin-bottom:1rem!important}}@media screen and (min-width:992px){.lg\:mb-0{margin-bottom:0rem!important}}.shadow-none{box-shadow:none!important}.shadow-1{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.shadow-2{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.shadow-3{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.border-none{border-width:0px!important;border-style:none}.border-1{border-width:1px!important;border-style:solid}.border-2{border-width:2px!important;border-style:solid}.border-top-1{border-top-width:1px!important;border-top-style:solid}.border-right-1{border-right-width:1px!important;border-right-style:solid}.border-left-1{border-left-width:1px!important;border-left-style:solid}.border-left-3{border-left-width:3px!important;border-left-style:solid}.border-bottom-1{border-bottom-width:1px!important;border-bottom-style:solid}.border-solid{border-style:solid!important}.border-dashed{border-style:dashed!important}.border-round{border-radius:var(--border-radius)!important}.border-round-lg{border-radius:.5rem!important}.border-round-xl{border-radius:.75rem!important}.border-round-3xl{border-radius:1.5rem!important}.border-circle{border-radius:50%!important}.border-noround-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.w-full{width:100%!important}.w-auto{width:auto!important}.w-1{width:8.3333%!important}.w-2{width:16.6667%!important}.w-3{width:25%!important}.w-6{width:50%!important}.w-9{width:75%!important}.w-12{width:100%!important}.w-max{width:max-content!important}.w-1rem{width:1rem!important}.w-2rem{width:2rem!important}.w-3rem{width:3rem!important}.w-4rem{width:4rem!important}.w-5rem{width:5rem!important}.w-6rem{width:6rem!important}.w-7rem{width:7rem!important}.w-8rem{width:8rem!important}.w-9rem{width:9rem!important}.w-10rem{width:10rem!important}.w-11rem{width:11rem!important}.w-12rem{width:12rem!important}.w-13rem{width:13rem!important}.w-14rem{width:14rem!important}.w-15rem{width:15rem!important}.w-18rem{width:18rem!important}.w-30rem{width:30rem!important}@media screen and (min-width:576px){.sm\:w-full{width:100%!important}.sm\:w-15rem{width:15rem!important}}@media screen and (min-width:768px){.md\:w-full{width:100%!important}.md\:w-auto{width:auto!important}}@media screen and (min-width:992px){.lg\:w-9{width:75%!important}}@media screen and (min-width:1200px){.xl\:w-9{width:75%!important}}.h-full{height:100%!important}.h-auto{height:auto!important}.h-1rem{height:1rem!important}.h-2rem{height:2rem!important}.h-3rem{height:3rem!important}.h-4rem{height:4rem!important}.h-5rem{height:5rem!important}.h-6rem{height:6rem!important}.h-10rem{height:10rem!important}.min-w-0{min-width:0px!important}.max-w-full{max-width:100%!important}.max-w-20rem{max-width:20rem!important}.min-h-screen{min-height:100vh!important}.static{position:static!important}.fixed{position:fixed!important}.absolute{position:absolute!important}.relative{position:relative!important}.sticky{position:sticky!important}.top-0{top:0!important}.right-0{right:0!important}.overflow-hidden{overflow:hidden!important}.z-5{z-index:5!important}.list-none{list-style:none!important}.pointer-events-none{pointer-events:none!important}.cursor-pointer{cursor:pointer!important}.opacity-60{opacity:.6!important}.opacity-100{opacity:1!important}.reset{all:unset}.transition-colors{transition-property:background-color,border-color,color!important}.transition-duration-500{transition-duration:.5s!important}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes scalein{0%{opacity:0;transform:scaleY(.8);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:scaleY(1)}}@keyframes slidedown{0%{max-height:0}to{max-height:auto}}@keyframes slideup{0%{max-height:1000px}to{max-height:0}}@keyframes fadeinleft{0%{opacity:0;transform:translate(-100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translate(0)}}@keyframes fadeoutleft{0%{opacity:1;transform:translate(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translate(-100%)}}@keyframes fadeinright{0%{opacity:0;transform:translate(100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translate(0)}}@keyframes fadeoutright{0%{opacity:1;transform:translate(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translate(100%)}}@keyframes fadeinup{0%{opacity:0;transform:translateY(-100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translateY(0)}}@keyframes fadeoutup{0%{opacity:1;transform:translateY(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translateY(-100%)}}@keyframes fadeindown{0%{opacity:0;transform:translateY(100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translateY(0)}}@keyframes fadeoutdown{0%{opacity:1;transform:translateY(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translateY(100%)}}@keyframes animate-width{0%{width:0}to{width:100%}}@keyframes flip{0%{transform:perspective(2000px) rotateX(-100deg)}to{transform:perspective(2000px) rotateX(0)}}@keyframes flipleft{0%{transform:perspective(2000px) rotateY(-100deg);opacity:0}to{transform:perspective(2000px) rotateY(0);opacity:1}}@keyframes flipright{0%{transform:perspective(2000px) rotateY(100deg);opacity:0}to{transform:perspective(2000px) rotateY(0);opacity:1}}@keyframes flipup{0%{transform:perspective(2000px) rotateX(-100deg);opacity:0}to{transform:perspective(2000px) rotateX(0);opacity:1}}@keyframes zoomin{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomindown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}@keyframes zoominleft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}@keyframes zoominright{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}@keyframes zoominup{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.fadein{animation:fadein .15s linear}.scalein{animation:scalein .15s linear}.flip{backface-visibility:visible;animation:flip .15s linear}.animation-duration-200{animation-duration:.2s!important}.animation-duration-1000{animation-duration:1s!important}.animation-iteration-1{animation-iteration-count:1!important}@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"}@font-face{font-family:RobotoMono;font-style:normal;font-weight:400;src:url("./media/RobotoMono-Regular-6JTBMJ3Y.ttf") format("truetype");font-display:swap}@font-face{font-family:RobotoMono;font-style:normal;font-weight:500;src:url("./media/RobotoMono-Medium-WXR4O7IO.ttf") format("truetype");font-display:swap}@font-face{font-family:RobotoMono;font-style:normal;font-weight:600;src:url("./media/RobotoMono-SemiBold-2GFBPLJ2.ttf") format("truetype");font-display:swap}@font-face{font-family:RobotoMono;font-style:normal;font-weight:700;src:url("./media/RobotoMono-Bold-TV3MRVXL.ttf") format("truetype");font-display:swap}:root{--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 20px;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgba(15, 23, 42, .05);--shadow-md: 0 4px 12px -2px rgba(15, 23, 42, .08), 0 2px 4px -2px rgba(15, 23, 42, .04);--shadow-lg: 0 12px 32px -8px rgba(15, 23, 42, .12), 0 4px 8px -4px rgba(15, 23, 42, .06);--shadow-xl: 0 24px 48px -12px rgba(15, 23, 42, .16);--backdrop-blur: blur(8px) saturate(160%);--motion-instant: .1s;--motion-fast: .15s;--motion-base: .2s;--motion-slow: .28s;--motion-deliberate: .4s;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.45, 0, .55, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--text-2xs: 11px;--text-xs: 12px;--text-sm: 13px;--text-base: 14px;--text-md: 16px;--text-lg: 18px;--text-xl: 22px;--text-2xl: 28px;--line-2xs: 16px;--line-xs: 18px;--line-sm: 20px;--line-base: 22px;--line-md: 24px;--line-lg: 26px;--line-xl: 30px;--line-2xl: 36px;--density-row-h: 44px;--density-input-h: 40px;--density-cell-pad-y: var(--space-3);--density-cell-pad-x: var(--space-4);--surface-card: var(--p-content-background);--blue-50: var(--p-blue-50);--blue-100: var(--p-blue-100);--blue-200: var(--p-blue-200);--blue-300: var(--p-blue-300);--blue-400: var(--p-blue-400);--blue-500: var(--p-blue-500);--blue-600: var(--p-blue-600);--blue-700: var(--p-blue-700);--blue-800: var(--p-blue-800);--blue-900: var(--p-blue-900);--green-50: var(--p-green-50);--green-100: var(--p-green-100);--green-200: var(--p-green-200);--green-300: var(--p-green-300);--green-400: var(--p-green-400);--green-500: var(--p-green-500);--green-600: var(--p-green-600);--green-700: var(--p-green-700);--green-800: var(--p-green-800);--green-900: var(--p-green-900);--yellow-50: var(--p-yellow-50);--yellow-100: var(--p-yellow-100);--yellow-200: var(--p-yellow-200);--yellow-300: var(--p-yellow-300);--yellow-400: var(--p-yellow-400);--yellow-500: var(--p-yellow-500);--yellow-600: var(--p-yellow-600);--yellow-700: var(--p-yellow-700);--yellow-800: var(--p-yellow-800);--yellow-900: var(--p-yellow-900);--cyan-50: var(--p-cyan-50);--cyan-100: var(--p-cyan-100);--cyan-200: var(--p-cyan-200);--cyan-300: var(--p-cyan-300);--cyan-400: var(--p-cyan-400);--cyan-500: var(--p-cyan-500);--cyan-600: var(--p-cyan-600);--cyan-700: var(--p-cyan-700);--cyan-800: var(--p-cyan-800);--cyan-900: var(--p-cyan-900);--pink-50: var(--p-pink-50);--pink-100: var(--p-pink-100);--pink-200: var(--p-pink-200);--pink-300: var(--p-pink-300);--pink-400: var(--p-pink-400);--pink-500: var(--p-pink-500);--pink-600: var(--p-pink-600);--pink-700: var(--p-pink-700);--pink-800: var(--p-pink-800);--pink-900: var(--p-pink-900);--indigo-50: var(--p-indigo-50);--indigo-100: var(--p-indigo-100);--indigo-200: var(--p-indigo-200);--indigo-300: var(--p-indigo-300);--indigo-400: var(--p-indigo-400);--indigo-500: var(--p-indigo-500);--indigo-600: var(--p-indigo-600);--indigo-700: var(--p-indigo-700);--indigo-800: var(--p-indigo-800);--indigo-900: var(--p-indigo-900);--teal-50: var(--p-teal-50);--teal-100: var(--p-teal-100);--teal-200: var(--p-teal-200);--teal-300: var(--p-teal-300);--teal-400: var(--p-teal-400);--teal-500: var(--p-teal-500);--teal-600: var(--p-teal-600);--teal-700: var(--p-teal-700);--teal-800: var(--p-teal-800);--teal-900: var(--p-teal-900);--orange-50: var(--p-orange-50);--orange-100: var(--p-orange-100);--orange-200: var(--p-orange-200);--orange-300: var(--p-orange-300);--orange-400: var(--p-orange-400);--orange-500: var(--p-orange-500);--orange-600: var(--p-orange-600);--orange-700: var(--p-orange-700);--orange-800: var(--p-orange-800);--orange-900: var(--p-orange-900);--purple-50: var(--p-purple-50);--purple-100: var(--p-purple-100);--purple-200: var(--p-purple-200);--purple-300: var(--p-purple-300);--purple-400: var(--p-purple-400);--purple-500: var(--p-purple-500);--purple-600: var(--p-purple-600);--purple-700: var(--p-purple-700);--purple-800: var(--p-purple-800);--purple-900: var(--p-purple-900);--gray-50: var(--p-gray-50);--gray-100: var(--p-gray-100);--gray-200: var(--p-gray-200);--gray-300: var(--p-gray-300);--gray-400: var(--p-gray-400);--gray-500: var(--p-gray-500);--gray-600: var(--p-gray-600);--gray-700: var(--p-gray-700);--gray-800: var(--p-gray-800);--gray-900: var(--p-gray-900);--red-50: var(--p-red-50);--red-100: var(--p-red-100);--red-200: var(--p-red-200);--red-300: var(--p-red-300);--red-400: var(--p-red-400);--red-500: var(--p-red-500);--red-600: var(--p-red-600);--red-700: var(--p-red-700);--red-800: var(--p-red-800);--red-900: var(--p-red-900);--surface-0: var(--p-surface-0);--surface-50: var(--p-surface-50);--surface-100: var(--p-surface-100);--surface-200: var(--p-surface-200);--surface-300: var(--p-surface-300);--surface-400: var(--p-surface-400);--surface-500: var(--p-surface-500);--surface-600: var(--p-surface-600);--surface-700: var(--p-surface-700);--surface-800: var(--p-surface-800);--surface-900: var(--p-surface-900);--primary-50: var(--p-primary-50);--primary-100: var(--p-primary-100);--primary-200: var(--p-primary-200);--primary-300: var(--p-primary-300);--primary-400: var(--p-primary-400);--primary-500: var(--p-primary-500);--primary-600: var(--p-primary-600);--primary-700: var(--p-primary-700);--primary-800: var(--p-primary-800);--primary-900: var(--p-primary-900);--primary-color: var(--p-primary-color);--primary-color-text: var(--p-primary-contrast-color);--bmk-accent-warm: #fb7650;--bmk-sidebar-bg: #c7dcd7;--bmk-sidebar-border: color-mix(in srgb, #c7dcd7 45%, var(--p-primary-400));--bmk-sidebar-bg-admin: #c9daee;--p-success-50: var(--p-emerald-50);--p-success-100: var(--p-emerald-100);--p-success-200: var(--p-emerald-200);--p-success-300: var(--p-emerald-300);--p-success-400: var(--p-emerald-400);--p-success-500: var(--p-emerald-500);--p-success-600: var(--p-emerald-600);--p-success-700: var(--p-emerald-700);--p-success-800: var(--p-emerald-800);--p-success-900: var(--p-emerald-900);--p-success-950: var(--p-emerald-950);--p-success-color: var(--p-emerald-500);--p-success-contrast-color: #ffffff;--p-info-50: var(--p-sky-50);--p-info-100: var(--p-sky-100);--p-info-200: var(--p-sky-200);--p-info-300: var(--p-sky-300);--p-info-400: var(--p-sky-400);--p-info-500: var(--p-sky-500);--p-info-600: var(--p-sky-600);--p-info-700: var(--p-sky-700);--p-info-800: var(--p-sky-800);--p-info-900: var(--p-sky-900);--p-info-950: var(--p-sky-950);--p-info-color: var(--p-sky-500);--p-info-contrast-color: #ffffff;--p-warn-50: var(--p-amber-50);--p-warn-100: var(--p-amber-100);--p-warn-200: var(--p-amber-200);--p-warn-300: var(--p-amber-300);--p-warn-400: var(--p-amber-400);--p-warn-500: var(--p-amber-500);--p-warn-600: var(--p-amber-600);--p-warn-700: var(--p-amber-700);--p-warn-800: var(--p-amber-800);--p-warn-900: var(--p-amber-900);--p-warn-950: var(--p-amber-950);--p-warn-color: var(--p-amber-500);--p-warn-contrast-color: var(--p-amber-900);--p-danger-50: var(--p-red-50);--p-danger-100: var(--p-red-100);--p-danger-200: var(--p-red-200);--p-danger-300: var(--p-red-300);--p-danger-400: var(--p-red-400);--p-danger-500: var(--p-red-500);--p-danger-600: var(--p-red-600);--p-danger-700: var(--p-red-700);--p-danger-800: var(--p-red-800);--p-danger-900: var(--p-red-900);--p-danger-950: var(--p-red-950);--p-danger-color: var(--p-red-500);--p-danger-contrast-color: #ffffff;--customer-accent-warm-from: var(--p-orange-500);--customer-accent-warm-to: var(--p-orange-400);--customer-accent-mint-from: var(--p-emerald-400);--customer-accent-mint-to: var(--p-emerald-500);--customer-accent-rose-from: var(--p-pink-400);--customer-accent-rose-to: var(--p-pink-500);--p-tertiary-50: var(--p-purple-50);--p-tertiary-100: var(--p-purple-100);--p-tertiary-200: var(--p-purple-200);--p-tertiary-300: var(--p-purple-300);--p-tertiary-400: var(--p-purple-400);--p-tertiary-500: var(--p-purple-500);--p-tertiary-600: var(--p-purple-600);--p-tertiary-700: var(--p-purple-700);--p-tertiary-800: var(--p-purple-800);--p-tertiary-900: var(--p-purple-900);--p-tertiary-color: var(--p-purple-500);--p-tertiary-contrast-color: #ffffff;--bmk-payment-cash-color: var(--p-success-color);--bmk-payment-cash-color-emphasis: var(--p-green-600);--bmk-payment-transfer-color: var(--p-info-color);--bmk-payment-transfer-color-emphasis: var(--p-blue-600);--bmk-payment-credit-color: var(--p-tertiary-color);--bmk-payment-credit-color-emphasis: var(--p-tertiary-700);--bmk-payment-deposit-color: var(--p-orange-500);--bmk-payment-deposit-color-emphasis: var(--p-orange-600);--bmk-payment-gift-card-color: var(--p-pink-500);--bmk-payment-gift-card-color-emphasis: var(--p-pink-600);--bmk-payment-other-color: var(--p-surface-500);--bmk-payment-other-color-emphasis: var(--p-surface-600);--bmk-payment-fee-color: var(--p-warn-color);--bmk-payment-fee-color-emphasis: var(--p-orange-600);--skeleton-base: var(--p-surface-200);--skeleton-highlight: var(--p-surface-100);--skeleton-shimmer: rgba(255, 255, 255, .6);--bmk-cream-50: #fffaf3;--bmk-cream-100: #fff4e6;--bmk-cream-200: #ffeacd;--bmk-ink: #1a1410;--bmk-line-green: #06c755}.app-dark{--bmk-sidebar-bg: var(--p-surface-950);--bmk-sidebar-border: var(--p-surface-800);--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .4);--shadow-md: 0 4px 12px -2px rgba(0, 0, 0, .5);--shadow-lg: 0 12px 32px -8px rgba(0, 0, 0, .6);--shadow-xl: 0 24px 48px -12px rgba(0, 0, 0, .7);--bmk-accent-warm: #fb7650;--p-success-color: var(--p-emerald-400);--p-info-color: var(--p-sky-400);--p-warn-color: var(--p-amber-400);--p-danger-color: var(--p-red-400);--p-tertiary-color: var(--p-purple-400);--skeleton-base: var(--p-surface-800);--skeleton-highlight: var(--p-surface-700);--skeleton-shimmer: rgba(255, 255, 255, .05);--bmk-cream-50: #1f1814;--bmk-cream-100: #2a2017;--bmk-cream-200: #3a2c1f;--bmk-ink: #f7eede}[data-density=comfortable]{--density-row-h: 44px;--density-input-h: 40px;--density-cell-pad-y: var(--space-3);--density-cell-pad-x: var(--space-4)}[data-density=compact]{--density-row-h: 36px;--density-input-h: 32px;--density-cell-pad-y: var(--space-2);--density-cell-pad-x: var(--space-3)}[data-density=cozy]{--density-row-h: 52px;--density-input-h: 48px;--density-cell-pad-y: var(--space-4);--density-cell-pad-x: var(--space-5)}.num,.p-datatable td.num,.p-datatable th.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";text-align:right;font-family:var(--font-mono)}.display-headline{font-family:var(--font-display, var(--font-sans));font-size:var(--text-display-md, clamp(2.25rem, 5vw, 3.5rem));font-weight:800;line-height:1.05;letter-spacing:-.02em;color:var(--p-text-color);margin:0}.display-headline--sm{font-size:var(--text-display-sm, clamp(1.75rem, 4vw, 2.5rem))}.display-headline--lg{font-size:var(--text-display-lg, clamp(2.75rem, 6vw, 4.5rem));line-height:.95}.display-headline--warm{color:var(--bmk-ink, #1a1410)}.mono-label{font-family:var(--font-mono);font-size:var(--text-2xs);line-height:var(--line-2xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--p-primary-800);display:inline-flex;align-items:center;gap:2px}.mono-label:before{content:"// ";opacity:.6}.mono-label--ai{color:var(--ai-color, var(--p-primary-600))}.mono-label--muted{color:var(--p-text-muted-color)}:root{--font-display: var(--font-sans);--text-display-sm: clamp(1.75rem, 4vw, 2.5rem);--text-display-md: clamp(2.25rem, 5vw, 3.5rem);--text-display-lg: clamp(2.75rem, 6vw, 4.5rem);--text-kpi: clamp(1.5rem, 2vw, 2.25rem)}:where(button,a,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--p-primary-color, #1a9f9f);outline-offset:2px;border-radius:inherit;transition:outline-offset var(--motion-fast) var(--ease-out)}.ai-focus:focus-visible{outline-color:var(--ai-color, var(--p-primary-600))}.skip-link{position:absolute;top:var(--space-2);left:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--p-primary-color, #1a9f9f);color:#fff;border-radius:var(--radius-sm);font-weight:600;text-decoration:none;transform:translateY(-200%);transition:transform var(--motion-fast) var(--ease-out);z-index:9999}.skip-link:focus-visible{transform:translateY(0)}:root{--ai-color: var(--p-primary-600);--ai-color-soft: rgba(139, 92, 246, .1)}.app-dark{--ai-color: #a78bfa;--ai-color-soft: rgba(167, 139, 250, .16)}.ai-streaming{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--ai-color);font-size:var(--text-sm);line-height:var(--line-sm)}.ai-shimmer{width:12px;height:12px;border-radius:50%;background:linear-gradient(135deg,var(--ai-color),#38bdf8);animation:aiPulse 1.6s var(--ease-in-out) infinite;flex-shrink:0}@keyframes aiPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.6}}@media(prefers-reduced-motion:reduce){.ai-shimmer{animation:none}}.ai-ghost{opacity:.55;border:1px dashed var(--ai-color);border-radius:var(--radius-sm);padding:var(--space-3);position:relative}.ai-ghost__actions{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-3)}.ai-diff__add{background:#10b9811a;color:var(--p-success-color, #10b981);padding:0 var(--space-1);border-radius:var(--radius-xs);font-family:var(--font-mono)}.ai-diff__add:before{content:"+ ";opacity:.7}.ai-diff__remove{background:#ef44441a;color:var(--p-danger-color, #ef4444);padding:0 var(--space-1);border-radius:var(--radius-xs);font-family:var(--font-mono);text-decoration:line-through}.ai-diff__remove:before{content:"\2212  ";opacity:.7}.ai-badge{display:inline-flex;align-items:center;gap:4px;background:var(--ai-color-soft);color:var(--ai-color);border-radius:var(--radius-full);padding:2px var(--space-2);font-size:var(--text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.surface-card{background:var(--p-content-background);border:1px solid var(--p-content-border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4);transition:box-shadow var(--motion-fast) var(--ease-out)}.surface-card:hover{box-shadow:var(--shadow-md)}.surface-card__header{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}.surface-card__title{font-size:var(--text-lg);line-height:var(--line-lg);font-weight:600;color:var(--p-text-color);margin:0}.surface-card__subtitle{font-size:var(--text-sm);line-height:var(--line-sm);color:var(--p-text-muted-color);margin:0}.surface-card__actions{display:inline-flex;align-items:center;gap:var(--space-2)}.surface-card__body{display:flex;flex-direction:column;gap:var(--space-3)}.surface-card--hero{border:0;border-radius:var(--radius-lg);padding:var(--space-8);box-shadow:var(--shadow-md)}.surface-card--muted{background:var(--p-surface-50, #f8fafc);border-color:transparent;box-shadow:none}.surface-card--muted:hover{box-shadow:none}.surface-card--static:hover{box-shadow:var(--shadow-sm)}.app-dark .surface-card--muted{background:var(--p-surface-800, #1e293b)}.kpi-chip{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--p-surface-50);border:1px solid var(--p-surface-200);color:var(--p-text-color);font-size:var(--text-xs);line-height:var(--line-xs);white-space:nowrap}.kpi-chip i{color:var(--p-text-muted-color)}.kpi-chip .num{font-family:var(--font-mono);font-weight:600;color:var(--p-text-color)}.kpi-tile{background:var(--p-content-background);border:1px solid var(--p-content-border-color);border-radius:var(--radius-lg);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-2);transition:transform var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.kpi-tile:hover{box-shadow:var(--shadow-md)}.kpi-tile__label{font-size:var(--text-xs);line-height:var(--line-xs);color:var(--p-text-muted-color);text-transform:uppercase;letter-spacing:.04em;font-weight:500}.kpi-tile__value{font-size:var(--text-kpi, clamp(1.5rem, 2vw, 2.25rem));font-weight:700;color:var(--p-text-color);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.kpi-tile__delta{font-size:var(--text-xs);line-height:var(--line-xs);display:inline-flex;align-items:center;gap:4px;font-weight:500}.kpi-tile__delta--up{color:var(--p-success-color, #10b981)}.kpi-tile__delta--down{color:var(--p-danger-color, #ef4444)}.kpi-tile__delta--flat{color:var(--p-text-muted-color)}.kpi-tile--featured{background:linear-gradient(135deg,var(--p-primary-50, #ecfafa) 0%,var(--p-content-background) 80%);border-color:var(--p-primary-200, #9be8e8)}.kpi-tile--dense{padding:var(--space-4);gap:var(--space-1);border-radius:var(--radius-md)}.kpi-tile--stat-compact{padding:var(--space-2) var(--space-3);gap:2px;border-radius:var(--radius-md)}.kpi-tile--stat-compact:hover{box-shadow:var(--shadow-sm)}.kpi-tile--stat-compact .kpi-tile__value{font-size:var(--text-md);line-height:1.15}.kpi-tile__head{display:flex;align-items:center;gap:var(--space-2)}.kpi-tile__icon{width:2.25rem;height:2.25rem;border-radius:var(--radius-md);display:grid;place-items:center;font-size:var(--text-md);flex-shrink:0}.kpi-tile__icon--primary{background:color-mix(in srgb,var(--p-primary-color) 12%,transparent);color:var(--p-primary-color)}.kpi-tile__icon--info{background:color-mix(in srgb,var(--p-info-color) 12%,transparent);color:var(--p-info-color)}.kpi-tile__icon--accent{background:color-mix(in srgb,var(--p-warn-color) 12%,transparent);color:var(--p-warn-color)}.kpi-tile__icon--success{background:color-mix(in srgb,var(--p-success-color) 12%,transparent);color:var(--p-success-color)}.kpi-tile__icon--danger{background:color-mix(in srgb,var(--p-danger-color) 12%,transparent);color:var(--p-danger-color)}.kpi-tile__icon--muted{background:color-mix(in srgb,var(--p-text-muted-color) 12%,transparent);color:var(--p-text-muted-color)}@media(prefers-reduced-motion:reduce){.kpi-tile:hover{transform:none}}.state-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-10) var(--space-6);min-height:240px;color:var(--p-text-muted-color);text-align:center}.state-empty__icon{font-size:48px;color:var(--p-surface-300, #cbd5e1);margin-bottom:var(--space-2)}.state-empty__title{font-size:var(--text-md);line-height:var(--line-md);color:var(--p-text-color);margin:0;font-weight:600}.state-empty__hint{font-size:var(--text-sm);line-height:var(--line-sm);margin:0;max-width:320px}.state-empty__actions{margin-top:var(--space-2);display:inline-flex;align-items:center;gap:var(--space-2)}.state-empty--ai .state-empty__icon{color:var(--ai-color, #a78bfa)}.state-empty--ai .state-empty__title{color:var(--ai-color, var(--p-primary-600))}.p-datatable.bmk-data-table{border-radius:var(--radius-md)}.p-datatable.bmk-data-table .p-datatable-table-container{border-radius:var(--radius-md);overflow-x:auto!important;overflow-y:clip!important}.p-datatable.bmk-data-table .p-datatable-wrapper{overflow-x:auto;overflow-y:visible}.p-datatable.bmk-data-table .p-datatable-thead>tr:not(.modern-filter-row):not(.table-filter-row):not(.bmk-filter-row):not(.premium-filter-row):not(.table-header-row):not(.premium-header)>th{position:sticky;top:0;z-index:2;background:var(--p-surface-50);color:var(--p-text-muted-color);font-size:var(--text-xs);font-weight:600;line-height:var(--line-xs);letter-spacing:.04em;text-transform:uppercase;padding:var(--density-cell-pad-y) var(--density-cell-pad-x);border:0;border-bottom:2px solid var(--p-surface-200);white-space:nowrap;vertical-align:middle}.p-datatable.bmk-data-table .p-datatable-thead>tr:not(.modern-filter-row):not(.table-filter-row):not(.bmk-filter-row):not(.premium-filter-row):not(.table-header-row):not(.premium-header)>th .p-sortable-column-icon{color:var(--p-text-muted-color);transition:color var(--motion-fast) var(--ease-out)}.p-datatable.bmk-data-table .p-datatable-thead>tr:not(.modern-filter-row):not(.table-filter-row):not(.bmk-filter-row):not(.premium-filter-row):not(.table-header-row):not(.premium-header)>th.p-highlight .p-sortable-column-icon,.p-datatable.bmk-data-table .p-datatable-thead>tr:not(.modern-filter-row):not(.table-filter-row):not(.bmk-filter-row):not(.premium-filter-row):not(.table-header-row):not(.premium-header)>th .p-sortable-column.p-highlight .p-sortable-column-icon{color:var(--p-primary-500)}.p-datatable.bmk-data-table .p-datatable-thead>tr:not(.modern-filter-row):not(.table-filter-row):not(.bmk-filter-row):not(.premium-filter-row):not(.table-header-row):not(.premium-header)>th:hover{background:var(--p-surface-100);color:var(--p-text-color)}.p-datatable.bmk-data-table .p-datatable-thead>tr.modern-filter-row,.p-datatable.bmk-data-table .p-datatable-thead>tr.table-filter-row,.p-datatable.bmk-data-table .p-datatable-thead>tr.bmk-filter-row,.p-datatable.bmk-data-table .p-datatable-thead>tr.premium-filter-row{--bmk-filter-input-h: calc(var(--density-input-h) - 8px);--bmk-filter-pad-y: var(--space-1)}.p-datatable.bmk-data-table .p-datatable-thead>tr.modern-filter-row>th,.p-datatable.bmk-data-table .p-datatable-thead>tr.table-filter-row>th,.p-datatable.bmk-data-table .p-datatable-thead>tr.bmk-filter-row>th,.p-datatable.bmk-data-table .p-datatable-thead>tr.premium-filter-row>th{position:relative;z-index:3;overflow:visible;background:var(--p-surface-100);color:var(--p-text-color);font-size:var(--text-xs);font-weight:400;line-height:var(--line-xs);letter-spacing:normal;text-transform:none;padding:var(--bmk-filter-pad-y) var(--density-cell-pad-x);border:0;border-bottom:1px solid var(--p-surface-200);white-space:normal;vertical-align:top}.p-datatable.bmk-data-table .p-datatable-thead>tr.modern-filter-row>th:hover,.p-datatable.bmk-data-table .p-datatable-thead>tr.table-filter-row>th:hover,.p-datatable.bmk-data-table .p-datatable-thead>tr.bmk-filter-row>th:hover,.p-datatable.bmk-data-table .p-datatable-thead>tr.premium-filter-row>th:hover{background:var(--p-surface-100);color:var(--p-text-color)}.p-datatable.bmk-data-table .p-datatable-thead>tr.modern-filter-row bmk-column-filter,.p-datatable.bmk-data-table .p-datatable-thead>tr.table-filter-row bmk-column-filter,.p-datatable.bmk-data-table .p-datatable-thead>tr.bmk-filter-row bmk-column-filter,.p-datatable.bmk-data-table .p-datatable-thead>tr.premium-filter-row bmk-column-filter{display:block;width:100%;min-width:0}.p-datatable.bmk-data-table .p-datatable-thead>tr.modern-filter-row bmk-column-filter+bmk-column-filter,.p-datatable.bmk-data-table .p-datatable-thead>tr.table-filter-row bmk-column-filter+bmk-column-filter,.p-datatable.bmk-data-table .p-datatable-thead>tr.bmk-filter-row bmk-column-filter+bmk-column-filter,.p-datatable.bmk-data-table .p-datatable-thead>tr.premium-filter-row bmk-column-filter+bmk-column-filter{margin-top:2px}.p-datatable.bmk-data-table .p-datatable-thead>tr.modern-filter-row bmk-column-filter .p-column-filter,.p-datatable.bmk-data-table .p-datatable-thead>tr.table-filter-row bmk-column-filter .p-column-filter,.p-datatable.bmk-data-table .p-datatable-thead>tr.bmk-filter-row bmk-column-filter .p-column-filter,.p-datatable.bmk-data-table .p-datatable-thead>tr.premium-filter-row bmk-column-filter .p-column-filter{width:100%;min-width:0}.p-datatable.bmk-data-table .p-datatable-thead>tr.modern-filter-row bmk-column-filter .p-inputtext,.p-datatable.bmk-data-table .p-datatable-thead>tr.modern-filter-row bmk-column-filter .p-inputnumber-input,.p-datatable.bmk-data-table .p-datatable-thead>tr.modern-filter-row bmk-column-filter .p-datepicker-input,.p-datatable.bmk-data-table .p-datatable-thead>tr.modern-filter-row bmk-column-filter .p-datepicker .p-inputtext,.p-datatable.bmk-data-table .p-datatable-thead>tr.table-filter-row bmk-column-filter .p-inputtext,.p-datatable.bmk-data-table .p-datatable-thead>tr.table-filter-row bmk-column-filter .p-inputnumber-input,.p-datatable.bmk-data-table .p-datatable-thead>tr.table-filter-row bmk-column-filter .p-datepicker-input,.p-datatable.bmk-data-table .p-datatable-thead>tr.table-filter-row bmk-column-filter .p-datepicker .p-inputtext,.p-datatable.bmk-data-table .p-datatable-thead>tr.bmk-filter-row bmk-column-filter .p-inputtext,.p-datatable.bmk-data-table .p-datatable-thead>tr.bmk-filter-row bmk-column-filter .p-inputnumber-input,.p-datatable.bmk-data-table .p-datatable-thead>tr.bmk-filter-row bmk-column-filter .p-datepicker-input,.p-datatable.bmk-data-table .p-datatable-thead>tr.bmk-filter-row bmk-column-filter .p-datepicker .p-inputtext,.p-datatable.bmk-data-table .p-datatable-thead>tr.premium-filter-row bmk-column-filter .p-inputtext,.p-datatable.bmk-data-table .p-datatable-thead>tr.premium-filter-row bmk-column-filter .p-inputnumber-input,.p-datatable.bmk-data-table .p-datatable-thead>tr.premium-filter-row bmk-column-filter .p-datepicker-input,.p-datatable.bmk-data-table .p-datatable-thead>tr.premium-filter-row bmk-column-filter .p-datepicker .p-inputtext{width:100%;min-height:var(--bmk-filter-input-h);height:var(--bmk-filter-input-h);padding:0 var(--space-2);font-size:var(--text-xs);line-height:1.25;border-radius:var(--radius-sm);border:1px solid var(--p-content-border-color);background:var(--p-content-background);color:var(--p-text-color);box-shadow:none;transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.p-datatable.bmk-data-table .p-datatable-thead>tr.modern-filter-row bmk-column-filter .p-inputtext::placeholder,.p-datatable.bmk-data-table .p-datatable-thead>tr.modern-filter-row bmk-column-filter .p-inputnumber-input::placeholder,.p-datatable.bmk-data-table .p-datatable-thead>tr.modern-filter-row bmk-column-filter .p-datepicker-input::placeholder,.p-datatable.bmk-data-table .p-datatable-thead>tr.modern-filter-row bmk-column-filter .p-datepicker .p-inputtext::placeholder,.p-datatable.bmk-data-table .p-datatable-thead>tr.table-filter-row bmk-column-filter .p-inputtext::placeholder,.p-datatable.bmk-data-table .p-datatable-thead>tr.table-filter-row bmk-column-filter .p-inputnumber-input::placeholder,.p-datatable.bmk-data-table .p-datatable-thead>tr.table-filter-row bmk-column-filter .p-datepicker-input::placeholder,.p-datatable.bmk-data-table .p-datatable-thead>tr.table-filter-row bmk-column-filter .p-datepicker .p-inputtext::placeholder,.p-datatable.bmk-data-table .p-datatable-thead>tr.bmk-filter-row bmk-column-filter .p-inputtext::placeholder,.p-datatable.bmk-data-table .p-datatable-thead>tr.bmk-filter-row bmk-column-filter .p-inputnumber-input::placeholder,.p-datatable.bmk-data-table .p-datatable-thead>tr.bmk-filter-row bmk-column-filter .p-datepicker-input::placeholder,.p-datatable.bmk-data-table .p-datatable-thead>tr.bmk-filter-row bmk-column-filter .p-datepicker .p-inputtext::placeholder,.p-datatable.bmk-data-table .p-datatable-thead>tr.premium-filter-row bmk-column-filter .p-inputtext::placeholder,.p-datatable.bmk-data-table .p-datatable-thead>tr.premium-filter-row bmk-column-filter .p-inputnumber-input::placeholder,.p-datatable.bmk-data-table .p-datatable-thead>tr.premium-filter-row bmk-column-filter .p-datepicker-input::placeholder,.p-datatable.bmk-data-table .p-datatable-thead>tr.premium-filter-row bmk-column-filter .p-datepicker .p-inputtext::placeholder{color:var(--p-text-muted-color);opacity:1}.p-datatable.bmk-data-table .p-datatable-thead>tr.modern-filter-row bmk-column-filter .p-inputtext:enabled:hover,.p-datatable.bmk-data-table .p-datatable-thead>tr.modern-filter-row bmk-column-filter .p-inputnumber-input:enabled:hover,.p-datatable.bmk-data-table .p-datatable-thead>tr.modern-filter-row bmk-column-filter .p-datepicker-input:enabled:hover,.p-datatable.bmk-data-table .p-datatable-thead>tr.modern-filter-row bmk-column-filter .p-datepicker .p-inputtext:enabled:hover,.p-datatable.bmk-data-table .p-datatable-thead>tr.table-filter-row bmk-column-filter .p-inputtext:enabled:hover,.p-datatable.bmk-data-table .p-datatable-thead>tr.table-filter-row bmk-column-filter .p-inputnumber-input:enabled:hover,.p-datatable.bmk-data-table .p-datatable-thead>tr.table-filter-row bmk-column-filter .p-datepicker-input:enabled:hover,.p-datatable.bmk-data-table .p-datatable-thead>tr.table-filter-row bmk-column-filter .p-datepicker .p-inputtext:enabled:hover,.p-datatable.bmk-data-table .p-datatable-thead>tr.bmk-filter-row bmk-column-filter .p-inputtext:enabled:hover,.p-datatable.bmk-data-table .p-datatable-thead>tr.bmk-filter-row bmk-column-filter .p-inputnumber-input:enabled:hover,.p-datatable.bmk-data-table .p-datatable-thead>tr.bmk-filter-row bmk-column-filter .p-datepicker-input:enabled:hover,.p-datatable.bmk-data-table .p-datatable-thead>tr.bmk-filter-row bmk-column-filter .p-datepicker .p-inputtext:enabled:hover,.p-datatable.bmk-data-table .p-datatable-thead>tr.premium-filter-row bmk-column-filter .p-inputtext:enabled:hover,.p-datatable.bmk-data-table .p-datatable-thead>tr.premium-filter-row bmk-column-filter .p-inputnumber-input:enabled:hover,.p-datatable.bmk-data-table .p-datatable-thead>tr.premium-filter-row bmk-column-filter .p-datepicker-input:enabled:hover,.p-datatable.bmk-data-table .p-datatable-thead>tr.premium-filter-row bmk-column-filter .p-datepicker .p-inputtext:enabled:hover{border-color:var(--p-surface-400)}.p-datatable.bmk-data-table .p-datatable-thead>tr.modern-filter-row bmk-column-filter .p-inputtext:enabled:focus,.p-datatable.bmk-data-table .p-datatable-thead>tr.modern-filter-row bmk-column-filter .p-inputnumber-input:enabled:focus,.p-datatable.bmk-data-table .p-datatable-thead>tr.modern-filter-row bmk-column-filter .p-datepicker-input:enabled:focus,.p-datatable.bmk-data-table .p-datatable-thead>tr.modern-filter-row bmk-column-filter .p-datepicker .p-inputtext:enabled:focus,.p-datatable.bmk-data-table .p-datatable-thead>tr.table-filter-row bmk-column-filter .p-inputtext:enabled:focus,.p-datatable.bmk-data-table .p-datatable-thead>tr.table-filter-row bmk-column-filter .p-inputnumber-input:enabled:focus,.p-datatable.bmk-data-table .p-datatable-thead>tr.table-filter-row bmk-column-filter .p-datepicker-input:enabled:focus,.p-datatable.bmk-data-table .p-datatable-thead>tr.table-filter-row bmk-column-filter .p-datepicker .p-inputtext:enabled:focus,.p-datatable.bmk-data-table .p-datatable-thead>tr.bmk-filter-row bmk-column-filter .p-inputtext:enabled:focus,.p-datatable.bmk-data-table .p-datatable-thead>tr.bmk-filter-row bmk-column-filter .p-inputnumber-input:enabled:focus,.p-datatable.bmk-data-table .p-datatable-thead>tr.bmk-filter-row bmk-column-filter .p-datepicker-input:enabled:focus,.p-datatable.bmk-data-table .p-datatable-thead>tr.bmk-filter-row bmk-column-filter .p-datepicker .p-inputtext:enabled:focus,.p-datatable.bmk-data-table .p-datatable-thead>tr.premium-filter-row bmk-column-filter .p-inputtext:enabled:focus,.p-datatable.bmk-data-table .p-datatable-thead>tr.premium-filter-row bmk-column-filter .p-inputnumber-input:enabled:focus,.p-datatable.bmk-data-table .p-datatable-thead>tr.premium-filter-row bmk-column-filter .p-datepicker-input:enabled:focus,.p-datatable.bmk-data-table .p-datatable-thead>tr.premium-filter-row bmk-column-filter .p-datepicker .p-inputtext:enabled:focus{border-color:var(--p-primary-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--p-primary-color) 18%,transparent);outline:none}.p-datatable.bmk-data-table .p-datatable-thead>tr.modern-filter-row bmk-column-filter .p-inputnumber,.p-datatable.bmk-data-table .p-datatable-thead>tr.modern-filter-row bmk-column-filter .p-datepicker,.p-datatable.bmk-data-table .p-datatable-thead>tr.modern-filter-row bmk-column-filter .p-select,.p-datatable.bmk-data-table .p-datatable-thead>tr.modern-filter-row bmk-column-filter .p-multiselect,.p-datatable.bmk-data-table .p-datatable-thead>tr.table-filter-row bmk-column-filter .p-inputnumber,.p-datatable.bmk-data-table .p-datatable-thead>tr.table-filter-row bmk-column-filter .p-datepicker,.p-datatable.bmk-data-table .p-datatable-thead>tr.table-filter-row bmk-column-filter .p-select,.p-datatable.bmk-data-table .p-datatable-thead>tr.table-filter-row bmk-column-filter .p-multiselect,.p-datatable.bmk-data-table .p-datatable-thead>tr.bmk-filter-row bmk-column-filter .p-inputnumber,.p-datatable.bmk-data-table .p-datatable-thead>tr.bmk-filter-row bmk-column-filter .p-datepicker,.p-datatable.bmk-data-table .p-datatable-thead>tr.bmk-filter-row bmk-column-filter .p-select,.p-datatable.bmk-data-table .p-datatable-thead>tr.bmk-filter-row bmk-column-filter .p-multiselect,.p-datatable.bmk-data-table .p-datatable-thead>tr.premium-filter-row bmk-column-filter .p-inputnumber,.p-datatable.bmk-data-table .p-datatable-thead>tr.premium-filter-row bmk-column-filter .p-datepicker,.p-datatable.bmk-data-table .p-datatable-thead>tr.premium-filter-row bmk-column-filter .p-select,.p-datatable.bmk-data-table .p-datatable-thead>tr.premium-filter-row bmk-column-filter .p-multiselect{width:100%;min-width:0}.p-datatable.bmk-data-table .p-datatable-thead>tr.modern-filter-row bmk-column-filter .p-datepicker .p-datepicker-input-icon-container,.p-datatable.bmk-data-table .p-datatable-thead>tr.table-filter-row bmk-column-filter .p-datepicker .p-datepicker-input-icon-container,.p-datatable.bmk-data-table .p-datatable-thead>tr.bmk-filter-row bmk-column-filter .p-datepicker .p-datepicker-input-icon-container,.p-datatable.bmk-data-table .p-datatable-thead>tr.premium-filter-row bmk-column-filter .p-datepicker .p-datepicker-input-icon-container{width:100%}.p-datatable.bmk-data-table .p-datatable-thead>tr.modern-filter-row bmk-column-filter .p-datepicker .p-datepicker-dropdown,.p-datatable.bmk-data-table .p-datatable-thead>tr.modern-filter-row bmk-column-filter .p-datepicker .p-datepicker-input-icon-container button,.p-datatable.bmk-data-table .p-datatable-thead>tr.table-filter-row bmk-column-filter .p-datepicker .p-datepicker-dropdown,.p-datatable.bmk-data-table .p-datatable-thead>tr.table-filter-row bmk-column-filter .p-datepicker .p-datepicker-input-icon-container button,.p-datatable.bmk-data-table .p-datatable-thead>tr.bmk-filter-row bmk-column-filter .p-datepicker .p-datepicker-dropdown,.p-datatable.bmk-data-table .p-datatable-thead>tr.bmk-filter-row bmk-column-filter .p-datepicker .p-datepicker-input-icon-container button,.p-datatable.bmk-data-table .p-datatable-thead>tr.premium-filter-row bmk-column-filter .p-datepicker .p-datepicker-dropdown,.p-datatable.bmk-data-table .p-datatable-thead>tr.premium-filter-row bmk-column-filter .p-datepicker .p-datepicker-input-icon-container button{width:var(--bmk-filter-input-h);min-width:var(--bmk-filter-input-h);height:var(--bmk-filter-input-h);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.p-datatable.bmk-data-table .p-datatable-thead>tr.modern-filter-row bmk-column-filter .p-select,.p-datatable.bmk-data-table .p-datatable-thead>tr.modern-filter-row bmk-column-filter .p-multiselect,.p-datatable.bmk-data-table .p-datatable-thead>tr.table-filter-row bmk-column-filter .p-select,.p-datatable.bmk-data-table .p-datatable-thead>tr.table-filter-row bmk-column-filter .p-multiselect,.p-datatable.bmk-data-table .p-datatable-thead>tr.bmk-filter-row bmk-column-filter .p-select,.p-datatable.bmk-data-table .p-datatable-thead>tr.bmk-filter-row bmk-column-filter .p-multiselect,.p-datatable.bmk-data-table .p-datatable-thead>tr.premium-filter-row bmk-column-filter .p-select,.p-datatable.bmk-data-table .p-datatable-thead>tr.premium-filter-row bmk-column-filter .p-multiselect{min-height:var(--bmk-filter-input-h)}.p-datatable.bmk-data-table .p-datatable-thead>tr.modern-filter-row bmk-column-filter .p-select .p-select-label,.p-datatable.bmk-data-table .p-datatable-thead>tr.modern-filter-row bmk-column-filter .p-select .p-multiselect-label,.p-datatable.bmk-data-table .p-datatable-thead>tr.modern-filter-row bmk-column-filter .p-multiselect .p-select-label,.p-datatable.bmk-data-table .p-datatable-thead>tr.modern-filter-row bmk-column-filter .p-multiselect .p-multiselect-label,.p-datatable.bmk-data-table .p-datatable-thead>tr.table-filter-row bmk-column-filter .p-select .p-select-label,.p-datatable.bmk-data-table .p-datatable-thead>tr.table-filter-row bmk-column-filter .p-select .p-multiselect-label,.p-datatable.bmk-data-table .p-datatable-thead>tr.table-filter-row bmk-column-filter .p-multiselect .p-select-label,.p-datatable.bmk-data-table .p-datatable-thead>tr.table-filter-row bmk-column-filter .p-multiselect .p-multiselect-label,.p-datatable.bmk-data-table .p-datatable-thead>tr.bmk-filter-row bmk-column-filter .p-select .p-select-label,.p-datatable.bmk-data-table .p-datatable-thead>tr.bmk-filter-row bmk-column-filter .p-select .p-multiselect-label,.p-datatable.bmk-data-table .p-datatable-thead>tr.bmk-filter-row bmk-column-filter .p-multiselect .p-select-label,.p-datatable.bmk-data-table .p-datatable-thead>tr.bmk-filter-row bmk-column-filter .p-multiselect .p-multiselect-label,.p-datatable.bmk-data-table .p-datatable-thead>tr.premium-filter-row bmk-column-filter .p-select .p-select-label,.p-datatable.bmk-data-table .p-datatable-thead>tr.premium-filter-row bmk-column-filter .p-select .p-multiselect-label,.p-datatable.bmk-data-table .p-datatable-thead>tr.premium-filter-row bmk-column-filter .p-multiselect .p-select-label,.p-datatable.bmk-data-table .p-datatable-thead>tr.premium-filter-row bmk-column-filter .p-multiselect .p-multiselect-label{padding:0 var(--space-2);font-size:var(--text-xs);line-height:var(--bmk-filter-input-h)}.p-datatable.bmk-data-table .p-datatable-thead>tr.modern-filter-row .date-filter-group,.p-datatable.bmk-data-table .p-datatable-thead>tr.table-filter-row .date-filter-group,.p-datatable.bmk-data-table .p-datatable-thead>tr.bmk-filter-row .date-filter-group,.p-datatable.bmk-data-table .p-datatable-thead>tr.premium-filter-row .date-filter-group{display:flex;flex-direction:column;gap:2px;width:100%}.p-datatable.bmk-data-table .p-datatable-thead>tr.modern-filter-row .date-filter-group bmk-column-filter+bmk-column-filter,.p-datatable.bmk-data-table .p-datatable-thead>tr.table-filter-row .date-filter-group bmk-column-filter+bmk-column-filter,.p-datatable.bmk-data-table .p-datatable-thead>tr.bmk-filter-row .date-filter-group bmk-column-filter+bmk-column-filter,.p-datatable.bmk-data-table .p-datatable-thead>tr.premium-filter-row .date-filter-group bmk-column-filter+bmk-column-filter{margin-top:0}.p-datatable.bmk-data-table .p-datatable-thead>tr.modern-filter-row>th.filter-cell--clear,.p-datatable.bmk-data-table .p-datatable-thead>tr.table-filter-row>th.filter-cell--clear,.p-datatable.bmk-data-table .p-datatable-thead>tr.bmk-filter-row>th.filter-cell--clear,.p-datatable.bmk-data-table .p-datatable-thead>tr.premium-filter-row>th.filter-cell--clear{vertical-align:middle;white-space:nowrap}.p-datatable.bmk-data-table .p-datatable-thead>tr.modern-filter-row>th.filter-cell--clear .p-button,.p-datatable.bmk-data-table .p-datatable-thead>tr.table-filter-row>th.filter-cell--clear .p-button,.p-datatable.bmk-data-table .p-datatable-thead>tr.bmk-filter-row>th.filter-cell--clear .p-button,.p-datatable.bmk-data-table .p-datatable-thead>tr.premium-filter-row>th.filter-cell--clear .p-button{width:100%;min-height:var(--bmk-filter-input-h);justify-content:center;padding-inline:var(--space-2)}.p-datatable.bmk-data-table .p-datatable-tbody>tr{transition:background-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.p-datatable.bmk-data-table .p-datatable-tbody>tr>td{padding:var(--density-cell-pad-y) var(--density-cell-pad-x);border:0;border-bottom:1px solid var(--p-surface-200);font-size:var(--text-sm);line-height:var(--line-sm);color:var(--p-text-color);vertical-align:top}.p-datatable.bmk-data-table .p-datatable-tbody>tr:last-child>td{border-bottom-color:transparent}.p-datatable.bmk-data-table.p-datatable-striped .p-datatable-tbody>tr:nth-child(2n){background:var(--p-surface-50)}.p-datatable.bmk-data-table .p-datatable-tbody>tr:hover{background:var(--p-surface-100)!important;box-shadow:inset 3px 0 0 var(--p-primary-500)}.p-datatable.bmk-data-table:not(.p-datatable-responsive-stack) .p-column-title{display:none}.p-datatable.bmk-data-table.p-datatable-responsive-stack .p-datatable-thead{display:none}.p-datatable.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr{display:block;margin-bottom:var(--space-2);border:1px solid var(--p-surface-200);border-radius:var(--radius-md);background:var(--p-content-background);box-shadow:var(--shadow-sm);overflow:hidden}.p-datatable.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr:hover{box-shadow:var(--shadow-md)}.p-datatable.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr>td{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--p-surface-100)}.p-datatable.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr>td:last-child{border-bottom:0}.p-datatable.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr>td .p-column-title{display:block;font-size:var(--text-2xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--p-text-muted-color)}.p-datatable.bmk-data-table.bmk-data-table--stack-compact.p-datatable-responsive-stack .p-datatable-tbody>tr{margin-bottom:var(--space-2)}.p-datatable.bmk-data-table.bmk-data-table--stack-compact.p-datatable-responsive-stack .p-datatable-tbody>tr>td{padding:var(--space-1) var(--space-3);gap:2px}.p-datatable.bmk-data-table .p-datatable-tbody td ul{margin:0;padding-left:var(--space-4)}.p-datatable.bmk-data-table .p-datatable-tbody td li{margin:0}.p-datatable.bmk-data-table .p-datatable-tbody td li+li{margin-top:var(--space-1)}.p-datatable.bmk-data-table .p-paginator{background:var(--p-surface-50);border-top:1px solid var(--p-surface-200);padding:var(--space-3) var(--space-4);border-radius:0 0 var(--radius-md) var(--radius-md);overflow:visible;position:relative;z-index:2;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2)}.admin-list-page__table-shell:has(.p-datatable),.premium-table-container:has(.p-datatable),.surface-card:has(.p-datatable),.card:has(>.p-datatable),.card:has(.p-datatable.bmk-data-table){overflow:visible}.admin-list-page__table-shell:has(.p-datatable) .p-datatable,.premium-table-container:has(.p-datatable) .p-datatable,.surface-card:has(.p-datatable) .p-datatable,.card:has(>.p-datatable) .p-datatable,.card:has(.p-datatable.bmk-data-table) .p-datatable{overflow:visible}.admin-list-page__table-shell:has(.p-datatable) .p-datatable .p-datatable-table-container,.premium-table-container:has(.p-datatable) .p-datatable .p-datatable-table-container,.surface-card:has(.p-datatable) .p-datatable .p-datatable-table-container,.card:has(>.p-datatable) .p-datatable .p-datatable-table-container,.card:has(.p-datatable.bmk-data-table) .p-datatable .p-datatable-table-container{overflow-x:auto!important;overflow-y:clip!important}.admin-list-page__table-shell:has(.p-datatable) .p-datatable .p-datatable-wrapper,.premium-table-container:has(.p-datatable) .p-datatable .p-datatable-wrapper,.surface-card:has(.p-datatable) .p-datatable .p-datatable-wrapper,.card:has(>.p-datatable) .p-datatable .p-datatable-wrapper,.card:has(.p-datatable.bmk-data-table) .p-datatable .p-datatable-wrapper{overflow-x:auto;overflow-y:visible}.admin-list-page__table-shell:has(.p-datatable) .p-datatable .p-paginator,.premium-table-container:has(.p-datatable) .p-datatable .p-paginator,.surface-card:has(.p-datatable) .p-datatable .p-paginator,.card:has(>.p-datatable) .p-datatable .p-paginator,.card:has(.p-datatable.bmk-data-table) .p-datatable .p-paginator{overflow:visible;position:relative;z-index:2}.app-dark .p-datatable.bmk-data-table .p-datatable-thead>tr:not(.modern-filter-row):not(.table-filter-row):not(.bmk-filter-row):not(.premium-filter-row):not(.table-header-row):not(.premium-header)>th{background:var(--p-surface-800);border-bottom-color:var(--p-surface-700);color:var(--p-text-muted-color)}.app-dark .p-datatable.bmk-data-table .p-datatable-thead>tr:not(.modern-filter-row):not(.table-filter-row):not(.bmk-filter-row):not(.premium-filter-row):not(.table-header-row):not(.premium-header)>th:hover{background:var(--p-surface-700);color:var(--p-text-color)}.app-dark .p-datatable.bmk-data-table .p-datatable-thead>tr.modern-filter-row>th,.app-dark .p-datatable.bmk-data-table .p-datatable-thead>tr.table-filter-row>th,.app-dark .p-datatable.bmk-data-table .p-datatable-thead>tr.bmk-filter-row>th,.app-dark .p-datatable.bmk-data-table .p-datatable-thead>tr.premium-filter-row>th{background:var(--p-surface-900);border-bottom-color:var(--p-surface-700)}.app-dark .p-datatable.bmk-data-table .p-datatable-thead>tr.modern-filter-row>th:hover,.app-dark .p-datatable.bmk-data-table .p-datatable-thead>tr.table-filter-row>th:hover,.app-dark .p-datatable.bmk-data-table .p-datatable-thead>tr.bmk-filter-row>th:hover,.app-dark .p-datatable.bmk-data-table .p-datatable-thead>tr.premium-filter-row>th:hover{background:var(--p-surface-900)}.app-dark .p-datatable.bmk-data-table .p-datatable-thead>tr.modern-filter-row bmk-column-filter .p-inputtext,.app-dark .p-datatable.bmk-data-table .p-datatable-thead>tr.modern-filter-row bmk-column-filter .p-inputnumber-input,.app-dark .p-datatable.bmk-data-table .p-datatable-thead>tr.modern-filter-row bmk-column-filter .p-datepicker-input,.app-dark .p-datatable.bmk-data-table .p-datatable-thead>tr.modern-filter-row bmk-column-filter .p-datepicker .p-inputtext,.app-dark .p-datatable.bmk-data-table .p-datatable-thead>tr.table-filter-row bmk-column-filter .p-inputtext,.app-dark .p-datatable.bmk-data-table .p-datatable-thead>tr.table-filter-row bmk-column-filter .p-inputnumber-input,.app-dark .p-datatable.bmk-data-table .p-datatable-thead>tr.table-filter-row bmk-column-filter .p-datepicker-input,.app-dark .p-datatable.bmk-data-table .p-datatable-thead>tr.table-filter-row bmk-column-filter .p-datepicker .p-inputtext,.app-dark .p-datatable.bmk-data-table .p-datatable-thead>tr.bmk-filter-row bmk-column-filter .p-inputtext,.app-dark .p-datatable.bmk-data-table .p-datatable-thead>tr.bmk-filter-row bmk-column-filter .p-inputnumber-input,.app-dark .p-datatable.bmk-data-table .p-datatable-thead>tr.bmk-filter-row bmk-column-filter .p-datepicker-input,.app-dark .p-datatable.bmk-data-table .p-datatable-thead>tr.bmk-filter-row bmk-column-filter .p-datepicker .p-inputtext,.app-dark .p-datatable.bmk-data-table .p-datatable-thead>tr.premium-filter-row bmk-column-filter .p-inputtext,.app-dark .p-datatable.bmk-data-table .p-datatable-thead>tr.premium-filter-row bmk-column-filter .p-inputnumber-input,.app-dark .p-datatable.bmk-data-table .p-datatable-thead>tr.premium-filter-row bmk-column-filter .p-datepicker-input,.app-dark .p-datatable.bmk-data-table .p-datatable-thead>tr.premium-filter-row bmk-column-filter .p-datepicker .p-inputtext{background:var(--p-surface-800);border-color:var(--p-surface-600);color:var(--p-text-color)}.app-dark .p-datatable.bmk-data-table .p-datatable-thead>tr.modern-filter-row bmk-column-filter .p-inputtext:enabled:hover,.app-dark .p-datatable.bmk-data-table .p-datatable-thead>tr.modern-filter-row bmk-column-filter .p-inputnumber-input:enabled:hover,.app-dark .p-datatable.bmk-data-table .p-datatable-thead>tr.modern-filter-row bmk-column-filter .p-datepicker-input:enabled:hover,.app-dark .p-datatable.bmk-data-table .p-datatable-thead>tr.modern-filter-row bmk-column-filter .p-datepicker .p-inputtext:enabled:hover,.app-dark .p-datatable.bmk-data-table .p-datatable-thead>tr.table-filter-row bmk-column-filter .p-inputtext:enabled:hover,.app-dark .p-datatable.bmk-data-table .p-datatable-thead>tr.table-filter-row bmk-column-filter .p-inputnumber-input:enabled:hover,.app-dark .p-datatable.bmk-data-table .p-datatable-thead>tr.table-filter-row bmk-column-filter .p-datepicker-input:enabled:hover,.app-dark .p-datatable.bmk-data-table .p-datatable-thead>tr.table-filter-row bmk-column-filter .p-datepicker .p-inputtext:enabled:hover,.app-dark .p-datatable.bmk-data-table .p-datatable-thead>tr.bmk-filter-row bmk-column-filter .p-inputtext:enabled:hover,.app-dark .p-datatable.bmk-data-table .p-datatable-thead>tr.bmk-filter-row bmk-column-filter .p-inputnumber-input:enabled:hover,.app-dark .p-datatable.bmk-data-table .p-datatable-thead>tr.bmk-filter-row bmk-column-filter .p-datepicker-input:enabled:hover,.app-dark .p-datatable.bmk-data-table .p-datatable-thead>tr.bmk-filter-row bmk-column-filter .p-datepicker .p-inputtext:enabled:hover,.app-dark .p-datatable.bmk-data-table .p-datatable-thead>tr.premium-filter-row bmk-column-filter .p-inputtext:enabled:hover,.app-dark .p-datatable.bmk-data-table .p-datatable-thead>tr.premium-filter-row bmk-column-filter .p-inputnumber-input:enabled:hover,.app-dark .p-datatable.bmk-data-table .p-datatable-thead>tr.premium-filter-row bmk-column-filter .p-datepicker-input:enabled:hover,.app-dark .p-datatable.bmk-data-table .p-datatable-thead>tr.premium-filter-row bmk-column-filter .p-datepicker .p-inputtext:enabled:hover{border-color:var(--p-surface-500)}.app-dark .p-datatable.bmk-data-table .p-datatable-tbody>tr>td{border-bottom-color:var(--p-surface-700)}.app-dark .p-datatable.bmk-data-table.p-datatable-striped .p-datatable-tbody>tr:nth-child(2n){background:color-mix(in srgb,var(--p-surface-800) 88%,var(--p-surface-900))}.app-dark .p-datatable.bmk-data-table .p-datatable-tbody>tr:hover{background:var(--p-surface-700)!important}.app-dark .p-datatable.bmk-data-table .p-paginator{background:var(--p-surface-800);border-top-color:var(--p-surface-700)}.app-dark .p-datatable.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr{border-color:var(--p-surface-700);background:var(--p-surface-800)}.p-datatable.bmk-data-table .p-datatable-tbody td:not(.status-cell):not(.pst-status-cell) .p-tag{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;font-size:var(--text-2xs);font-weight:600;line-height:1.3;padding:.2rem .625rem;border-radius:var(--radius-full);border:1px solid transparent;white-space:nowrap;letter-spacing:.01em;box-shadow:none}.p-datatable.bmk-data-table .p-datatable-tbody td:not(.status-cell):not(.pst-status-cell) .p-tag .p-tag-icon{font-size:.72rem;margin-inline-end:.15rem}.p-datatable.bmk-data-table .p-datatable-tbody td:not(.status-cell):not(.pst-status-cell) .p-tag.p-tag-success{background:color-mix(in srgb,var(--p-success-color) 12%,var(--p-content-background))!important;color:color-mix(in srgb,var(--p-success-color) 45%,var(--p-surface-900))!important;border-color:color-mix(in srgb,var(--p-success-color) 20%,transparent)!important}.p-datatable.bmk-data-table .p-datatable-tbody td:not(.status-cell):not(.pst-status-cell) .p-tag.p-tag-info{background:color-mix(in srgb,var(--p-info-color) 12%,var(--p-content-background))!important;color:color-mix(in srgb,var(--p-info-color) 45%,var(--p-surface-900))!important;border-color:color-mix(in srgb,var(--p-info-color) 20%,transparent)!important}.p-datatable.bmk-data-table .p-datatable-tbody td:not(.status-cell):not(.pst-status-cell) .p-tag.p-tag-warn,.p-datatable.bmk-data-table .p-datatable-tbody td:not(.status-cell):not(.pst-status-cell) .p-tag.p-tag-warning{background:color-mix(in srgb,var(--p-warn-color) 12%,var(--p-content-background))!important;color:color-mix(in srgb,var(--p-warn-color) 45%,var(--p-surface-900))!important;border-color:color-mix(in srgb,var(--p-warn-color) 20%,transparent)!important}.p-datatable.bmk-data-table .p-datatable-tbody td:not(.status-cell):not(.pst-status-cell) .p-tag.p-tag-danger{background:color-mix(in srgb,var(--p-danger-color) 12%,var(--p-content-background))!important;color:color-mix(in srgb,var(--p-danger-color) 45%,var(--p-surface-900))!important;border-color:color-mix(in srgb,var(--p-danger-color) 20%,transparent)!important}.p-datatable.bmk-data-table .p-datatable-tbody td:not(.status-cell):not(.pst-status-cell) .p-tag.p-tag-secondary,.p-datatable.bmk-data-table .p-datatable-tbody td:not(.status-cell):not(.pst-status-cell) .p-tag.p-tag-contrast{background:color-mix(in srgb,var(--p-text-muted-color) 12%,var(--p-content-background))!important;color:color-mix(in srgb,var(--p-text-muted-color) 45%,var(--p-surface-900))!important;border-color:color-mix(in srgb,var(--p-text-muted-color) 20%,transparent)!important}.p-datatable.bmk-data-table .p-datatable-tbody td:not(.status-cell):not(.pst-status-cell) .p-tag.p-tag-help{background:color-mix(in srgb,var(--p-primary-color) 12%,var(--p-content-background))!important;color:color-mix(in srgb,var(--p-primary-color) 45%,var(--p-surface-900))!important;border-color:color-mix(in srgb,var(--p-primary-color) 20%,transparent)!important}.p-datatable.bmk-data-table .p-datatable-tbody .p-badge.type-badge,.p-datatable.bmk-data-table .p-datatable-tbody .p-badge.premium-badge{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;font-size:var(--text-2xs);font-weight:600;padding:.2rem .625rem;border-radius:var(--radius-full);border:1px solid transparent;white-space:nowrap;letter-spacing:.01em;box-shadow:none;min-width:unset;height:auto;line-height:1.3}.p-datatable.bmk-data-table .p-datatable-tbody .p-badge.type-badge.p-badge-info,.p-datatable.bmk-data-table .p-datatable-tbody .p-badge.premium-badge.p-badge-info{background:color-mix(in srgb,var(--p-info-color) 12%,var(--p-content-background))!important;color:color-mix(in srgb,var(--p-info-color) 45%,var(--p-surface-900))!important;border-color:color-mix(in srgb,var(--p-info-color) 20%,transparent)!important}.p-datatable.bmk-data-table .p-datatable-tbody .p-badge.type-badge.p-badge-success,.p-datatable.bmk-data-table .p-datatable-tbody .p-badge.premium-badge.p-badge-success{background:color-mix(in srgb,var(--p-success-color) 12%,var(--p-content-background))!important;color:color-mix(in srgb,var(--p-success-color) 45%,var(--p-surface-900))!important;border-color:color-mix(in srgb,var(--p-success-color) 20%,transparent)!important}.p-datatable.bmk-data-table .p-datatable-tbody .p-badge.type-badge.p-badge-warn,.p-datatable.bmk-data-table .p-datatable-tbody .p-badge.type-badge.p-badge-warning,.p-datatable.bmk-data-table .p-datatable-tbody .p-badge.premium-badge.p-badge-warn,.p-datatable.bmk-data-table .p-datatable-tbody .p-badge.premium-badge.p-badge-warning{background:color-mix(in srgb,var(--p-warn-color) 12%,var(--p-content-background))!important;color:color-mix(in srgb,var(--p-warn-color) 45%,var(--p-surface-900))!important;border-color:color-mix(in srgb,var(--p-warn-color) 20%,transparent)!important}.p-datatable.bmk-data-table .p-datatable-tbody .p-badge.type-badge.p-badge-danger,.p-datatable.bmk-data-table .p-datatable-tbody .p-badge.premium-badge.p-badge-danger{background:color-mix(in srgb,var(--p-danger-color) 12%,var(--p-content-background))!important;color:color-mix(in srgb,var(--p-danger-color) 45%,var(--p-surface-900))!important;border-color:color-mix(in srgb,var(--p-danger-color) 20%,transparent)!important}.p-datatable.bmk-data-table .p-datatable-tbody .p-badge.type-badge.p-badge-secondary,.p-datatable.bmk-data-table .p-datatable-tbody .p-badge.type-badge.p-badge-contrast,.p-datatable.bmk-data-table .p-datatable-tbody .p-badge.premium-badge.p-badge-secondary,.p-datatable.bmk-data-table .p-datatable-tbody .p-badge.premium-badge.p-badge-contrast{background:color-mix(in srgb,var(--p-text-muted-color) 12%,var(--p-content-background))!important;color:color-mix(in srgb,var(--p-text-muted-color) 45%,var(--p-surface-900))!important;border-color:color-mix(in srgb,var(--p-text-muted-color) 20%,transparent)!important}.p-datatable.bmk-data-table .p-datatable-tbody .p-badge.type-badge.p-badge-help,.p-datatable.bmk-data-table .p-datatable-tbody .p-badge.premium-badge.p-badge-help{background:color-mix(in srgb,var(--p-primary-color) 12%,var(--p-content-background))!important;color:color-mix(in srgb,var(--p-primary-color) 45%,var(--p-surface-900))!important;border-color:color-mix(in srgb,var(--p-primary-color) 20%,transparent)!important}.p-datatable.bmk-data-table .p-datatable-tbody .status-cell .status-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-1)}.p-datatable.bmk-data-table .p-datatable-tbody .payment-method-badge{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;font-size:var(--text-2xs);font-weight:600;line-height:1.3;padding:.2rem .625rem;border-radius:var(--radius-full);border:1px solid transparent;white-space:nowrap;letter-spacing:.01em;box-shadow:none;cursor:default}.p-datatable.bmk-data-table .p-datatable-tbody .payment-method-badge .method-amount{font-family:var(--font-mono);font-weight:600}.p-datatable.bmk-data-table .p-datatable-tbody .payment-method-badge.clickable{cursor:pointer}.p-datatable.bmk-data-table .p-datatable-tbody .payment-method-badge.clickable:hover{filter:brightness(.97)}.p-datatable.bmk-data-table .p-datatable-tbody .payment-method-badge.has-slip{position:relative;padding-inline-end:1.65rem}.p-datatable.bmk-data-table .p-datatable-tbody .payment-method-badge.has-slip .slip-indicator{position:absolute;inset-inline-end:.35rem;top:50%;transform:translateY(-50%);font-size:.65rem;opacity:.75}.p-badge.stock-status-badge{display:inline-flex;align-items:center;justify-content:center;min-width:0;max-width:100%;padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:600;line-height:1.25;letter-spacing:.02em;border-radius:var(--radius-full);white-space:nowrap;box-shadow:none;border:1px solid transparent}.p-badge.stock-status-badge .p-badge-label{line-height:1.25;color:inherit}.p-badge.stock-status-badge--pending{background:color-mix(in srgb,var(--p-warn-color) 12%,var(--p-content-background));color:color-mix(in srgb,var(--p-warn-color) 85%,var(--p-text-color));border-color:color-mix(in srgb,var(--p-warn-color) 22%,transparent)}.p-badge.stock-status-badge--in-progress{background:color-mix(in srgb,var(--p-info-color, var(--p-primary-color)) 12%,var(--p-content-background));color:color-mix(in srgb,var(--p-info-color, var(--p-primary-color)) 85%,var(--p-text-color));border-color:color-mix(in srgb,var(--p-info-color, var(--p-primary-color)) 22%,transparent)}.p-badge.stock-status-badge--completed{background:color-mix(in srgb,var(--p-success-color) 12%,var(--p-content-background));color:color-mix(in srgb,var(--p-success-color) 85%,var(--p-text-color));border-color:color-mix(in srgb,var(--p-success-color) 22%,transparent)}.p-badge.stock-status-badge--cancelled{background:color-mix(in srgb,var(--p-danger-color) 12%,var(--p-content-background));color:color-mix(in srgb,var(--p-danger-color) 85%,var(--p-text-color));border-color:color-mix(in srgb,var(--p-danger-color) 22%,transparent)}.p-badge.stock-status-badge--muted{background:var(--p-surface-100);color:var(--p-text-muted-color);border-color:var(--p-content-border-color)}.p-tag.bmk-chip--status,.p-datatable.bmk-data-table .status-cell .p-tag,.pst-status-cell .p-tag{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;font-size:var(--text-2xs);line-height:1.3;padding:.2rem .625rem;border-radius:var(--radius-full);border:1px solid transparent;white-space:nowrap;letter-spacing:.01em;box-shadow:none;gap:.4rem;padding:.25rem .7rem .25rem .55rem;font-weight:600}.p-tag.bmk-chip--status:before,.p-datatable.bmk-data-table .status-cell .p-tag:before,.pst-status-cell .p-tag:before{content:"";flex-shrink:0;width:.4rem;height:.4rem;border-radius:var(--radius-full);background:currentColor;opacity:.92}.p-tag.bmk-chip--status.p-tag-success,.p-datatable.bmk-data-table .status-cell .p-tag.p-tag-success,.pst-status-cell .p-tag.p-tag-success{background:color-mix(in srgb,var(--p-success-color) 14%,var(--p-content-background))!important;color:color-mix(in srgb,var(--p-success-color) 90%,var(--p-text-color))!important;border-color:color-mix(in srgb,var(--p-success-color) 30%,transparent)!important}.p-tag.bmk-chip--status.p-tag-info,.p-datatable.bmk-data-table .status-cell .p-tag.p-tag-info,.pst-status-cell .p-tag.p-tag-info{background:color-mix(in srgb,var(--p-info-color) 14%,var(--p-content-background))!important;color:color-mix(in srgb,var(--p-info-color) 90%,var(--p-text-color))!important;border-color:color-mix(in srgb,var(--p-info-color) 30%,transparent)!important}.p-tag.bmk-chip--status.p-tag-warn,.p-tag.bmk-chip--status.p-tag-warning,.p-datatable.bmk-data-table .status-cell .p-tag.p-tag-warn,.p-datatable.bmk-data-table .status-cell .p-tag.p-tag-warning,.pst-status-cell .p-tag.p-tag-warn,.pst-status-cell .p-tag.p-tag-warning{background:color-mix(in srgb,var(--p-warn-color) 14%,var(--p-content-background))!important;color:color-mix(in srgb,var(--p-warn-color) 90%,var(--p-text-color))!important;border-color:color-mix(in srgb,var(--p-warn-color) 30%,transparent)!important}.p-tag.bmk-chip--status.p-tag-danger,.p-datatable.bmk-data-table .status-cell .p-tag.p-tag-danger,.pst-status-cell .p-tag.p-tag-danger{background:color-mix(in srgb,var(--p-danger-color) 14%,var(--p-content-background))!important;color:color-mix(in srgb,var(--p-danger-color) 90%,var(--p-text-color))!important;border-color:color-mix(in srgb,var(--p-danger-color) 30%,transparent)!important}.p-tag.bmk-chip--status.p-tag-secondary,.p-tag.bmk-chip--status.p-tag-contrast,.p-datatable.bmk-data-table .status-cell .p-tag.p-tag-secondary,.p-datatable.bmk-data-table .status-cell .p-tag.p-tag-contrast,.pst-status-cell .p-tag.p-tag-secondary,.pst-status-cell .p-tag.p-tag-contrast{background:color-mix(in srgb,var(--p-text-muted-color) 14%,var(--p-content-background))!important;color:color-mix(in srgb,var(--p-text-muted-color) 90%,var(--p-text-color))!important;border-color:color-mix(in srgb,var(--p-text-muted-color) 30%,transparent)!important}.p-tag.bmk-chip--status.p-tag-help,.p-datatable.bmk-data-table .status-cell .p-tag.p-tag-help,.pst-status-cell .p-tag.p-tag-help{background:color-mix(in srgb,var(--p-primary-color) 14%,var(--p-content-background))!important;color:color-mix(in srgb,var(--p-primary-color) 90%,var(--p-text-color))!important;border-color:color-mix(in srgb,var(--p-primary-color) 30%,transparent)!important}.p-badge.stxn-item-type-badge{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;font-size:var(--text-2xs);font-weight:500;line-height:1.25;padding:.1rem .45rem;border-radius:var(--radius-sm);border:1px solid transparent;white-space:nowrap;letter-spacing:.01em;box-shadow:none;min-width:unset;height:auto}.p-badge.stxn-item-type-badge .p-badge-label{color:inherit}.p-badge.stxn-item-type-badge.stxn-item-type-badge--procedure{background:color-mix(in srgb,var(--p-info-color) 5%,var(--p-surface-100))!important;color:color-mix(in srgb,var(--p-info-color) 38%,var(--p-text-muted-color))!important;border-color:color-mix(in srgb,var(--p-info-color) 10%,var(--p-content-border-color))!important}.p-badge.stxn-item-type-badge.stxn-item-type-badge--course{background:color-mix(in srgb,var(--p-primary-color) 5%,var(--p-surface-100))!important;color:color-mix(in srgb,var(--p-primary-color) 38%,var(--p-text-muted-color))!important;border-color:color-mix(in srgb,var(--p-primary-color) 10%,var(--p-content-border-color))!important}.p-badge.stxn-item-type-badge.stxn-item-type-badge--product{background:color-mix(in srgb,var(--p-text-muted-color) 5%,var(--p-surface-100))!important;color:color-mix(in srgb,var(--p-text-muted-color) 38%,var(--p-text-muted-color))!important;border-color:color-mix(in srgb,var(--p-text-muted-color) 10%,var(--p-content-border-color))!important}.p-badge.stxn-item-type-badge.stxn-item-type-badge--giftCardPurchase{background:color-mix(in srgb,var(--p-tertiary-color) 5%,var(--p-surface-100))!important;color:color-mix(in srgb,var(--p-tertiary-color) 38%,var(--p-text-muted-color))!important;border-color:color-mix(in srgb,var(--p-tertiary-color) 10%,var(--p-content-border-color))!important}.p-badge.stxn-item-type-badge.stxn-item-type-badge--deposit{background:color-mix(in srgb,var(--p-primary-color) 5%,var(--p-surface-100))!important;color:color-mix(in srgb,var(--p-primary-color) 38%,var(--p-text-muted-color))!important;border-color:color-mix(in srgb,var(--p-primary-color) 10%,var(--p-content-border-color))!important}.stxn-status-badge--cancelled{background:color-mix(in srgb,var(--p-danger-color) 12%,var(--p-content-background))!important;color:color-mix(in srgb,var(--p-danger-color) 85%,var(--p-text-color))!important}.p-badge.acquisition-channel-badge{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;font-size:var(--text-2xs);font-weight:500;line-height:1.25;padding:.1rem .45rem;border-radius:var(--radius-sm);border:1px solid transparent;white-space:nowrap;letter-spacing:.01em;box-shadow:none;min-width:unset;height:auto;background:color-mix(in srgb,var(--p-text-muted-color) 5%,var(--p-surface-100))!important;color:color-mix(in srgb,var(--p-text-muted-color) 38%,var(--p-text-muted-color))!important;border-color:color-mix(in srgb,var(--p-text-muted-color) 10%,var(--p-content-border-color))!important}.p-badge.acquisition-channel-badge .p-badge-label{color:inherit}.p-badge.acquisition-channel-badge .badge-icon{font-size:.65rem;opacity:.8;color:color-mix(in srgb,var(--p-primary-color) 55%,var(--p-text-muted-color))}app-transfer-request-short-table .p-column-title,app-transfer-request-waiting-short-table .p-column-title,app-stock-lot-transfer-waiting-short-table .p-column-title{display:none}.app-dark .p-tag.bmk-chip--status.p-tag-success,.app-dark .p-datatable.bmk-data-table .status-cell .p-tag.p-tag-success,.app-dark .pst-status-cell .p-tag.p-tag-success{background:color-mix(in srgb,var(--p-success-color) 20%,var(--p-content-background))!important}.app-dark .p-tag.bmk-chip--status.p-tag-info,.app-dark .p-datatable.bmk-data-table .status-cell .p-tag.p-tag-info,.app-dark .pst-status-cell .p-tag.p-tag-info{background:color-mix(in srgb,var(--p-info-color) 18%,var(--p-content-background))!important}.app-dark .p-tag.bmk-chip--status.p-tag-warn,.app-dark .p-tag.bmk-chip--status.p-tag-warning,.app-dark .p-datatable.bmk-data-table .status-cell .p-tag.p-tag-warn,.app-dark .p-datatable.bmk-data-table .status-cell .p-tag.p-tag-warning,.app-dark .pst-status-cell .p-tag.p-tag-warn,.app-dark .pst-status-cell .p-tag.p-tag-warning{background:color-mix(in srgb,var(--p-warn-color) 18%,var(--p-content-background))!important}.app-dark .p-tag.bmk-chip--status.p-tag-danger,.app-dark .p-datatable.bmk-data-table .status-cell .p-tag.p-tag-danger,.app-dark .pst-status-cell .p-tag.p-tag-danger{background:color-mix(in srgb,var(--p-danger-color) 16%,var(--p-content-background))!important}.app-dark .p-badge.stxn-item-type-badge,.app-dark .p-badge.acquisition-channel-badge{background:color-mix(in srgb,var(--p-text-muted-color) 8%,var(--p-content-background))!important;border-color:color-mix(in srgb,var(--p-content-border-color) 80%,transparent)!important}.app-dark .p-datatable.bmk-data-table .p-datatable-tbody td:not(.status-cell):not(.pst-status-cell) .p-tag.p-tag-success,.app-dark .p-datatable.bmk-data-table .p-datatable-tbody td:not(.status-cell):not(.pst-status-cell) .p-tag.p-badge-success,.app-dark .p-datatable.bmk-data-table .p-datatable-tbody .p-badge.type-badge.p-tag-success,.app-dark .p-datatable.bmk-data-table .p-datatable-tbody .p-badge.type-badge.p-badge-success,.app-dark .p-datatable.bmk-data-table .p-datatable-tbody .p-badge.premium-badge.p-tag-success,.app-dark .p-datatable.bmk-data-table .p-datatable-tbody .p-badge.premium-badge.p-badge-success{background:color-mix(in srgb,var(--p-success-color) 18%,var(--p-content-background))!important}.app-dark .p-datatable.bmk-data-table .p-datatable-tbody td:not(.status-cell):not(.pst-status-cell) .p-tag.p-tag-info,.app-dark .p-datatable.bmk-data-table .p-datatable-tbody td:not(.status-cell):not(.pst-status-cell) .p-tag.p-badge-info,.app-dark .p-datatable.bmk-data-table .p-datatable-tbody .p-badge.type-badge.p-tag-info,.app-dark .p-datatable.bmk-data-table .p-datatable-tbody .p-badge.type-badge.p-badge-info,.app-dark .p-datatable.bmk-data-table .p-datatable-tbody .p-badge.premium-badge.p-tag-info,.app-dark .p-datatable.bmk-data-table .p-datatable-tbody .p-badge.premium-badge.p-badge-info{background:color-mix(in srgb,var(--p-info-color) 16%,var(--p-content-background))!important}.app-dark .p-datatable.bmk-data-table .p-datatable-tbody td:not(.status-cell):not(.pst-status-cell) .p-tag.p-tag-warn,.app-dark .p-datatable.bmk-data-table .p-datatable-tbody td:not(.status-cell):not(.pst-status-cell) .p-tag.p-tag-warning,.app-dark .p-datatable.bmk-data-table .p-datatable-tbody td:not(.status-cell):not(.pst-status-cell) .p-tag.p-badge-warn,.app-dark .p-datatable.bmk-data-table .p-datatable-tbody td:not(.status-cell):not(.pst-status-cell) .p-tag.p-badge-warning,.app-dark .p-datatable.bmk-data-table .p-datatable-tbody .p-badge.type-badge.p-tag-warn,.app-dark .p-datatable.bmk-data-table .p-datatable-tbody .p-badge.type-badge.p-tag-warning,.app-dark .p-datatable.bmk-data-table .p-datatable-tbody .p-badge.type-badge.p-badge-warn,.app-dark .p-datatable.bmk-data-table .p-datatable-tbody .p-badge.type-badge.p-badge-warning,.app-dark .p-datatable.bmk-data-table .p-datatable-tbody .p-badge.premium-badge.p-tag-warn,.app-dark .p-datatable.bmk-data-table .p-datatable-tbody .p-badge.premium-badge.p-tag-warning,.app-dark .p-datatable.bmk-data-table .p-datatable-tbody .p-badge.premium-badge.p-badge-warn,.app-dark .p-datatable.bmk-data-table .p-datatable-tbody .p-badge.premium-badge.p-badge-warning{background:color-mix(in srgb,var(--p-warn-color) 16%,var(--p-content-background))!important}.app-dark .p-datatable.bmk-data-table .p-datatable-tbody td:not(.status-cell):not(.pst-status-cell) .p-tag.p-tag-danger,.app-dark .p-datatable.bmk-data-table .p-datatable-tbody td:not(.status-cell):not(.pst-status-cell) .p-tag.p-badge-danger,.app-dark .p-datatable.bmk-data-table .p-datatable-tbody .p-badge.type-badge.p-tag-danger,.app-dark .p-datatable.bmk-data-table .p-datatable-tbody .p-badge.type-badge.p-badge-danger,.app-dark .p-datatable.bmk-data-table .p-datatable-tbody .p-badge.premium-badge.p-tag-danger,.app-dark .p-datatable.bmk-data-table .p-datatable-tbody .p-badge.premium-badge.p-badge-danger{background:color-mix(in srgb,var(--p-danger-color) 14%,var(--p-content-background))!important}.payment-method-badge.payment-cash{--_bmk-payment-emphasis: var(--bmk-payment-cash-color-emphasis);background:color-mix(in srgb,var(--bmk-payment-cash-color) 18%,var(--p-content-background));color:color-mix(in srgb,var(--_bmk-payment-emphasis) 78%,var(--p-surface-900));border-color:color-mix(in srgb,var(--bmk-payment-cash-color) 34%,transparent)}.payment-method-badge.payment-cash i{color:var(--_bmk-payment-emphasis)}.payment-method-badge.payment-cash .method-text,.payment-method-badge.payment-cash .method-amount{color:inherit}.payment-method-badge.payment-transfer{--_bmk-payment-emphasis: var(--bmk-payment-transfer-color-emphasis);background:color-mix(in srgb,var(--bmk-payment-transfer-color) 18%,var(--p-content-background));color:color-mix(in srgb,var(--_bmk-payment-emphasis) 78%,var(--p-surface-900));border-color:color-mix(in srgb,var(--bmk-payment-transfer-color) 34%,transparent)}.payment-method-badge.payment-transfer i{color:var(--_bmk-payment-emphasis)}.payment-method-badge.payment-transfer .method-text,.payment-method-badge.payment-transfer .method-amount{color:inherit}.payment-method-badge.payment-credit{--_bmk-payment-emphasis: var(--bmk-payment-credit-color-emphasis);background:color-mix(in srgb,var(--bmk-payment-credit-color) 18%,var(--p-content-background));color:color-mix(in srgb,var(--_bmk-payment-emphasis) 78%,var(--p-surface-900));border-color:color-mix(in srgb,var(--bmk-payment-credit-color) 34%,transparent)}.payment-method-badge.payment-credit i{color:var(--_bmk-payment-emphasis)}.payment-method-badge.payment-credit .method-text,.payment-method-badge.payment-credit .method-amount{color:inherit}.payment-method-badge.payment-deposit{--_bmk-payment-emphasis: var(--bmk-payment-deposit-color-emphasis);background:color-mix(in srgb,var(--bmk-payment-deposit-color) 18%,var(--p-content-background));color:color-mix(in srgb,var(--_bmk-payment-emphasis) 78%,var(--p-surface-900));border-color:color-mix(in srgb,var(--bmk-payment-deposit-color) 34%,transparent)}.payment-method-badge.payment-deposit i{color:var(--_bmk-payment-emphasis)}.payment-method-badge.payment-deposit .method-text,.payment-method-badge.payment-deposit .method-amount{color:inherit}.payment-method-badge.payment-gift-card{--_bmk-payment-emphasis: var(--bmk-payment-gift-card-color-emphasis);background:color-mix(in srgb,var(--bmk-payment-gift-card-color) 18%,var(--p-content-background));color:color-mix(in srgb,var(--_bmk-payment-emphasis) 78%,var(--p-surface-900));border-color:color-mix(in srgb,var(--bmk-payment-gift-card-color) 34%,transparent)}.payment-method-badge.payment-gift-card i{color:var(--_bmk-payment-emphasis)}.payment-method-badge.payment-gift-card .method-text,.payment-method-badge.payment-gift-card .method-amount{color:inherit}.payment-method-badge.payment-other,.payment-method-badge.payment-unknown{--_bmk-payment-emphasis: var(--bmk-payment-other-color-emphasis);background:color-mix(in srgb,var(--bmk-payment-other-color) 18%,var(--p-content-background));color:color-mix(in srgb,var(--_bmk-payment-emphasis) 78%,var(--p-surface-900));border-color:color-mix(in srgb,var(--bmk-payment-other-color) 34%,transparent)}.payment-method-badge.payment-other i,.payment-method-badge.payment-unknown i{color:var(--_bmk-payment-emphasis)}.payment-method-badge.payment-other .method-text,.payment-method-badge.payment-other .method-amount,.payment-method-badge.payment-unknown .method-text,.payment-method-badge.payment-unknown .method-amount{color:inherit}.sp-method--cash{border-inline-start:3px solid var(--bmk-payment-cash-color);background:color-mix(in srgb,var(--bmk-payment-cash-color) 7%,var(--p-content-background))}.sp-method--transfer{border-inline-start:3px solid var(--bmk-payment-transfer-color);background:color-mix(in srgb,var(--bmk-payment-transfer-color) 7%,var(--p-content-background))}.sp-method--credit{border-inline-start:3px solid var(--bmk-payment-credit-color);background:color-mix(in srgb,var(--bmk-payment-credit-color) 7%,var(--p-content-background))}.sp-method--deposit{border-inline-start:3px solid var(--bmk-payment-deposit-color);background:color-mix(in srgb,var(--bmk-payment-deposit-color) 7%,var(--p-content-background))}.sp-method--gift-card{border-inline-start:3px solid var(--bmk-payment-gift-card-color);background:color-mix(in srgb,var(--bmk-payment-gift-card-color) 7%,var(--p-content-background))}.sp-method--other{border-inline-start:3px solid var(--bmk-payment-other-color);background:color-mix(in srgb,var(--bmk-payment-other-color) 7%,var(--p-content-background))}.sp-method--fee{border-inline-start:3px solid var(--bmk-payment-fee-color);background:color-mix(in srgb,var(--bmk-payment-fee-color) 7%,var(--p-content-background))}.sp-method__icon--cash{background:linear-gradient(135deg,var(--bmk-payment-cash-color),var(--bmk-payment-cash-color-emphasis))}.sp-method__icon--cash i{color:var(--p-primary-contrast-color, #fff)}.sp-method__icon--transfer{background:linear-gradient(135deg,var(--bmk-payment-transfer-color),var(--bmk-payment-transfer-color-emphasis))}.sp-method__icon--transfer i{color:var(--p-primary-contrast-color, #fff)}.sp-method__icon--credit{background:linear-gradient(135deg,var(--bmk-payment-credit-color),var(--bmk-payment-credit-color-emphasis))}.sp-method__icon--credit i{color:var(--p-primary-contrast-color, #fff)}.sp-method__icon--deposit{background:linear-gradient(135deg,var(--bmk-payment-deposit-color),var(--bmk-payment-deposit-color-emphasis))}.sp-method__icon--deposit i{color:var(--p-primary-contrast-color, #fff)}.sp-method__icon--gift-card{background:linear-gradient(135deg,var(--bmk-payment-gift-card-color),var(--bmk-payment-gift-card-color-emphasis))}.sp-method__icon--gift-card i{color:var(--p-primary-contrast-color, #fff)}.sp-method__icon--other{background:linear-gradient(135deg,var(--bmk-payment-other-color),var(--bmk-payment-other-color-emphasis))}.sp-method__icon--other i{color:var(--p-primary-contrast-color, #fff)}.sp-method__icon--fee{background:linear-gradient(135deg,var(--bmk-payment-fee-color),var(--bmk-payment-fee-color-emphasis))}.sp-method__icon--fee i{color:var(--p-primary-contrast-color, #fff)}.bmk-amt__bar-segment[data-variant=payment-cash],.bmk-amt__swatch[data-variant=payment-cash]{background:var(--bmk-payment-cash-color-emphasis)}.bmk-amt__bar-segment[data-variant=payment-transfer],.bmk-amt__swatch[data-variant=payment-transfer]{background:var(--bmk-payment-transfer-color-emphasis)}.bmk-amt__bar-segment[data-variant=payment-credit],.bmk-amt__swatch[data-variant=payment-credit]{background:var(--bmk-payment-credit-color-emphasis)}.bmk-amt__bar-segment[data-variant=payment-deposit],.bmk-amt__swatch[data-variant=payment-deposit]{background:var(--bmk-payment-deposit-color-emphasis)}.bmk-amt__bar-segment[data-variant=payment-gift-card],.bmk-amt__swatch[data-variant=payment-gift-card]{background:var(--bmk-payment-gift-card-color-emphasis)}.bmk-amt__bar-segment[data-variant=payment-other],.bmk-amt__swatch[data-variant=payment-other]{background:var(--bmk-payment-other-color-emphasis)}.bmk-amt__bar-segment[data-variant=payment-fee],.bmk-amt__swatch[data-variant=payment-fee]{background:var(--bmk-payment-fee-color-emphasis)}.bmk-amt__legend-row:has(.bmk-amt__swatch[data-variant=payment-cash]) .bmk-amt__legend-icon{color:var(--bmk-payment-cash-color-emphasis)}.bmk-amt__legend-row:has(.bmk-amt__swatch[data-variant=payment-transfer]) .bmk-amt__legend-icon{color:var(--bmk-payment-transfer-color-emphasis)}.bmk-amt__legend-row:has(.bmk-amt__swatch[data-variant=payment-credit]) .bmk-amt__legend-icon{color:var(--bmk-payment-credit-color-emphasis)}.bmk-amt__legend-row:has(.bmk-amt__swatch[data-variant=payment-deposit]) .bmk-amt__legend-icon{color:var(--bmk-payment-deposit-color-emphasis)}.bmk-amt__legend-row:has(.bmk-amt__swatch[data-variant=payment-gift-card]) .bmk-amt__legend-icon{color:var(--bmk-payment-gift-card-color-emphasis)}.bmk-amt__legend-row:has(.bmk-amt__swatch[data-variant=payment-other]) .bmk-amt__legend-icon{color:var(--bmk-payment-other-color-emphasis)}.bmk-amt__legend-row:has(.bmk-amt__swatch[data-variant=payment-fee]) .bmk-amt__legend-icon{color:var(--bmk-payment-fee-color-emphasis)}.bmk-amt__adjustment-row[data-variant=payment-deposit] .bmk-amt__adjustment-label i{color:var(--bmk-payment-deposit-color-emphasis)}.bmk-amt__adjustment-row[data-variant=payment-fee] .bmk-amt__adjustment-label i{color:var(--bmk-payment-fee-color-emphasis)}.custom-dialog.p-dialog .p-dialog-header{background:var(--p-primary-700);color:var(--p-primary-contrast-color);border-bottom:none}.custom-dialog.p-dialog .p-dialog-header-close,.custom-dialog.p-dialog .p-dialog-close-button,.custom-dialog.p-dialog .p-dialog-header-icon{color:color-mix(in srgb,var(--p-primary-contrast-color) 90%,transparent)}.custom-dialog.p-dialog .p-dialog-header-close:hover,.custom-dialog.p-dialog .p-dialog-close-button:hover,.custom-dialog.p-dialog .p-dialog-header-icon:hover{background:color-mix(in srgb,var(--p-primary-contrast-color) 12%,transparent);color:var(--p-primary-contrast-color)}.p-dialog-mask:not(.daily-welcome-dialog-mask):not(.floating-draft-dialog-mask){backdrop-filter:var(--backdrop-blur);-webkit-backdrop-filter:var(--backdrop-blur);background:color-mix(in srgb,var(--p-surface-900) 40%,transparent)!important}.app-dark .p-dialog-mask:not(.daily-welcome-dialog-mask):not(.floating-draft-dialog-mask){background:color-mix(in srgb,#000 60%,transparent)!important}.p-dialog:not(.daily-welcome-dialog):not(.wrapped-dialog):not(.comparison-dialog):not(.pulse-dialog):not(.owner-story-dialog):not(.premium-dialog):not(.df-premium-dialog):not(.course-type-info-dialog):not(.confirm-receive-dialog):not(.sad-dialog):not(.sar-dialog):not(.verify-dialog):not(.camera-capture-dialog):not(.doctor-dialog):not(.tag-form-dialog):not(.ctd-dialog):not(.quick-guide-dialog):not(.premium-modal):not(.enhanced-modal):not(.help-dialog-premium):not(.tag-picker-dialog):not(.hn-edit-dialog):not(.card-reader-dialog):not(.image-selection-dialog):not(.select-branch-dialog):not(.follow-up-dialog):not(.premium-follow-up-dialog):not(.appointment-confirm-dialog):not(.branch-service-search-dialog):not(.follow-up-confirm-dialog):not(.bsd-modern-dialog):not(.enhanced-confirmation-dialog):not(.mkt-showcase-dialog):not(.stxn-cancel-dialog):not(.purchasing-print-dialog):not(.purchasing-service-usage-print-dialog):not(.sched-dialog):not(.earnings-dialog):not(.ai-briefing-dialog){border:1px solid var(--p-content-border-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);overflow:hidden;max-height:min(92vh,900px);background:var(--p-content-background);color:var(--p-text-color)}.p-dialog:not(.daily-welcome-dialog):not(.wrapped-dialog):not(.comparison-dialog):not(.pulse-dialog):not(.owner-story-dialog):not(.premium-dialog):not(.df-premium-dialog):not(.course-type-info-dialog):not(.confirm-receive-dialog):not(.sad-dialog):not(.sar-dialog):not(.verify-dialog):not(.camera-capture-dialog):not(.doctor-dialog):not(.tag-form-dialog):not(.ctd-dialog):not(.quick-guide-dialog):not(.premium-modal):not(.enhanced-modal):not(.help-dialog-premium):not(.tag-picker-dialog):not(.hn-edit-dialog):not(.card-reader-dialog):not(.image-selection-dialog):not(.select-branch-dialog):not(.follow-up-dialog):not(.premium-follow-up-dialog):not(.appointment-confirm-dialog):not(.branch-service-search-dialog):not(.follow-up-confirm-dialog):not(.bsd-modern-dialog):not(.enhanced-confirmation-dialog):not(.mkt-showcase-dialog):not(.stxn-cancel-dialog):not(.purchasing-print-dialog):not(.purchasing-service-usage-print-dialog):not(.sched-dialog):not(.earnings-dialog):not(.ai-briefing-dialog) .p-dialog-header{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-6);background:var(--p-content-background);color:var(--p-text-color);border-bottom:1px solid var(--p-content-border-color);border-radius:0}.p-dialog:not(.daily-welcome-dialog):not(.wrapped-dialog):not(.comparison-dialog):not(.pulse-dialog):not(.owner-story-dialog):not(.premium-dialog):not(.df-premium-dialog):not(.course-type-info-dialog):not(.confirm-receive-dialog):not(.sad-dialog):not(.sar-dialog):not(.verify-dialog):not(.camera-capture-dialog):not(.doctor-dialog):not(.tag-form-dialog):not(.ctd-dialog):not(.quick-guide-dialog):not(.premium-modal):not(.enhanced-modal):not(.help-dialog-premium):not(.tag-picker-dialog):not(.hn-edit-dialog):not(.card-reader-dialog):not(.image-selection-dialog):not(.select-branch-dialog):not(.follow-up-dialog):not(.premium-follow-up-dialog):not(.appointment-confirm-dialog):not(.branch-service-search-dialog):not(.follow-up-confirm-dialog):not(.bsd-modern-dialog):not(.enhanced-confirmation-dialog):not(.mkt-showcase-dialog):not(.stxn-cancel-dialog):not(.purchasing-print-dialog):not(.purchasing-service-usage-print-dialog):not(.sched-dialog):not(.earnings-dialog):not(.ai-briefing-dialog) .p-dialog-title{font-size:var(--text-lg);font-weight:700;line-height:var(--line-lg);letter-spacing:.01em}.p-dialog:not(.daily-welcome-dialog):not(.wrapped-dialog):not(.comparison-dialog):not(.pulse-dialog):not(.owner-story-dialog):not(.premium-dialog):not(.df-premium-dialog):not(.course-type-info-dialog):not(.confirm-receive-dialog):not(.sad-dialog):not(.sar-dialog):not(.verify-dialog):not(.camera-capture-dialog):not(.doctor-dialog):not(.tag-form-dialog):not(.ctd-dialog):not(.quick-guide-dialog):not(.premium-modal):not(.enhanced-modal):not(.help-dialog-premium):not(.tag-picker-dialog):not(.hn-edit-dialog):not(.card-reader-dialog):not(.image-selection-dialog):not(.select-branch-dialog):not(.follow-up-dialog):not(.premium-follow-up-dialog):not(.appointment-confirm-dialog):not(.branch-service-search-dialog):not(.follow-up-confirm-dialog):not(.bsd-modern-dialog):not(.enhanced-confirmation-dialog):not(.mkt-showcase-dialog):not(.stxn-cancel-dialog):not(.purchasing-print-dialog):not(.purchasing-service-usage-print-dialog):not(.sched-dialog):not(.earnings-dialog):not(.ai-briefing-dialog) .p-dialog-header-actions,.p-dialog:not(.daily-welcome-dialog):not(.wrapped-dialog):not(.comparison-dialog):not(.pulse-dialog):not(.owner-story-dialog):not(.premium-dialog):not(.df-premium-dialog):not(.course-type-info-dialog):not(.confirm-receive-dialog):not(.sad-dialog):not(.sar-dialog):not(.verify-dialog):not(.camera-capture-dialog):not(.doctor-dialog):not(.tag-form-dialog):not(.ctd-dialog):not(.quick-guide-dialog):not(.premium-modal):not(.enhanced-modal):not(.help-dialog-premium):not(.tag-picker-dialog):not(.hn-edit-dialog):not(.card-reader-dialog):not(.image-selection-dialog):not(.select-branch-dialog):not(.follow-up-dialog):not(.premium-follow-up-dialog):not(.appointment-confirm-dialog):not(.branch-service-search-dialog):not(.follow-up-confirm-dialog):not(.bsd-modern-dialog):not(.enhanced-confirmation-dialog):not(.mkt-showcase-dialog):not(.stxn-cancel-dialog):not(.purchasing-print-dialog):not(.purchasing-service-usage-print-dialog):not(.sched-dialog):not(.earnings-dialog):not(.ai-briefing-dialog) .p-dialog-header-icons{display:flex;align-items:center;gap:var(--space-2);margin-inline-start:auto}.p-dialog:not(.daily-welcome-dialog):not(.wrapped-dialog):not(.comparison-dialog):not(.pulse-dialog):not(.owner-story-dialog):not(.premium-dialog):not(.df-premium-dialog):not(.course-type-info-dialog):not(.confirm-receive-dialog):not(.sad-dialog):not(.sar-dialog):not(.verify-dialog):not(.camera-capture-dialog):not(.doctor-dialog):not(.tag-form-dialog):not(.ctd-dialog):not(.quick-guide-dialog):not(.premium-modal):not(.enhanced-modal):not(.help-dialog-premium):not(.tag-picker-dialog):not(.hn-edit-dialog):not(.card-reader-dialog):not(.image-selection-dialog):not(.select-branch-dialog):not(.follow-up-dialog):not(.premium-follow-up-dialog):not(.appointment-confirm-dialog):not(.branch-service-search-dialog):not(.follow-up-confirm-dialog):not(.bsd-modern-dialog):not(.enhanced-confirmation-dialog):not(.mkt-showcase-dialog):not(.stxn-cancel-dialog):not(.purchasing-print-dialog):not(.purchasing-service-usage-print-dialog):not(.sched-dialog):not(.earnings-dialog):not(.ai-briefing-dialog) .p-dialog-close-button,.p-dialog:not(.daily-welcome-dialog):not(.wrapped-dialog):not(.comparison-dialog):not(.pulse-dialog):not(.owner-story-dialog):not(.premium-dialog):not(.df-premium-dialog):not(.course-type-info-dialog):not(.confirm-receive-dialog):not(.sad-dialog):not(.sar-dialog):not(.verify-dialog):not(.camera-capture-dialog):not(.doctor-dialog):not(.tag-form-dialog):not(.ctd-dialog):not(.quick-guide-dialog):not(.premium-modal):not(.enhanced-modal):not(.help-dialog-premium):not(.tag-picker-dialog):not(.hn-edit-dialog):not(.card-reader-dialog):not(.image-selection-dialog):not(.select-branch-dialog):not(.follow-up-dialog):not(.premium-follow-up-dialog):not(.appointment-confirm-dialog):not(.branch-service-search-dialog):not(.follow-up-confirm-dialog):not(.bsd-modern-dialog):not(.enhanced-confirmation-dialog):not(.mkt-showcase-dialog):not(.stxn-cancel-dialog):not(.purchasing-print-dialog):not(.purchasing-service-usage-print-dialog):not(.sched-dialog):not(.earnings-dialog):not(.ai-briefing-dialog) .p-dialog-header-icon,.p-dialog:not(.daily-welcome-dialog):not(.wrapped-dialog):not(.comparison-dialog):not(.pulse-dialog):not(.owner-story-dialog):not(.premium-dialog):not(.df-premium-dialog):not(.course-type-info-dialog):not(.confirm-receive-dialog):not(.sad-dialog):not(.sar-dialog):not(.verify-dialog):not(.camera-capture-dialog):not(.doctor-dialog):not(.tag-form-dialog):not(.ctd-dialog):not(.quick-guide-dialog):not(.premium-modal):not(.enhanced-modal):not(.help-dialog-premium):not(.tag-picker-dialog):not(.hn-edit-dialog):not(.card-reader-dialog):not(.image-selection-dialog):not(.select-branch-dialog):not(.follow-up-dialog):not(.premium-follow-up-dialog):not(.appointment-confirm-dialog):not(.branch-service-search-dialog):not(.follow-up-confirm-dialog):not(.bsd-modern-dialog):not(.enhanced-confirmation-dialog):not(.mkt-showcase-dialog):not(.stxn-cancel-dialog):not(.purchasing-print-dialog):not(.purchasing-service-usage-print-dialog):not(.sched-dialog):not(.earnings-dialog):not(.ai-briefing-dialog) .p-dialog-header-close{width:2.75rem;height:2.75rem;min-width:2.75rem;min-height:2.75rem;border-radius:var(--radius-md);color:var(--p-text-muted-color);transition:background-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.p-dialog:not(.daily-welcome-dialog):not(.wrapped-dialog):not(.comparison-dialog):not(.pulse-dialog):not(.owner-story-dialog):not(.premium-dialog):not(.df-premium-dialog):not(.course-type-info-dialog):not(.confirm-receive-dialog):not(.sad-dialog):not(.sar-dialog):not(.verify-dialog):not(.camera-capture-dialog):not(.doctor-dialog):not(.tag-form-dialog):not(.ctd-dialog):not(.quick-guide-dialog):not(.premium-modal):not(.enhanced-modal):not(.help-dialog-premium):not(.tag-picker-dialog):not(.hn-edit-dialog):not(.card-reader-dialog):not(.image-selection-dialog):not(.select-branch-dialog):not(.follow-up-dialog):not(.premium-follow-up-dialog):not(.appointment-confirm-dialog):not(.branch-service-search-dialog):not(.follow-up-confirm-dialog):not(.bsd-modern-dialog):not(.enhanced-confirmation-dialog):not(.mkt-showcase-dialog):not(.stxn-cancel-dialog):not(.purchasing-print-dialog):not(.purchasing-service-usage-print-dialog):not(.sched-dialog):not(.earnings-dialog):not(.ai-briefing-dialog) .p-dialog-close-button:hover,.p-dialog:not(.daily-welcome-dialog):not(.wrapped-dialog):not(.comparison-dialog):not(.pulse-dialog):not(.owner-story-dialog):not(.premium-dialog):not(.df-premium-dialog):not(.course-type-info-dialog):not(.confirm-receive-dialog):not(.sad-dialog):not(.sar-dialog):not(.verify-dialog):not(.camera-capture-dialog):not(.doctor-dialog):not(.tag-form-dialog):not(.ctd-dialog):not(.quick-guide-dialog):not(.premium-modal):not(.enhanced-modal):not(.help-dialog-premium):not(.tag-picker-dialog):not(.hn-edit-dialog):not(.card-reader-dialog):not(.image-selection-dialog):not(.select-branch-dialog):not(.follow-up-dialog):not(.premium-follow-up-dialog):not(.appointment-confirm-dialog):not(.branch-service-search-dialog):not(.follow-up-confirm-dialog):not(.bsd-modern-dialog):not(.enhanced-confirmation-dialog):not(.mkt-showcase-dialog):not(.stxn-cancel-dialog):not(.purchasing-print-dialog):not(.purchasing-service-usage-print-dialog):not(.sched-dialog):not(.earnings-dialog):not(.ai-briefing-dialog) .p-dialog-header-icon:hover,.p-dialog:not(.daily-welcome-dialog):not(.wrapped-dialog):not(.comparison-dialog):not(.pulse-dialog):not(.owner-story-dialog):not(.premium-dialog):not(.df-premium-dialog):not(.course-type-info-dialog):not(.confirm-receive-dialog):not(.sad-dialog):not(.sar-dialog):not(.verify-dialog):not(.camera-capture-dialog):not(.doctor-dialog):not(.tag-form-dialog):not(.ctd-dialog):not(.quick-guide-dialog):not(.premium-modal):not(.enhanced-modal):not(.help-dialog-premium):not(.tag-picker-dialog):not(.hn-edit-dialog):not(.card-reader-dialog):not(.image-selection-dialog):not(.select-branch-dialog):not(.follow-up-dialog):not(.premium-follow-up-dialog):not(.appointment-confirm-dialog):not(.branch-service-search-dialog):not(.follow-up-confirm-dialog):not(.bsd-modern-dialog):not(.enhanced-confirmation-dialog):not(.mkt-showcase-dialog):not(.stxn-cancel-dialog):not(.purchasing-print-dialog):not(.purchasing-service-usage-print-dialog):not(.sched-dialog):not(.earnings-dialog):not(.ai-briefing-dialog) .p-dialog-header-close:hover{background:var(--p-content-hover-background);color:var(--p-text-color)}.p-dialog:not(.daily-welcome-dialog):not(.wrapped-dialog):not(.comparison-dialog):not(.pulse-dialog):not(.owner-story-dialog):not(.premium-dialog):not(.df-premium-dialog):not(.course-type-info-dialog):not(.confirm-receive-dialog):not(.sad-dialog):not(.sar-dialog):not(.verify-dialog):not(.camera-capture-dialog):not(.doctor-dialog):not(.tag-form-dialog):not(.ctd-dialog):not(.quick-guide-dialog):not(.premium-modal):not(.enhanced-modal):not(.help-dialog-premium):not(.tag-picker-dialog):not(.hn-edit-dialog):not(.card-reader-dialog):not(.image-selection-dialog):not(.select-branch-dialog):not(.follow-up-dialog):not(.premium-follow-up-dialog):not(.appointment-confirm-dialog):not(.branch-service-search-dialog):not(.follow-up-confirm-dialog):not(.bsd-modern-dialog):not(.enhanced-confirmation-dialog):not(.mkt-showcase-dialog):not(.stxn-cancel-dialog):not(.purchasing-print-dialog):not(.purchasing-service-usage-print-dialog):not(.sched-dialog):not(.earnings-dialog):not(.ai-briefing-dialog) .p-dialog-close-button:focus-visible,.p-dialog:not(.daily-welcome-dialog):not(.wrapped-dialog):not(.comparison-dialog):not(.pulse-dialog):not(.owner-story-dialog):not(.premium-dialog):not(.df-premium-dialog):not(.course-type-info-dialog):not(.confirm-receive-dialog):not(.sad-dialog):not(.sar-dialog):not(.verify-dialog):not(.camera-capture-dialog):not(.doctor-dialog):not(.tag-form-dialog):not(.ctd-dialog):not(.quick-guide-dialog):not(.premium-modal):not(.enhanced-modal):not(.help-dialog-premium):not(.tag-picker-dialog):not(.hn-edit-dialog):not(.card-reader-dialog):not(.image-selection-dialog):not(.select-branch-dialog):not(.follow-up-dialog):not(.premium-follow-up-dialog):not(.appointment-confirm-dialog):not(.branch-service-search-dialog):not(.follow-up-confirm-dialog):not(.bsd-modern-dialog):not(.enhanced-confirmation-dialog):not(.mkt-showcase-dialog):not(.stxn-cancel-dialog):not(.purchasing-print-dialog):not(.purchasing-service-usage-print-dialog):not(.sched-dialog):not(.earnings-dialog):not(.ai-briefing-dialog) .p-dialog-header-icon:focus-visible,.p-dialog:not(.daily-welcome-dialog):not(.wrapped-dialog):not(.comparison-dialog):not(.pulse-dialog):not(.owner-story-dialog):not(.premium-dialog):not(.df-premium-dialog):not(.course-type-info-dialog):not(.confirm-receive-dialog):not(.sad-dialog):not(.sar-dialog):not(.verify-dialog):not(.camera-capture-dialog):not(.doctor-dialog):not(.tag-form-dialog):not(.ctd-dialog):not(.quick-guide-dialog):not(.premium-modal):not(.enhanced-modal):not(.help-dialog-premium):not(.tag-picker-dialog):not(.hn-edit-dialog):not(.card-reader-dialog):not(.image-selection-dialog):not(.select-branch-dialog):not(.follow-up-dialog):not(.premium-follow-up-dialog):not(.appointment-confirm-dialog):not(.branch-service-search-dialog):not(.follow-up-confirm-dialog):not(.bsd-modern-dialog):not(.enhanced-confirmation-dialog):not(.mkt-showcase-dialog):not(.stxn-cancel-dialog):not(.purchasing-print-dialog):not(.purchasing-service-usage-print-dialog):not(.sched-dialog):not(.earnings-dialog):not(.ai-briefing-dialog) .p-dialog-header-close:focus-visible{outline:2px solid var(--p-primary-color);outline-offset:2px}.p-dialog:not(.daily-welcome-dialog):not(.wrapped-dialog):not(.comparison-dialog):not(.pulse-dialog):not(.owner-story-dialog):not(.premium-dialog):not(.df-premium-dialog):not(.course-type-info-dialog):not(.confirm-receive-dialog):not(.sad-dialog):not(.sar-dialog):not(.verify-dialog):not(.camera-capture-dialog):not(.doctor-dialog):not(.tag-form-dialog):not(.ctd-dialog):not(.quick-guide-dialog):not(.premium-modal):not(.enhanced-modal):not(.help-dialog-premium):not(.tag-picker-dialog):not(.hn-edit-dialog):not(.card-reader-dialog):not(.image-selection-dialog):not(.select-branch-dialog):not(.follow-up-dialog):not(.premium-follow-up-dialog):not(.appointment-confirm-dialog):not(.branch-service-search-dialog):not(.follow-up-confirm-dialog):not(.bsd-modern-dialog):not(.enhanced-confirmation-dialog):not(.mkt-showcase-dialog):not(.stxn-cancel-dialog):not(.purchasing-print-dialog):not(.purchasing-service-usage-print-dialog):not(.sched-dialog):not(.earnings-dialog):not(.ai-briefing-dialog) .p-dialog-content{padding:var(--space-6);background:var(--p-content-background);color:var(--p-text-color);font-size:var(--text-base);line-height:var(--line-base)}.p-dialog:not(.daily-welcome-dialog):not(.wrapped-dialog):not(.comparison-dialog):not(.pulse-dialog):not(.owner-story-dialog):not(.premium-dialog):not(.df-premium-dialog):not(.course-type-info-dialog):not(.confirm-receive-dialog):not(.sad-dialog):not(.sar-dialog):not(.verify-dialog):not(.camera-capture-dialog):not(.doctor-dialog):not(.tag-form-dialog):not(.ctd-dialog):not(.quick-guide-dialog):not(.premium-modal):not(.enhanced-modal):not(.help-dialog-premium):not(.tag-picker-dialog):not(.hn-edit-dialog):not(.card-reader-dialog):not(.image-selection-dialog):not(.select-branch-dialog):not(.follow-up-dialog):not(.premium-follow-up-dialog):not(.appointment-confirm-dialog):not(.branch-service-search-dialog):not(.follow-up-confirm-dialog):not(.bsd-modern-dialog):not(.enhanced-confirmation-dialog):not(.mkt-showcase-dialog):not(.stxn-cancel-dialog):not(.purchasing-print-dialog):not(.purchasing-service-usage-print-dialog):not(.sched-dialog):not(.earnings-dialog):not(.ai-briefing-dialog) .p-dialog-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-6);background:var(--p-surface-50);border-top:1px solid var(--p-content-border-color);border-radius:0}.p-dialog:not(.daily-welcome-dialog):not(.wrapped-dialog):not(.comparison-dialog):not(.pulse-dialog):not(.owner-story-dialog):not(.premium-dialog):not(.df-premium-dialog):not(.course-type-info-dialog):not(.confirm-receive-dialog):not(.sad-dialog):not(.sar-dialog):not(.verify-dialog):not(.camera-capture-dialog):not(.doctor-dialog):not(.tag-form-dialog):not(.ctd-dialog):not(.quick-guide-dialog):not(.premium-modal):not(.enhanced-modal):not(.help-dialog-premium):not(.tag-picker-dialog):not(.hn-edit-dialog):not(.card-reader-dialog):not(.image-selection-dialog):not(.select-branch-dialog):not(.follow-up-dialog):not(.premium-follow-up-dialog):not(.appointment-confirm-dialog):not(.branch-service-search-dialog):not(.follow-up-confirm-dialog):not(.bsd-modern-dialog):not(.enhanced-confirmation-dialog):not(.mkt-showcase-dialog):not(.stxn-cancel-dialog):not(.purchasing-print-dialog):not(.purchasing-service-usage-print-dialog):not(.sched-dialog):not(.earnings-dialog):not(.ai-briefing-dialog) .p-dialog-footer .p-button,.p-dialog:not(.daily-welcome-dialog):not(.wrapped-dialog):not(.comparison-dialog):not(.pulse-dialog):not(.owner-story-dialog):not(.premium-dialog):not(.df-premium-dialog):not(.course-type-info-dialog):not(.confirm-receive-dialog):not(.sad-dialog):not(.sar-dialog):not(.verify-dialog):not(.camera-capture-dialog):not(.doctor-dialog):not(.tag-form-dialog):not(.ctd-dialog):not(.quick-guide-dialog):not(.premium-modal):not(.enhanced-modal):not(.help-dialog-premium):not(.tag-picker-dialog):not(.hn-edit-dialog):not(.card-reader-dialog):not(.image-selection-dialog):not(.select-branch-dialog):not(.follow-up-dialog):not(.premium-follow-up-dialog):not(.appointment-confirm-dialog):not(.branch-service-search-dialog):not(.follow-up-confirm-dialog):not(.bsd-modern-dialog):not(.enhanced-confirmation-dialog):not(.mkt-showcase-dialog):not(.stxn-cancel-dialog):not(.purchasing-print-dialog):not(.purchasing-service-usage-print-dialog):not(.sched-dialog):not(.earnings-dialog):not(.ai-briefing-dialog) .p-dialog-footer button.p-button{margin:0}.p-dialog:not(.daily-welcome-dialog):not(.wrapped-dialog):not(.comparison-dialog):not(.pulse-dialog):not(.owner-story-dialog):not(.premium-dialog):not(.df-premium-dialog):not(.course-type-info-dialog):not(.confirm-receive-dialog):not(.sad-dialog):not(.sar-dialog):not(.verify-dialog):not(.camera-capture-dialog):not(.doctor-dialog):not(.tag-form-dialog):not(.ctd-dialog):not(.quick-guide-dialog):not(.premium-modal):not(.enhanced-modal):not(.help-dialog-premium):not(.tag-picker-dialog):not(.hn-edit-dialog):not(.card-reader-dialog):not(.image-selection-dialog):not(.select-branch-dialog):not(.follow-up-dialog):not(.premium-follow-up-dialog):not(.appointment-confirm-dialog):not(.branch-service-search-dialog):not(.follow-up-confirm-dialog):not(.bsd-modern-dialog):not(.enhanced-confirmation-dialog):not(.mkt-showcase-dialog):not(.stxn-cancel-dialog):not(.purchasing-print-dialog):not(.purchasing-service-usage-print-dialog):not(.sched-dialog):not(.earnings-dialog):not(.ai-briefing-dialog) .p-dialog-footer .p-button-rounded:not(.p-button-text):not(.p-button-outlined):not(.p-button-danger),.p-dialog:not(.daily-welcome-dialog):not(.wrapped-dialog):not(.comparison-dialog):not(.pulse-dialog):not(.owner-story-dialog):not(.premium-dialog):not(.df-premium-dialog):not(.course-type-info-dialog):not(.confirm-receive-dialog):not(.sad-dialog):not(.sar-dialog):not(.verify-dialog):not(.camera-capture-dialog):not(.doctor-dialog):not(.tag-form-dialog):not(.ctd-dialog):not(.quick-guide-dialog):not(.premium-modal):not(.enhanced-modal):not(.help-dialog-premium):not(.tag-picker-dialog):not(.hn-edit-dialog):not(.card-reader-dialog):not(.image-selection-dialog):not(.select-branch-dialog):not(.follow-up-dialog):not(.premium-follow-up-dialog):not(.appointment-confirm-dialog):not(.branch-service-search-dialog):not(.follow-up-confirm-dialog):not(.bsd-modern-dialog):not(.enhanced-confirmation-dialog):not(.mkt-showcase-dialog):not(.stxn-cancel-dialog):not(.purchasing-print-dialog):not(.purchasing-service-usage-print-dialog):not(.sched-dialog):not(.earnings-dialog):not(.ai-briefing-dialog) .p-dialog-footer .p-button:not(.p-button-text):not(.p-button-outlined):not(.p-button-danger):not(.p-button-secondary){background:var(--p-primary-color);border-color:var(--p-primary-color);color:var(--p-primary-contrast-color);font-weight:600;border-radius:var(--radius-md);padding:.625rem 1.25rem}.p-dialog:not(.daily-welcome-dialog):not(.wrapped-dialog):not(.comparison-dialog):not(.pulse-dialog):not(.owner-story-dialog):not(.premium-dialog):not(.df-premium-dialog):not(.course-type-info-dialog):not(.confirm-receive-dialog):not(.sad-dialog):not(.sar-dialog):not(.verify-dialog):not(.camera-capture-dialog):not(.doctor-dialog):not(.tag-form-dialog):not(.ctd-dialog):not(.quick-guide-dialog):not(.premium-modal):not(.enhanced-modal):not(.help-dialog-premium):not(.tag-picker-dialog):not(.hn-edit-dialog):not(.card-reader-dialog):not(.image-selection-dialog):not(.select-branch-dialog):not(.follow-up-dialog):not(.premium-follow-up-dialog):not(.appointment-confirm-dialog):not(.branch-service-search-dialog):not(.follow-up-confirm-dialog):not(.bsd-modern-dialog):not(.enhanced-confirmation-dialog):not(.mkt-showcase-dialog):not(.stxn-cancel-dialog):not(.purchasing-print-dialog):not(.purchasing-service-usage-print-dialog):not(.sched-dialog):not(.earnings-dialog):not(.ai-briefing-dialog) .p-dialog-footer .p-button-rounded:not(.p-button-text):not(.p-button-outlined):not(.p-button-danger):hover:not(:disabled),.p-dialog:not(.daily-welcome-dialog):not(.wrapped-dialog):not(.comparison-dialog):not(.pulse-dialog):not(.owner-story-dialog):not(.premium-dialog):not(.df-premium-dialog):not(.course-type-info-dialog):not(.confirm-receive-dialog):not(.sad-dialog):not(.sar-dialog):not(.verify-dialog):not(.camera-capture-dialog):not(.doctor-dialog):not(.tag-form-dialog):not(.ctd-dialog):not(.quick-guide-dialog):not(.premium-modal):not(.enhanced-modal):not(.help-dialog-premium):not(.tag-picker-dialog):not(.hn-edit-dialog):not(.card-reader-dialog):not(.image-selection-dialog):not(.select-branch-dialog):not(.follow-up-dialog):not(.premium-follow-up-dialog):not(.appointment-confirm-dialog):not(.branch-service-search-dialog):not(.follow-up-confirm-dialog):not(.bsd-modern-dialog):not(.enhanced-confirmation-dialog):not(.mkt-showcase-dialog):not(.stxn-cancel-dialog):not(.purchasing-print-dialog):not(.purchasing-service-usage-print-dialog):not(.sched-dialog):not(.earnings-dialog):not(.ai-briefing-dialog) .p-dialog-footer .p-button:not(.p-button-text):not(.p-button-outlined):not(.p-button-danger):not(.p-button-secondary):hover:not(:disabled){background:var(--p-primary-600);border-color:var(--p-primary-600)}.p-dialog:not(.daily-welcome-dialog):not(.wrapped-dialog):not(.comparison-dialog):not(.pulse-dialog):not(.owner-story-dialog):not(.premium-dialog):not(.df-premium-dialog):not(.course-type-info-dialog):not(.confirm-receive-dialog):not(.sad-dialog):not(.sar-dialog):not(.verify-dialog):not(.camera-capture-dialog):not(.doctor-dialog):not(.tag-form-dialog):not(.ctd-dialog):not(.quick-guide-dialog):not(.premium-modal):not(.enhanced-modal):not(.help-dialog-premium):not(.tag-picker-dialog):not(.hn-edit-dialog):not(.card-reader-dialog):not(.image-selection-dialog):not(.select-branch-dialog):not(.follow-up-dialog):not(.premium-follow-up-dialog):not(.appointment-confirm-dialog):not(.branch-service-search-dialog):not(.follow-up-confirm-dialog):not(.bsd-modern-dialog):not(.enhanced-confirmation-dialog):not(.mkt-showcase-dialog):not(.stxn-cancel-dialog):not(.purchasing-print-dialog):not(.purchasing-service-usage-print-dialog):not(.sched-dialog):not(.earnings-dialog):not(.ai-briefing-dialog) .p-dialog-footer .p-button-text,.p-dialog:not(.daily-welcome-dialog):not(.wrapped-dialog):not(.comparison-dialog):not(.pulse-dialog):not(.owner-story-dialog):not(.premium-dialog):not(.df-premium-dialog):not(.course-type-info-dialog):not(.confirm-receive-dialog):not(.sad-dialog):not(.sar-dialog):not(.verify-dialog):not(.camera-capture-dialog):not(.doctor-dialog):not(.tag-form-dialog):not(.ctd-dialog):not(.quick-guide-dialog):not(.premium-modal):not(.enhanced-modal):not(.help-dialog-premium):not(.tag-picker-dialog):not(.hn-edit-dialog):not(.card-reader-dialog):not(.image-selection-dialog):not(.select-branch-dialog):not(.follow-up-dialog):not(.premium-follow-up-dialog):not(.appointment-confirm-dialog):not(.branch-service-search-dialog):not(.follow-up-confirm-dialog):not(.bsd-modern-dialog):not(.enhanced-confirmation-dialog):not(.mkt-showcase-dialog):not(.stxn-cancel-dialog):not(.purchasing-print-dialog):not(.purchasing-service-usage-print-dialog):not(.sched-dialog):not(.earnings-dialog):not(.ai-briefing-dialog) .p-dialog-footer .p-button.p-button-text{color:var(--p-text-muted-color);font-weight:500}.p-dialog:not(.daily-welcome-dialog):not(.wrapped-dialog):not(.comparison-dialog):not(.pulse-dialog):not(.owner-story-dialog):not(.premium-dialog):not(.df-premium-dialog):not(.course-type-info-dialog):not(.confirm-receive-dialog):not(.sad-dialog):not(.sar-dialog):not(.verify-dialog):not(.camera-capture-dialog):not(.doctor-dialog):not(.tag-form-dialog):not(.ctd-dialog):not(.quick-guide-dialog):not(.premium-modal):not(.enhanced-modal):not(.help-dialog-premium):not(.tag-picker-dialog):not(.hn-edit-dialog):not(.card-reader-dialog):not(.image-selection-dialog):not(.select-branch-dialog):not(.follow-up-dialog):not(.premium-follow-up-dialog):not(.appointment-confirm-dialog):not(.branch-service-search-dialog):not(.follow-up-confirm-dialog):not(.bsd-modern-dialog):not(.enhanced-confirmation-dialog):not(.mkt-showcase-dialog):not(.stxn-cancel-dialog):not(.purchasing-print-dialog):not(.purchasing-service-usage-print-dialog):not(.sched-dialog):not(.earnings-dialog):not(.ai-briefing-dialog) .p-dialog-footer .p-button-text:hover:not(:disabled),.p-dialog:not(.daily-welcome-dialog):not(.wrapped-dialog):not(.comparison-dialog):not(.pulse-dialog):not(.owner-story-dialog):not(.premium-dialog):not(.df-premium-dialog):not(.course-type-info-dialog):not(.confirm-receive-dialog):not(.sad-dialog):not(.sar-dialog):not(.verify-dialog):not(.camera-capture-dialog):not(.doctor-dialog):not(.tag-form-dialog):not(.ctd-dialog):not(.quick-guide-dialog):not(.premium-modal):not(.enhanced-modal):not(.help-dialog-premium):not(.tag-picker-dialog):not(.hn-edit-dialog):not(.card-reader-dialog):not(.image-selection-dialog):not(.select-branch-dialog):not(.follow-up-dialog):not(.premium-follow-up-dialog):not(.appointment-confirm-dialog):not(.branch-service-search-dialog):not(.follow-up-confirm-dialog):not(.bsd-modern-dialog):not(.enhanced-confirmation-dialog):not(.mkt-showcase-dialog):not(.stxn-cancel-dialog):not(.purchasing-print-dialog):not(.purchasing-service-usage-print-dialog):not(.sched-dialog):not(.earnings-dialog):not(.ai-briefing-dialog) .p-dialog-footer .p-button.p-button-text:hover:not(:disabled){background:var(--p-content-hover-background);color:var(--p-text-color)}.p-dialog-mask.gcd-refund-dialog-mask,.p-dialog-mask:has(>.gcd-refund-dialog.p-dialog){z-index:12000!important;align-items:flex-start;justify-content:center;padding:max(var(--space-4),env(safe-area-inset-top,0px)) var(--space-4) max(var(--space-4),env(safe-area-inset-bottom,0px));box-sizing:border-box}.p-dialog.gcd-refund-dialog{z-index:12001!important;display:flex;flex-direction:column;max-height:min(90vh,840px);margin:0}.p-dialog.gcd-refund-dialog .p-dialog-content{overflow-y:auto;flex:1 1 auto;min-height:0}.p-dialog.stxn-cancel-dialog{display:flex;flex-direction:column;max-height:min(90dvh,720px);border:1px solid var(--p-content-border-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);overflow:hidden;background:var(--p-content-background);color:var(--p-text-color)}.p-dialog.stxn-cancel-dialog.stxn-cancel-dialog--compact{max-height:min(88dvh,680px)}.p-dialog.stxn-cancel-dialog .p-dialog-header{flex-shrink:0;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:color-mix(in oklch,var(--p-warn-color) 7%,var(--p-content-background));border-bottom:1px solid color-mix(in oklch,var(--p-warn-color) 22%,transparent);border-radius:0}.p-dialog.stxn-cancel-dialog .p-dialog-header-actions,.p-dialog.stxn-cancel-dialog .p-dialog-header-icons{display:flex;align-items:center;gap:var(--space-1);margin-inline-start:auto}.p-dialog.stxn-cancel-dialog .p-dialog-close-button,.p-dialog.stxn-cancel-dialog .p-dialog-header-icon,.p-dialog.stxn-cancel-dialog .p-dialog-header-close{width:2.25rem;height:2.25rem;min-width:2.25rem;min-height:2.25rem;border-radius:var(--radius-md);color:var(--p-warn-color);transition:background-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.p-dialog.stxn-cancel-dialog .p-dialog-close-button:hover,.p-dialog.stxn-cancel-dialog .p-dialog-header-icon:hover,.p-dialog.stxn-cancel-dialog .p-dialog-header-close:hover{background:color-mix(in oklch,var(--p-warn-color) 14%,transparent);color:var(--p-warn-color)}.p-dialog.stxn-cancel-dialog .p-dialog-close-button:focus-visible,.p-dialog.stxn-cancel-dialog .p-dialog-header-icon:focus-visible,.p-dialog.stxn-cancel-dialog .p-dialog-header-close:focus-visible{outline:2px solid var(--p-warn-color);outline-offset:2px}.p-dialog.stxn-cancel-dialog.stxn-cancel-dialog--compact .p-dialog-header{padding:var(--space-3) var(--space-4);background:color-mix(in oklch,var(--p-danger-color) 7%,var(--p-content-background));border-bottom-color:color-mix(in oklch,var(--p-danger-color) 22%,transparent)}.p-dialog.stxn-cancel-dialog.stxn-cancel-dialog--compact .p-dialog-close-button,.p-dialog.stxn-cancel-dialog.stxn-cancel-dialog--compact .p-dialog-header-icon,.p-dialog.stxn-cancel-dialog.stxn-cancel-dialog--compact .p-dialog-header-close{color:var(--p-danger-color)}.p-dialog.stxn-cancel-dialog.stxn-cancel-dialog--compact .p-dialog-close-button:hover,.p-dialog.stxn-cancel-dialog.stxn-cancel-dialog--compact .p-dialog-header-icon:hover,.p-dialog.stxn-cancel-dialog.stxn-cancel-dialog--compact .p-dialog-header-close:hover{background:color-mix(in oklch,var(--p-danger-color) 14%,transparent);color:var(--p-danger-color)}.p-dialog.stxn-cancel-dialog.stxn-cancel-dialog--compact .p-dialog-close-button:focus-visible,.p-dialog.stxn-cancel-dialog.stxn-cancel-dialog--compact .p-dialog-header-icon:focus-visible,.p-dialog.stxn-cancel-dialog.stxn-cancel-dialog--compact .p-dialog-header-close:focus-visible{outline-color:var(--p-danger-color)}.p-dialog.stxn-cancel-dialog .p-dialog-content{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0;background:var(--p-content-background);color:var(--p-text-color)}.p-dialog.stxn-cancel-dialog .p-dialog-footer{flex-shrink:0;padding:0;border-top:none;background:transparent}.p-dialog.bmk-dialog-sm{max-width:min(480px,92vw)}.p-dialog.bmk-dialog-md,.p-dialog.bmk-dialog{max-width:min(720px,94vw)}.p-dialog.bmk-dialog-lg{max-width:min(960px,96vw)}.p-dialog.bmk-dialog--flush .p-dialog-content{padding:0}.p-dialog-mask.bmk-dialog-mask{backdrop-filter:var(--backdrop-blur);-webkit-backdrop-filter:var(--backdrop-blur)}.p-dialog-mask{z-index:1100!important}.p-dialog{z-index:1101!important}.p-dialog-mask.daily-welcome-dialog-mask,.p-dialog-mask:has(>.daily-welcome-dialog.p-dialog){z-index:1100!important}.p-dialog.bmk-camera-dialog .p-dialog-content{padding:var(--space-4);background:var(--p-surface-900)}@media(max-width:575px){.p-dialog:not(.daily-welcome-dialog):not(.wrapped-dialog):not(.comparison-dialog):not(.pulse-dialog):not(.owner-story-dialog):not(.premium-dialog):not(.df-premium-dialog):not(.course-type-info-dialog):not(.confirm-receive-dialog):not(.sad-dialog):not(.sar-dialog):not(.verify-dialog):not(.camera-capture-dialog):not(.doctor-dialog):not(.tag-form-dialog):not(.ctd-dialog):not(.quick-guide-dialog):not(.premium-modal):not(.enhanced-modal):not(.help-dialog-premium):not(.tag-picker-dialog):not(.hn-edit-dialog):not(.card-reader-dialog):not(.image-selection-dialog):not(.select-branch-dialog):not(.follow-up-dialog):not(.premium-follow-up-dialog):not(.appointment-confirm-dialog):not(.branch-service-search-dialog):not(.follow-up-confirm-dialog):not(.bsd-modern-dialog):not(.enhanced-confirmation-dialog):not(.mkt-showcase-dialog):not(.stxn-cancel-dialog):not(.purchasing-print-dialog):not(.purchasing-service-usage-print-dialog):not(.sched-dialog):not(.earnings-dialog):not(.ai-briefing-dialog) .p-dialog-header,.p-dialog:not(.daily-welcome-dialog):not(.wrapped-dialog):not(.comparison-dialog):not(.pulse-dialog):not(.owner-story-dialog):not(.premium-dialog):not(.df-premium-dialog):not(.course-type-info-dialog):not(.confirm-receive-dialog):not(.sad-dialog):not(.sar-dialog):not(.verify-dialog):not(.camera-capture-dialog):not(.doctor-dialog):not(.tag-form-dialog):not(.ctd-dialog):not(.quick-guide-dialog):not(.premium-modal):not(.enhanced-modal):not(.help-dialog-premium):not(.tag-picker-dialog):not(.hn-edit-dialog):not(.card-reader-dialog):not(.image-selection-dialog):not(.select-branch-dialog):not(.follow-up-dialog):not(.premium-follow-up-dialog):not(.appointment-confirm-dialog):not(.branch-service-search-dialog):not(.follow-up-confirm-dialog):not(.bsd-modern-dialog):not(.enhanced-confirmation-dialog):not(.mkt-showcase-dialog):not(.stxn-cancel-dialog):not(.purchasing-print-dialog):not(.purchasing-service-usage-print-dialog):not(.sched-dialog):not(.earnings-dialog):not(.ai-briefing-dialog) .p-dialog-content,.p-dialog:not(.daily-welcome-dialog):not(.wrapped-dialog):not(.comparison-dialog):not(.pulse-dialog):not(.owner-story-dialog):not(.premium-dialog):not(.df-premium-dialog):not(.course-type-info-dialog):not(.confirm-receive-dialog):not(.sad-dialog):not(.sar-dialog):not(.verify-dialog):not(.camera-capture-dialog):not(.doctor-dialog):not(.tag-form-dialog):not(.ctd-dialog):not(.quick-guide-dialog):not(.premium-modal):not(.enhanced-modal):not(.help-dialog-premium):not(.tag-picker-dialog):not(.hn-edit-dialog):not(.card-reader-dialog):not(.image-selection-dialog):not(.select-branch-dialog):not(.follow-up-dialog):not(.premium-follow-up-dialog):not(.appointment-confirm-dialog):not(.branch-service-search-dialog):not(.follow-up-confirm-dialog):not(.bsd-modern-dialog):not(.enhanced-confirmation-dialog):not(.mkt-showcase-dialog):not(.stxn-cancel-dialog):not(.purchasing-print-dialog):not(.purchasing-service-usage-print-dialog):not(.sched-dialog):not(.earnings-dialog):not(.ai-briefing-dialog) .p-dialog-footer{padding-inline:var(--space-4)}}@media(prefers-reduced-motion:reduce){.p-dialog:not(.daily-welcome-dialog):not(.wrapped-dialog):not(.comparison-dialog):not(.pulse-dialog):not(.owner-story-dialog):not(.premium-dialog):not(.df-premium-dialog):not(.course-type-info-dialog):not(.confirm-receive-dialog):not(.sad-dialog):not(.sar-dialog):not(.verify-dialog):not(.camera-capture-dialog):not(.doctor-dialog):not(.tag-form-dialog):not(.ctd-dialog):not(.quick-guide-dialog):not(.premium-modal):not(.enhanced-modal):not(.help-dialog-premium):not(.tag-picker-dialog):not(.hn-edit-dialog):not(.card-reader-dialog):not(.image-selection-dialog):not(.select-branch-dialog):not(.follow-up-dialog):not(.premium-follow-up-dialog):not(.appointment-confirm-dialog):not(.branch-service-search-dialog):not(.follow-up-confirm-dialog):not(.bsd-modern-dialog):not(.enhanced-confirmation-dialog):not(.mkt-showcase-dialog):not(.stxn-cancel-dialog):not(.purchasing-print-dialog):not(.purchasing-service-usage-print-dialog):not(.sched-dialog):not(.earnings-dialog):not(.ai-briefing-dialog) .p-dialog-close-button,.p-dialog:not(.daily-welcome-dialog):not(.wrapped-dialog):not(.comparison-dialog):not(.pulse-dialog):not(.owner-story-dialog):not(.premium-dialog):not(.df-premium-dialog):not(.course-type-info-dialog):not(.confirm-receive-dialog):not(.sad-dialog):not(.sar-dialog):not(.verify-dialog):not(.camera-capture-dialog):not(.doctor-dialog):not(.tag-form-dialog):not(.ctd-dialog):not(.quick-guide-dialog):not(.premium-modal):not(.enhanced-modal):not(.help-dialog-premium):not(.tag-picker-dialog):not(.hn-edit-dialog):not(.card-reader-dialog):not(.image-selection-dialog):not(.select-branch-dialog):not(.follow-up-dialog):not(.premium-follow-up-dialog):not(.appointment-confirm-dialog):not(.branch-service-search-dialog):not(.follow-up-confirm-dialog):not(.bsd-modern-dialog):not(.enhanced-confirmation-dialog):not(.mkt-showcase-dialog):not(.stxn-cancel-dialog):not(.purchasing-print-dialog):not(.purchasing-service-usage-print-dialog):not(.sched-dialog):not(.earnings-dialog):not(.ai-briefing-dialog) .p-dialog-header-icon,.p-dialog:not(.daily-welcome-dialog):not(.wrapped-dialog):not(.comparison-dialog):not(.pulse-dialog):not(.owner-story-dialog):not(.premium-dialog):not(.df-premium-dialog):not(.course-type-info-dialog):not(.confirm-receive-dialog):not(.sad-dialog):not(.sar-dialog):not(.verify-dialog):not(.camera-capture-dialog):not(.doctor-dialog):not(.tag-form-dialog):not(.ctd-dialog):not(.quick-guide-dialog):not(.premium-modal):not(.enhanced-modal):not(.help-dialog-premium):not(.tag-picker-dialog):not(.hn-edit-dialog):not(.card-reader-dialog):not(.image-selection-dialog):not(.select-branch-dialog):not(.follow-up-dialog):not(.premium-follow-up-dialog):not(.appointment-confirm-dialog):not(.branch-service-search-dialog):not(.follow-up-confirm-dialog):not(.bsd-modern-dialog):not(.enhanced-confirmation-dialog):not(.mkt-showcase-dialog):not(.stxn-cancel-dialog):not(.purchasing-print-dialog):not(.purchasing-service-usage-print-dialog):not(.sched-dialog):not(.earnings-dialog):not(.ai-briefing-dialog) .p-dialog-header-close{transition:none}}.p-toast{width:24rem;max-width:calc(100vw - var(--space-6));pointer-events:none;font-family:var(--font-sans)}.p-toast .p-toast-message{pointer-events:auto}.p-toast .p-toast-message+.p-toast-message{margin-top:var(--space-3)}.p-toast.p-toast-bottom-right{right:var(--space-6)!important;bottom:var(--space-6)!important}.p-toast.p-toast-bottom-left{left:var(--space-6)!important;bottom:var(--space-6)!important}.p-toast.p-toast-top-right{right:var(--space-6)!important;top:var(--space-6)!important}.p-toast.p-toast-top-left{left:var(--space-6)!important;top:var(--space-6)!important}.p-toast .p-toast-message{position:relative;overflow:visible;margin:0;background:var(--p-content-background);border:1px solid var(--p-content-border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);backdrop-filter:var(--backdrop-blur);-webkit-backdrop-filter:var(--backdrop-blur);color:var(--p-text-color);transition:transform var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.p-toast .p-toast-message:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--_toast-accent, var(--p-primary-color));border-radius:var(--radius-lg) 0 0 var(--radius-lg);z-index:1}.p-toast .p-toast-message:hover{transform:translate(-2px);box-shadow:var(--shadow-xl);border-color:color-mix(in srgb,var(--_toast-accent, var(--p-primary-color)) 20%,var(--p-content-border-color))}.p-toast .p-toast-message-content{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-4) var(--space-5);min-height:0;position:relative;z-index:2}.p-toast .bmk-toast-mate{flex:0 0 auto;height:5rem;width:auto;margin-top:calc(var(--space-5) * -1);object-fit:contain;filter:drop-shadow(var(--shadow-sm));pointer-events:none;animation:bmk-toast-mate-pop var(--motion-deliberate) var(--ease-spring) both}@keyframes bmk-toast-mate-pop{0%{opacity:0;transform:translateY(8px) scale(.8) rotate(-6deg)}60%{opacity:1;transform:translateY(-2px) scale(1.04) rotate(2deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}.p-toast .p-toast-message-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--space-1);padding-top:2px}.p-toast .p-toast-summary{font-family:var(--font-sans);font-size:var(--text-base);font-weight:700;line-height:var(--line-base);color:var(--p-text-color);margin:0;letter-spacing:0}.p-toast .p-toast-detail{font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--line-sm);color:var(--p-text-muted-color);font-weight:400;margin:0;word-break:break-word;overflow-wrap:anywhere}.p-toast .p-toast-close-button{flex:0 0 auto;width:2rem;height:2rem;margin:0;right:auto;border-radius:var(--radius-full);background:transparent;color:var(--p-text-muted-color);border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.p-toast .p-toast-close-button:dir(rtl){margin:0;left:auto}.p-toast .p-toast-close-button:hover{background:color-mix(in srgb,var(--p-text-color) 8%,transparent);color:var(--p-text-color)}.p-toast .p-toast-close-button:focus-visible{outline:2px solid var(--p-primary-color);outline-offset:2px;box-shadow:none}.p-toast .p-toast-close-button .p-toast-close-icon,.p-toast .p-toast-close-button>svg,.p-toast .p-toast-close-button>.p-icon{width:1rem;height:1rem;font-size:.875rem}.p-toast .p-toast-message-success{--_toast-accent: var(--p-success-color)}.p-toast .p-toast-message-info{--_toast-accent: var(--p-info-color)}.p-toast .p-toast-message-warn{--_toast-accent: var(--p-warn-color)}.p-toast .p-toast-message-error{--_toast-accent: var(--p-danger-color)}.p-toast .p-toast-message-secondary{--_toast-accent: var(--p-primary-color)}.p-toast .p-toast-message-contrast{--_toast-accent: var(--p-text-color)}.p-toast-message-enter-active{animation:bmk-toast-enter var(--motion-slow) var(--ease-spring) both!important}.p-toast-message-leave-active{animation:bmk-toast-leave var(--motion-base) var(--ease-in-out) both!important}@keyframes bmk-toast-enter{0%{opacity:0;transform:translate(28px) scale(.96)}60%{opacity:1}to{opacity:1;transform:translate(0) scale(1)}}@keyframes bmk-toast-leave{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(28px);margin-bottom:0;grid-template-rows:0fr}}.p-toast.p-toast-bottom-left .p-toast-message-enter-active,.p-toast.p-toast-top-left .p-toast-message-enter-active{animation-name:bmk-toast-enter-left!important}.p-toast.p-toast-bottom-left .p-toast-message-leave-active,.p-toast.p-toast-top-left .p-toast-message-leave-active{animation-name:bmk-toast-leave-left!important}@keyframes bmk-toast-enter-left{0%{opacity:0;transform:translate(-28px) scale(.96)}60%{opacity:1}to{opacity:1;transform:translate(0) scale(1)}}@keyframes bmk-toast-leave-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-28px);margin-bottom:0;grid-template-rows:0fr}}.app-dark .p-toast .p-toast-message{background:color-mix(in srgb,var(--p-surface-800) 94%,transparent);border-color:var(--p-surface-700)}.app-dark .p-toast .p-toast-message:hover{border-color:color-mix(in srgb,var(--_toast-accent, var(--p-primary-color)) 32%,var(--p-surface-700))}.app-dark .p-toast .p-toast-message-icon{background:color-mix(in srgb,var(--_toast-accent, var(--p-primary-color)) 18%,transparent)}.app-dark .p-toast .p-toast-close-button:hover{background:color-mix(in srgb,var(--p-text-color) 12%,transparent)}@media(max-width:640px){.p-toast{width:auto;max-width:none}.p-toast.p-toast-bottom-right,.p-toast.p-toast-bottom-left{right:var(--space-3)!important;left:var(--space-3)!important;bottom:calc(var(--space-3) + env(safe-area-inset-bottom,0px))!important}.p-toast.p-toast-top-right,.p-toast.p-toast-top-left{right:var(--space-3)!important;left:var(--space-3)!important;top:calc(var(--space-3) + env(safe-area-inset-top,0px))!important}.p-toast .p-toast-message-content{padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4)}.p-toast .bmk-toast-mate{height:3.5rem;margin-top:calc(var(--space-4) * -1)}}@media(prefers-reduced-motion:reduce){.p-toast .p-toast-message{transition:none}.p-toast .p-toast-message:hover{transform:none}.p-toast-message-enter-active,.p-toast-message-leave-active{animation:none!important}.p-toast .bmk-toast-mate{animation:none}}.app-breadcrumb-bar{display:block;padding:var(--space-3) var(--space-6);background:var(--p-content-background);border-bottom:1px solid var(--p-content-border-color)}.app-breadcrumb-bar .app-breadcrumb.p-breadcrumb{max-width:100%;background:transparent;padding:0}.app-breadcrumb-bar .p-breadcrumb-list{flex-wrap:wrap;row-gap:var(--space-1);align-items:baseline}.app-breadcrumb-bar .p-breadcrumb-item-link{display:inline-flex;align-items:baseline;max-width:18rem;padding:var(--space-1) var(--space-2);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500;line-height:var(--line-sm);transition:color var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out)}.app-breadcrumb-bar .p-breadcrumb-item-link:hover{background:color-mix(in srgb,var(--p-primary-color) 8%,transparent)}.app-breadcrumb-bar .p-breadcrumb-item-icon{font-size:var(--text-sm)}.app-breadcrumb-bar .p-breadcrumb-item-label{min-width:0;overflow:hidden;line-height:inherit;text-overflow:ellipsis;white-space:nowrap}.app-breadcrumb-bar .p-breadcrumb-item:last-child .p-breadcrumb-item-link{cursor:default;pointer-events:none;background:transparent}.app-breadcrumb-bar .p-breadcrumb-item:last-child .p-breadcrumb-item-label{color:var(--p-primary-color);font-weight:600}.app-breadcrumb-bar .p-breadcrumb-separator{opacity:.5}@media(max-width:768px){.app-breadcrumb-bar{padding-inline:var(--space-4)}.app-breadcrumb-bar .p-breadcrumb{overflow-x:auto;overflow-y:visible}.app-breadcrumb-bar .p-breadcrumb-list{flex-wrap:nowrap}.app-breadcrumb-bar .p-breadcrumb-item-link{max-width:10rem}}.bmk-form-section{background:var(--p-content-background);border:1px solid var(--p-content-border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.bmk-form-section+.bmk-form-section{margin-top:var(--space-5)}.bmk-form-section__header{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--p-content-border-color);background:var(--p-surface-50)}.bmk-form-section__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--p-primary-color) 12%,transparent);color:var(--p-primary-color);font-size:var(--text-md);flex:0 0 auto}.bmk-form-section__title{margin:0;font-size:var(--text-md);font-weight:700;color:var(--p-text-color);line-height:1.4}.bmk-form-section__subtitle{margin:var(--space-1) 0 0;font-size:var(--text-xs);font-weight:400;color:var(--p-text-muted-color)}.bmk-form-section__header-spacer{margin-left:auto}.bmk-form-section__actions{margin-left:auto;display:flex;align-items:center;gap:var(--space-2)}.bmk-form-section__body{padding:var(--space-5)}.bmk-form-section__header--collapsible{cursor:pointer;-webkit-user-select:none;user-select:none}.bmk-form-section__header--collapsible:focus-visible{outline:2px solid var(--p-primary-color);outline-offset:-2px}.bmk-form-section__collapse-icon{color:var(--p-text-muted-color);transition:transform var(--motion-fast) var(--ease-out)}.bmk-form-section__body--collapsed{display:none}.bmk-type-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--space-4)}.bmk-type-card{position:relative;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);border:1.5px solid var(--p-content-border-color);border-radius:var(--radius-lg);background:var(--p-content-background);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out)}.bmk-type-card:hover{border-color:color-mix(in srgb,var(--p-primary-color) 50%,transparent);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.bmk-type-card:focus-visible{outline:2px solid var(--p-primary-color);outline-offset:2px}.bmk-type-card--selected,.bmk-type-card.selected{border-color:var(--p-primary-color);background:color-mix(in srgb,var(--p-primary-color) 6%,transparent);box-shadow:var(--shadow-sm)}.bmk-type-card--disabled,.bmk-type-card.is-disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.bmk-type-card__header{display:flex;align-items:center;gap:var(--space-3)}.bmk-type-card__icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-md);background:color-mix(in srgb,var(--p-primary-color) 12%,transparent);color:var(--p-primary-color);font-size:var(--text-lg);flex:0 0 auto}.bmk-type-card__title{font-size:var(--text-md);font-weight:700;color:var(--p-text-color)}.bmk-type-card__check{margin-left:auto;color:var(--p-primary-color);font-size:var(--text-md)}.bmk-type-card__description{font-size:var(--text-sm);color:var(--p-surface-700);line-height:1.55}.bmk-type-card__examples{font-size:var(--text-xs);color:var(--p-surface-600)}.bmk-type-card__badge{display:inline-flex;align-items:center;gap:var(--space-1);align-self:flex-start;margin-top:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);background:var(--p-primary-700);color:#fff;font-size:var(--text-2xs);font-weight:600}.bmk-type-context{display:flex;gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);background:var(--p-surface-50);border:1px solid var(--p-content-border-color)}.bmk-type-context__icon{color:var(--p-primary-color);font-size:var(--text-lg);flex:0 0 auto}.bmk-type-context__title{margin:0 0 var(--space-1);font-size:var(--text-sm);font-weight:700;color:var(--p-text-color)}.bmk-type-context__description{margin:0;font-size:var(--text-sm);color:var(--p-text-muted-color);line-height:1.55}.bmk-pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:var(--space-4)}.bmk-pricing-field{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--p-content-border-color);border-radius:var(--radius-md);background:var(--p-surface-50)}.bmk-pricing-field__header{display:flex;align-items:center;gap:var(--space-2)}.bmk-pricing-field__icon{color:var(--p-primary-color);font-size:var(--text-sm)}.bmk-pricing-field__label{font-size:var(--text-sm);font-weight:600;color:var(--p-text-color)}.bmk-pricing-field__unit{margin-left:auto;font-size:var(--text-xs);color:var(--p-text-muted-color)}.bmk-markup-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-4)}.bmk-markup-label{font-size:var(--text-sm);font-weight:600;color:var(--p-text-muted-color)}.bmk-markup-chip{display:inline-flex;flex-direction:column;align-items:center;gap:2px;padding:var(--space-2) var(--space-3);border:1px solid var(--p-content-border-color);border-radius:var(--radius-md);background:var(--p-content-background);color:var(--p-text-color);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out)}.bmk-markup-chip:hover{border-color:color-mix(in srgb,var(--p-primary-color) 50%,transparent)}.bmk-markup-chip:focus-visible{outline:2px solid var(--p-primary-color);outline-offset:2px}.bmk-markup-chip.active,.bmk-markup-chip--active{border-color:var(--p-primary-color);background:color-mix(in srgb,var(--p-primary-color) 8%,transparent)}.bmk-markup-chip__percent{font-weight:700;font-size:var(--text-sm)}.bmk-markup-chip__price{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-xs);color:var(--p-text-muted-color)}.bmk-inline-hint{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);background:var(--p-surface-50);color:var(--p-text-color)}.bmk-inline-hint i{flex:0 0 auto;color:var(--p-text-muted-color)}.bmk-inline-hint--success{background:color-mix(in srgb,var(--p-success-color) 8%,transparent)}.bmk-inline-hint--success i{color:var(--p-success-color)}.bmk-inline-hint--warning{background:color-mix(in srgb,var(--p-warn-color) 10%,transparent)}.bmk-inline-hint--warning i{color:var(--p-warn-color)}.bmk-inline-hint--danger{background:color-mix(in srgb,var(--p-danger-color) 8%,transparent)}.bmk-inline-hint--danger i{color:var(--p-danger-color)}.bmk-profit-panel{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--p-content-border-color);border-radius:var(--radius-lg);background:var(--p-surface-50)}.bmk-profit-panel__header{display:flex;align-items:center;gap:var(--space-2);font-weight:600;color:var(--p-text-color)}.bmk-profit-panel__header i{color:var(--p-primary-color)}.bmk-profit-panel__amount{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-2xl);font-weight:700}.bmk-profit-panel__amount--positive{color:var(--p-success-color)}.bmk-profit-panel__amount--negative{color:var(--p-danger-color)}.bmk-profit-panel__percent{font-size:var(--text-sm);color:var(--p-text-muted-color)}.bmk-review-card{border:1px solid var(--p-content-border-color);border-radius:var(--radius-lg);background:var(--p-content-background);box-shadow:var(--shadow-sm);overflow:hidden}.bmk-review-card+.bmk-review-card{margin-top:var(--space-4)}.bmk-review-card__header{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--p-content-border-color);background:var(--p-surface-50)}.bmk-review-card__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--p-primary-color) 12%,transparent);color:var(--p-primary-color);font-size:var(--text-sm);flex-shrink:0}.bmk-review-card__title{margin:0;font-size:var(--text-md);font-weight:700;color:var(--p-text-color)}.bmk-review-card__edit{margin-left:auto}.bmk-review-card__body{padding:var(--space-4) var(--space-5);display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--space-3) var(--space-6)}.bmk-review-card__body--dense{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:var(--space-3) var(--space-5)}.bmk-review-card__body--single{grid-template-columns:1fr}.bmk-review-card--invalid{border-color:var(--p-danger-color)}.bmk-review-card--invalid .bmk-review-card__header{background:color-mix(in srgb,var(--p-danger-color) 7%,transparent)}.bmk-review-card--invalid .bmk-review-card__icon{color:var(--p-danger-color)}.bmk-review-table.p-datatable{border:1px solid var(--p-content-border-color);border-radius:var(--radius-md);overflow:hidden}.bmk-review-table.p-datatable .p-datatable-table{table-layout:fixed;width:100%}.bmk-review-table.p-datatable .p-datatable-thead>tr>th{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--p-text-muted-color);background:var(--p-surface-100);border-bottom:1px solid var(--p-content-border-color)}.bmk-review-table.p-datatable .p-datatable-tbody>tr>td{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);vertical-align:middle;border-bottom:1px solid var(--p-content-border-color)}.bmk-review-table.p-datatable .p-datatable-tbody>tr:last-child>td{border-bottom:none}.bmk-review-table.p-datatable .p-datatable-tfoot>tr>td{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:700;background:var(--p-surface-50);border-top:1px solid var(--p-content-border-color)}.bmk-review-card__edit-btn.p-button{margin-left:auto;font-weight:600;color:var(--p-primary-color);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm)}.bmk-review-card__edit-btn.p-button:enabled:hover{background:color-mix(in srgb,var(--p-primary-color) 10%,transparent)}.bmk-review-row{display:flex;flex-direction:column;gap:2px}.bmk-review-row__label{font-size:var(--text-xs);color:var(--p-text-muted-color)}.bmk-review-row__value{font-size:var(--text-sm);color:var(--p-text-color);font-weight:500;word-break:break-word}.bmk-review-row__value--num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.bmk-review-row__value--empty{color:var(--p-text-muted-color);font-style:italic;font-weight:400}.bmk-success-panel{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3);padding:var(--space-10) var(--space-6);border:1px solid var(--p-content-border-color);border-radius:var(--radius-xl);background:radial-gradient(120% 90% at 50% 0%,color-mix(in srgb,var(--p-success-color) 9%,transparent),transparent 62%),var(--p-content-background);box-shadow:var(--shadow-sm)}.bmk-success-panel__icon{display:inline-flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;border-radius:var(--radius-full);background:color-mix(in srgb,var(--p-success-color) 16%,transparent);color:var(--p-success-color);font-size:var(--text-2xl);box-shadow:0 0 0 8px color-mix(in srgb,var(--p-success-color) 7%,transparent)}.bmk-success-panel__title{margin:0;font-size:var(--text-2xl);font-weight:800;letter-spacing:-.01em;color:var(--p-text-color)}.bmk-success-panel__subtitle{margin:0;font-size:var(--text-base);color:var(--p-text-muted-color);max-width:32rem;line-height:1.6}.bmk-success-panel__actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-3);margin-top:var(--space-4)}.bmk-success-panel__actions a{text-decoration:none}@media(max-width:575px){.bmk-success-panel{padding:var(--space-8) var(--space-4)}.bmk-success-panel__actions{flex-direction:column;align-self:stretch}.bmk-success-panel__actions a,.bmk-success-panel__actions button{width:100%}}.bmk-wizard-summary-hint{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-md);background:var(--p-surface-50);border:1px solid var(--p-content-border-color);color:var(--p-text-muted-color);font-size:var(--text-sm)}.bmk-wizard-summary-hint i{color:var(--p-primary-color);font-size:var(--text-md);margin-top:2px}.bmk-wizard-summary-hint p{margin:0;line-height:1.6}.bmk-picker-dialog.p-dialog .p-dialog-content{padding:var(--space-4) var(--space-5) var(--space-5)}.bmk-picker-dialog.p-dialog .p-datatable-thead>tr>th{background:transparent;border:none;padding:0 0 var(--space-3);vertical-align:middle}.bmk-picker-dialog.p-dialog .p-datatable-thead>tr>th:first-child{width:100%}.bmk-picker-dialog.p-dialog .p-datatable-thead .p-columnfilter{position:relative;display:block;width:100%}.bmk-picker-dialog.p-dialog .p-datatable-thead .p-columnfilter:before{content:"\e908";font-family:primeicons;position:absolute;left:var(--space-3);top:50%;transform:translateY(-50%);color:var(--p-text-muted-color);font-size:var(--text-sm);pointer-events:none;z-index:1}.bmk-picker-dialog.p-dialog .p-datatable-thead .p-columnfilter input.p-inputtext{width:100%;padding:var(--space-2) var(--space-3) var(--space-2) 2.25rem;border-radius:var(--radius-md);border:1px solid var(--p-content-border-color);background:var(--p-surface-50);font-size:var(--text-sm)}.bmk-picker-dialog.p-dialog .p-datatable-thead .p-columnfilter input.p-inputtext:hover{border-color:var(--p-surface-400, var(--p-content-border-color))}.bmk-picker-dialog.p-dialog .p-datatable-thead .p-columnfilter input.p-inputtext:focus{border-color:var(--p-primary-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--p-primary-color) 16%,transparent);background:var(--p-content-background);outline:none}.bmk-picker-dialog.p-dialog .p-datatable-thead>tr>th:last-child{width:1%;white-space:nowrap;padding-inline-start:var(--space-2)}.bmk-picker-dialog.p-dialog .p-datatable-thead>tr>th:last-child .p-button{border-radius:var(--radius-md)}.bmk-picker-dialog.p-dialog .p-datatable-tbody>tr{cursor:pointer;transition:background var(--motion-fast) var(--ease-out)}.bmk-picker-dialog.p-dialog .p-datatable-tbody>tr>td{border:none;border-top:1px solid var(--p-content-border-color);padding:var(--space-3);background:transparent!important;font-size:var(--text-sm)}.bmk-picker-dialog.p-dialog .p-datatable-tbody>tr:first-child>td{border-top:none}.bmk-picker-dialog.p-dialog .p-datatable-tbody>tr:hover>td{background:color-mix(in srgb,var(--p-primary-color) 8%,transparent)!important}.bmk-picker-dialog.p-dialog .p-datatable-tbody>tr.p-highlight>td{background:color-mix(in srgb,var(--p-primary-color) 12%,transparent)!important}.bmk-picker-dialog.p-dialog .p-datatable-tbody .p-button.p-button-rounded{width:2.25rem;height:2.25rem;color:var(--p-text-muted-color);border-color:transparent;background:transparent}.bmk-picker-dialog.p-dialog .p-datatable-tbody .p-button.p-button-rounded:hover{color:var(--p-primary-color);background:color-mix(in srgb,var(--p-primary-color) 10%,transparent);border-color:transparent}.bmk-picker-dialog.p-dialog .p-datatable{border:none;box-shadow:none}.bmk-picker-dialog.p-dialog .p-datatable-table{border-collapse:collapse}.detail-hero{position:relative;display:grid;grid-template-columns:1fr;gap:var(--space-6);padding:var(--space-6) var(--space-6);border-radius:var(--radius-xl);background:var(--p-content-background);border:1px solid var(--p-content-border-color);box-shadow:var(--shadow-md);overflow:hidden;isolation:isolate}.detail-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at top right,color-mix(in srgb,var(--p-primary-color) 6%,transparent),transparent 55%);z-index:-1}@media(min-width:992px){.detail-hero{grid-template-columns:8fr 4fr;align-items:center;gap:var(--space-8);padding:var(--space-8)}}.detail-hero__title-cell{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.detail-hero__meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);color:var(--p-text-muted-color)}.detail-hero__code{display:inline-flex;align-items:center;padding:2px var(--space-2);border-radius:var(--radius-full);background:color-mix(in srgb,var(--p-primary-color) 8%,transparent);border:1px solid color-mix(in srgb,var(--p-primary-color) 18%,transparent);color:var(--p-primary-700);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;letter-spacing:.02em;line-height:1.4}.detail-hero__updated{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-xs);color:var(--p-text-muted-color)}.detail-hero__updated i{font-size:var(--text-xs)}.detail-hero__title{margin:0;font-size:var(--text-2xl);line-height:1.25;font-weight:700;color:var(--p-text-color);letter-spacing:-.01em;overflow-wrap:anywhere}.detail-hero--display .detail-hero__title{font-size:var(--text-display-sm, var(--text-2xl));font-weight:800;line-height:1.15;letter-spacing:-.02em}@media(min-width:992px){.detail-hero--display .detail-hero__title{font-size:var(--text-display-md, var(--text-display-sm))}}.detail-hero__subtitle{margin:0;font-size:var(--text-sm);line-height:var(--line-sm);color:var(--p-text-muted-color);display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-3)}.detail-hero__requester{display:inline-flex;align-items:center;gap:var(--space-2);padding:2px var(--space-2) 2px 2px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--p-primary-color) 6%,transparent);border:1px solid color-mix(in srgb,var(--p-primary-color) 18%,transparent);color:var(--p-text-color);font-size:var(--text-sm);font-weight:600;line-height:1.4;max-width:100%}.detail-hero__requester-avatar{width:1.5rem;height:1.5rem;border-radius:var(--radius-full);background:linear-gradient(135deg,var(--p-primary-500),var(--p-primary-700));color:var(--p-primary-contrast-color, #fff);font-size:var(--text-2xs);font-weight:700;letter-spacing:.04em;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.detail-hero__requester-name{color:var(--p-text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:14rem}.detail-hero__kpi-cell{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.detail-hero__kpi-cell .route-map--journey{width:100%}@media(min-width:992px){.detail-hero__kpi-cell{align-items:stretch}}.detail-hero__stat-row{display:flex;flex-wrap:wrap;gap:var(--space-2)}.detail-hero__stat{flex:1 1 auto;min-width:6rem;display:flex;flex-direction:column;gap:2px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--p-surface-50);border:1px solid var(--p-surface-200)}.detail-hero__stat-label{font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--p-text-muted-color);font-weight:600}.detail-hero__stat-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:var(--text-lg);line-height:var(--line-lg);font-weight:700;color:var(--p-text-color)}.detail-hero__stat--accent{background:color-mix(in srgb,var(--p-primary-color) 6%,transparent);border-color:color-mix(in srgb,var(--p-primary-color) 18%,transparent)}.detail-hero__stat--accent .detail-hero__stat-value{color:var(--p-primary-700)}.detail-hero--display .detail-hero__stat--accent .detail-hero__stat-value{font-size:var(--text-display-sm, var(--text-2xl));line-height:1;font-weight:800}.detail-hero--in-progress:before{background:radial-gradient(ellipse at top right,color-mix(in srgb,var(--p-primary-color) 8%,transparent),transparent 55%)}.detail-hero--compact{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.detail-hero--compact:before{display:none}@media(min-width:992px){.detail-hero--compact{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4)}}.detail-hero--compact .detail-hero__title-cell{gap:var(--space-1)}.detail-hero--compact .detail-hero__meta-row{gap:var(--space-2);align-items:baseline}.detail-hero--compact .detail-hero__meta-row .detail-hero__title{margin:0;font-size:var(--text-md);font-weight:700;line-height:1.3;letter-spacing:0}.detail-hero--compact .detail-hero__subtitle{font-size:var(--text-xs);gap:var(--space-2)}.detail-hero--compact .detail-hero__requester{padding:1px var(--space-2) 1px 1px;font-size:var(--text-xs)}.detail-hero--compact .detail-hero__requester-avatar{width:1.25rem;height:1.25rem;font-size:.625rem}.detail-hero--compact .detail-hero__requester-name{max-width:10rem}.detail-hero--compact .detail-hero__kpi-cell{gap:var(--space-2)}@media(min-width:992px){.detail-hero--compact .detail-hero__kpi-cell{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-3)}}.detail-hero--compact .detail-hero__stat-row{gap:var(--space-2)}@media(min-width:992px){.detail-hero--compact .detail-hero__stat-row{flex-direction:column;align-items:stretch;min-width:7.5rem}}.detail-hero--compact .detail-hero__stat{padding:var(--space-1) var(--space-2);min-width:0}.detail-hero--compact .detail-hero__stat-label{font-size:.625rem;letter-spacing:.04em}.detail-hero--compact .detail-hero__stat-value{font-size:var(--text-base);line-height:1.2}.detail-hero--compact .detail-hero__stat--accent .detail-hero__stat-value{font-size:var(--text-lg)}.detail-hero--muted{box-shadow:var(--shadow-sm);background:var(--p-surface-50)}.detail-hero--muted:before{display:none}.detail-hero--completed{border-color:color-mix(in srgb,var(--p-success-color) 35%,var(--p-content-border-color))}.detail-hero--completed:before{background:radial-gradient(ellipse at top right,color-mix(in srgb,var(--p-success-color) 14%,transparent),transparent 55%),radial-gradient(ellipse at bottom left,color-mix(in srgb,var(--p-primary-color) 6%,transparent),transparent 60%)}.detail-hero--completed .detail-hero__title{animation:detail-hero-celebrate var(--motion-deliberate) var(--ease-spring, var(--ease-out)) 1}.detail-hero__success-label{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-full);background:color-mix(in srgb,var(--p-success-color) 12%,transparent);color:var(--p-success-color);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1}.detail-hero__success-label i{font-size:12px}@keyframes detail-hero-celebrate{0%{transform:scale(.985);opacity:.6}60%{transform:scale(1.01);opacity:1}to{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.detail-hero--completed .detail-hero__title{animation:none}}.app-dark .detail-hero__stat{background:var(--p-surface-800);border-color:var(--p-surface-700)}.app-dark .detail-hero__stat--accent{background:color-mix(in srgb,var(--p-primary-color) 14%,var(--p-surface-800));border-color:color-mix(in srgb,var(--p-primary-color) 28%,transparent)}@media(prefers-reduced-motion:reduce){.detail-hero{transition:none}}.catalog-detail-shell{display:flex;flex-direction:column;gap:var(--space-4);width:100%;padding:0 var(--space-5) var(--space-6)}@media(max-width:768px){.catalog-detail-shell{padding:0 var(--space-4) var(--space-5);gap:var(--space-3)}}.catalog-detail-shell .detail-grid{gap:var(--space-4)}.catalog-detail-shell .shadow-panel,.catalog-detail-shell .product-detail-panel,.catalog-detail-shell .procedure-detail-panel,.catalog-detail-shell .course-detail-panel,.catalog-detail-shell .branch-product-detail-panel,.catalog-detail-shell .branch-procedure-detail-panel,.catalog-detail-shell .branch-course-detail-panel,.catalog-detail-shell .branch-detail-panel{border-radius:var(--radius-lg);border:1px solid var(--p-content-border-color);box-shadow:var(--shadow-sm);background:var(--p-content-background);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-5)}@media(max-width:991px){.catalog-detail-shell .shadow-panel,.catalog-detail-shell .product-detail-panel,.catalog-detail-shell .procedure-detail-panel,.catalog-detail-shell .course-detail-panel,.catalog-detail-shell .branch-product-detail-panel,.catalog-detail-shell .branch-procedure-detail-panel,.catalog-detail-shell .branch-course-detail-panel,.catalog-detail-shell .branch-detail-panel{padding:var(--space-4);gap:var(--space-4)}}.catalog-detail-shell .detail-section{display:flex;flex-direction:column;gap:var(--space-4)}.catalog-detail-shell .section-top{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3)}.catalog-detail-shell .section-top h3{margin:0;font-size:var(--text-lg);font-weight:700;line-height:var(--line-lg)}.catalog-detail-shell .section-eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:var(--text-2xs);color:var(--p-text-muted-color);margin:0 0 var(--space-1);font-weight:600}.catalog-detail-shell .section-subtitle{margin:var(--space-1) 0 0;color:var(--p-text-muted-color);font-size:var(--text-sm);line-height:var(--line-sm)}.catalog-detail-shell .section-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.catalog-detail-shell .chip{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;font-size:var(--text-2xs);font-weight:600;line-height:1.3;padding:.2rem .625rem;border-radius:var(--radius-full);border:1px solid transparent;white-space:nowrap;letter-spacing:.01em;box-shadow:none;background:color-mix(in srgb,var(--p-primary-color) 12%,var(--p-content-background))!important;color:color-mix(in srgb,var(--p-primary-color) 45%,var(--p-surface-900))!important;border-color:color-mix(in srgb,var(--p-primary-color) 20%,transparent)!important}.catalog-detail-shell .chip i{font-size:.72rem;opacity:.9}.catalog-detail-shell .bmk-detail-hero__status-group .p-tag{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;font-size:var(--text-2xs);font-weight:600;line-height:1.3;padding:.2rem .625rem;border-radius:var(--radius-full);border:1px solid transparent;white-space:nowrap;letter-spacing:.01em;box-shadow:none}.catalog-detail-shell .bmk-detail-hero__status-group .p-tag.p-tag-success{background:color-mix(in srgb,var(--p-success-color) 12%,var(--p-content-background))!important;color:color-mix(in srgb,var(--p-success-color) 45%,var(--p-surface-900))!important;border-color:color-mix(in srgb,var(--p-success-color) 20%,transparent)!important}.catalog-detail-shell .bmk-detail-hero__status-group .p-tag.p-tag-info{background:color-mix(in srgb,var(--p-info-color) 12%,var(--p-content-background))!important;color:color-mix(in srgb,var(--p-info-color) 45%,var(--p-surface-900))!important;border-color:color-mix(in srgb,var(--p-info-color) 20%,transparent)!important}.catalog-detail-shell .bmk-detail-hero__status-group .p-tag.p-tag-warn,.catalog-detail-shell .bmk-detail-hero__status-group .p-tag.p-tag-warning{background:color-mix(in srgb,var(--p-warn-color) 12%,var(--p-content-background))!important;color:color-mix(in srgb,var(--p-warn-color) 45%,var(--p-surface-900))!important;border-color:color-mix(in srgb,var(--p-warn-color) 20%,transparent)!important}.catalog-detail-shell .bmk-detail-hero__status-group .p-tag.p-tag-danger{background:color-mix(in srgb,var(--p-danger-color) 12%,var(--p-content-background))!important;color:color-mix(in srgb,var(--p-danger-color) 45%,var(--p-surface-900))!important;border-color:color-mix(in srgb,var(--p-danger-color) 20%,transparent)!important}.catalog-detail-shell .bmk-detail-hero__status-group .p-tag.p-tag-secondary,.catalog-detail-shell .bmk-detail-hero__status-group .p-tag.p-tag-contrast{background:color-mix(in srgb,var(--p-text-muted-color) 12%,var(--p-content-background))!important;color:color-mix(in srgb,var(--p-text-muted-color) 45%,var(--p-surface-900))!important;border-color:color-mix(in srgb,var(--p-text-muted-color) 20%,transparent)!important}.catalog-detail-shell bmk-insight-strip .bmk-insight-strip__card{padding:var(--space-4);gap:var(--space-2)}.catalog-detail-shell bmk-branch-channel-list .bmk-branch-channel-list__item{padding:var(--space-3) var(--space-4)}.catalog-detail-shell bmk-branch-channel-list .bmk-branch-channel-list__icon{width:36px;height:36px}.catalog-detail-shell bmk-branch-channel-list .bmk-branch-channel-list__icon i{font-size:1rem}.catalog-detail-shell .modern-pricing-container{gap:var(--space-4)}.catalog-detail-shell app-product-detail-cost .modern-pricing-container{display:grid;grid-template-columns:1fr;align-items:start}@media(min-width:768px){.catalog-detail-shell app-product-detail-cost .modern-pricing-container{grid-template-columns:minmax(0,1fr) minmax(220px,300px)}}.catalog-detail-shell app-product-detail-cost .pricing-summary-section .summary-cards{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.catalog-detail-shell app-product-detail-cost .cost-breakdown-section{height:100%}.catalog-detail-shell app-product-detail-cost .cost-breakdown-section .cost-breakdown-grid{grid-template-columns:1fr}.catalog-detail-shell app-product-detail-cost .cost-breakdown-section .cost-item-card{height:100%;display:flex;flex-direction:column;justify-content:center}.catalog-detail-shell app-procedure-detail-cost .modern-pricing-container{display:grid;grid-template-columns:1fr;gap:var(--space-4);align-items:start}@media(min-width:992px){.catalog-detail-shell app-procedure-detail-cost .modern-pricing-container{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.catalog-detail-shell app-procedure-detail-cost .modern-pricing-container .pricing-summary-section{grid-column:1/-1}.catalog-detail-shell app-procedure-detail-cost .modern-pricing-container .cost-breakdown-section{grid-column:1}.catalog-detail-shell app-procedure-detail-cost .modern-pricing-container .chart-summary-section{grid-column:2}}.catalog-detail-shell app-procedure-detail-cost .pricing-summary-section .summary-cards{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.catalog-detail-shell app-procedure-detail-cost .cost-breakdown-section .cost-breakdown-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.catalog-detail-shell app-procedure-detail-cost .modern-chart-container{gap:var(--space-4);align-items:stretch}.catalog-detail-shell app-procedure-detail-cost .chart-display{min-height:0}.catalog-detail-shell app-procedure-detail-cost .chart-display .chart-wrapper{width:min(100%,220px);height:min(100%,220px);margin:0 auto}.catalog-detail-shell app-product-list-summary .product-content{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--space-4)}.catalog-detail-shell app-product-list-summary .product-main-info{flex:unset;min-width:0}.catalog-detail-shell app-product-list-summary .product-metrics{gap:var(--space-4);margin-left:0}.catalog-detail-shell app-product-list-summary .product-extra-details{margin-top:var(--space-2);padding:var(--space-2) var(--space-3)}.catalog-detail-shell app-product-list-summary .product-extra-details .detail-row{flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.catalog-detail-shell .pricing-summary-section .summary-header{margin-bottom:var(--space-3);padding-bottom:var(--space-3)}.catalog-detail-shell .pricing-summary-section .summary-cards{gap:var(--space-3)}.catalog-detail-shell .pricing-card{padding:var(--space-4);border-radius:var(--radius-md);box-shadow:none}.catalog-detail-shell .pricing-card:hover{box-shadow:var(--shadow-sm);transform:none}.catalog-detail-shell .detail-info-grid{display:grid;grid-template-columns:1fr;gap:var(--space-4);align-items:stretch}@media(min-width:768px){.catalog-detail-shell .detail-info-grid{grid-template-columns:minmax(180px,240px) minmax(0,1fr)}}@media(min-width:1200px){.catalog-detail-shell .detail-info-grid{grid-template-columns:minmax(200px,260px) minmax(0,1.35fr) minmax(240px,320px)}}.catalog-detail-shell .detail-info-grid__visual,.catalog-detail-shell .detail-info-grid__primary,.catalog-detail-shell .detail-info-grid__accent{display:flex;flex-direction:column;min-width:0}@media(min-width:768px)and (max-width:1199px){.catalog-detail-shell .detail-info-grid__accent{grid-column:1/-1}}@media(min-width:768px){.catalog-detail-shell .detail-info-grid--two-col{grid-template-columns:minmax(0,1.45fr) minmax(240px,340px)}}@media(min-width:1200px){.catalog-detail-shell .detail-info-grid--two-col{grid-template-columns:minmax(0,1.55fr) minmax(280px,360px)}}.catalog-detail-shell .analysis-grid{display:grid;grid-template-columns:1fr;gap:var(--space-4);align-items:stretch}@media(min-width:768px){.catalog-detail-shell .analysis-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.catalog-detail-shell .analysis-grid__chart,.catalog-detail-shell .analysis-grid__summary{display:flex;flex-direction:column;min-width:0}.catalog-detail-shell .analysis-grid__chart .detail-card,.catalog-detail-shell .analysis-grid__summary .detail-card{flex:1;height:100%}.catalog-detail-shell .info-card{border-radius:var(--radius-md);border:1px solid var(--p-content-border-color);padding:var(--space-4);background:var(--p-surface-0);display:flex;flex-direction:column;gap:var(--space-3);height:100%}.catalog-detail-shell .info-card.primary-card{background:color-mix(in oklch,var(--p-primary-color) 4%,var(--p-content-background))}.catalog-detail-shell .info-card.accent-card{gap:var(--space-3);background:color-mix(in oklch,var(--p-surface-100) 60%,var(--p-content-background))}.catalog-detail-shell .info-highlight{border-radius:var(--radius-md);padding:var(--space-3);background:color-mix(in oklch,var(--p-surface-100) 50%,transparent);border:1px solid var(--p-content-border-color);display:flex;flex-direction:column;gap:var(--space-2)}.catalog-detail-shell .info-highlight.recommend{transition:background var(--motion-base) var(--ease-out),border-color var(--motion-base) var(--ease-out)}.catalog-detail-shell .info-highlight.recommend.active{background:color-mix(in oklch,var(--p-success-color) 10%,transparent);border-color:color-mix(in oklch,var(--p-success-color) 35%,transparent)}.catalog-detail-shell .info-highlight-content{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.catalog-detail-shell .expire-day-text{font-size:var(--text-xs);color:var(--p-warn-color);font-weight:600;white-space:nowrap}.catalog-detail-shell .highlight-pill{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;font-weight:600;background:color-mix(in oklch,var(--p-info-color) 12%,transparent);color:var(--p-info-color);width:fit-content}.catalog-detail-shell .highlight-pill.warning{background:color-mix(in oklch,var(--p-warn-color) 12%,transparent);color:var(--p-warn-color)}.catalog-detail-shell .highlight-pill.success{background:color-mix(in oklch,var(--p-success-color) 12%,transparent);color:var(--p-success-color)}.catalog-detail-shell .highlight-pill i{font-size:.75rem}.catalog-detail-shell .chart-card .chart-wrapper{min-height:220px;max-height:260px;display:flex;align-items:center;justify-content:center}.catalog-detail-shell .summary-card .summary-list{display:flex;flex-direction:column;gap:var(--space-2)}.catalog-detail-shell .summary-list .summary-item{border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);border:1px solid var(--p-content-border-color);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.catalog-detail-shell .info-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--space-3)}.catalog-detail-shell .info-columns.meta{border-top:1px dashed var(--p-content-border-color);padding-top:var(--space-3)}.catalog-detail-shell .info-block{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.catalog-detail-shell .info-block.full{grid-column:1/-1}.catalog-detail-shell .info-label{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--p-text-muted-color);font-weight:600}.catalog-detail-shell .info-value{font-size:var(--text-sm);font-weight:600;color:var(--p-text-color)}.catalog-detail-shell .info-value.highlight{font-size:var(--text-md);font-weight:700}.catalog-detail-shell .info-value.text-success{color:var(--p-success-color)}.catalog-detail-shell .info-value.text-danger{color:var(--p-danger-color)}.catalog-detail-shell .info-text{margin:0;font-size:var(--text-sm);color:var(--p-text-color);line-height:1.5}.catalog-detail-shell .info-description{display:flex;flex-direction:column;gap:var(--space-3)}.catalog-detail-shell .info-helper{margin:var(--space-1) 0 0;font-size:var(--text-xs);color:var(--p-text-muted-color)}.catalog-detail-shell .product-image-card,.catalog-detail-shell .course-image-card{padding:var(--space-3)}.catalog-detail-shell .product-image-card .image-wrapper,.catalog-detail-shell .course-image-card .image-wrapper{width:100%;border-radius:var(--radius-md);overflow:hidden;background:var(--p-surface-100);aspect-ratio:1;min-height:0;max-height:240px;display:flex;align-items:stretch}.catalog-detail-shell .product-image-card .image-wrapper bmk-display-image,.catalog-detail-shell .course-image-card .image-wrapper bmk-display-image{display:block;width:100%;height:100%;flex:1;min-height:0}.catalog-detail-shell .product-image-card .image-wrapper bmk-display-image .square,.catalog-detail-shell .product-image-card .image-wrapper bmk-display-image .p-image,.catalog-detail-shell .course-image-card .image-wrapper bmk-display-image .square,.catalog-detail-shell .course-image-card .image-wrapper bmk-display-image .p-image{width:100%;height:100%;display:block}.catalog-detail-shell .product-image-card .image-wrapper bmk-display-image .p-image img,.catalog-detail-shell .course-image-card .image-wrapper bmk-display-image .p-image img{width:100%;height:100%;object-fit:cover}.catalog-detail-shell .product-image-card .image-header span,.catalog-detail-shell .course-image-card .image-header span{font-weight:600;font-size:var(--text-sm)}.catalog-detail-shell .detail-card{border-radius:var(--radius-md);border:1px solid var(--p-content-border-color);padding:var(--space-4);background:var(--p-content-background)}.catalog-detail-shell .detail-card.fill-card{padding:var(--space-3)}.catalog-detail-shell .detail-card.branch-card{padding:0}.catalog-detail-shell.branch-catalog-detail-shell .branch-price-card{border-radius:var(--radius-md);border:1px solid color-mix(in oklch,var(--p-primary-color) 22%,var(--p-content-border-color));background:color-mix(in oklch,var(--p-primary-color) 6%,var(--p-content-background));padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);height:100%}.catalog-detail-shell.branch-catalog-detail-shell .branch-price-card__main{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.catalog-detail-shell.branch-catalog-detail-shell .branch-price-card__label{margin:0;font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--p-text-muted-color)}.catalog-detail-shell.branch-catalog-detail-shell .branch-price-card__amount{font-size:var(--text-xl);font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--p-text-color);line-height:var(--line-lg)}.catalog-detail-shell.branch-catalog-detail-shell .branch-price-card__diff{display:inline-flex;align-items:center;gap:var(--space-2);align-self:flex-start;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:600;background:color-mix(in srgb,var(--p-warn-color) 12%,var(--p-content-background))!important;color:color-mix(in srgb,var(--p-warn-color) 45%,var(--p-surface-900))!important;border-color:color-mix(in srgb,var(--p-warn-color) 20%,transparent)!important}.catalog-detail-shell.branch-catalog-detail-shell .branch-price-card__meta{display:flex;flex-direction:column;gap:var(--space-2);margin-top:auto;padding-top:var(--space-3);border-top:1px solid var(--p-content-border-color)}.catalog-detail-shell.branch-catalog-detail-shell .branch-price-card__meta-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);font-size:var(--text-sm)}.catalog-detail-shell.branch-catalog-detail-shell .branch-price-card__meta-row span:first-child{color:var(--p-text-muted-color);flex-shrink:0}.catalog-detail-shell.branch-catalog-detail-shell .branch-price-card__meta-row span:last-child{font-weight:600;color:var(--p-text-color);text-align:right}.catalog-detail-shell.branch-catalog-detail-shell .shareable-badge{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:600;background:color-mix(in srgb,var(--p-info-color) 12%,var(--p-content-background))!important;color:color-mix(in srgb,var(--p-info-color) 45%,var(--p-surface-900))!important;border-color:color-mix(in srgb,var(--p-info-color) 20%,transparent)!important}.catalog-detail-shell.branch-catalog-detail-shell .shareable-badge i{font-size:.85em}.catalog-detail-shell.branch-catalog-detail-shell app-branch-procedure-detail-product .product-content{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--space-4)}.catalog-detail-shell.branch-catalog-detail-shell app-branch-procedure-detail-product .product-main-info{flex:unset;min-width:0}.catalog-detail-shell.branch-catalog-detail-shell app-branch-procedure-detail-product .product-metrics{gap:var(--space-4);margin-left:0}app-course-procedure-detail-list .procedure-table-card{border:1px solid var(--p-content-border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);overflow:hidden;background:var(--p-content-background)}app-course-procedure-detail-list .procedure-table-card:hover{box-shadow:var(--shadow-sm);transform:none}app-course-procedure-detail-list .p-datatable.bmk-course-cost-table{border-radius:var(--radius-md)}app-course-procedure-detail-list .p-datatable.bmk-course-cost-table .p-datatable-wrapper{border-radius:var(--radius-md)}app-course-procedure-detail-list .p-datatable.bmk-course-cost-table .header-category-row .category-header{border:none;padding:var(--density-cell-pad-y) var(--density-cell-pad-x);font-weight:600;font-size:var(--text-2xs);text-align:center;background:var(--p-surface-50);border-bottom:1px solid var(--p-surface-200)}app-course-procedure-detail-list .p-datatable.bmk-course-cost-table .header-category-row .category-header .category-title{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);letter-spacing:.04em;text-transform:uppercase}app-course-procedure-detail-list .p-datatable.bmk-course-cost-table .header-category-row .category-header .category-title .category-icon{font-size:.75rem;opacity:.85}app-course-procedure-detail-list .p-datatable.bmk-course-cost-table .header-category-row .category-header.product-cost-header .category-title{background:color-mix(in srgb,var(--p-success-color) 12%,var(--p-content-background))!important;color:color-mix(in srgb,var(--p-success-color) 45%,var(--p-surface-900))!important;border-color:color-mix(in srgb,var(--p-success-color) 20%,transparent)!important}app-course-procedure-detail-list .p-datatable.bmk-course-cost-table .header-category-row .category-header.df-cost-header .category-title{background:color-mix(in srgb,var(--p-info-color) 12%,var(--p-content-background))!important;color:color-mix(in srgb,var(--p-info-color) 45%,var(--p-surface-900))!important;border-color:color-mix(in srgb,var(--p-info-color) 20%,transparent)!important}app-course-procedure-detail-list .p-datatable.bmk-course-cost-table .header-category-row .category-header.beauty-cost-header .category-title{background:color-mix(in srgb,var(--p-warn-color) 12%,var(--p-content-background))!important;color:color-mix(in srgb,var(--p-warn-color) 45%,var(--p-surface-900))!important;border-color:color-mix(in srgb,var(--p-warn-color) 20%,transparent)!important}app-course-procedure-detail-list .p-datatable.bmk-course-cost-table .header-category-row .category-header.total-cost-header .category-title{background:color-mix(in srgb,var(--p-primary-color) 12%,var(--p-content-background))!important;color:color-mix(in srgb,var(--p-primary-color) 45%,var(--p-surface-900))!important;border-color:color-mix(in srgb,var(--p-primary-color) 20%,transparent)!important}app-course-procedure-detail-list .p-datatable.bmk-course-cost-table .main-header-row .column-header{background:var(--p-surface-50);border:none;border-bottom:2px solid var(--p-surface-200);padding:var(--density-cell-pad-y) var(--density-cell-pad-x);font-weight:600;color:var(--p-text-muted-color);font-size:var(--text-2xs);letter-spacing:.04em;text-transform:uppercase;vertical-align:middle}app-course-procedure-detail-list .p-datatable.bmk-course-cost-table .main-header-row .column-header .header-content{font-weight:600;color:var(--p-text-muted-color)}app-course-procedure-detail-list .p-datatable.bmk-course-cost-table .main-header-row .column-header.product-cost-col{border-top:2px solid color-mix(in oklch,var(--p-success-color) 45%,transparent)}app-course-procedure-detail-list .p-datatable.bmk-course-cost-table .main-header-row .column-header.df-cost-col{border-top:2px solid color-mix(in oklch,var(--p-info-color) 45%,transparent)}app-course-procedure-detail-list .p-datatable.bmk-course-cost-table .main-header-row .column-header.beauty-cost-col{border-top:2px solid color-mix(in oklch,var(--p-warn-color) 45%,transparent)}app-course-procedure-detail-list .p-datatable.bmk-course-cost-table .main-header-row .column-header.total-cost-col{border-top:2px solid color-mix(in oklch,var(--p-primary-color) 45%,transparent)}app-course-procedure-detail-list .p-datatable.bmk-course-cost-table .data-row{transition:background-color var(--motion-fast) var(--ease-out)}app-course-procedure-detail-list .p-datatable.bmk-course-cost-table .data-row:hover{background:var(--p-surface-100)!important;transform:none}app-course-procedure-detail-list .p-datatable.bmk-course-cost-table .data-row td{border:none;border-bottom:1px solid var(--p-surface-100);padding:var(--density-cell-pad-y) var(--density-cell-pad-x);vertical-align:middle;background:transparent}app-course-procedure-detail-list .p-datatable.bmk-course-cost-table .data-row td .procedure-info .procedure-name{font-weight:600;color:var(--p-text-color);font-size:var(--text-sm);margin-bottom:var(--space-1)}app-course-procedure-detail-list .p-datatable.bmk-course-cost-table .data-row td .procedure-info .procedure-code{font-size:var(--text-xs);color:var(--p-text-muted-color)}app-course-procedure-detail-list .p-datatable.bmk-course-cost-table .data-row td.df-cost-data,app-course-procedure-detail-list .p-datatable.bmk-course-cost-table .data-row td.beauty-cost-data,app-course-procedure-detail-list .p-datatable.bmk-course-cost-table .data-row td.total-cost-data{background:transparent;border-left:none;font-family:var(--font-mono);font-variant-numeric:tabular-nums}app-course-procedure-detail-list .p-datatable.bmk-course-cost-table .data-row td.total-cost-data{font-weight:600}app-course-procedure-detail-list .p-datatable.bmk-course-cost-table .footer-totals-row th{border:none;padding:var(--space-3) var(--density-cell-pad-x);font-weight:600;font-size:var(--text-xs);background:var(--p-surface-100);border-top:2px solid var(--p-surface-200)}app-course-procedure-detail-list .p-datatable.bmk-course-cost-table .footer-totals-row th.footer-label .footer-content{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--p-text-muted-color);text-transform:uppercase;letter-spacing:.04em;font-size:var(--text-2xs)}app-course-procedure-detail-list .p-datatable.bmk-course-cost-table .footer-totals-row th.footer-value .footer-total,app-course-procedure-detail-list .p-datatable.bmk-course-cost-table .footer-totals-row th.footer-value .grand-total{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:700;font-size:var(--text-sm);color:var(--p-text-color);padding:0;background:transparent;border-radius:0;box-shadow:none}app-course-procedure-detail-list .p-datatable.bmk-course-cost-table .footer-totals-row th.footer-value .grand-total{font-size:var(--text-md);color:var(--p-primary-color)}app-course-procedure-detail-list .p-datatable.bmk-course-cost-table .footer-totals-row th.product-cost-footer,app-course-procedure-detail-list .p-datatable.bmk-course-cost-table .footer-totals-row th.df-cost-footer,app-course-procedure-detail-list .p-datatable.bmk-course-cost-table .footer-totals-row th.beauty-cost-footer,app-course-procedure-detail-list .p-datatable.bmk-course-cost-table .footer-totals-row th.total-cost-footer{background:var(--p-surface-100)}app-course-procedure-detail-list .p-datatable.bmk-course-cost-table .p-datatable-emptymessage>td{text-align:center;padding:var(--space-6);color:var(--p-text-muted-color);background:var(--p-surface-50)}@media(max-width:768px){app-course-procedure-detail-list .p-datatable.bmk-course-cost-table .header-category-row .category-header{padding:var(--space-2)}app-course-procedure-detail-list .p-datatable.bmk-course-cost-table .header-category-row .category-header .category-title{flex-direction:row;font-size:var(--text-2xs)}app-course-procedure-detail-list .p-datatable.bmk-course-cost-table .main-header-row .column-header,app-course-procedure-detail-list .p-datatable.bmk-course-cost-table .data-row td{padding:var(--space-2)}}.route-map{--route-map-track-color: var(--p-content-border-color);--route-map-accent: var(--p-primary-color);display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--p-primary-color) 4%,var(--p-content-background));border:1px solid color-mix(in srgb,var(--p-primary-color) 14%,transparent)}.route-map[data-state=in-progress]{--route-map-accent: var(--p-info-color, var(--p-primary-color))}.route-map[data-state=completed]{--route-map-accent: var(--p-success-color)}.route-map[data-state=cancelled]{--route-map-accent: var(--p-danger-color);--route-map-track-color: color-mix( in srgb, var(--p-danger-color) 32%, transparent )}.route-map__node{display:flex;flex-direction:column;gap:2px;min-width:0}.route-map__node-label{font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--p-text-muted-color);font-weight:600;display:inline-flex;align-items:center;gap:4px}.route-map__node-label i{font-size:var(--text-xs);color:var(--route-map-accent)}.route-map__node-name{font-size:var(--text-base);line-height:var(--line-base);font-weight:600;color:var(--p-text-color);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.route-map__node-meta{font-size:var(--text-xs);color:var(--p-text-muted-color);line-height:var(--line-xs)}.route-map__node--to{text-align:right;align-items:flex-end}.route-map__node--to .route-map__node-label{flex-direction:row-reverse}.route-map__track{position:relative;display:flex;align-items:center;justify-content:center;min-width:4.5rem;padding:0 var(--space-2)}.route-map__line{position:relative;width:100%;height:2px;background:var(--route-map-track-color);border-radius:var(--radius-full);overflow:hidden}.route-map__line:after{content:"";position:absolute;inset:0 auto 0 0;width:0;background:var(--route-map-accent);border-radius:inherit;transition:width var(--motion-deliberate) var(--ease-out)}.route-map[data-state=pending] .route-map__line:after{width:10%}.route-map[data-state=in-progress] .route-map__line:after{width:55%}.route-map[data-state=completed] .route-map__line:after{width:100%}.route-map[data-state=cancelled] .route-map__line:after{width:35%}.route-map__dot{position:absolute;top:50%;transform:translate(-50%,-50%);width:12px;height:12px;border-radius:var(--radius-full);background:var(--route-map-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--route-map-accent) 20%,transparent);transition:left var(--motion-deliberate) var(--ease-out)}.route-map[data-state=pending] .route-map__dot{left:10%}.route-map[data-state=in-progress] .route-map__dot{left:55%;animation:route-map-pulse 1.8s var(--ease-in-out) infinite}.route-map[data-state=completed] .route-map__dot{left:100%}.route-map[data-state=cancelled] .route-map__dot{left:35%}.route-map__arrow{position:absolute;top:50%;right:0;transform:translateY(-50%);color:var(--route-map-accent);font-size:var(--text-md);line-height:1}.route-map--compact{padding:var(--space-2) var(--space-3);gap:var(--space-2);border-radius:var(--radius-md)}.route-map--compact .route-map__track{min-width:2.75rem;padding:0 var(--space-1)}.route-map--compact .route-map__node-name{font-size:var(--text-sm);-webkit-line-clamp:1}.route-map--compact .route-map__node-meta{display:none}.route-map--compact .route-map__arrow{font-size:var(--text-sm)}.route-map--journey{grid-template-columns:auto minmax(5rem,1fr) auto;align-items:center;gap:var(--space-3);overflow:hidden;background:linear-gradient(120deg,color-mix(in srgb,var(--route-map-accent) 10%,var(--p-content-background)),color-mix(in srgb,var(--route-map-accent) 3%,var(--p-content-background)));border-color:color-mix(in srgb,var(--route-map-accent) 24%,transparent)}.route-map--journey .route-map__track{min-width:0;width:100%;height:2.25rem;padding:0 var(--space-3)}.route-map--journey .route-map__track:before,.route-map--journey .route-map__track:after{content:"";position:absolute;top:50%;width:10px;height:10px;border-radius:var(--radius-full);transform:translateY(-50%);z-index:2}.route-map--journey .route-map__track:before{left:var(--space-2);background:var(--route-map-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--route-map-accent) 20%,transparent)}.route-map--journey .route-map__track:after{right:var(--space-2);background:color-mix(in srgb,var(--route-map-accent) 28%,var(--p-content-background));border:2px solid var(--route-map-accent)}.route-map--journey .route-map__line{height:3px;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--route-map-accent) 38%,transparent) 0,color-mix(in srgb,var(--route-map-accent) 38%,transparent) 7px,transparent 7px,transparent 14px);background-size:14px 100%;animation:route-map-flow .7s linear infinite}.route-map--journey .route-map__line:after{height:3px;box-shadow:0 0 8px color-mix(in srgb,var(--route-map-accent) 55%,transparent)}.route-map--journey .route-map__vehicle{position:absolute;top:50%;left:0;transform:translate(-50%,-50%);color:var(--route-map-accent);font-size:var(--text-md);line-height:1;z-index:3;filter:drop-shadow(0 2px 4px color-mix(in srgb,var(--route-map-accent) 45%,transparent))}.route-map--journey[data-state=pending] .route-map__vehicle{left:8%}.route-map--journey[data-state=in-progress] .route-map__vehicle{animation:route-map-truck 2.6s var(--ease-in-out) infinite}.route-map--journey[data-state=completed] .route-map__vehicle{left:92%}.route-map--journey[data-state=cancelled] .route-map__vehicle{left:35%;opacity:.6}.route-map--journey .route-map__dot,.route-map--journey .route-map__arrow{display:none}@keyframes route-map-pulse{0%,to{box-shadow:0 0 0 4px color-mix(in srgb,var(--route-map-accent) 18%,transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--route-map-accent) 8%,transparent)}}@keyframes route-map-flow{to{background-position:14px 0}}@keyframes route-map-truck{0%{left:6%;opacity:0}12%{opacity:1}86%{opacity:1}to{left:92%;opacity:0}}@media(prefers-reduced-motion:reduce){.route-map__dot{animation:none!important;transition:none}.route-map__line:after{transition:none}.route-map--journey .route-map__line{animation:none}.route-map--journey .route-map__vehicle{animation:none;left:50%}}.bmk-timeline{--bmk-timeline-marker-size: 2rem;--bmk-timeline-marker-color: var(--p-primary-color);--bmk-timeline-marker-bg: color-mix( in srgb, var(--p-primary-color) 14%, var(--p-content-background) );--bmk-timeline-connector-color: var(--p-content-border-color)}.bmk-timeline .p-timeline-event-marker{background:transparent;border:0;width:auto;height:auto;padding:0;box-shadow:none}.bmk-timeline .p-timeline-event-connector{background:var(--bmk-timeline-connector-color);width:2px}.bmk-timeline__marker{--marker-color: var(--bmk-timeline-marker-color);--marker-bg: var(--bmk-timeline-marker-bg);display:inline-flex;align-items:center;justify-content:center;width:var(--bmk-timeline-marker-size);height:var(--bmk-timeline-marker-size);border-radius:var(--radius-full);background:var(--marker-bg);color:var(--marker-color);border:2px solid color-mix(in srgb,var(--marker-color) 32%,transparent);box-shadow:var(--shadow-sm);transition:transform var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.bmk-timeline__marker i{font-size:calc(var(--bmk-timeline-marker-size) * .45);line-height:1}.bmk-timeline__marker[data-state=upcoming]{--marker-color: var(--p-text-muted-color);--marker-bg: var(--p-surface-100);border-style:dashed;box-shadow:none;opacity:.92}.bmk-timeline__marker[data-state=upcoming] i{opacity:.65}.bmk-timeline__marker[data-state=current]{--marker-color: var(--p-primary-color);--marker-bg: color-mix( in srgb, var(--p-primary-color) 16%, var(--p-content-background) );animation:bmk-timeline-pulse 1.8s var(--ease-in-out) infinite}.bmk-timeline__marker[data-state=completed]{--marker-color: var(--p-success-color);--marker-bg: color-mix( in srgb, var(--p-success-color) 14%, var(--p-content-background) )}.bmk-timeline__marker[data-state=cancelled]{--marker-color: var(--p-danger-color);--marker-bg: color-mix( in srgb, var(--p-danger-color) 14%, var(--p-content-background) )}.bmk-timeline__marker[data-state=in-progress]{--marker-color: var(--p-info-color, var(--p-primary-color));--marker-bg: color-mix( in srgb, var(--p-info-color, var(--p-primary-color)) 14%, var(--p-content-background) )}.bmk-timeline__marker[data-state=pending]{--marker-color: var(--p-warn-color);--marker-bg: color-mix( in srgb, var(--p-warn-color) 14%, var(--p-content-background) )}.bmk-timeline--stepper{--bmk-timeline-marker-size: 2.75rem}.bmk-timeline--stepper .p-timeline-event-opposite{display:none}.bmk-timeline--stepper .p-timeline-event-content{padding:var(--space-3) 0 0;text-align:center;min-width:8.5rem}.bmk-timeline--stepper .p-timeline-event-connector{height:3px;width:100%;margin-top:0;border-radius:var(--radius-full)}.bmk-timeline--stepper .p-timeline-horizontal .p-timeline-event{flex:1 1 0}.bmk-timeline--stepper__step{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);padding:0 var(--space-1)}.bmk-timeline--stepper__step-label{font-size:var(--text-base);line-height:1.3;font-weight:600;color:var(--p-text-color);max-width:10rem;overflow-wrap:anywhere}.bmk-timeline--stepper__step-meta{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-xs);line-height:1.2;font-weight:600;padding:2px var(--space-2);border-radius:var(--radius-full);color:var(--p-text-muted-color);background:var(--p-surface-100);font-variant-numeric:tabular-nums;white-space:nowrap}.bmk-timeline--stepper__step-meta i{font-size:.7rem}.bmk-timeline--stepper__step-date{font-size:var(--text-2xs);line-height:1.2;color:var(--p-text-muted-color);font-variant-numeric:tabular-nums;white-space:nowrap}.bmk-timeline--stepper__step[data-state=upcoming] .bmk-timeline--stepper__step-label{color:var(--p-text-muted-color);font-weight:500}.bmk-timeline--stepper__step[data-state=upcoming] .bmk-timeline--stepper__step-meta--upcoming{color:var(--p-text-muted-color);background:var(--p-surface-100);border:1px dashed var(--p-surface-300)}.bmk-timeline--stepper__step[data-state=completed] .bmk-timeline--stepper__step-label{color:color-mix(in srgb,var(--p-success-color) 80%,var(--p-text-color));font-weight:600}.bmk-timeline--stepper__step[data-state=completed] .bmk-timeline--stepper__step-meta{color:color-mix(in srgb,var(--p-success-color) 88%,var(--p-text-color));background:color-mix(in srgb,var(--p-success-color) 14%,var(--p-content-background))}.bmk-timeline--stepper__step[data-state=current] .bmk-timeline--stepper__step-label{color:var(--p-primary-700);font-weight:700}.bmk-timeline--stepper__step[data-state=current] .bmk-timeline--stepper__step-meta--current{color:var(--p-primary-contrast-color, #fff);background:var(--p-primary-color);box-shadow:var(--shadow-sm)}.bmk-timeline--stepper__step[data-state=cancelled] .bmk-timeline--stepper__step-label{color:var(--p-danger-color);font-weight:700}.bmk-timeline--stepper__step[data-state=cancelled] .bmk-timeline--stepper__step-meta{color:var(--p-danger-color);background:color-mix(in srgb,var(--p-danger-color) 14%,var(--p-content-background))}.bmk-timeline--stepper .p-timeline-event:has(.bmk-timeline__marker[data-state=completed]) .p-timeline-event-connector{background:var(--p-success-color)}.bmk-timeline--stepper .p-timeline-event:has(.bmk-timeline__marker[data-state=current]) .p-timeline-event-connector,.bmk-timeline--stepper .p-timeline-event:has(.bmk-timeline__marker[data-state=pending]) .p-timeline-event-connector,.bmk-timeline--stepper .p-timeline-event:has(.bmk-timeline__marker[data-state=in-progress]) .p-timeline-event-connector{background:color-mix(in srgb,var(--p-primary-color) 55%,var(--p-content-border-color))}@media(max-width:767px){.bmk-timeline--stepper .p-timeline{overflow-x:auto;scrollbar-width:thin}.bmk-timeline--stepper .p-timeline-event{min-width:8rem}}.bmk-timeline--history{--bmk-timeline-marker-size: 2rem}.bmk-timeline--history .p-timeline-event-opposite{flex:0 0 5.5rem;padding:var(--space-1) var(--space-2)}.bmk-timeline--history .p-timeline-event-content{padding:var(--space-1) var(--space-3);min-width:0}.bmk-timeline--history .p-timeline-event{min-height:4.5rem}.bmk-timeline--history__opposite{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.bmk-timeline--history__date-day{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-lg);line-height:1.1;font-weight:700;color:var(--p-text-color)}.bmk-timeline--history__date-mon{font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--p-text-muted-color)}.bmk-timeline--history__date-time{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-xs);color:var(--p-text-muted-color);margin-top:2px}.bmk-timeline--history__card{background:var(--p-content-background);border:1px solid var(--p-content-border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2);transition:box-shadow var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.bmk-timeline--history__card:hover{box-shadow:var(--shadow-md);border-color:color-mix(in srgb,var(--p-primary-color) 24%,var(--p-content-border-color))}.bmk-timeline--history__card-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.bmk-timeline--history__card-title{font-size:var(--text-sm);line-height:var(--line-sm);font-weight:600;color:var(--p-text-color);margin:0}.bmk-timeline--history__card-actor,.bmk-timeline--history__card-remark{font-size:var(--text-xs);line-height:var(--line-xs);color:var(--p-text-muted-color);display:inline-flex;align-items:center;gap:4px}.bmk-timeline--history__card-actor i,.bmk-timeline--history__card-remark i{font-size:var(--text-xs)}.bmk-timeline--history__card-remark{font-style:italic;color:var(--p-text-color)}@media(max-width:640px){.bmk-timeline--history .p-timeline-event-opposite{flex:0 0 4rem}}@keyframes bmk-timeline-pulse{0%,to{box-shadow:var(--shadow-sm),0 0 color-mix(in srgb,var(--marker-color) 30%,transparent)}50%{box-shadow:var(--shadow-sm),0 0 0 8px color-mix(in srgb,var(--marker-color) 0%,transparent)}}@media(prefers-reduced-motion:reduce){.bmk-timeline__marker{animation:none!important}}app-bmk-wizard-stepper.is-wizard .bmk-timeline.bmk-timeline--stepper .p-timeline-event{min-height:0}app-bmk-wizard-stepper.is-wizard .bmk-timeline.bmk-timeline--stepper .p-timeline-event-content,app-bmk-wizard-stepper.is-wizard .bmk-timeline.bmk-timeline--stepper .p-timeline-event-opposite{padding:var(--space-1) var(--space-2) 0}app-bmk-wizard-stepper.is-wizard .bmk-timeline.bmk-timeline--stepper .bmk-timeline__marker{width:2rem;height:2rem;font-size:.95rem}app-bmk-wizard-stepper.is-wizard .bmk-timeline.bmk-timeline--stepper .bmk-timeline--stepper__step-label{font-size:var(--text-xs);font-weight:600}app-bmk-wizard-stepper.is-wizard .bmk-timeline.bmk-timeline--stepper .bmk-timeline--stepper__step-meta{font-size:.65rem;color:var(--p-text-muted-color)}@media(max-width:640px){app-bmk-wizard-stepper.is-wizard .bmk-wizard-stepper .p-timeline-horizontal{flex-direction:column;align-items:stretch}}.action-bar-sticky{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);border:1px solid transparent;background:color-mix(in srgb,var(--p-content-background) 88%,transparent);backdrop-filter:var(--backdrop-blur);-webkit-backdrop-filter:var(--backdrop-blur);transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out)}.action-bar-sticky.is-pinned{border-color:var(--p-content-border-color);box-shadow:var(--shadow-sm);background:color-mix(in srgb,var(--p-content-background) 96%,transparent)}.action-bar-sticky__lead{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0;flex:1 1 auto}.action-bar-sticky__lead .lead-title{font-size:var(--text-sm);line-height:var(--line-sm);font-weight:600;color:var(--p-text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.action-bar-sticky__actions{display:inline-flex;align-items:center;gap:var(--space-2);flex-shrink:0}.action-bar-sticky__divider{width:1px;height:1.25rem;background:var(--p-content-border-color);margin:0 var(--space-1)}@media(max-width:640px){.action-bar-sticky{flex-wrap:wrap;gap:var(--space-2)}.action-bar-sticky__actions{width:100%;justify-content:flex-end;overflow-x:auto;scrollbar-width:none}.action-bar-sticky__actions::-webkit-scrollbar{display:none}}@media(prefers-reduced-motion:reduce){.action-bar-sticky{transition:none}}.bmk-wizard-stepper__timeline{min-width:min(100%,28rem)}.verification-mode-selector{display:flex;flex-direction:column;gap:var(--space-3)}.verification-mode-selector__option{display:flex;align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--p-content-border-color);background:var(--p-content-background);text-align:left;cursor:pointer;transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out)}.verification-mode-selector__option:hover:not(:disabled){border-color:color-mix(in srgb,var(--p-primary-color) 28%,var(--p-content-border-color));box-shadow:var(--shadow-sm)}.verification-mode-selector__option:focus-visible{outline:2px solid var(--p-primary-color);outline-offset:2px}.verification-mode-selector__option[aria-checked=true],.verification-mode-selector__option--selected{border-color:color-mix(in srgb,var(--p-primary-color) 45%,var(--p-content-border-color));background:color-mix(in srgb,var(--p-primary-color) 8%,var(--p-content-background));box-shadow:var(--shadow-sm)}.verification-mode-selector__option:disabled{opacity:.6;cursor:not-allowed}.verification-mode-selector__icon{flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:var(--radius-md);display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--p-primary-color) 12%,var(--p-content-background));color:var(--p-primary-color)}.verification-mode-selector__icon--qr{background:color-mix(in srgb,var(--p-info-color, var(--p-primary-color)) 12%,var(--p-content-background));color:var(--p-info-color, var(--p-primary-color))}.verification-mode-selector__title{font-size:var(--text-sm);font-weight:600;color:var(--p-text-color);margin:0}.verification-mode-selector__desc,.verification-mode-selector__hint{font-size:var(--text-xs);color:var(--p-text-muted-color);line-height:var(--line-xs);margin:var(--space-1) 0 0}.verification-mode-selector__recommend{display:inline-block;margin-top:var(--space-2);padding:2px var(--space-2);border-radius:var(--radius-full);font-size:var(--text-2xs);font-weight:600;color:var(--p-primary-700);background:color-mix(in srgb,var(--p-primary-color) 12%,transparent)}@media(prefers-reduced-motion:reduce){.verification-mode-selector__option{transition:none}}.trip-card{background:var(--p-content-background);border:1px solid var(--p-content-border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.trip-card__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--p-content-border-color);min-height:0}.trip-card__lead,.trip-card .trip-info-card__lead{display:flex;align-items:flex-start;gap:var(--space-2);min-width:0;flex:1 1 auto}.trip-card__lead>div,.trip-card .trip-info-card__lead>div{min-width:0}.trip-card__lead .trip-card__header-icon,.trip-card .trip-info-card__lead .trip-card__header-icon{margin-top:1px}.trip-card__header-icon{width:1.75rem;height:1.75rem;border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--p-primary-color) 12%,transparent);color:var(--p-primary-color);flex-shrink:0;font-size:var(--text-sm)}.trip-card__title{margin:0;font-size:var(--text-sm);font-weight:600;line-height:1.3;color:var(--p-text-color)}.trip-card__subtitle{margin:1px 0 0;font-size:var(--text-2xs);line-height:1.3;color:var(--p-text-muted-color)}.trip-card__body{padding:var(--space-3) var(--space-4)}.trip-card__optional{font-size:var(--text-2xs);color:var(--p-text-muted-color);display:inline-flex;align-items:center;gap:var(--space-1)}.trip-edit-grid{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:992px){.trip-edit-grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--space-5)}}@media(max-width:991px){.trip-edit-grid{display:flex;flex-direction:column}}.trip-edit-main{min-width:0}@media(max-width:991px){.trip-edit-main{order:-1}}.trip-edit-rail{display:flex;flex-direction:column;gap:var(--space-4)}@media(max-width:991px){.trip-edit-rail{order:0}}.trip-stock-card .trip-card__body{padding-bottom:0}.trip-stock-card .lot-transfer-table-container{border:none;border-radius:0;box-shadow:none;border-top:1px solid var(--p-content-border-color)}.mascot-callout{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--p-content-border-color);background:var(--p-content-background)}.mascot-callout--warn{border-color:color-mix(in srgb,var(--p-warn-color) 35%,transparent);background:color-mix(in srgb,var(--p-warn-color) 8%,var(--p-content-background))}.mascot-callout__img{flex-shrink:0;width:5.5rem;height:auto;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;animation:mascot-callout-wow var(--motion-deliberate) var(--ease-spring) both}.mascot-callout__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-2)}.mascot-callout__title{margin:0;font-size:var(--text-sm);font-weight:700;color:var(--p-text-color)}.mascot-callout__hint{margin:0;font-size:var(--text-sm);color:var(--p-text-muted-color);line-height:1.5}.mascot-callout__list{margin:var(--space-1) 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-1)}.mascot-callout__product{font-weight:600;color:var(--p-text-color)}.mascot-callout__amounts{display:block;font-size:var(--text-sm);color:var(--p-warn-color)}@keyframes mascot-callout-wow{0%{opacity:0;transform:translateY(var(--space-2)) scale(.92)}70%{transform:translateY(calc(var(--space-1) * -.5)) scale(1.03)}to{opacity:1;transform:translateY(0) scale(1)}}.command-palette{flex:1 1 auto;min-width:0}.command-palette__field{width:100%}.command-palette__input{font-size:var(--text-sm);padding-inline-start:var(--space-10);border-radius:var(--radius-md);border:1px solid var(--p-content-border-color);background:var(--p-surface-50);transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.command-palette__input:focus{border-color:color-mix(in srgb,var(--p-primary-color) 40%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-color) 18%,transparent)}.command-palette__hint{flex-shrink:0;font-size:var(--text-2xs);white-space:nowrap}.app-dark .command-palette__input{background:var(--p-surface-800)}.bmk-segment-pill{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--density-input-h, 2.75rem);padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);border:1px solid var(--p-content-border-color);background:var(--p-content-background);font-size:var(--text-xs);font-weight:500;color:var(--p-text-color);cursor:pointer;flex-shrink:0;white-space:nowrap;transition:border-color var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.bmk-segment-pill:hover{border-color:color-mix(in srgb,var(--p-primary-color) 30%,transparent)}.bmk-segment-pill:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-color) 25%,transparent)}.bmk-segment-pill--active{border-color:color-mix(in srgb,var(--p-primary-color) 40%,transparent);background:color-mix(in srgb,var(--p-primary-color) 8%,transparent);font-weight:600}.bmk-segment-pill__count{font-size:var(--text-2xs);padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--p-surface-100);color:var(--p-text-muted-color);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.bmk-segment-pill__alert{font-size:var(--text-2xs);padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--p-danger-color);color:var(--p-primary-contrast-color);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.bmk-segment-pill-row{display:flex;flex-wrap:wrap;gap:var(--space-2)}@media(max-width:767px){.bmk-segment-pill-row{flex-wrap:nowrap;overflow-x:auto;padding-bottom:var(--space-1);-webkit-overflow-scrolling:touch;scrollbar-width:thin}}.app-dark .bmk-segment-pill{background:var(--p-surface-800)}.brand-wordmark{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);cursor:pointer;text-decoration:none;transition:opacity var(--motion-fast) var(--ease-out)}.brand-wordmark:hover{opacity:.92}.brand-wordmark:focus-visible{outline:2px solid var(--p-primary-color);outline-offset:2px}.brand-wordmark__text{font-family:var(--font-sans);font-weight:700;font-size:var(--text-md);letter-spacing:-.01em;line-height:1;white-space:nowrap}.brand-wordmark__primary{color:var(--p-text-color)}.brand-wordmark__accent{color:var(--bmk-accent-warm)}.layout-wrapper .layout-menu-container .layout-menu-logo.layout-menu-logo-compact{background:var(--p-primary-700);padding:var(--space-2) 0 var(--space-1);line-height:1}.layout-wrapper .layout-menu-container .layout-menu-logo.layout-menu-logo-compact a.brand-wordmark{display:inline-flex;height:auto;min-height:0;padding:0 var(--space-3);text-align:center}.layout-wrapper .layout-menu-container .layout-menu-logo.layout-menu-logo-compact a.brand-wordmark:focus-visible{outline-color:var(--bmk-accent-warm)}.layout-wrapper .layout-menu-container .layout-menu-logo.layout-menu-logo-compact .brand-wordmark__primary{color:var(--p-primary-contrast-color)}.layout-wrapper .layout-menu-container .layout-menu-logo.layout-menu-logo-compact .brand-wordmark__accent{color:var(--bmk-accent-warm)}.app-dark .layout-wrapper .layout-menu-container .layout-menu-logo.layout-menu-logo-compact{background:var(--p-primary-800)}.layout-wrapper .layout-topbar .layout-topbar-logo.brand-wordmark{height:auto;padding:var(--space-1) 0;vertical-align:middle}.layout-wrapper .layout-topbar .layout-topbar-logo.brand-wordmark .brand-wordmark__text{font-size:var(--text-sm)}.layout-wrapper .layout-topbar .layout-topbar-logo.brand-wordmark .brand-wordmark__primary{color:var(--p-text-color)}@media screen and (max-width:896px){.layout-wrapper .layout-topbar .layout-topbar-logo.brand-wordmark .brand-wordmark__text{font-size:var(--text-xl);font-weight:800;letter-spacing:-.02em}}.chunk-recovery-banner{position:fixed;inset:0 0 auto;z-index:99999;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--space-4);padding:var(--space-3) var(--space-6);background:var(--p-danger-color, #ef4444);color:var(--p-danger-contrast-color, #fff);box-shadow:var(--shadow-lg);font-family:var(--font-sans);font-size:var(--text-sm);text-align:center}.chunk-recovery-banner__message{font-weight:600}.chunk-recovery-banner__button{border:1px solid currentColor;border-radius:var(--radius-md);background:transparent;color:inherit;font:inherit;font-weight:600;padding:var(--space-1) var(--space-4);cursor:pointer}.chunk-recovery-banner__button:hover{background:#ffffff26}.chunk-recovery-banner__button:focus-visible{outline:2px solid currentColor;outline-offset:2px}:root{--df-additional-accent: var(--p-primary-color);--df-additional-accent-strong: var(--p-primary-700);--df-additional-accent-soft: color-mix(in oklab, var(--p-primary-color) 12%, transparent);--df-additional-accent-border: color-mix(in oklab, var(--p-primary-color) 30%, transparent);--df-additional-surface: var(--p-content-background);--df-additional-surface-alt: var(--p-surface-50);--df-additional-border: var(--p-content-border-color);--df-additional-border-strong: var(--p-surface-300);--df-additional-radius: var(--radius-md);--df-additional-radius-sm: var(--radius-sm);--df-additional-radius-lg: var(--radius-lg);--df-additional-shadow-sm: var(--shadow-sm);--df-additional-shadow-md: var(--shadow-md);--df-additional-text-strong: var(--p-text-color);--df-additional-text: var(--p-text-color);--df-additional-text-muted: var(--p-text-muted-color);--df-additional-text-subtle: var(--p-text-muted-color);--df-additional-danger: var(--p-danger-color);--df-additional-danger-soft: color-mix(in oklab, var(--p-danger-color) 12%, transparent);--df-additional-warning: var(--p-warn-color);--df-additional-warning-soft: color-mix(in oklab, var(--p-warn-color) 14%, transparent);--df-additional-success: var(--p-success-color);--df-additional-success-soft: color-mix(in oklab, var(--p-success-color) 12%, transparent);--df-category-supply: #0ea5e9;--df-category-utility: #f59e0b;--df-category-marketing: #ec4899;--df-category-logistics: var(--p-primary-600);--df-category-staff: #10b981;--df-category-maintenance: #ef4444;--df-category-gift: #d946ef;--df-category-misc: #64748b}.df-additional-scope .p-inputtext{border-radius:var(--df-additional-radius-sm);border:1px solid var(--df-additional-border);font-weight:600;font-size:.88rem;padding:.4rem .55rem;transition:border-color .15s ease,box-shadow .15s ease}.df-additional-scope .p-inputtext:focus,.df-additional-scope .p-inputtext:focus-visible,.df-additional-scope .p-inputtext.p-focus{border-color:var(--df-additional-accent);box-shadow:0 0 0 2px var(--df-additional-accent-soft);outline:none}.df-additional-scope .p-inputtext.ng-invalid.ng-dirty{border-color:var(--df-additional-danger)}.df-additional-scope .p-inputnumber-input,.df-additional-scope .df-additional-amount-input{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.df-additional-scope .p-select,.df-additional-scope .p-dropdown,.df-additional-scope .p-autoComplete,.df-additional-scope .p-autocomplete{border-radius:var(--df-additional-radius-sm)}.df-additional-scope .p-select .p-select-label,.df-additional-scope .p-select .p-dropdown-label,.df-additional-scope .p-select .p-autocomplete-input,.df-additional-scope .p-dropdown .p-select-label,.df-additional-scope .p-dropdown .p-dropdown-label,.df-additional-scope .p-dropdown .p-autocomplete-input,.df-additional-scope .p-autoComplete .p-select-label,.df-additional-scope .p-autoComplete .p-dropdown-label,.df-additional-scope .p-autoComplete .p-autocomplete-input,.df-additional-scope .p-autocomplete .p-select-label,.df-additional-scope .p-autocomplete .p-dropdown-label,.df-additional-scope .p-autocomplete .p-autocomplete-input{font-weight:600;font-size:.88rem}.df-additional-scope .p-select-overlay,.df-additional-scope .p-autocomplete-overlay,.df-additional-scope .p-autocomplete-panel,.df-additional-scope .p-dropdown-panel{background:var(--df-additional-surface);border-radius:var(--df-additional-radius);border:1px solid var(--df-additional-border);box-shadow:var(--df-additional-shadow-md)}.df-additional-scope .p-select-overlay .p-select-list,.df-additional-scope .p-select-overlay .p-autocomplete-list,.df-additional-scope .p-autocomplete-overlay .p-select-list,.df-additional-scope .p-autocomplete-overlay .p-autocomplete-list,.df-additional-scope .p-autocomplete-panel .p-select-list,.df-additional-scope .p-autocomplete-panel .p-autocomplete-list,.df-additional-scope .p-dropdown-panel .p-select-list,.df-additional-scope .p-dropdown-panel .p-autocomplete-list{background:var(--df-additional-surface)}.df-additional-scope .p-select-overlay .p-select-option,.df-additional-scope .p-select-overlay .p-autocomplete-item,.df-additional-scope .p-select-overlay .p-dropdown-item,.df-additional-scope .p-autocomplete-overlay .p-select-option,.df-additional-scope .p-autocomplete-overlay .p-autocomplete-item,.df-additional-scope .p-autocomplete-overlay .p-dropdown-item,.df-additional-scope .p-autocomplete-panel .p-select-option,.df-additional-scope .p-autocomplete-panel .p-autocomplete-item,.df-additional-scope .p-autocomplete-panel .p-dropdown-item,.df-additional-scope .p-dropdown-panel .p-select-option,.df-additional-scope .p-dropdown-panel .p-autocomplete-item,.df-additional-scope .p-dropdown-panel .p-dropdown-item{padding:.55rem .75rem;font-size:.88rem}.df-additional-scope .p-select-overlay .p-select-option.p-select-option-selected,.df-additional-scope .p-select-overlay .p-select-option.p-highlight,.df-additional-scope .p-select-overlay .p-autocomplete-item.p-select-option-selected,.df-additional-scope .p-select-overlay .p-autocomplete-item.p-highlight,.df-additional-scope .p-select-overlay .p-dropdown-item.p-select-option-selected,.df-additional-scope .p-select-overlay .p-dropdown-item.p-highlight,.df-additional-scope .p-autocomplete-overlay .p-select-option.p-select-option-selected,.df-additional-scope .p-autocomplete-overlay .p-select-option.p-highlight,.df-additional-scope .p-autocomplete-overlay .p-autocomplete-item.p-select-option-selected,.df-additional-scope .p-autocomplete-overlay .p-autocomplete-item.p-highlight,.df-additional-scope .p-autocomplete-overlay .p-dropdown-item.p-select-option-selected,.df-additional-scope .p-autocomplete-overlay .p-dropdown-item.p-highlight,.df-additional-scope .p-autocomplete-panel .p-select-option.p-select-option-selected,.df-additional-scope .p-autocomplete-panel .p-select-option.p-highlight,.df-additional-scope .p-autocomplete-panel .p-autocomplete-item.p-select-option-selected,.df-additional-scope .p-autocomplete-panel .p-autocomplete-item.p-highlight,.df-additional-scope .p-autocomplete-panel .p-dropdown-item.p-select-option-selected,.df-additional-scope .p-autocomplete-panel .p-dropdown-item.p-highlight,.df-additional-scope .p-dropdown-panel .p-select-option.p-select-option-selected,.df-additional-scope .p-dropdown-panel .p-select-option.p-highlight,.df-additional-scope .p-dropdown-panel .p-autocomplete-item.p-select-option-selected,.df-additional-scope .p-dropdown-panel .p-autocomplete-item.p-highlight,.df-additional-scope .p-dropdown-panel .p-dropdown-item.p-select-option-selected,.df-additional-scope .p-dropdown-panel .p-dropdown-item.p-highlight{background:var(--df-additional-accent-soft);color:var(--df-additional-accent-strong)}.df-additional-scope .p-button.p-button-sm{font-size:.82rem;padding:.4rem .75rem}.df-additional-scope .p-button.p-button-danger.p-button-text{color:var(--df-additional-danger)}.df-additional-scope .p-button.p-button-danger.p-button-text:hover:not(:disabled){background:var(--df-additional-danger-soft)}.df-additional-scope .p-accordion-tab{margin-bottom:.5rem}.df-additional-scope .p-accordion-tab .p-accordion-header-link{border-radius:var(--df-additional-radius);border:1px solid var(--df-additional-border);background:var(--df-additional-surface)}.df-category-swatch{display:inline-flex;align-items:center;gap:.35rem;padding:.15rem .55rem;border-radius:999px;font-size:.72rem;font-weight:700;color:var(--cat-color, var(--df-additional-text-muted));background:color-mix(in srgb,var(--cat-color, #64748b) 10%,#fff);border:1px solid color-mix(in srgb,var(--cat-color, #64748b) 30%,#fff)}.df-category-swatch i{font-size:.78rem}.sad .sad-table .p-datatable-tbody>tr{min-height:42px;transition:background-color var(--motion-fast) var(--ease-out)}.sad .sad-table .p-datatable-tbody>tr:hover{background:color-mix(in srgb,var(--p-primary-color) 4%,transparent)!important}.sad .sad-table .p-datatable-thead>tr>th{font-size:var(--text-xs);font-weight:600;color:var(--p-text-muted-color);text-transform:uppercase;letter-spacing:.03em;background:var(--p-surface-50);padding:var(--space-3)}.sad .sad-table .p-datatable-tbody>tr>td{padding:var(--space-2) var(--space-3);font-size:var(--text-sm)}.sad .sad-evidence__thumb .p-image,.sad .sad-evidence__thumb .p-image-preview-container,.sad .sad-evidence__thumb .p-image-preview-indicator{width:100%;height:100%;display:block}.sad .sad-evidence__thumb .p-image img{width:100%;height:100%;object-fit:cover;display:block}.sad .sad-accordion.p-accordion{display:flex;flex-direction:column;gap:var(--space-2)}.sad .sad-accordion.p-accordion .p-accordionpanel{border:1px solid var(--p-content-border-color);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-sm);background:var(--p-content-background)}.sad .sad-accordion.p-accordion .p-accordionheader{padding:var(--space-3) var(--space-4);font-size:var(--text-sm);font-weight:600;color:var(--p-text-color);background:var(--p-surface-50);border:none;transition:background var(--motion-fast) var(--ease-out)}.sad .sad-accordion.p-accordion .p-accordionheader:hover{background:color-mix(in srgb,var(--p-primary-color) 4%,var(--p-surface-50))}.sad .sad-accordion.p-accordion .p-accordioncontent-content{padding:var(--space-4) var(--space-5);border-top:1px solid var(--p-content-border-color)}.sad .sad-history-chart p-chart{display:block;width:100%;height:100%}.sad-dialog.p-dialog{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-xl)}.sad-dialog.p-dialog .p-dialog-header{padding:var(--space-4) var(--space-6);background:var(--p-content-background);border-bottom:1px solid var(--p-content-border-color)}.sad-dialog.p-dialog .p-dialog-header .p-dialog-title{font-size:var(--text-md);font-weight:700}.sad-dialog.p-dialog .p-dialog-content{padding:var(--space-5) var(--space-6);background:var(--p-surface-50)}.sad-dialog.p-dialog .p-dialog-footer{padding:var(--space-3) var(--space-6) var(--space-5);gap:var(--space-2)}.sad-galleria.p-galleria .p-galleria-content{background:color-mix(in srgb,var(--p-surface-900) 85%,transparent)}app-stock-audit-report .sar-charts__canvas{display:block;width:100%;height:240px}app-stock-audit-report .sar-charts__canvas p-chart{display:block;width:100%;height:100%}app-stock-audit-report .sar-charts__canvas p-chart>div{width:100%!important;height:100%!important;position:relative!important}app-stock-audit-report .sar-charts__canvas canvas{width:100%!important;height:100%!important;max-width:100%;max-height:100%;display:block}app-stock-audit-report .sar-charts__doughnut-wrap p-chart,app-stock-audit-report .sar-charts__doughnut-wrap .p-chart{display:block;width:170px!important;height:170px!important;max-height:170px!important}app-stock-audit-report .sar-charts__doughnut-wrap canvas{width:170px!important;height:170px!important;max-height:170px!important;display:block}app-stock-audit-report .p-datatable.premium-table .p-datatable-thead>tr>th{position:sticky;top:0;z-index:2}app-stock-audit-report .p-datatable.premium-table .p-datatable-tbody>tr{cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out)}app-stock-audit-report .p-datatable.premium-table .p-datatable-tbody>tr:focus-visible{outline:2px solid var(--p-primary-color);outline-offset:-2px}app-stock-audit-report .p-datatable.premium-table .p-datatable-tbody>tr.sar-row--discrepancy{background:color-mix(in srgb,var(--p-danger-color) 6%,transparent)!important}app-stock-audit-report .p-datatable.premium-table .p-datatable-tbody>tr.sar-row--discrepancy>td:first-child{box-shadow:inset 3px 0 0 0 var(--p-danger-color)}app-stock-audit-report .p-datatable.premium-table .p-datatable-tbody>tr.sar-row--sod{background:color-mix(in srgb,var(--p-warn-color) 8%,transparent)!important}app-stock-audit-report .p-datatable.premium-table .p-datatable-thead>tr>th.sar-col-select,app-stock-audit-report .p-datatable.premium-table .p-datatable-tbody>tr>td.sar-col-select{width:42px;padding-left:var(--space-4);padding-right:var(--space-1);text-align:center}app-stock-audit-report .p-datatable.premium-table .p-datatable-thead>tr>th.sar-col-expand,app-stock-audit-report .p-datatable.premium-table .p-datatable-tbody>tr>td.sar-col-expand{width:44px;padding-left:var(--space-1);padding-right:var(--space-1);text-align:center}app-stock-audit-report .p-datatable.premium-table .p-datatable-tbody>tr.sar-expansion-row{background:color-mix(in srgb,var(--p-surface-100) 60%,transparent)}app-stock-audit-report .p-datatable.premium-table .p-datatable-tbody>tr.sar-expansion-row:hover{background:color-mix(in srgb,var(--p-surface-100) 60%,transparent)}app-stock-audit-report .p-datatable.premium-table .p-datatable-tbody>tr.sar-expansion-row>td.sar-expansion-cell{padding:0;background:transparent;box-shadow:inset 3px 0 0 var(--p-primary-color)}app-stock-audit-report .sar-expand-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border-radius:50%;border:1px solid transparent;background:transparent;color:var(--p-text-muted-color);cursor:pointer;transition:transform var(--motion-base) var(--ease-out),background-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}app-stock-audit-report .sar-expand-btn i{font-size:.7rem;transition:transform var(--motion-base) var(--ease-out)}app-stock-audit-report .sar-expand-btn:hover{background:color-mix(in srgb,var(--p-primary-color) 10%,transparent);color:var(--p-primary-color)}app-stock-audit-report .sar-expand-btn:focus-visible{outline:none;border-color:var(--p-primary-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-color) 20%,transparent)}app-stock-audit-report .sar-expand-btn--open{color:var(--p-primary-color);background:color-mix(in srgb,var(--p-primary-color) 10%,transparent)}app-stock-audit-report .sar-expand-btn--open i{transform:rotate(90deg)}app-stock-audit-report .sar-expansion-inner{padding:var(--space-3) var(--space-4) var(--space-4) var(--space-5);animation:sar-expand-in var(--motion-base) var(--ease-out) both}@keyframes sar-expand-in{0%{opacity:0}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){app-stock-audit-report .sar-expansion-inner{animation:none}app-stock-audit-report .sar-expand-btn,app-stock-audit-report .sar-expand-btn i{transition:none}}app-stock-audit-report .p-paginator{border:none;padding:var(--space-4) 0 0;background:transparent}.sar-dialog.p-dialog{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-xl)}.sar-dialog.p-dialog .p-dialog-header{padding:var(--space-4) var(--space-6);background:var(--p-content-background);border-bottom:1px solid var(--p-content-border-color)}.sar-dialog.p-dialog .p-dialog-header .p-dialog-title{font-size:var(--text-md);font-weight:700;color:var(--p-text-color)}.sar-dialog.p-dialog .p-dialog-content{padding:var(--space-5) var(--space-6);background:var(--p-surface-50)}app-tab-services .tab-services__table .p-datatable.bmk-data-table{border-radius:0 0 var(--radius-md) var(--radius-md);box-shadow:none}app-tab-services .tab-services__table .p-datatable.bmk-data-table .p-datatable-table-container,app-tab-services .tab-services__table .p-datatable.bmk-data-table .p-paginator{border-radius:0 0 var(--radius-md) var(--radius-md)}app-gift-card-detail .gcd-surface__table .p-datatable.bmk-data-table.gcd-ledger-table{border-radius:0 0 var(--radius-lg) var(--radius-lg);box-shadow:none;border:none;overflow:hidden}app-gift-card-detail .gcd-surface__table .p-datatable.bmk-data-table.gcd-ledger-table .p-datatable-table-container{border-radius:0 0 var(--radius-lg) var(--radius-lg);overflow-x:auto!important;overflow-y:visible!important}app-gift-card-detail .gcd-surface__table .p-datatable.bmk-data-table.gcd-ledger-table .p-datatable-thead>tr>th{border-top:none}app-gift-card-detail .gcd-surface__table .p-datatable.bmk-data-table.gcd-ledger-table .p-datatable-tbody>tr{transition:none}app-gift-card-detail .gcd-surface__table .p-datatable.bmk-data-table.gcd-ledger-table .p-datatable-tbody>tr:hover{background:transparent!important;box-shadow:none!important}app-gift-card-detail .gcd-surface__table .p-datatable.bmk-data-table.gcd-ledger-table .p-datatable-tbody>tr>td{vertical-align:middle}app-gift-card-detail .gcd-surface__table .p-datatable.bmk-data-table.gcd-ledger-table .p-datatable-tbody>tr:last-child>td{border-bottom:none}app-gift-card-detail .gcd-surface__table .p-datatable.bmk-data-table.gcd-ledger-table .p-datatable-tbody>tr.gcd-ledger-row--closure>td:first-child{box-shadow:inset 3px 0 0 var(--p-primary-color)}app-gift-card-detail .gcd-surface__table .p-datatable.bmk-data-table.gcd-ledger-table .p-datatable-tbody>tr.gcd-ledger-row--closure>td{font-weight:600}app-gift-card-detail .gcd-surface__table .p-datatable.bmk-data-table.gcd-ledger-table .p-datatable-tbody>tr.gcd-ledger-row--closure:hover>td:first-child{box-shadow:inset 3px 0 0 var(--p-primary-color)}app-gift-card-detail .gcd-surface__table .p-datatable.bmk-data-table.gcd-ledger-table .p-datatable-tbody>tr>td.gcd-ledger-balance{font-weight:600;color:var(--p-primary-color)}app-marketing-course-remaining-list .premium-table.p-datatable{border-radius:var(--radius-lg);overflow:hidden;border:1px solid rgba(226,232,240,.75);box-shadow:0 4px 12px #0f172a0f}app-marketing-course-remaining-list .premium-table .p-datatable-thead>tr>th{background:linear-gradient(180deg,#f8fafce6,#ffffffe6);border-bottom:1px solid rgba(226,232,240,.75);font-weight:700;font-size:11px;letter-spacing:.03em;text-transform:uppercase;color:var(--p-text-muted-color);position:sticky;top:0;z-index:1}app-marketing-course-remaining-list .premium-table .p-datatable-tbody>tr{transition:background-color .12s ease}app-marketing-course-remaining-list .premium-table .p-datatable-tbody>tr>td{padding:.75rem .85rem;border-color:#e2e8f080;vertical-align:top}app-marketing-course-remaining-list .premium-table .p-datatable-tbody>tr.is-clickable-row{cursor:pointer}app-marketing-course-remaining-list .premium-table .p-datatable-tbody>tr:hover{background:#3b82f60a}app-line-campaign-list .p-datatable .p-datatable-thead>tr>th{background:var(--p-surface-50);font-size:.8125rem;font-weight:700;color:var(--p-text-muted-color);text-transform:uppercase;letter-spacing:.04em;border-bottom:2px solid rgba(148,163,184,.15)}app-line-campaign-list .p-datatable .p-datatable-tbody>tr{transition:background .15s ease}app-line-campaign-list .p-datatable .p-datatable-tbody>tr:hover{background:#f0fdf4}app-line-ads-txn-list .modern-table .p-datatable-thead>tr>th{background:linear-gradient(to bottom,#f9fafb,#f3f4f6);border:none;font-weight:600;color:var(--p-text-color);padding:.875rem .75rem;font-size:.8125rem}app-line-ads-txn-list .modern-table .p-datatable-thead>tr.filter-row>th{background:linear-gradient(to bottom,#f9fafb,#f3f4f680);padding:.5rem .75rem}app-line-ads-txn-list .modern-table .p-datatable-tbody>tr>td{border:none;border-bottom:1px solid rgba(226,232,240,.5);padding:.875rem .75rem;color:var(--p-text-color);font-size:.875rem}app-line-ads-txn-list .modern-table .p-datatable-tbody>tr:last-child>td{border-bottom:none}app-line-ads-txn-list .modern-table .p-datatable-tbody>tr.clickable-row{cursor:pointer;transition:all .15s ease}app-line-ads-txn-list .modern-table .p-datatable-tbody>tr.clickable-row:hover>td{background:#3b82f60a}app-line-ads-txn-list .modern-table .p-datatable-tbody>tr.clickable-row:hover .row-arrow{color:var(--p-primary-500);transform:translate(2px)}app-line-ads-txn-list .modern-table .p-paginator{border-top:1px solid var(--p-content-border-color);background:var(--p-content-background);padding:.75rem 1rem}app-line-ads-txn-list .modern-table .p-sortable-column-icon{color:var(--p-primary-500)}app-stock-lot-detail .txn-table .p-datatable-thead>tr>th{background:var(--p-content-background, white);color:var(--p-text-muted-color);font-weight:600;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;border-bottom:2px solid var(--p-surface-100);padding:.8rem .9rem;white-space:nowrap}app-stock-lot-detail .txn-table .p-datatable-tbody>tr{transition:background .15s ease;cursor:pointer}app-stock-lot-detail .txn-table .p-datatable-tbody>tr:hover{background:color-mix(in srgb,var(--p-primary-color) 2%,transparent)!important}app-stock-lot-detail .txn-table .p-datatable-tbody>tr.txn-cancelled{cursor:default;opacity:.5}app-stock-lot-detail .txn-table .p-datatable-tbody>tr.txn-cancelled:hover{background:transparent!important}app-stock-lot-detail .txn-table .p-datatable-tbody>tr.txn-cancelled a{color:var(--p-text-muted-color)!important;pointer-events:none;text-decoration:none!important}app-stock-lot-detail .txn-table .p-datatable-tbody>tr>td{padding:.8rem .9rem;border-bottom:1px solid var(--p-surface-50);vertical-align:middle;font-size:.88rem}app-stock-lot-detail .txn-table .p-paginator{border-top:1px solid var(--p-surface-100);padding:.75rem}app-stock-lot-detail .txn-table-container .p-datatable-wrapper{overflow-x:auto}app-stock-lot-import-table .p-datatable .p-datatable-header{background:transparent!important;border:0!important;border-width:0!important}app-stock-lot-import-table .p-datatable .p-datatable-tbody tr.cursor-pointer{cursor:pointer}app-stock-lot-import-table .p-datatable .p-datatable-tbody tr.cursor-pointer:hover{background-color:var(--p-surface-100)!important}app-stock-lot-import-table .p-datatable .p-datatable-tbody tr.stock-lot-import-group-border{border-top:3px solid var(--p-primary-color)}app-stock-lot-import-table .p-datatable .p-datatable-tbody tr.stock-lot-import-group-border td{border-top:3px solid var(--p-primary-color)}app-stock-lot-import-table .p-datatable .p-datatable-tbody tr.alt-group.stock-lot-import-group-border,app-stock-lot-import-table .p-datatable .p-datatable-tbody tr.alt-group+tr:not(.stock-lot-import-group-border){background-color:var(--p-surface-50)}app-stock-lot-import-table .p-datatable .p-datatable-tbody tr:not(.stock-lot-import-group-border) td{border-top:1px solid var(--p-surface-200)}app-stock-lot-import-table .p-datatable .p-datatable-tbody td{border-left:1px solid var(--p-surface-200);border-right:1px solid var(--p-surface-200)}app-stock-lot-import-table .p-datatable .p-datatable-table{border-collapse:separate;border-spacing:0}@media(max-width:767px){app-purchasing-form .select-table-container .p-datatable .p-datatable-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}app-purchasing-form .select-table-container .p-datatable .p-datatable-table{min-width:600px}app-purchasing-form .select-table-container .p-datatable .p-datatable-thead>tr>th{padding:.5rem .25rem;font-size:.75rem;white-space:nowrap}app-purchasing-form .select-table-container .p-datatable .p-datatable-thead>tr>th div{font-size:.75rem}app-purchasing-form .select-table-container .p-datatable .p-datatable-tbody>tr>td{padding:.5rem .25rem;font-size:.875rem}app-purchasing-form .select-table-container .p-datatable .p-datatable-thead>tr>th:nth-child(2),app-purchasing-form .select-table-container .p-datatable .p-datatable-tbody>tr>td:nth-child(2){display:none}app-purchasing-form .select-table-container .p-datatable .p-datatable-responsive-demo .p-datatable-tbody>tr>td{border:0 none}app-purchasing-form .select-table-container .p-datatable .p-datatable-responsive-demo .p-datatable-tbody>tr>td:before{content:attr(data-label);display:inline-block;width:30%;font-weight:700;margin-right:1rem}}@media(min-width:768px)and (max-width:991px){app-purchasing-form .select-table-container .p-datatable .p-datatable-thead>tr>th{padding:.75rem .5rem;font-size:.875rem}app-purchasing-form .select-table-container .p-datatable .p-datatable-tbody>tr>td{padding:.75rem .5rem}}@keyframes dashboardBookingRowFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}app-dashboard-booking-table .p-datatable-tbody>tr{animation:dashboardBookingRowFadeIn .3s ease-out}app-dashboard-booking-table .p-datatable:not(.p-datatable-responsive-stack) .p-column-title{display:none}@media(max-width:640px){app-dashboard-booking-table .p-datatable{box-shadow:none}app-dashboard-booking-table .p-datatable .p-datatable-wrapper .p-datatable-thead{display:none}app-dashboard-booking-table .p-datatable .p-datatable-wrapper .p-datatable-tbody>tr{display:flex;flex-wrap:wrap;border:1px solid var(--p-content-border-color);border-radius:var(--radius-md);margin:0 var(--space-2) var(--space-2);padding:var(--space-3);background:var(--p-content-background);box-shadow:var(--shadow-sm);position:relative}app-dashboard-booking-table .p-datatable .p-datatable-wrapper .p-datatable-tbody>tr>td{display:block;border:none!important;padding:var(--space-1) 0;text-align:left!important;width:100%}app-dashboard-booking-table .p-datatable .p-datatable-wrapper .p-datatable-tbody>tr>td .p-column-title{display:none}app-dashboard-booking-table .p-datatable .p-datatable-wrapper .p-datatable-tbody>tr>td:before{content:attr(title);font-weight:600;color:var(--p-text-muted-color);display:block;font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--space-1)}app-dashboard-booking-table .p-datatable .p-datatable-wrapper .p-datatable-tbody>tr>td:empty:before,app-dashboard-booking-table .p-datatable .p-datatable-wrapper .p-datatable-tbody>tr>td[title=""]:before{display:none}app-dashboard-booking-table .p-datatable .p-datatable-wrapper .p-datatable-tbody>tr>td:last-child{text-align:center!important;margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--p-surface-100)!important}app-dashboard-booking-table .p-datatable .p-datatable-wrapper .p-datatable-tbody>tr>td:last-child:before{display:none}app-dashboard-booking-table .p-datatable .p-datatable-wrapper .p-datatable-tbody>tr>td.status-cell .status-menu-wrapper{flex-direction:row;gap:var(--space-2);justify-content:flex-start}app-dashboard-booking-table .p-datatable .p-datatable-wrapper .p-datatable-tbody>tr>td .flex.flex-column{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1)}app-dashboard-booking-table .p-datatable .p-datatable-wrapper .p-datatable-tbody>tr>td .flex.flex-column .value{font-size:var(--text-sm);font-weight:600}app-dashboard-booking-table .p-datatable .p-datatable-wrapper .p-datatable-tbody>tr>td .flex.flex-column .subValue{font-size:var(--text-xs);color:var(--p-text-muted-color)}}@keyframes stockLotTxnPulseWarning{0%,to{opacity:1}50%{opacity:.7}}app-stock-lot-txn-list .p-datatable{border:none!important;border-radius:12px!important;overflow:hidden;box-shadow:none!important;background:var(--p-content-background, #ffffff)}app-stock-lot-txn-list .p-datatable .p-datatable-thead>tr>th{background:var(--p-surface-100, #f8f9fa)!important;border:none!important;border-bottom:1px solid var(--p-content-border-color, #e9ecef)!important;padding:1rem 1.25rem!important;font-weight:600!important;color:var(--p-text-color, #495057)!important;font-size:.875rem!important;text-transform:uppercase!important;letter-spacing:.5px!important}app-stock-lot-txn-list .p-datatable .p-datatable-tbody>tr{border:none!important;border-bottom:1px solid var(--p-content-border-color, #e9ecef)!important;transition:background-color .3s ease!important}app-stock-lot-txn-list .p-datatable .p-datatable-tbody>tr:hover{background:var(--p-content-hover-background, rgba(239, 104, 32, .04))!important}app-stock-lot-txn-list .p-datatable .p-datatable-tbody>tr>td{padding:1rem 1.25rem!important;border:none!important;vertical-align:middle!important;font-size:.9rem!important;color:var(--p-text-color, #495057)!important}app-stock-lot-txn-list .p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(odd){background:linear-gradient(135deg,var(--p-surface-50, #fafafa) 0%,var(--p-content-background, #ffffff) 100%)!important}app-stock-lot-txn-list .p-datatable .p-paginator{background:var(--p-content-background, #ffffff)!important;border:none!important;border-top:1px solid var(--p-content-border-color, #e9ecef)!important;padding:1rem!important;position:relative!important;z-index:1!important}app-stock-lot-txn-list .p-datatable .p-paginator .p-paginator-pages .p-paginator-page{border-radius:8px!important;margin:0 .25rem!important;transition:all .3s ease!important}app-stock-lot-txn-list .p-datatable .p-paginator .p-paginator-pages .p-paginator-page:hover{background:var(--p-primary-color, #009688)!important;color:#fff!important}app-stock-lot-txn-list .p-datatable .p-paginator .p-paginator-pages .p-paginator-page.p-highlight{background:var(--p-primary-color, #009688)!important;border-color:var(--p-primary-color, #009688)!important}app-stock-lot-txn-list tr.shortage-partial{background:linear-gradient(to right,#fff7ed,#fff)!important;border-left:4px solid var(--p-primary-500)!important}app-stock-lot-txn-list tr.shortage-partial:hover{background:linear-gradient(to right,#ffedd5,#fef3c7)!important}app-stock-lot-txn-list tr.shortage-complete{background:linear-gradient(to right,#fef2f2,#fff)!important;border-left:4px solid #ef4444!important}app-stock-lot-txn-list tr.shortage-complete:hover{background:linear-gradient(to right,#fee2e2,#fecaca)!important}app-stock-lot-txn-list .shortage-detail-box{background:#fff;border:1px solid #fed7aa;border-radius:8px;padding:.75rem;box-shadow:0 2px 4px #fb923c1a;transition:all .3s ease}app-stock-lot-txn-list .shortage-detail-box:hover{box-shadow:0 4px 8px #fb923c33}app-stock-lot-txn-list .pi-exclamation-triangle,app-stock-lot-txn-list .pi-times-circle{animation:stockLotTxnPulseWarning 2s ease-in-out infinite}app-stock-lot-import-input-form .table-wrap .p-datatable-wrapper{overflow-x:hidden}@keyframes stockCenterItemFilterSlideDown{0%{opacity:0}to{opacity:1;transform:translateY(0)}}@keyframes stockCenterItemAmountPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.15);opacity:.7}}app-stock-center-item-table .p-datatable .p-datatable-thead>tr.filter-row{animation:stockCenterItemFilterSlideDown .2s ease}app-stock-center-item-table .p-datatable .p-datatable-thead>tr.filter-row>th{padding-top:.375rem;padding-bottom:.375rem;background:var(--p-content-background)}app-stock-center-item-table .p-datatable .w-7rem{min-width:110px;width:110px}app-stock-center-item-table .p-datatable .w-8rem{min-width:130px;width:130px}app-stock-center-item-table .p-datatable .w-10rem{min-width:150px;width:150px}app-stock-center-item-table .p-datatable th.text-right{white-space:nowrap}app-stock-center-item-table .p-datatable th.text-right .flex.align-items-center{justify-content:flex-end;gap:.25rem}app-stock-center-item-table .p-datatable td.text-right{padding-left:.75rem;padding-right:.75rem;font-weight:500;font-family:RobotoMono,monospace}app-stock-center-item-table .p-datatable td.text-right:has(.p-error){background-color:#ef44440a}app-stock-center-item-table .p-datatable td.text-right.amount-cell{font-weight:600;font-size:.9375rem}app-stock-center-item-table .p-datatable td.text-right.amount-cell.available-cell{color:var(--p-green-800, #166534)}app-stock-center-item-table .p-datatable td.text-right.amount-cell.available-cell .warning-icon{color:var(--p-red-600, #dc2626);animation:stockCenterItemAmountPulse 2s infinite}app-stock-center-item-table .p-datatable td.text-right.amount-cell.expired-cell{color:var(--p-orange-800, #9a3412)}app-stock-center-item-table .p-datatable td.text-right.amount-cell.total-cell{color:var(--p-primary-800)}app-stock-center-item-table .p-datatable th.amount-header .flex.align-items-center{justify-content:flex-end;gap:.25rem}app-stock-center-item-table .p-datatable th.amount-header.available-header .flex.align-items-center{color:var(--p-green-800, #166534)}app-stock-center-item-table .p-datatable th.amount-header.expired-header .flex.align-items-center{color:var(--p-orange-800, #9a3412)}app-stock-center-item-table .p-datatable th.amount-header.total-header .flex.align-items-center{color:var(--p-primary-800)}app-stock-center-item-table .p-datatable th.amount-header .info-icon{color:var(--p-text-muted-color);font-size:.875rem;opacity:.6;transition:opacity .2s ease}app-stock-center-item-table .p-datatable th.amount-header .info-icon:hover{opacity:1}app-stock-center-item-table .p-datatable .p-avatar{border:2px solid var(--p-surface-200);box-shadow:0 2px 4px #0000000f;width:2.5rem;height:2.5rem}@media(max-width:768px){app-stock-center-item-table .p-datatable.p-datatable[responsiveLayout=stack] td[bmk-column-display][class*=w-]{padding:.75rem 1rem}app-stock-center-item-table .p-datatable.p-datatable[responsiveLayout=stack] td[bmk-column-display][class*=w-]:before{font-weight:600;color:var(--p-text-muted-color);margin-bottom:.5rem}}app-stock-center-item-table-expand-stock-lot .p-datatable,app-stock-center-item-table-expand-stock-lot .p-datatable th,app-stock-center-item-table-expand-stock-lot .p-datatable td,app-stock-center-item-table-expand-stock-lot .p-datatable-header,app-stock-center-item-table-expand-stock-lot .p-datatable-thead,app-stock-center-item-table-expand-stock-lot .p-datatable-tbody,app-stock-center-item-table-expand-stock-lot .p-datatable-tfoot{box-shadow:none!important}app-stock-center-item-table-expand-stock-lot .p-datatable .p-datatable-thead>tr>th{background:var(--p-surface-50)!important;color:var(--p-text-muted-color)!important;font-weight:600;border-bottom:2px solid var(--p-surface-200)!important;font-size:.8rem;letter-spacing:.03em;text-transform:uppercase;padding:.75rem 1rem!important;box-shadow:none!important}app-stock-center-item-table-expand-stock-lot .p-datatable .p-datatable-tbody>tr:not([class*=p-datatable-row-expansion]){background:var(--p-content-background)!important;border-left:3px solid transparent;transition:background .15s ease,border-color .15s ease}app-stock-center-item-table-expand-stock-lot .p-datatable .p-datatable-tbody>tr:not([class*=p-datatable-row-expansion]).sci-clickable-row{cursor:pointer}app-stock-center-item-table-expand-stock-lot .p-datatable .p-datatable-tbody>tr:not([class*=p-datatable-row-expansion]).sci-row-expanded{background:var(--p-primary-50)!important;border-left-color:var(--p-primary-500)}app-stock-center-item-table-expand-stock-lot .p-datatable .p-datatable-tbody>tr:not([class*=p-datatable-row-expansion]):nth-child(2n){background:var(--p-surface-50)!important}app-stock-center-item-table-expand-stock-lot .p-datatable .p-datatable-tbody>tr:not([class*=p-datatable-row-expansion]):hover{background:var(--p-primary-50)!important;border-left-color:var(--p-primary-400)}app-stock-center-item-table-expand-stock-lot .p-datatable .p-datatable-tbody>tr:not([class*=p-datatable-row-expansion]) td{border-bottom:1px solid var(--p-surface-100)!important;padding:.75rem 1rem!important}app-stock-center-item-table-expand-stock-lot .p-datatable .p-datatable-tbody>tr:not([class*=p-datatable-row-expansion]) td:nth-child(2){font-weight:600;color:var(--p-text-color)}app-stock-center-item-table-expand-stock-lot .p-datatable .p-datatable-tbody>tr:not([class*=p-datatable-row-expansion]) td:nth-child(n+3){font-family:RobotoMono,monospace;font-size:.9rem}app-stock-center-item-table-expand-stock-lot .p-datatable .p-datatable-tbody>tr:not([class*=p-datatable-row-expansion]) td:first-child button{background:transparent!important;border:1px solid var(--p-surface-300)!important;color:var(--p-text-muted-color)!important;border-radius:var(--radius-sm);width:28px;height:28px;transition:all .15s ease}app-stock-center-item-table-expand-stock-lot .p-datatable .p-datatable-tbody>tr:not([class*=p-datatable-row-expansion]) td:first-child button:hover{background:var(--p-primary-50)!important;border-color:var(--p-primary-300)!important;color:var(--p-primary-600)!important}app-stock-center-item-table-expand-stock-lot .p-datatable .p-datatable-tbody>tr:not([class*=p-datatable-row-expansion]) td:first-child button i{font-size:.75rem}app-stock-center-item-table-expand-stock-lot .p-datatable .p-datatable-row-expansion{background:var(--p-surface-50)!important}app-stock-center-item-table-expand-stock-lot .p-datatable .p-datatable-row-expansion>td{padding:0 .5rem .5rem 2.5rem!important;border:none!important}app-stock-center-item-table-expand-stock-lot .p-datatable .p-datatable-row-expansion .p-datatable{background:transparent!important;border:1px solid var(--p-surface-200)!important;border-radius:8px;overflow:hidden}app-stock-center-item-table-expand-stock-lot .p-datatable .p-datatable-row-expansion .p-datatable .p-datatable-thead>tr>th{background:var(--p-surface-100)!important;color:var(--p-text-muted-color)!important;font-size:.75rem;padding:.5rem .75rem!important;border-bottom:1px solid var(--p-surface-200)!important}app-stock-center-item-table-expand-stock-lot .p-datatable .p-datatable-row-expansion .p-datatable .p-datatable-tbody>tr{background:var(--p-content-background)!important;border-left:none}app-stock-center-item-table-expand-stock-lot .p-datatable .p-datatable-row-expansion .p-datatable .p-datatable-tbody>tr:nth-child(2n){background:var(--p-surface-50)!important}app-stock-center-item-table-expand-stock-lot .p-datatable .p-datatable-row-expansion .p-datatable .p-datatable-tbody>tr:hover{background:var(--p-primary-50)!important}app-stock-center-item-table-expand-stock-lot .p-datatable .p-datatable-row-expansion .p-datatable .p-datatable-tbody>tr:last-child td{border-bottom:none!important}app-stock-center-item-table-expand-stock-lot .p-datatable .p-datatable-row-expansion .p-datatable .p-datatable-tbody>tr td{padding:.5rem .75rem!important;font-size:.85rem;border-bottom:1px solid var(--p-surface-100)!important}app-stock-center-item-table-expand-stock-lot .p-datatable .p-datatable-tfoot>tr{background:var(--p-surface-100)!important;border-top:2px solid var(--p-surface-300)!important}app-stock-center-item-table-expand-stock-lot .p-datatable .p-datatable-tfoot>tr td{color:var(--p-text-color)!important;font-weight:700;font-size:.9rem;padding:.75rem 1rem!important}app-stock-center-item-table-expand-stock-lot .p-datatable .p-datatable-tfoot>tr td .p-error{color:var(--p-text-color)!important;font-weight:700;font-size:.95rem}app-stock-center-item-table-expand-stock-lot .p-datatable .p-datatable-emptymessage td{background:var(--p-surface-50)!important;color:var(--p-text-muted-color)!important;text-align:center;padding:2.5rem!important;font-size:.9rem}app-stock-center-item-table-expand-stock-lot .p-datatable .p-skeleton{background:linear-gradient(90deg,var(--p-surface-200),var(--p-surface-300),var(--p-surface-200))!important;background-size:200% 100%;animation:stock-center-expand-loading 1.5s infinite}@media(max-width:768px){app-stock-center-item-table-expand-stock-lot .p-datatable .p-datatable-thead>tr>th{font-size:.7rem;padding:.5rem!important}app-stock-center-item-table-expand-stock-lot .p-datatable .p-datatable-tbody>tr td{padding:.5rem!important;font-size:.8rem}app-stock-center-item-table-expand-stock-lot .p-datatable .p-datatable-tbody>tr td:first-child button{width:24px;height:24px}}@keyframes stock-center-expand-loading{0%{background-position:200% 0}to{background-position:-200% 0}}app-stock-count-review-form .row-decrease{background:#ef444408!important}app-stock-count-review-form .row-increase{background:#22c55e08!important}app-stock-count-review-form .p-datatable .p-datatable-thead>tr>th{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--p-text-muted-color);background:#f8fafc;padding:.75rem}app-stock-count-review-form .p-datatable .p-datatable-tbody>tr>td{padding:.65rem .75rem;font-size:.88rem}app-lot-list-summary .modern-stock-table .p-datatable-table{table-layout:auto;width:100%}app-lot-list-summary .modern-stock-table .p-datatable-header{background:linear-gradient(135deg,var(--p-primary-50) 0%,var(--p-primary-100) 100%);border:none;padding:1rem}app-lot-list-summary .modern-stock-table .p-datatable-thead>tr>th{background:linear-gradient(135deg,var(--p-surface-100) 0%,var(--p-surface-50) 100%);border:none;border-bottom:2px solid var(--p-primary-200);padding:.875rem .75rem;font-weight:600;font-size:.85rem;color:var(--p-text-color);text-transform:uppercase;letter-spacing:.5px}app-lot-list-summary .modern-stock-table .p-datatable-thead>tr>th.col-number{width:4%}app-lot-list-summary .modern-stock-table .p-datatable-thead>tr>th.col-product{width:22%}app-lot-list-summary .modern-stock-table .p-datatable-thead>tr>th.col-stocklot{width:12%}app-lot-list-summary .modern-stock-table .p-datatable-thead>tr>th.col-unit{width:8%}app-lot-list-summary .modern-stock-table .p-datatable-thead>tr>th.col-size{width:10%}app-lot-list-summary .modern-stock-table .p-datatable-thead>tr>th.col-expiry{width:12%}app-lot-list-summary .modern-stock-table .p-datatable-thead>tr>th.col-requested{width:16%}app-lot-list-summary .modern-stock-table .p-datatable-thead>tr>th.col-transferred{width:16%}app-lot-list-summary .modern-stock-table .p-datatable-tbody>tr{transition:all .2s ease}app-lot-list-summary .modern-stock-table .p-datatable-tbody>tr:hover{background-color:var(--p-surface-100)!important}app-lot-list-summary .modern-stock-table .p-datatable-tbody>tr.data-row>td{padding:.75rem;border-bottom:1px solid var(--p-surface-200);vertical-align:middle;word-wrap:break-word;overflow-wrap:break-word}app-lot-list-summary .modern-stock-table .p-datatable-tbody>tr.summary-row{background:linear-gradient(135deg,var(--p-orange-50) 0%,var(--p-orange-100) 100%)!important;border-top:2px solid var(--p-orange-300)}app-lot-list-summary .modern-stock-table .p-datatable-tbody>tr.summary-row>td{padding:.625rem .5rem;font-weight:700;border-bottom:none;vertical-align:top}app-stock-lot-txn-timeline .product-picker-table .p-datatable-thead>tr>th{background:var(--p-surface-50);border-bottom:1px solid var(--p-surface-200);border-top:none;border-left:none;border-right:none;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--p-text-muted-color);padding:.75rem .875rem}app-stock-lot-txn-timeline .product-picker-table .p-datatable-tbody>tr>td{border:none;border-bottom:1px solid var(--p-surface-100);padding:.625rem .875rem;font-size:.8125rem}app-stock-lot-txn-timeline .product-picker-table .p-paginator{padding:.625rem 1rem;border-top:1px solid var(--p-surface-200);background:var(--p-surface-50);font-size:.8125rem}app-stock-lot-txn-timeline .period-selector .p-dropdown,app-stock-lot-txn-timeline .product-dropdown .p-dropdown{border-radius:.875rem;border:1.5px solid var(--p-surface-300);font-weight:600;transition:all .2s ease;background:#fffc;backdrop-filter:blur(8px)}app-stock-lot-txn-timeline .period-selector .p-dropdown:hover,app-stock-lot-txn-timeline .product-dropdown .p-dropdown:hover{border-color:var(--p-primary-300);box-shadow:0 2px 8px #0000000f}app-stock-lot-txn-timeline .period-selector .p-dropdown.p-focus,app-stock-lot-txn-timeline .product-dropdown .p-dropdown.p-focus{border-color:var(--p-primary-500);box-shadow:0 0 0 3px var(--p-primary-50),0 2px 8px #0000000f}app-stock-lot-txn-timeline .product-dropdown{flex:1}app-stock-lot-txn-timeline .product-dropdown .p-dropdown{width:100%;background:transparent;backdrop-filter:none}app-dashboard-booking-table .p-datatable{border-radius:0;overflow:hidden;border:none;box-shadow:none}app-dashboard-booking-table .p-datatable .p-datatable-wrapper{border-radius:0;overflow-x:auto;-webkit-overflow-scrolling:touch}app-dashboard-booking-table .p-datatable .p-datatable-wrapper::-webkit-scrollbar{height:4px}app-dashboard-booking-table .p-datatable .p-datatable-wrapper::-webkit-scrollbar-track{background:transparent}app-dashboard-booking-table .p-datatable .p-datatable-wrapper::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:999px}app-dashboard-booking-table .p-datatable .p-datatable-wrapper::-webkit-scrollbar-thumb:hover{background:#667eea66}@media(max-width:768px)and (min-width:641px){app-dashboard-booking-table .p-datatable .p-datatable-wrapper table{min-width:600px}}app-dashboard-booking-table .p-datatable .p-datatable-thead>tr>th{background:var(--p-surface-50);border:none;border-bottom:1px solid var(--p-content-border-color);padding:var(--density-cell-pad-y) var(--density-cell-pad-x);font-weight:600;color:var(--p-text-muted-color);white-space:nowrap;font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase}app-dashboard-booking-table .p-datatable .p-datatable-thead>tr>th div{font-weight:inherit;color:inherit}app-dashboard-booking-table .p-datatable .p-datatable-thead>tr>th.text-center{text-align:center}app-dashboard-booking-table .p-datatable .p-datatable-thead>tr>th.text-center div{text-align:center;justify-content:center;display:flex;align-items:center}app-dashboard-booking-table .p-datatable .p-datatable-tbody>tr>td{border:none;border-bottom:1px solid var(--p-surface-100);padding:var(--density-cell-pad-y) var(--density-cell-pad-x);vertical-align:middle}app-dashboard-booking-table .p-datatable .p-datatable-tbody>tr>td .flex.flex-column{min-width:0;gap:.25rem}app-dashboard-booking-table .p-datatable .p-datatable-tbody>tr>td .flex.flex-column .value,app-dashboard-booking-table .p-datatable .p-datatable-tbody>tr>td .flex.flex-column .subValue{word-break:break-word;overflow-wrap:break-word;line-height:1.3}app-dashboard-booking-table .p-datatable .p-datatable-tbody>tr>td.status-cell{padding:.5rem!important;vertical-align:middle!important;white-space:nowrap}app-dashboard-booking-table .p-datatable .p-datatable-tbody>tr>td.status-cell .status-menu-wrapper{display:grid;grid-template-columns:minmax(0,1fr) 2.25rem;align-items:center;gap:var(--space-1);width:100%}app-dashboard-booking-table .p-datatable .p-datatable-tbody>tr>td.status-cell .status-menu-wrapper .status-badge-container{display:flex;justify-content:flex-end;min-width:0}app-dashboard-booking-table .p-datatable .p-datatable-tbody>tr>td.status-cell .status-menu-wrapper .status-badge-container .status-badge{display:inline-flex;max-width:100%}app-dashboard-booking-table .p-datatable .p-datatable-tbody>tr>td.status-cell .status-menu-wrapper .status-menu-button{display:flex;justify-content:center;flex-shrink:0;width:2.25rem;justify-self:end}@media(max-width:768px){app-dashboard-booking-table .p-datatable .p-datatable-tbody>tr>td.status-cell .status-menu-wrapper{grid-template-columns:1fr;justify-items:start;gap:.35rem}app-dashboard-booking-table .p-datatable .p-datatable-tbody>tr>td.status-cell .status-menu-wrapper .status-menu-button{justify-self:start}}app-dashboard-booking-table .p-datatable .p-datatable-tbody>tr>td:nth-child(3){text-align:center!important;vertical-align:middle!important}app-dashboard-booking-table .p-datatable .p-datatable-tbody>tr>td:nth-child(3) .value{text-align:center;display:flex;justify-content:center;align-items:center}app-dashboard-booking-table .p-datatable .p-datatable-tbody>tr>td:last-child{text-align:center!important;vertical-align:middle!important}app-dashboard-booking-table .p-datatable .p-datatable-tbody>tr:hover{background:var(--p-surface-50)!important;box-shadow:inset 3px 0 0 var(--p-primary-500)}app-dashboard-booking-table .p-datatable .p-datatable-emptymessage>td{text-align:center;padding:var(--space-8) var(--space-4);color:var(--p-text-muted-color);font-style:italic}app-dashboard-booking-table .p-datatable .p-datatable-loading-overlay{background:color-mix(in srgb,var(--p-content-background) 85%,transparent);backdrop-filter:blur(4px)}app-dashboard-booking-table .p-chip{padding:var(--space-1)!important;background:color-mix(in srgb,var(--p-primary-color) 8%,transparent);border:1px solid color-mix(in srgb,var(--p-primary-color) 18%,transparent);border-radius:var(--radius-sm);transition:background var(--motion-fast) var(--ease-out)}app-dashboard-booking-table .p-chip:hover{background:color-mix(in srgb,var(--p-primary-color) 14%,transparent)}app-dashboard-booking-table .p-chip .p-chip-icon{font-size:var(--text-xs);margin:0!important;color:var(--p-primary-color)}app-dashboard-booking-table .p-chip.status-chip-button{cursor:pointer;min-width:2.25rem;min-height:2.25rem;display:inline-flex;align-items:center;justify-content:center;padding:var(--space-2)!important}app-dashboard-booking-table .status-menu-trigger.p-button{min-width:2.25rem;min-height:2.25rem;width:2.25rem;height:2.25rem;padding:0;flex-shrink:0}app-dashboard-booking-table .p-badge{display:inline-flex;align-items:center;justify-content:center;min-width:0;height:auto;padding:.2rem .625rem;border-radius:var(--radius-full);border:1px solid transparent;font-size:var(--text-2xs);font-weight:600;line-height:1.3;letter-spacing:.01em;white-space:nowrap;text-align:center;box-shadow:none}app-dashboard-booking-table .p-badge.status-pill--pending{background:color-mix(in srgb,var(--p-warn-color) 12%,var(--p-content-background));color:color-mix(in srgb,var(--p-warn-color) 85%,var(--p-text-color));border-color:color-mix(in srgb,var(--p-warn-color) 22%,transparent)}app-dashboard-booking-table .p-badge.status-pill--confirmed{background:color-mix(in srgb,var(--p-info-color) 12%,var(--p-content-background));color:color-mix(in srgb,var(--p-info-color) 85%,var(--p-text-color));border-color:color-mix(in srgb,var(--p-info-color) 22%,transparent)}app-dashboard-booking-table .p-badge.status-pill--postpone{background:color-mix(in srgb,var(--p-warn-500) 12%,var(--p-content-background));color:color-mix(in srgb,var(--p-warn-600) 85%,var(--p-text-color));border-color:color-mix(in srgb,var(--p-warn-500) 22%,transparent)}app-dashboard-booking-table .p-badge.status-pill--done{background:color-mix(in srgb,var(--p-success-color) 12%,var(--p-content-background));color:color-mix(in srgb,var(--p-success-color) 85%,var(--p-text-color));border-color:color-mix(in srgb,var(--p-success-color) 22%,transparent)}app-dashboard-booking-table .p-badge.status-pill--cancelled{background:color-mix(in srgb,var(--p-danger-color) 12%,var(--p-content-background));color:color-mix(in srgb,var(--p-danger-color) 85%,var(--p-text-color));border-color:color-mix(in srgb,var(--p-danger-color) 22%,transparent)}app-stock-lot-transfer-table .p-datatable .p-datatable-header,app-stock-lot-transfer-waiting-table .p-datatable .p-datatable-header{background:transparent!important;border:0!important;border-width:0!important}app-sales-payment-slip-list .slip-table .p-datatable-header{background:transparent;border:none;padding:var(--space-4) var(--space-5)}app-sales-payment-slip-list .slip-table .p-datatable-thead>tr>th{background:var(--p-surface-50);color:var(--p-text-muted-color);font-weight:600;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;padding:var(--density-cell-pad-y, var(--space-3)) var(--density-cell-pad-x, var(--space-5));border:none;border-bottom:1px solid var(--p-content-border-color)}app-sales-payment-slip-list .slip-table .p-datatable-thead>tr>th:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}app-sales-payment-slip-list .slip-table .p-datatable-thead>tr>th:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}app-sales-payment-slip-list .slip-table .p-datatable-tbody>tr{transition:background var(--motion-fast) var(--ease-out)}app-sales-payment-slip-list .slip-table .p-datatable-tbody>tr>td{padding:var(--density-cell-pad-y, var(--space-4)) var(--density-cell-pad-x, var(--space-5));border:none;border-bottom:1px solid var(--p-content-border-color);color:var(--p-text-color);vertical-align:middle}app-sales-payment-slip-list .slip-table .p-datatable-tbody>tr:last-child>td{border-bottom:none}app-sales-payment-slip-list .slip-table .p-datatable-tbody>tr:hover{background-color:var(--p-surface-50)}app-sales-payment-slip-list .slip-table .p-datatable-tbody>tr.row-clickable{cursor:pointer}app-sales-payment-slip-list .slip-table .p-datatable-tbody>tr.row-clickable:hover{background-color:color-mix(in srgb,var(--p-primary-color) 5%,var(--p-content-background))}app-sales-payment-slip-list .slip-table .p-datatable-tbody>tr.row-clickable:focus-visible{outline:2px solid var(--p-primary-color);outline-offset:-2px}app-sales-payment-slip-list .slip-table .p-datatable-tbody>tr.row-no-slip{background-color:color-mix(in srgb,var(--p-warn-color) 6%,var(--p-content-background))}app-sales-payment-slip-list .slip-table .p-datatable-tbody>tr.row-no-slip>td{border-bottom:1px solid color-mix(in srgb,var(--p-warn-color) 18%,transparent)}app-sales-payment-slip-list .slip-table .p-datatable-tbody>tr.row-no-slip:hover{background-color:color-mix(in srgb,var(--p-warn-color) 10%,var(--p-content-background))}app-sales-payment-slip-list .slip-table .p-paginator{padding:var(--space-3) var(--space-5);border:none;border-top:1px solid var(--p-content-border-color);background:var(--p-surface-50);border-radius:0 0 var(--radius-lg) var(--radius-lg)}.premium-table-container:not(.bmk-customer-picker) .p-datatable .p-datatable-header{background:var(--p-surface-50);border:none;padding:.875rem 1.25rem;border-radius:16px 16px 0 0}.premium-table-container:not(.bmk-customer-picker) .p-datatable .p-datatable-thead>tr>th{background:var(--p-surface-50);color:var(--p-text-color);font-weight:700;border-bottom:1px solid #e2e8f0;padding:.75rem 1.25rem;font-size:.8rem;text-transform:uppercase;letter-spacing:.5px}.premium-table-container:not(.bmk-customer-picker) .p-datatable .p-datatable-wrapper{overflow:auto}.premium-table-container:not(.bmk-customer-picker) .p-datatable .p-datatable-tbody>tr{transition:background .15s ease}.premium-table-container:not(.bmk-customer-picker) .p-datatable .p-datatable-tbody>tr>td{padding:.875rem 1.25rem;border-bottom:1px solid #f1f5f9;color:var(--p-surface-700);font-size:.875rem}.premium-table-container:not(.bmk-customer-picker) .p-datatable .p-datatable-tbody>tr:hover{background:var(--p-surface-50)}.premium-table-container:not(.bmk-customer-picker) .p-datatable .p-datatable-tbody>tr:last-child>td{border-bottom:none}.premium-table-container:not(.bmk-customer-picker) .p-datatable .p-paginator{border:none;padding:.75rem 1.25rem;background:var(--p-surface-50);border-radius:0 0 16px 16px;position:relative;overflow:visible}.premium-table-container:not(.bmk-customer-picker) .p-datatable .p-paginator .p-dropdown{overflow:visible}.mobile-paginator .p-paginator{background:transparent;border:none;padding:.5rem 0;justify-content:center}@keyframes accountLockoutExpiringPulse{0%,to{border-left-color:#f59e0b}50%{border-left-color:#f43f5e}}app-account-lockout .p-datatable .p-datatable-tbody>tr.expiring-soon{background:linear-gradient(90deg,rgba(245,158,11,.06),transparent);border-left:3px solid #f59e0b;animation:accountLockoutExpiringPulse 2s ease-in-out infinite}app-using-course-and-procedure-verification .service-table-section .course-content .p-datatable .p-datatable-wrapper{overflow-x:auto}app-referral-network-report .p-datatable .p-datatable-thead>tr>th{background:var(--p-surface-50);border-bottom:2px solid #e2e8f0;color:var(--p-text-color);font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.05em;padding:.7rem .75rem}app-referral-network-report .p-datatable .p-datatable-tbody>tr>td{padding:.65rem .75rem;border-bottom:1px solid #f1f5f9;font-size:13px;transition:background .15s}app-referral-network-report .p-datatable .p-datatable-tbody>tr:hover>td{background:color-mix(in srgb,var(--p-primary-color) 3%,transparent)}app-referral-network-report .p-datatable .p-paginator{border-top:1px solid #f1f5f9;padding:var(--space-3) 16px}.bmk-short-table .p-paginator{padding:var(--space-2) var(--space-1);border-top:1px solid var(--p-content-border-color);background:var(--p-content-background);flex-wrap:wrap;row-gap:var(--space-1);font-size:var(--text-xs)}.bmk-short-table .p-paginator .p-paginator-pages .p-paginator-page,.bmk-short-table .p-paginator .p-paginator-first,.bmk-short-table .p-paginator .p-paginator-prev,.bmk-short-table .p-paginator .p-paginator-next,.bmk-short-table .p-paginator .p-paginator-last{min-width:2rem;height:2rem}app-ai-audit .p-datatable .worklist-row--high td{border-left:3px solid transparent}app-ai-audit .p-datatable .worklist-row--high td:first-child{border-left:3px solid #ef4444}app-ai-audit .p-datatable .worklist-row--high td{background:#ef444405}app-ai-audit .p-datatable .worklist-row--medium td:first-child{border-left:3px solid #f59e0b}app-ai-audit .p-datatable .worklist-row--medium td{background:#f59e0b05}.stock-count-confirm-dialog .p-dialog-header{border-radius:var(--sc-radius-md) var(--sc-radius-md) 0 0;padding:1rem 1.25rem}.stock-count-confirm-dialog .p-dialog-content{padding:.75rem 1.25rem 1rem;font-size:.92rem}.stock-count-confirm-dialog .p-confirm-dialog-icon{color:var(--sc-warn);font-size:1.25rem}.course-type-info-dialog.p-dialog{border-radius:var(--radius-xl);overflow:hidden;box-shadow:0 20px 60px #00000026}.course-type-info-dialog .p-dialog-header{background:linear-gradient(135deg,var(--p-content-background),var(--p-primary-50));border:none;border-bottom:2px solid var(--p-primary-100);padding:2rem}.course-type-info-dialog .p-dialog-header .p-dialog-header-close{color:var(--p-primary-600);border-radius:8px;transition:all .3s ease}.course-type-info-dialog .p-dialog-header .p-dialog-header-close:hover{background:var(--p-primary-100);color:var(--p-primary-700)}.course-type-info-dialog .p-dialog-content{padding:2rem;background:var(--p-surface-50)}.course-type-info-dialog .p-dialog-footer{background:var(--p-content-background);border:none;padding:1.5rem 2rem}.course-type-info-dialog .modern-tabview .p-tabview-nav{background:var(--p-content-background);border:1px solid var(--p-content-border-color);border-radius:12px 12px 0 0;padding:.5rem}.course-type-info-dialog .modern-tabview .p-tabview-nav .p-tabview-nav-link{border:none;border-radius:8px;padding:1rem 1.5rem;margin:0 .25rem;font-weight:600;transition:all .3s ease;background:transparent;color:var(--p-text-muted-color)}.course-type-info-dialog .modern-tabview .p-tabview-nav .p-tabview-nav-link:hover{background:var(--p-content-hover-background);color:var(--p-text-color)}.course-type-info-dialog .modern-tabview .p-tabview-nav .p-tabview-nav-link.p-highlight{background:linear-gradient(135deg,var(--p-primary-500),var(--p-primary-600));color:#fff;box-shadow:0 2px 8px rgba(var(--p-primary-500),.3)}.course-type-info-dialog .modern-tabview .p-tabview-panels{background:var(--p-content-background);border:1px solid var(--p-content-border-color);border-top:none;border-radius:0 0 12px 12px;padding:0}.course-type-info-dialog .modern-tabview .p-tabview-panels .p-tabview-panel{padding:1.5rem}.course-type-info-dialog .p-dialog-content::-webkit-scrollbar{width:8px}.course-type-info-dialog .p-dialog-content::-webkit-scrollbar-track{background:var(--p-surface-50);border-radius:var(--radius-xs)}.course-type-info-dialog .p-dialog-content::-webkit-scrollbar-thumb{border-radius:var(--radius-xs);background:var(--p-surface-400)}.course-type-info-dialog .p-dialog-content::-webkit-scrollbar-thumb:hover{background:var(--p-surface-500)}.comparison-dialog.p-dialog{border-radius:var(--radius-xl)!important;border:1px solid var(--p-content-border-color)!important;box-shadow:var(--shadow-lg)!important;background:var(--p-content-background)!important;overflow:hidden!important;max-height:95vh!important}.comparison-dialog .p-dialog-content{padding:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important}.comparison-dialog .p-dialog-header{flex-shrink:0!important;border-bottom:none!important;padding:0!important;background:transparent!important}.comparison-dialog .p-dialog-footer{flex-shrink:0!important;border-top:none!important;padding:0!important}.daily-welcome-dialog.p-dialog{background:linear-gradient(145deg,#ffffffd1,#fff9eff5),var(--bmk-cream-50)!important;background-color:var(--bmk-cream-50)!important;border:1px solid rgba(255,255,255,.68)!important;outline:0!important;border-radius:28px!important;overflow:hidden!important;box-shadow:0 34px 90px #0f172a3d,0 10px 28px #14767829,inset 0 1px #ffffffd1!important;padding:0!important;color:var(--p-text-color);backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%)}.daily-welcome-dialog.p-dialog .p-dialog-content{padding:0!important;background:transparent!important;background-color:transparent!important;border:0!important;border-radius:0!important;overflow:hidden!important}.daily-welcome-dialog.p-dialog .p-dialog-close-button{position:absolute;top:16px;right:16px;z-index:20;background:#ffffffbd!important;border:1px solid rgba(255,255,255,.82)!important;border-radius:var(--radius-full)!important;color:var(--p-text-muted-color)!important;box-shadow:0 12px 28px #0f172a1f,inset 0 1px #ffffffdb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.p-dialog-mask.daily-welcome-dialog-mask,.p-dialog-mask:has(>.daily-welcome-dialog.p-dialog){z-index:1100!important;backdrop-filter:blur(14px) saturate(128%);-webkit-backdrop-filter:blur(14px) saturate(128%);background:color-mix(in srgb,var(--p-surface-900) 34%,transparent)!important}body.daily-welcome-shell-lock .layout-wrapper{pointer-events:none}.daily-welcome-dialog.p-dialog{animation:dw-dialog-rise .86s cubic-bezier(.16,1,.3,1) both}.daily-welcome-dialog.p-dialog .p-dialog-close-button{width:36px;height:36px;opacity:1;transition:background var(--motion-base, .2s) ease,color var(--motion-base, .2s) ease,transform var(--motion-fast, .15s) ease}.daily-welcome-dialog.p-dialog .p-dialog-close-button:hover{background:#ffffffe6!important;color:var(--p-text-color)!important;transform:scale(1.04)}@keyframes dw-dialog-rise{0%{opacity:0;transform:translateY(40px) scale(.88);filter:blur(16px)}62%{opacity:1;transform:scale(1.012);filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes dw-fade-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.daily-welcome-dialog.p-dialog,.daily-welcome-dialog.p-dialog .p-dialog-close-button{animation:none!important;opacity:1!important;transform:none!important}}.sched-dialog.p-dialog{border:1px solid var(--p-content-border-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);overflow:hidden;background:var(--p-content-background);color:var(--p-text-color);max-height:min(92vh,900px)}.sched-dialog.p-dialog .p-dialog-header{padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--p-content-border-color);background:linear-gradient(180deg,var(--p-surface-50) 0%,var(--p-content-background) 100%)}.sched-dialog.p-dialog .p-dialog-content{padding:0;background:var(--p-content-background)}.sched-dialog.p-dialog .p-dialog-footer{padding:var(--space-4) var(--space-6);background:var(--p-surface-50);border-top:1px solid var(--p-content-border-color);justify-content:flex-end}.sched-dialog.p-dialog .p-dialog-close-button,.sched-dialog.p-dialog .p-dialog-header-icon{border-radius:var(--radius-md);color:var(--p-text-muted-color)}.sched-dialog.p-dialog .p-dialog-close-button:hover,.sched-dialog.p-dialog .p-dialog-header-icon:hover{background:var(--p-content-hover-background);color:var(--p-text-color)}.sched-dialog.p-dialog .p-dialog-close-button:focus-visible,.sched-dialog.p-dialog .p-dialog-header-icon:focus-visible{outline:2px solid var(--p-primary-color);outline-offset:2px}.sched-dialog.p-dialog{width:min(680px,95vw)!important}.sched-dialog.p-dialog .sched-head{display:flex;align-items:center;gap:var(--space-3)}.sched-dialog.p-dialog .sched-head-icon{width:2.5rem;height:2.5rem;border-radius:var(--radius-md);flex-shrink:0;display:grid;place-items:center;background:color-mix(in srgb,var(--p-primary-color) 12%,transparent);color:var(--p-primary-color);font-size:1rem}.sched-dialog.p-dialog .sched-head-text{display:grid;gap:var(--space-1)}.sched-dialog.p-dialog .sched-head-title{font-size:var(--text-lg);font-weight:800;color:var(--p-text-color);line-height:1.15}.sched-dialog.p-dialog .sched-head-sub{font-size:var(--text-xs);font-weight:600;color:var(--p-text-muted-color)}.sched-dialog.p-dialog .sched-seg{display:flex;gap:var(--space-1);margin:var(--space-4) var(--space-5) 0;padding:var(--space-1);border-radius:var(--radius-md);background:var(--p-surface-50);border:1px solid var(--p-content-border-color)}.sched-dialog.p-dialog .sched-seg-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:2.25rem;padding:var(--space-2) var(--space-3);border:none;background:transparent;cursor:pointer;border-radius:var(--radius-sm);color:var(--p-text-muted-color);font-size:var(--text-sm);font-weight:600;transition:color var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.sched-dialog.p-dialog .sched-seg-btn i{font-size:var(--text-xs)}.sched-dialog.p-dialog .sched-seg-btn:hover{color:var(--p-text-color)}.sched-dialog.p-dialog .sched-seg-btn:focus-visible{outline:2px solid var(--p-primary-color);outline-offset:2px}.sched-dialog.p-dialog .sched-seg-btn.active{color:var(--p-primary-color);font-weight:700;background:var(--p-content-background);box-shadow:var(--shadow-sm)}.sched-dialog.p-dialog .sched-content{padding:var(--space-5)}.sched-dialog.p-dialog .sched-section-title{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);font-size:var(--text-sm);font-weight:700;color:var(--p-text-color)}.sched-dialog.p-dialog .sched-section-title i{color:var(--p-primary-color);font-size:var(--text-xs)}.sched-dialog.p-dialog .sched-section-title:not(:first-child){margin-top:var(--space-6)}.sched-dialog.p-dialog .sched-empty{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-4);text-align:center;font-size:var(--text-sm);color:var(--p-text-muted-color);background:var(--p-surface-50);border-radius:var(--radius-md)}.sched-dialog.p-dialog .sched-empty i{font-size:var(--text-sm)}.sched-dialog.p-dialog .sched-empty-action{display:grid;justify-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);text-align:center;background:var(--p-surface-50);border:1px dashed var(--p-content-border-color);border-radius:var(--radius-md)}.sched-dialog.p-dialog .sched-empty-icon{width:2.75rem;height:2.75rem;border-radius:var(--radius-full);margin-bottom:var(--space-1);display:grid;place-items:center;background:color-mix(in srgb,var(--p-success-color) 14%,transparent);color:var(--p-success-color);font-size:1.1rem}.sched-dialog.p-dialog .sched-empty-title{margin:0;font-size:var(--text-md);font-weight:700;color:var(--p-text-color)}.sched-dialog.p-dialog .sched-empty-sub{margin:0;font-size:var(--text-xs);color:var(--p-text-muted-color)}.sched-dialog.p-dialog .sched-link-btn,.sched-dialog.p-dialog .sched-footer-btn{display:inline-flex;align-items:center;gap:var(--space-2);min-height:2.25rem;padding:var(--space-2) var(--space-4);border:1px solid var(--p-content-border-color);border-radius:var(--radius-sm);background:var(--p-content-background);color:var(--p-primary-color);font-size:var(--text-sm);font-weight:700;cursor:pointer;transition:background var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.sched-dialog.p-dialog .sched-link-btn:hover,.sched-dialog.p-dialog .sched-footer-btn:hover{background:color-mix(in srgb,var(--p-primary-color) 10%,transparent);border-color:color-mix(in srgb,var(--p-primary-color) 30%,transparent)}.sched-dialog.p-dialog .sched-link-btn:focus-visible,.sched-dialog.p-dialog .sched-footer-btn:focus-visible{outline:2px solid var(--p-primary-color);outline-offset:2px}.sched-dialog.p-dialog .sched-link-btn{margin-top:var(--space-2)}.sched-dialog.p-dialog .sched-work-list{display:grid;gap:var(--space-2)}.sched-dialog.p-dialog .sched-work-item{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:color-mix(in srgb,var(--p-primary-color) 8%,transparent);border:1px solid color-mix(in srgb,var(--p-primary-color) 14%,transparent)}.sched-dialog.p-dialog .sched-work-icon{width:2rem;height:2rem;border-radius:var(--radius-sm);display:grid;place-items:center;background:color-mix(in srgb,var(--p-primary-color) 16%,transparent);color:var(--p-primary-color);font-size:var(--text-sm)}.sched-dialog.p-dialog .sched-work-info{display:grid;gap:var(--space-1)}.sched-dialog.p-dialog .sched-work-info strong{font-size:var(--text-sm);color:var(--p-text-color)}.sched-dialog.p-dialog .sched-work-info span{font-size:var(--text-xs);color:var(--p-text-muted-color);font-variant-numeric:tabular-nums}.sched-dialog.p-dialog .sched-timeline{display:grid;position:relative}.sched-dialog.p-dialog .tl-row{display:flex;align-items:stretch;gap:var(--space-3);border-radius:var(--radius-md);transition:transform var(--motion-fast) var(--ease-out)}.sched-dialog.p-dialog .tl-row.is-clickable{cursor:pointer}.sched-dialog.p-dialog .tl-row.is-clickable:hover{transform:translateY(-1px)}.sched-dialog.p-dialog .tl-row.is-clickable:hover .tl-card{border-color:color-mix(in srgb,var(--p-primary-color) 35%,transparent);box-shadow:var(--shadow-md)}.sched-dialog.p-dialog .tl-row.is-clickable:hover .tl-chevron{color:var(--p-primary-color)}.sched-dialog.p-dialog .tl-row.is-clickable:focus-visible{outline:2px solid var(--p-primary-color);outline-offset:2px}.sched-dialog.p-dialog .tl-rail{position:relative;flex-shrink:0;width:3rem;display:flex;flex-direction:column;align-items:center}.sched-dialog.p-dialog .tl-rail:before{content:"";position:absolute;top:1.4rem;bottom:-.55rem;left:50%;width:2px;transform:translate(-50%);background:var(--p-content-border-color)}.sched-dialog.p-dialog .tl-row:last-child .tl-rail:before{display:none}.sched-dialog.p-dialog .tl-time{font-size:var(--text-sm);font-weight:800;color:var(--p-text-color);font-variant-numeric:tabular-nums;line-height:1.2}.sched-dialog.p-dialog .tl-dot{width:10px;height:10px;border-radius:var(--radius-full);margin-top:var(--space-1);z-index:1;background:var(--p-content-background);border:2px solid var(--p-primary-color)}.sched-dialog.p-dialog .tl-row.is-next .tl-time{color:var(--p-primary-color)}.sched-dialog.p-dialog .tl-row.is-next .tl-dot{background:var(--p-primary-color);box-shadow:0 0 0 4px color-mix(in srgb,var(--p-primary-color) 18%,transparent)}.sched-dialog.p-dialog .tl-card{flex:1;min-width:0;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);margin-bottom:var(--space-3);border:1px solid var(--p-content-border-color);border-radius:var(--radius-md);background:var(--p-content-background);transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.sched-dialog.p-dialog .tl-row.is-next .tl-card{border-color:color-mix(in srgb,var(--p-primary-color) 40%,transparent);background:color-mix(in srgb,var(--p-primary-color) 8%,transparent)}.sched-dialog.p-dialog .tl-avatar{width:2rem;height:2rem;border-radius:var(--radius-full);flex-shrink:0;display:grid;place-items:center}.sched-dialog.p-dialog .tl-avatar span{color:var(--p-primary-contrast-color);font-weight:700;font-size:.68rem}.sched-dialog.p-dialog .tl-info{flex:1;min-width:0;display:grid;gap:var(--space-1)}.sched-dialog.p-dialog .tl-name-row{display:flex;align-items:center;gap:var(--space-2);min-width:0}.sched-dialog.p-dialog .tl-name-row strong{font-size:var(--text-sm);font-weight:700;color:var(--p-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sched-dialog.p-dialog .tl-next-badge{flex-shrink:0;padding:.05rem var(--space-2);border-radius:var(--radius-full);background:var(--p-primary-color);color:var(--p-primary-contrast-color);font-size:.58rem;font-weight:700}.sched-dialog.p-dialog .tl-items{display:flex;flex-wrap:wrap;gap:var(--space-1)}.sched-dialog.p-dialog .tl-items span{padding:.1rem var(--space-2);border-radius:var(--radius-full);background:color-mix(in srgb,var(--p-warn-color) 14%,transparent);color:var(--p-warn-color);font-size:.6rem;font-weight:700}.sched-dialog.p-dialog .tl-countdown{flex-shrink:0;padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);font-size:.62rem;font-weight:700;white-space:nowrap;background:color-mix(in srgb,var(--p-primary-color) 12%,transparent);color:var(--p-primary-color)}.sched-dialog.p-dialog .tl-countdown.soon{background:color-mix(in srgb,var(--p-warn-color) 14%,transparent);color:var(--p-warn-color)}.sched-dialog.p-dialog .tl-chevron{flex-shrink:0;color:var(--p-text-muted-color);font-size:var(--text-xs)}.sched-dialog.p-dialog .week-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--space-2)}.sched-dialog.p-dialog .week-day{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);padding:var(--space-3) var(--space-2);border-radius:var(--radius-md);border:1px solid var(--p-content-border-color);background:var(--p-content-background);transition:background var(--motion-fast) var(--ease-out)}.sched-dialog.p-dialog .week-day.is-today{background:color-mix(in srgb,var(--p-primary-color) 10%,transparent);border-color:var(--p-primary-color)}.sched-dialog.p-dialog .week-day.has-work:not(.is-today){background:color-mix(in srgb,var(--p-primary-color) 4%,transparent)}.sched-dialog.p-dialog .week-day-name{font-size:.62rem;font-weight:700;color:var(--p-text-muted-color);text-transform:uppercase}.sched-dialog.p-dialog .week-day-num{font-size:var(--text-md);font-weight:800;color:var(--p-text-color);font-variant-numeric:tabular-nums}.is-today .sched-dialog.p-dialog .week-day-num{color:var(--p-primary-color)}.sched-dialog.p-dialog .week-day-dots{display:flex;gap:var(--space-1);min-height:8px}.sched-dialog.p-dialog .month-grid{margin-bottom:var(--space-2)}.sched-dialog.p-dialog .month-header{display:grid;grid-template-columns:repeat(7,1fr)}.sched-dialog.p-dialog .month-header span{text-align:center;font-size:.65rem;font-weight:700;color:var(--p-text-muted-color);padding:var(--space-2) 0;text-transform:uppercase}.sched-dialog.p-dialog .month-week{display:grid;grid-template-columns:repeat(7,1fr)}.sched-dialog.p-dialog .month-day{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-1);min-height:2.5rem;border:1px solid transparent;border-radius:var(--radius-sm);transition:background var(--motion-fast) var(--ease-out)}.sched-dialog.p-dialog .month-day.other-month{opacity:.3}.sched-dialog.p-dialog .month-day.is-today{background:color-mix(in srgb,var(--p-primary-color) 10%,transparent);border-color:var(--p-primary-color)}.sched-dialog.p-dialog .month-day.has-work:not(.is-today):not(.other-month){background:color-mix(in srgb,var(--p-primary-color) 4%,transparent)}.sched-dialog.p-dialog .month-day-num{font-size:var(--text-xs);font-weight:600;color:var(--p-text-color);font-variant-numeric:tabular-nums}.is-today .sched-dialog.p-dialog .month-day-num{color:var(--p-primary-color);font-weight:800}.sched-dialog.p-dialog .month-day-dots{display:flex;gap:.15rem;min-height:6px}.sched-dialog.p-dialog .dot{width:6px;height:6px;border-radius:var(--radius-full);display:inline-block}.sched-dialog.p-dialog .dot.dot-work{background:var(--p-primary-color)}.sched-dialog.p-dialog .dot.dot-booking{background:var(--p-warn-color)}.sched-dialog.p-dialog .week-legend{display:flex;gap:var(--space-4);justify-content:center;margin-top:var(--space-3)}.sched-dialog.p-dialog .week-legend span{display:inline-flex;align-items:center;gap:var(--space-1);font-size:.68rem;color:var(--p-text-muted-color);font-weight:600}.earnings-dialog.p-dialog{border:1px solid var(--p-content-border-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);overflow:hidden;background:var(--p-content-background);color:var(--p-text-color);max-height:min(92vh,900px)}.earnings-dialog.p-dialog .p-dialog-header{padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--p-content-border-color);background:linear-gradient(180deg,var(--p-surface-50) 0%,var(--p-content-background) 100%)}.earnings-dialog.p-dialog .p-dialog-content{padding:0;background:var(--p-content-background)}.earnings-dialog.p-dialog .p-dialog-footer{padding:var(--space-4) var(--space-6);background:var(--p-surface-50);border-top:1px solid var(--p-content-border-color);justify-content:flex-end}.earnings-dialog.p-dialog .p-dialog-close-button,.earnings-dialog.p-dialog .p-dialog-header-icon{border-radius:var(--radius-md);color:var(--p-text-muted-color)}.earnings-dialog.p-dialog .p-dialog-close-button:hover,.earnings-dialog.p-dialog .p-dialog-header-icon:hover{background:var(--p-content-hover-background);color:var(--p-text-color)}.earnings-dialog.p-dialog .p-dialog-close-button:focus-visible,.earnings-dialog.p-dialog .p-dialog-header-icon:focus-visible{outline:2px solid var(--p-primary-color);outline-offset:2px}.earnings-dialog.p-dialog{width:min(620px,95vw)!important}.earnings-dialog.p-dialog .ed-head{display:flex;align-items:center;gap:var(--space-3)}.earnings-dialog.p-dialog .ed-head-icon{width:2.5rem;height:2.5rem;border-radius:var(--radius-md);flex-shrink:0;display:grid;place-items:center;background:color-mix(in srgb,var(--p-success-color) 14%,transparent);color:var(--p-success-color);font-size:1rem}.earnings-dialog.p-dialog .ed-head-text{display:grid;gap:var(--space-1)}.earnings-dialog.p-dialog .ed-head-title{font-size:var(--text-lg);font-weight:800;color:var(--p-text-color);line-height:1.15}.earnings-dialog.p-dialog .ed-head-sub{font-size:var(--text-xs);font-weight:600;color:var(--p-text-muted-color)}.earnings-dialog.p-dialog .ed-body{display:grid;gap:var(--space-4);padding:var(--space-5)}.earnings-dialog.p-dialog .ed-total-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:linear-gradient(135deg,color-mix(in srgb,var(--p-success-color) 10%,var(--p-content-background)),color-mix(in srgb,var(--p-success-color) 18%,var(--p-content-background)));border:1px solid color-mix(in srgb,var(--p-success-color) 28%,transparent)}@media(max-width:500px){.earnings-dialog.p-dialog .ed-total-row{flex-direction:column;align-items:stretch;gap:var(--space-3)}}.earnings-dialog.p-dialog .ed-total-left{display:grid;gap:var(--space-1)}.earnings-dialog.p-dialog .ed-total-label{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--p-success-color)}.earnings-dialog.p-dialog .ed-total-amount{font-size:var(--text-2xl);font-weight:800;color:var(--p-text-color);font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1}.earnings-dialog.p-dialog .ed-quick-stats{display:flex;gap:var(--space-3)}.earnings-dialog.p-dialog .ed-qstat{display:flex;flex-direction:column;align-items:center;gap:.05rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--p-content-background) 72%,transparent);border:1px solid color-mix(in srgb,var(--p-success-color) 22%,transparent)}.earnings-dialog.p-dialog .ed-qstat strong{font-size:var(--text-md);font-weight:800;color:var(--p-text-color);font-variant-numeric:tabular-nums;line-height:1}.earnings-dialog.p-dialog .ed-qstat span{font-size:.58rem;font-weight:600;color:var(--p-text-muted-color);text-transform:uppercase;letter-spacing:.05em}.earnings-dialog.p-dialog .ed-divider{height:1px;background:var(--p-content-border-color)}.earnings-dialog.p-dialog .ed-section{display:grid;gap:var(--space-2)}.earnings-dialog.p-dialog .ed-section-header{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:700;color:var(--p-text-color)}.earnings-dialog.p-dialog .ed-section-header i{color:var(--p-primary-color);font-size:var(--text-xs)}.earnings-dialog.p-dialog .ed-detail-grid{display:grid;gap:var(--space-2)}.earnings-dialog.p-dialog .ed-detail-item{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm)}.earnings-dialog.p-dialog .ed-detail-item span{font-size:var(--text-sm);color:var(--p-text-muted-color)}.earnings-dialog.p-dialog .ed-detail-item strong{font-size:var(--text-sm);font-weight:700;color:var(--p-text-color);font-variant-numeric:tabular-nums}.earnings-dialog.p-dialog .ed-detail-item.ed-highlight{background:var(--p-surface-50);border:1px solid var(--p-content-border-color)}.earnings-dialog.p-dialog .ed-detail-item.ed-highlight span{font-weight:600;color:var(--p-text-color)}.earnings-dialog.p-dialog .ed-detail-item.ed-highlight strong{font-size:var(--text-md);color:var(--p-primary-color)}.earnings-dialog.p-dialog .ed-bar-section{display:grid;gap:var(--space-2)}.earnings-dialog.p-dialog .ed-bar-track{display:flex;height:8px;border-radius:var(--radius-full);background:var(--p-surface-50);overflow:hidden}.earnings-dialog.p-dialog .ed-bar-standby{height:100%;background:var(--p-primary-color);transition:width var(--motion-slow) var(--ease-out)}.earnings-dialog.p-dialog .ed-bar-df{height:100%;background:var(--p-warn-color);transition:width var(--motion-slow) var(--ease-out)}.earnings-dialog.p-dialog .ed-bar-legend{display:flex;gap:var(--space-4);flex-wrap:wrap}.earnings-dialog.p-dialog .ed-bar-legend>span{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--p-text-muted-color);font-weight:600;font-variant-numeric:tabular-nums}.earnings-dialog.p-dialog .ed-legend-dot{width:8px;height:8px;border-radius:var(--radius-full);flex-shrink:0}.earnings-dialog.p-dialog .ed-legend-dot.ed-dot-standby{background:var(--p-primary-color)}.earnings-dialog.p-dialog .ed-legend-dot.ed-dot-df{background:var(--p-warn-color)}.earnings-dialog.p-dialog .ed-source{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--p-warn-color) 14%,transparent);font-size:var(--text-xs);font-weight:600;color:var(--p-warn-color)}.earnings-dialog.p-dialog .ed-source i{font-size:.68rem}.earnings-dialog.p-dialog .ed-proc-table{display:grid;gap:0;border:1px solid var(--p-content-border-color);border-radius:var(--radius-md);overflow:hidden}.earnings-dialog.p-dialog .ed-proc-row{display:grid;grid-template-columns:1.8rem 1fr 1.5fr 2rem;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--p-content-border-color);transition:background var(--motion-fast) var(--ease-out)}.earnings-dialog.p-dialog .ed-proc-row:last-child{border-bottom:none}.earnings-dialog.p-dialog .ed-proc-row.ed-proc-done{background:color-mix(in srgb,var(--p-success-color) 8%,transparent)}.earnings-dialog.p-dialog .ed-proc-row.is-clickable{cursor:pointer}.earnings-dialog.p-dialog .ed-proc-row.is-clickable:hover{background:color-mix(in srgb,var(--p-primary-color) 8%,transparent)}.earnings-dialog.p-dialog .ed-proc-row.is-clickable:focus-visible{outline:2px solid var(--p-primary-color);outline-offset:-2px}.earnings-dialog.p-dialog .ed-proc-thead{background:var(--p-surface-50);padding:var(--space-2) var(--space-3)}.earnings-dialog.p-dialog .ed-proc-thead .ed-proc-col{font-size:.6rem;font-weight:700;color:var(--p-text-muted-color);text-transform:uppercase;letter-spacing:.05em}.earnings-dialog.p-dialog .ed-proc-col{min-width:0}.earnings-dialog.p-dialog .ed-proc-num{font-size:.68rem;font-weight:700;color:var(--p-text-muted-color);text-align:center;font-variant-numeric:tabular-nums}.earnings-dialog.p-dialog .ed-proc-name{display:grid;gap:0}.earnings-dialog.p-dialog .ed-proc-name strong{font-size:var(--text-xs);font-weight:700;color:var(--p-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.earnings-dialog.p-dialog .ed-proc-name small{font-size:.58rem;color:var(--p-text-muted-color);font-weight:600}.earnings-dialog.p-dialog .ed-proc-items{display:flex;flex-wrap:wrap;gap:var(--space-1)}.earnings-dialog.p-dialog .ed-proc-chip{display:inline-block;padding:.1rem var(--space-2);border-radius:var(--radius-full);background:color-mix(in srgb,var(--p-warn-color) 14%,transparent);color:var(--p-warn-color);font-size:.58rem;font-weight:700;white-space:nowrap;max-width:8rem;overflow:hidden;text-overflow:ellipsis}.earnings-dialog.p-dialog .ed-proc-none{font-size:.65rem;color:var(--p-text-muted-color)}.earnings-dialog.p-dialog .ed-proc-opd{text-align:center;font-size:var(--text-xs)}.earnings-dialog.p-dialog .ed-opd-icon{color:var(--p-content-border-color)}.earnings-dialog.p-dialog .ed-opd-icon.is-done{color:var(--p-success-color)}.ai-briefing-dialog.p-dialog{border:1px solid var(--p-content-border-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);overflow:hidden;background:var(--p-content-background);color:var(--p-text-color);max-height:min(92vh,920px)}.ai-briefing-dialog.p-dialog .p-dialog-header{position:relative;display:block;padding:0;border-bottom:none;background:transparent}.ai-briefing-dialog.p-dialog .brief-hero{width:100%;box-sizing:border-box}.ai-briefing-dialog.p-dialog .p-dialog-header-actions,.ai-briefing-dialog.p-dialog .p-dialog-header-icons{position:absolute;top:var(--space-3);right:var(--space-3);z-index:3;margin:0}.ai-briefing-dialog.p-dialog .p-dialog-content{padding:0;background:var(--p-surface-50)}.ai-briefing-dialog.p-dialog .p-dialog-footer{padding:var(--space-4) var(--space-5);background:var(--p-content-background);border-top:1px solid var(--p-content-border-color)}.ai-briefing-dialog.p-dialog .p-dialog-close-button,.ai-briefing-dialog.p-dialog .p-dialog-header-icon,.ai-briefing-dialog.p-dialog .p-dialog-header-close{position:static;margin:0;width:2.75rem;height:2.75rem;min-width:2.75rem;min-height:2.75rem;border-radius:var(--radius-md);color:var(--p-text-muted-color);background:color-mix(in srgb,var(--p-content-background) 72%,transparent);backdrop-filter:blur(6px)}.ai-briefing-dialog.p-dialog .p-dialog-close-button:hover,.ai-briefing-dialog.p-dialog .p-dialog-header-icon:hover,.ai-briefing-dialog.p-dialog .p-dialog-header-close:hover{background:var(--p-content-hover-background);color:var(--p-text-color)}.ai-briefing-dialog.p-dialog .p-dialog-close-button:focus-visible,.ai-briefing-dialog.p-dialog .p-dialog-header-icon:focus-visible,.ai-briefing-dialog.p-dialog .p-dialog-header-close:focus-visible{outline:2px solid var(--p-primary-color);outline-offset:2px}.ai-briefing-dialog.p-dialog{display:flex;flex-direction:column;width:min(980px,96vw)!important}.ai-briefing-dialog.p-dialog .p-dialog-content{overflow-y:auto;flex:1 1 auto;min-height:0}.p-dialog-mask:has(>.ai-briefing-dialog.p-dialog){backdrop-filter:blur(var(--backdrop-blur, 4px))}app-employee-edit .save-btn .p-button{background:linear-gradient(135deg,#16a34a,#15803d);border:none;font-weight:600;box-shadow:0 2px 8px #16a34a4d;color:#fff}app-employee-edit .save-btn .p-button .p-button-label,app-employee-edit .save-btn .p-button .p-button-icon{color:#fff}app-employee-edit .save-btn .p-button:enabled:hover{box-shadow:0 4px 16px #16a34a66}.form-action-bar .actions-content,.form-action-bar .action-group,.form-actions .actions-content,.form-actions .action-group{display:flex;justify-content:flex-start;align-items:center;gap:var(--space-3);flex-wrap:wrap;width:100%}.form-action-bar .action-spacer,.form-actions .action-spacer{flex:1;min-width:var(--space-2)}app-stock-lot-import-create .hero-actions,app-stock-lot-import-create .success-actions,app-stock-lot-import-create .header-actions,app-stock-lot-import-create .bmk-detail-header__actions,app-stock-lot-import-edit .hero-actions,app-stock-lot-import-edit .success-actions,app-stock-lot-import-edit .header-actions,app-stock-lot-import-edit .bmk-detail-header__actions,app-stock-lot-import-detail .hero-actions,app-stock-lot-import-detail .success-actions,app-stock-lot-import-detail .header-actions,app-stock-lot-import-detail .bmk-detail-header__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}app-customer-create .form-actions .actions-content.bmk-detail-actions{max-width:100%}app-branch-service-detail .action-group-buttons .p-button{width:100%;justify-content:flex-start}.bmk-detail-actions,.bmk-detail-hero__actions,.stxn-sticky__actions,.sp-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer,.rel-dialog-footer{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-3)}@media(max-width:767px){.bmk-detail-actions,.bmk-detail-hero__actions,.stxn-sticky__actions,.sp-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer,.rel-dialog-footer{width:100%;justify-content:flex-end}}.sp-context-card__action-host{flex-shrink:0}app-sales-payment-detail .sp-bottom-bar{display:none}:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) p-button{display:inline-flex;flex-shrink:0;border-radius:var(--radius-md);overflow:visible}:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) p-button .p-button,:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) .p-button{border-radius:var(--radius-md);padding-block:.625rem;padding-inline:1.125rem;min-height:var(--density-input-h, 2.5rem);overflow:visible;flex-shrink:0}:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) p-button .p-button .p-button-label,:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) .p-button .p-button-label{overflow:visible;text-overflow:clip;white-space:nowrap;line-height:1.35}:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) p-button .p-button .p-button-icon,:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) .p-button .p-button-icon{flex-shrink:0}:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) p-button .p-button,:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) .p-button{border-width:1px;border-style:solid;font-weight:600;box-shadow:var(--shadow-sm);transition:background-color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) p-button.p-button-primary:not(.p-button-outlined):not(.p-button-text) .p-button,:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) .p-button.p-button-primary:not(.p-button-outlined):not(.p-button-text){background:var(--p-primary-color);border-color:var(--p-primary-color);color:var(--p-primary-contrast-color)}:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) p-button.p-button-primary:not(.p-button-outlined):not(.p-button-text) .p-button:hover:not(:disabled),:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) .p-button.p-button-primary:not(.p-button-outlined):not(.p-button-text):hover:not(:disabled){background:var(--p-primary-hover-color, var(--p-primary-600, var(--p-primary-color)));border-color:var(--p-primary-hover-color, var(--p-primary-600, var(--p-primary-color)))}:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) p-button.p-button-success:not(.p-button-outlined):not(.p-button-text) .p-button,:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) .p-button.p-button-success:not(.p-button-outlined):not(.p-button-text){background:var(--p-success-color);border-color:var(--p-success-color);color:var(--p-success-contrast-color)}:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) p-button.p-button-success:not(.p-button-outlined):not(.p-button-text) .p-button:hover:not(:disabled),:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) .p-button.p-button-success:not(.p-button-outlined):not(.p-button-text):hover:not(:disabled){filter:brightness(.95)}:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) p-button.p-button-info:not(.p-button-outlined):not(.p-button-text) .p-button,:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) .p-button.p-button-info:not(.p-button-outlined):not(.p-button-text){background:var(--p-info-color);border-color:var(--p-info-color);color:var(--p-info-contrast-color, #fff)}:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) p-button.p-button-info:not(.p-button-outlined):not(.p-button-text) .p-button:hover:not(:disabled),:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) .p-button.p-button-info:not(.p-button-outlined):not(.p-button-text):hover:not(:disabled){filter:brightness(.95)}:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) p-button.p-button-warn.p-button-outlined .p-button,:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) .p-button.p-button-warn.p-button-outlined{background:color-mix(in srgb,var(--p-warn-color) 10%,var(--p-content-background));border-color:var(--p-warn-color);color:var(--p-warn-color)}:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) p-button.p-button-warn.p-button-outlined .p-button:hover:not(:disabled),:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) .p-button.p-button-warn.p-button-outlined:hover:not(:disabled){background:color-mix(in srgb,var(--p-warn-color) 16%,var(--p-content-background));border-color:var(--p-warn-color);color:var(--p-warn-color)}:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) p-button.p-button-danger.p-button-outlined .p-button,:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) .p-button.p-button-danger.p-button-outlined{background:color-mix(in srgb,var(--p-danger-color) 8%,var(--p-content-background));border-color:var(--p-danger-color);color:var(--p-danger-color)}:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) p-button.p-button-danger.p-button-outlined .p-button:hover:not(:disabled),:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) .p-button.p-button-danger.p-button-outlined:hover:not(:disabled){background:color-mix(in srgb,var(--p-danger-color) 14%,var(--p-content-background));border-color:var(--p-danger-color);color:var(--p-danger-color)}:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) p-button.p-button-danger:not(.p-button-outlined):not(.p-button-text) .p-button,:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) .p-button.p-button-danger:not(.p-button-outlined):not(.p-button-text){background:var(--p-danger-color);border-color:var(--p-danger-color);color:var(--p-danger-contrast-color)}:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) p-button.p-button-danger:not(.p-button-outlined):not(.p-button-text) .p-button:hover:not(:disabled),:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) .p-button.p-button-danger:not(.p-button-outlined):not(.p-button-text):hover:not(:disabled){filter:brightness(.95)}:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) p-button.p-button-warn:not(.p-button-outlined):not(.p-button-text) .p-button,:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) .p-button.p-button-warn:not(.p-button-outlined):not(.p-button-text){background:var(--p-warn-color);border-color:var(--p-warn-color);color:var(--p-warn-contrast-color)}:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) p-button.p-button-warn:not(.p-button-outlined):not(.p-button-text) .p-button:hover:not(:disabled),:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) .p-button.p-button-warn:not(.p-button-outlined):not(.p-button-text):hover:not(:disabled){filter:brightness(.95)}:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) p-button.p-button-secondary.p-button-outlined .p-button,:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) p-button.p-button-secondary .p-button.p-button-outlined,:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) .p-button.p-button-secondary.p-button-outlined{background:var(--p-content-background);border-color:var(--p-content-border-color);color:var(--p-text-color)}:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) p-button.p-button-secondary.p-button-outlined .p-button:hover:not(:disabled),:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) p-button.p-button-secondary .p-button.p-button-outlined:hover:not(:disabled),:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) .p-button.p-button-secondary.p-button-outlined:hover:not(:disabled){background:var(--p-surface-100);border-color:var(--p-primary-color);color:var(--p-primary-color)}:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) p-button.p-button-primary.p-button-outlined .p-button,:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) .p-button.p-button-primary.p-button-outlined{background:color-mix(in srgb,var(--p-primary-color) 8%,var(--p-content-background));border-color:var(--p-primary-color);color:var(--p-primary-color)}:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) p-button.p-button-primary.p-button-outlined .p-button:hover:not(:disabled),:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) .p-button.p-button-primary.p-button-outlined:hover:not(:disabled){background:color-mix(in srgb,var(--p-primary-color) 14%,var(--p-content-background));border-color:var(--p-primary-color);color:var(--p-primary-color)}:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) p-button.p-button-success.p-button-outlined .p-button,:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) .p-button.p-button-success.p-button-outlined{background:color-mix(in srgb,var(--p-success-color) 8%,var(--p-content-background));border-color:var(--p-success-color);color:var(--p-success-color)}:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) p-button.p-button-success.p-button-outlined .p-button:hover:not(:disabled),:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) .p-button.p-button-success.p-button-outlined:hover:not(:disabled){background:color-mix(in srgb,var(--p-success-color) 14%,var(--p-content-background));border-color:var(--p-success-color);color:var(--p-success-color)}:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) p-button.p-button-info.p-button-outlined .p-button,:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) .p-button.p-button-info.p-button-outlined{background:color-mix(in srgb,var(--p-info-color) 8%,var(--p-content-background));border-color:var(--p-info-color);color:var(--p-info-color)}:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) p-button.p-button-info.p-button-outlined .p-button:hover:not(:disabled),:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) .p-button.p-button-info.p-button-outlined:hover:not(:disabled){background:color-mix(in srgb,var(--p-info-color) 14%,var(--p-content-background));border-color:var(--p-info-color);color:var(--p-info-color)}:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) p-button.p-button-secondary.p-button-text .p-button,:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) p-button.p-button-secondary .p-button.p-button-text,:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) .p-button.p-button-secondary.p-button-text{background:transparent;border-color:transparent;color:var(--p-text-muted-color);box-shadow:none}:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) p-button.p-button-secondary.p-button-text .p-button:hover:not(:disabled),:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) p-button.p-button-secondary .p-button.p-button-text:hover:not(:disabled),:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) .p-button.p-button-secondary.p-button-text:hover:not(:disabled){background:color-mix(in oklch,var(--p-text-muted-color) 8%,transparent);color:var(--p-text-color)}:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) p-button.p-button-secondary.p-button-text .p-button,:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) p-button.p-button-secondary .p-button.p-button-text,:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) .p-button.p-button-secondary.p-button-text{box-shadow:none}:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) p-button.p-button-danger.p-button-text .p-button,:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) .p-button.p-button-danger.p-button-text{background:transparent;border-color:transparent;color:var(--p-danger-color);box-shadow:none}:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) p-button.p-button-danger.p-button-text .p-button:hover:not(:disabled),:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) .p-button.p-button-danger.p-button-text:hover:not(:disabled){background:color-mix(in srgb,var(--p-danger-color) 8%,transparent);color:var(--p-danger-color)}:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) p-button .p-button:not(.p-button-outlined):not(.p-button-text):not(.p-button-rounded):not(.p-button-secondary):not(.p-button-danger):not(.p-button-success):not(.p-button-warn){background:var(--p-primary-color);border-color:var(--p-primary-color);color:var(--p-primary-contrast-color)}:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) p-button .p-button:not(.p-button-outlined):not(.p-button-text):not(.p-button-rounded):not(.p-button-secondary):not(.p-button-danger):not(.p-button-success):not(.p-button-warn):hover:not(:disabled){background:var(--p-primary-hover-color, var(--p-primary-600, var(--p-primary-color)));border-color:var(--p-primary-hover-color, var(--p-primary-600, var(--p-primary-color)))}:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) p-button .p-button:not(.p-button-outlined):not(.p-button-text):not(.p-button-rounded):not(.p-button-secondary):not(.p-button-danger):not(.p-button-success):not(.p-button-warn) .p-button-label,:where(.bmk-detail-hero__actions.bmk-detail-actions,.sp-sticky__actions,.stxn-sticky__actions,.cdt-sticky__actions,.stxn-cancel-dialog__footer-actions,.cdt-void-dialog__actions,.txn-cancel-dialog__footer-actions,.payment-dialog-footer,.sp-print-footer,.ref-dialog-footer.bmk-detail-actions,.rel-dialog-footer.bmk-detail-actions,app-customer-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions,app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions,app-employee-summary .employee-summary-page__toolbar.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-branch-edit .branch-edit__actions.bmk-detail-actions,app-subscription-management .bmk-detail-actions,app-admin-console-overview .bmk-detail-actions,app-admin-console-overview .branch-card__actions.bmk-detail-actions,app-feature-management .feature-management__actions.bmk-detail-actions,app-company-setting .bmk-detail-actions,.admin-detail-page__actions.bmk-detail-actions,.customer-create-page .info-card .card-reader-cta.bmk-detail-actions,.card-reader-dialog .card-reader-footer.bmk-detail-actions,.card-reader-dialog .error-actions.bmk-detail-actions,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions,app-branch-service-detail .detail-footer__nav .bmk-detail-actions,app-branch-service-detail .vital-form-actions.bmk-detail-actions,app-branch-service-detail .info-card__header .bmk-detail-actions,app-branch-service-detail .empty-state.bmk-detail-actions,.modern-dialog .modern-dialog-footer.bmk-detail-actions,.modern-dialog .review-link-card__actions.bmk-detail-actions,.svc-slip__actions.bmk-detail-actions,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions) p-button .p-button:not(.p-button-outlined):not(.p-button-text):not(.p-button-rounded):not(.p-button-secondary):not(.p-button-danger):not(.p-button-success):not(.p-button-warn) .p-button-icon{color:var(--p-primary-contrast-color)}app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions{width:100%;justify-content:flex-end;padding-top:var(--space-4);margin-top:var(--space-2);border-top:1px solid var(--p-content-border-color)}@media(max-width:768px){app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions{flex-direction:column;align-items:stretch}app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions p-button{display:flex;width:100%}app-employee-create-summary .employee-create-summary__actions.bmk-detail-actions p-button .p-button{width:100%;justify-content:center;min-height:3rem}}.customer-create-page .info-card .card-reader-cta.bmk-detail-actions p-button.p-button-primary.p-button-outlined .p-button{background:color-mix(in srgb,var(--p-primary-color) 14%,var(--p-content-background));border:2px solid var(--p-primary-color);color:var(--p-primary-700, var(--p-primary-color));font-weight:700;box-shadow:var(--shadow-sm)}.customer-create-page .info-card .card-reader-cta.bmk-detail-actions p-button.p-button-primary.p-button-outlined .p-button .p-button-icon{color:var(--p-primary-color)}.customer-create-page .info-card .card-reader-cta.bmk-detail-actions p-button.p-button-primary.p-button-outlined .p-button:enabled:hover{background:color-mix(in srgb,var(--p-primary-color) 22%,var(--p-content-background));border-color:var(--p-primary-600, var(--p-primary-color));box-shadow:var(--shadow-md)}app-customer-create .form-actions .actions-content.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions{width:100%;justify-content:space-between}@media(max-width:768px){app-customer-create .form-actions .actions-content.bmk-detail-actions,app-branch-create .form-actions .actions-content.bmk-detail-actions,app-employee-create .form-actions .actions-content.bmk-detail-actions,app-employee-edit .form-actions .actions-content.bmk-detail-actions{flex-direction:column;align-items:stretch;gap:var(--space-3)}app-customer-create .form-actions .actions-content.bmk-detail-actions p-button,app-branch-create .form-actions .actions-content.bmk-detail-actions p-button,app-employee-create .form-actions .actions-content.bmk-detail-actions p-button,app-employee-edit .form-actions .actions-content.bmk-detail-actions p-button{display:flex;width:100%}app-customer-create .form-actions .actions-content.bmk-detail-actions p-button .p-button,app-branch-create .form-actions .actions-content.bmk-detail-actions p-button .p-button,app-employee-create .form-actions .actions-content.bmk-detail-actions p-button .p-button,app-employee-edit .form-actions .actions-content.bmk-detail-actions p-button .p-button{width:100%;justify-content:center;min-height:3rem}}.sp-sticky__actions.bmk-detail-actions p-button .p-button,.sp-sticky__actions.bmk-detail-actions .p-button,.stxn-sticky__actions.bmk-detail-actions p-button .p-button,.stxn-sticky__actions.bmk-detail-actions .p-button,.cdt-sticky__actions.bmk-detail-actions p-button .p-button,.cdt-sticky__actions.bmk-detail-actions .p-button,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions p-button .p-button,app-trd-action-bar .action-bar-sticky__actions.bmk-detail-actions .p-button,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions p-button .p-button,app-stock-lot-transfer-detail .slt-action-bar .action-bar-sticky__actions.bmk-detail-actions .p-button{padding-block:.4rem;padding-inline:.875rem;min-height:2.25rem;font-size:var(--text-sm);border-radius:var(--radius-md)}.bmk-detail-hero__nav p-button{display:inline-flex;flex-shrink:0}.bmk-detail-hero__nav p-button.p-button-secondary.p-button-text .p-button,.bmk-detail-hero__nav .p-button.p-button-secondary.p-button-text{background:transparent;border-color:transparent;color:var(--p-text-muted-color);box-shadow:none}.bmk-detail-hero__nav p-button.p-button-secondary.p-button-text .p-button:hover:not(:disabled),.bmk-detail-hero__nav .p-button.p-button-secondary.p-button-text:hover:not(:disabled){background:color-mix(in oklch,var(--p-text-muted-color) 8%,transparent);color:var(--p-text-color)}.bmk-detail-hero__nav p-button.p-button-secondary.p-button-text .p-button,.bmk-detail-hero__nav .p-button.p-button-secondary.p-button-text{border-radius:var(--radius-md);padding-block:.625rem;padding-inline:1.125rem;min-height:var(--density-input-h, 2.5rem);overflow:visible;flex-shrink:0}.bmk-detail-hero__nav p-button.p-button-secondary.p-button-text .p-button .p-button-label,.bmk-detail-hero__nav .p-button.p-button-secondary.p-button-text .p-button-label{overflow:visible;text-overflow:clip;white-space:nowrap;line-height:1.35}.bmk-detail-hero__nav p-button.p-button-secondary.p-button-text .p-button .p-button-icon,.bmk-detail-hero__nav .p-button.p-button-secondary.p-button-text .p-button-icon{flex-shrink:0}.bmk-detail-hero__nav p-button.p-button-secondary.p-button-text .p-button,.bmk-detail-hero__nav .p-button.p-button-secondary.p-button-text{box-shadow:none;padding-block:var(--space-2);padding-inline:var(--space-3);min-height:auto}.catalog-detail-shell .bmk-detail-hero__nav p-button.p-button-secondary.p-button-text .p-button,.catalog-detail-shell .bmk-detail-hero__nav .p-button.p-button-secondary.p-button-text{font-size:var(--text-sm);padding-inline:var(--space-2)}.cdt-sticky__info>p-button,.stxn-sticky__info>p-button,.sp-sticky__info>p-button{flex-shrink:0}.cdt-sticky__info>p-button.p-button-secondary.p-button-text .p-button,.cdt-sticky__info>.p-button.p-button-secondary.p-button-text,.stxn-sticky__info>p-button.p-button-secondary.p-button-text .p-button,.stxn-sticky__info>.p-button.p-button-secondary.p-button-text,.sp-sticky__info>p-button.p-button-secondary.p-button-text .p-button,.sp-sticky__info>.p-button.p-button-secondary.p-button-text{background:transparent;border-color:transparent;color:var(--p-text-muted-color);box-shadow:none}.cdt-sticky__info>p-button.p-button-secondary.p-button-text .p-button:hover:not(:disabled),.cdt-sticky__info>.p-button.p-button-secondary.p-button-text:hover:not(:disabled),.stxn-sticky__info>p-button.p-button-secondary.p-button-text .p-button:hover:not(:disabled),.stxn-sticky__info>.p-button.p-button-secondary.p-button-text:hover:not(:disabled),.sp-sticky__info>p-button.p-button-secondary.p-button-text .p-button:hover:not(:disabled),.sp-sticky__info>.p-button.p-button-secondary.p-button-text:hover:not(:disabled){background:color-mix(in oklch,var(--p-text-muted-color) 8%,transparent);color:var(--p-text-color)}.cdt-sticky__info>p-button.p-button-secondary.p-button-text .p-button,.cdt-sticky__info>.p-button.p-button-secondary.p-button-text,.stxn-sticky__info>p-button.p-button-secondary.p-button-text .p-button,.stxn-sticky__info>.p-button.p-button-secondary.p-button-text,.sp-sticky__info>p-button.p-button-secondary.p-button-text .p-button,.sp-sticky__info>.p-button.p-button-secondary.p-button-text{border-radius:var(--radius-md);box-shadow:none}app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions{gap:var(--space-2);justify-content:flex-start}app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions p-button .p-button,app-branch-service-detail .detail-header__actions .action-group-buttons.bmk-detail-actions .p-button{font-size:var(--text-sm);padding-block:var(--space-2);padding-inline:var(--space-3);min-height:2.25rem;border-radius:var(--radius-md)}app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions{width:100%;justify-content:stretch;gap:var(--space-2)}app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions .trd-mobile-cta__link,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions .trd-mobile-cta__btn{display:flex;flex:1 1 auto;min-width:0}app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions p-button,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions app-transfer-change-status-complete-button,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions app-transfer-change-status-in-progress-button,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions app-transfer-edit-item-list-button{display:flex;flex:1 1 auto;min-width:0;width:100%}app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions p-button .p-button,app-trd-mobile-cta .trd-mobile-cta.bmk-detail-actions .p-button{width:100%;justify-content:center;min-height:2.75rem;font-weight:700}.catalog-detail-shell .bmk-detail-hero__actions.bmk-detail-actions{gap:var(--space-1)}.catalog-detail-shell .bmk-detail-hero__actions.bmk-detail-actions p-button .p-button,.catalog-detail-shell .bmk-detail-hero__actions.bmk-detail-actions .p-button{font-size:var(--text-xs);padding-block:var(--space-2);padding-inline:var(--space-3)}@media(max-width:767px){.catalog-detail-shell .bmk-detail-hero__actions.bmk-detail-actions{width:100%;justify-content:flex-end}}.p-multiselect-panel{border:1px solid #e2e8f0!important;border-radius:12px!important;box-shadow:0 12px 32px #0f172a24,0 2px 8px #0f172a0f!important;overflow:hidden}.p-multiselect-panel .p-multiselect-header{padding:.65rem .75rem;background:#f8fafc;border-bottom:1px solid #e2e8f0}.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext{border-radius:8px;font-size:13px;padding:.4rem .65rem}.p-multiselect-panel .p-multiselect-header .p-multiselect-close{border-radius:8px;width:28px;height:28px;color:var(--p-text-muted-color)}.p-multiselect-panel .p-multiselect-header .p-multiselect-close:hover{background:#fee2e2;color:#ef4444}.p-multiselect-panel .p-multiselect-items-wrapper{max-height:320px!important}.p-multiselect-panel .p-multiselect-items{padding:4px}.p-multiselect-panel .p-multiselect-item{border-radius:8px;padding:.55rem .75rem;font-size:13px;font-weight:500;color:#334155;margin:1px 0;transition:all .12s ease}.p-multiselect-panel .p-multiselect-item:hover{background:#f1f5f9}.p-multiselect-panel .p-multiselect-item.p-highlight{background:#14b8a614;color:#0f766e;font-weight:600}.p-multiselect-panel .p-multiselect-item .p-checkbox .p-checkbox-box{border-radius:5px;border:2px solid #cbd5e1;width:18px;height:18px}.p-multiselect-panel .p-multiselect-item .p-checkbox .p-checkbox-box.p-highlight{background:#14b8a6;border-color:#14b8a6}app-stock-lot-import-product-form .info-bar .p-badge{background:var(--p-blue-500);color:#fff;font-weight:600;padding:.4rem .8rem;border-radius:16px}app-stock-transfer-detail-summary .p-badge{min-width:100px!important;text-align:center!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:8px!important;font-weight:600!important;font-size:.85rem!important}app-stock-transfer-detail-summary .p-badge.bg-blue-100{background-color:#dbeafe!important;color:#1e40af!important;border:1px solid #bfdbfe!important}app-stock-transfer-detail-summary .p-badge.bg-orange-100{background-color:#9be8e8!important;color:#0e8585!important;border:1px solid #fdba74!important}app-stock-transfer-detail-summary .p-badge.bg-green-100{background-color:#dcfce7!important;color:#166534!important;border:1px solid #bbf7d0!important}app-stock-transfer-detail-summary .p-badge.bg-gray-100{background-color:#f3f4f6!important;color:#374151!important;border:1px solid #d1d5db!important}app-course-action-log-table p-badge.course-type-badge,app-customer-active-course-table p-badge.course-type-badge{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;font-size:var(--text-2xs);font-weight:600;line-height:1.3;padding:.2rem .625rem;border-radius:var(--radius-full);border:1px solid transparent;white-space:nowrap;box-shadow:none;width:fit-content;max-width:100%;min-width:unset!important;height:auto!important;padding:var(--space-1) var(--space-3)!important;font-size:var(--text-2xs)!important;font-weight:600!important;line-height:1.35!important;letter-spacing:.01em}app-course-action-log-table p-badge.course-type-badge.course-type-badge--normal,app-customer-active-course-table p-badge.course-type-badge.course-type-badge--normal{background:color-mix(in srgb,var(--p-info-color) 12%,var(--p-content-background))!important;color:color-mix(in srgb,var(--p-info-color) 45%,var(--p-surface-900))!important;border-color:color-mix(in srgb,var(--p-info-color) 20%,transparent)!important}app-course-action-log-table p-badge.course-type-badge.course-type-badge--buffet,app-customer-active-course-table p-badge.course-type-badge.course-type-badge--buffet{background:color-mix(in srgb,var(--p-warn-color) 12%,var(--p-content-background))!important;color:color-mix(in srgb,var(--p-warn-color) 45%,var(--p-surface-900))!important;border-color:color-mix(in srgb,var(--p-warn-color) 20%,transparent)!important}app-course-action-log-table p-badge.course-type-badge.course-type-badge--custom,app-customer-active-course-table p-badge.course-type-badge.course-type-badge--custom{background:color-mix(in srgb,var(--p-tertiary-color) 12%,var(--p-content-background))!important;color:color-mix(in srgb,var(--p-tertiary-color) 45%,var(--p-surface-900))!important;border-color:color-mix(in srgb,var(--p-tertiary-color) 20%,transparent)!important}app-course-action-log-table p-badge.course-type-badge.course-type-badge--procedure,app-customer-active-course-table p-badge.course-type-badge.course-type-badge--procedure{background:color-mix(in srgb,var(--p-primary-color) 12%,var(--p-content-background))!important;color:color-mix(in srgb,var(--p-primary-color) 45%,var(--p-surface-900))!important;border-color:color-mix(in srgb,var(--p-primary-color) 20%,transparent)!important}app-course-action-log-table p-badge.course-type-badge:not(.course-type-badge--normal,.course-type-badge--buffet,.course-type-badge--custom,.course-type-badge--procedure),app-customer-active-course-table p-badge.course-type-badge:not(.course-type-badge--normal,.course-type-badge--buffet,.course-type-badge--custom,.course-type-badge--procedure){background:color-mix(in srgb,var(--p-text-muted-color) 12%,var(--p-content-background))!important;color:color-mix(in srgb,var(--p-text-muted-color) 45%,var(--p-surface-900))!important;border-color:color-mix(in srgb,var(--p-text-muted-color) 20%,transparent)!important}app-course-action-log-table .text-red-badge,app-customer-active-course-table .text-red-badge{color:var(--p-red-600)!important}app-course-action-log-table .bg-red-badge,app-customer-active-course-table .bg-red-badge{background-color:var(--p-red-200)!important}app-dashboard .activity-tabs .p-tabpanels{padding:0}app-dashboard .product-mgmt-tabs{display:flex;flex-direction:column;flex:0 1 auto;min-height:0}app-dashboard .product-mgmt-tabs .p-tabpanels{flex:0 1 auto;min-height:0;padding:0}app-dashboard .product-mgmt-tabs .p-tabpanel{min-height:0}:where(.p-toggleswitch) .p-toggleswitch-slider{position:relative}:where(.p-toggleswitch) .p-toggleswitch-handle{top:50%;margin-block-start:0;transform:translateY(-50%)}:where(.p-selectbutton){display:inline-flex;flex-wrap:wrap;align-items:stretch;gap:var(--space-1);width:100%;max-width:100%}:where(.p-selectbutton) .p-togglebutton{flex:1 1 0;min-width:6rem;border:1px solid var(--p-content-border-color);border-radius:var(--radius-sm);background:var(--p-content-background);color:var(--p-text-color);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500;line-height:1.35;padding:var(--space-2) var(--space-3);transition:background var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out);cursor:pointer}:where(.p-selectbutton) .p-togglebutton .p-togglebutton-content{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;white-space:nowrap;background:transparent;color:inherit}:where(.p-selectbutton) .p-togglebutton .p-togglebutton-label{white-space:nowrap;color:inherit}:where(.p-selectbutton) .p-togglebutton:not(.p-disabled):hover{background:var(--p-surface-100);border-color:var(--p-primary-200);color:var(--p-primary-700)}:where(.p-selectbutton) .p-togglebutton.p-togglebutton-checked{background:var(--p-primary-color);border-color:var(--p-primary-color);color:var(--p-primary-contrast-color);box-shadow:var(--shadow-sm)}:where(.p-selectbutton) .p-togglebutton.p-togglebutton-checked .p-togglebutton-content,:where(.p-selectbutton) .p-togglebutton.p-togglebutton-checked .p-togglebutton-label,:where(.p-selectbutton) .p-togglebutton.p-togglebutton-checked .p-togglebutton-icon{background:transparent;color:var(--p-primary-contrast-color)}:where(.p-selectbutton) .p-togglebutton.p-togglebutton-checked:not(.p-disabled):hover{background:var(--p-primary-600);border-color:var(--p-primary-600);color:var(--p-primary-contrast-color)}:where(.p-selectbutton) .p-togglebutton.p-togglebutton-checked:not(.p-disabled):hover .p-togglebutton-content,:where(.p-selectbutton) .p-togglebutton.p-togglebutton-checked:not(.p-disabled):hover .p-togglebutton-label,:where(.p-selectbutton) .p-togglebutton.p-togglebutton-checked:not(.p-disabled):hover .p-togglebutton-icon{color:var(--p-primary-contrast-color)}:where(.p-selectbutton) .p-togglebutton.p-disabled{opacity:.55;cursor:not-allowed}.app-dark :where(.p-selectbutton) .p-togglebutton{background:var(--p-surface-800);border-color:var(--p-surface-600);color:var(--p-text-color)}.app-dark :where(.p-selectbutton) .p-togglebutton:not(.p-disabled):hover{background:var(--p-surface-700);border-color:var(--p-primary-400);color:var(--p-primary-100)}.app-dark :where(.p-selectbutton) .p-togglebutton.p-togglebutton-checked{background:var(--p-primary-400);border-color:var(--p-primary-400);color:var(--p-surface-900)}.app-dark :where(.p-selectbutton) .p-togglebutton.p-togglebutton-checked .p-togglebutton-content,.app-dark :where(.p-selectbutton) .p-togglebutton.p-togglebutton-checked .p-togglebutton-label,.app-dark :where(.p-selectbutton) .p-togglebutton.p-togglebutton-checked .p-togglebutton-icon{background:transparent;color:var(--p-surface-900)}:where(.p-radiobutton){position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;width:1.125rem;height:1.125rem;flex-shrink:0}:where(.p-radiobutton) .p-radiobutton-input{position:absolute;inset:0;margin:0;opacity:0;width:100%;height:100%;cursor:pointer;z-index:1}:where(.p-radiobutton) .p-radiobutton-box{display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;border:2px solid var(--p-surface-400);border-radius:50%;background:var(--p-content-background);transition:border-color var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out);pointer-events:none}:where(.p-radiobutton) .p-radiobutton-icon{width:.375rem;height:.375rem;border-radius:50%;background:transparent;transform:scale(0);transition:transform var(--motion-fast) var(--ease-out)}:where(.p-radiobutton).p-radiobutton-checked .p-radiobutton-box,:where(.p-radiobutton)[data-p-checked=true] .p-radiobutton-box{border-color:var(--p-primary-color);background:var(--p-primary-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--p-primary-color) 18%,transparent)}:where(.p-radiobutton).p-radiobutton-checked .p-radiobutton-icon,:where(.p-radiobutton)[data-p-checked=true] .p-radiobutton-icon{background:var(--p-primary-contrast-color);transform:scale(1)}:where(.p-radiobutton).p-disabled{opacity:.55;cursor:not-allowed}:where(.p-radiobutton).p-disabled .p-radiobutton-input{cursor:not-allowed}:where(p-checkbox){position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;flex-shrink:0}:where(p-checkbox) .p-checkbox-input{position:absolute;inset:0;margin:0;opacity:0;width:100%;height:100%;cursor:pointer;z-index:1}:where(p-checkbox) .p-checkbox-input:focus-visible+.p-checkbox-box{border-color:var(--p-primary-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--p-primary-color) 20%,transparent);outline:none}:where(p-checkbox) .p-checkbox-box{display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;border:2px solid var(--p-surface-500);border-radius:var(--radius-xs);background:var(--p-content-background);transition:border-color var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out);pointer-events:none}:where(p-checkbox) .p-checkbox-icon{width:.75rem;height:.75rem;color:transparent;transition:color var(--motion-fast) var(--ease-out)}:where(p-checkbox):not(.p-disabled):hover .p-checkbox-box{border-color:var(--p-primary-400)}:where(p-checkbox).p-checkbox-checked .p-checkbox-box,:where(p-checkbox)[data-p-checked=true] .p-checkbox-box{border-color:var(--p-primary-color);background:var(--p-primary-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--p-primary-color) 18%,transparent)}:where(p-checkbox).p-checkbox-checked .p-checkbox-icon,:where(p-checkbox)[data-p-checked=true] .p-checkbox-icon{color:var(--p-primary-contrast-color)}:where(p-checkbox).p-checkbox-checked:not(.p-disabled):hover .p-checkbox-box,:where(p-checkbox)[data-p-checked=true]:not(.p-disabled):hover .p-checkbox-box{border-color:var(--p-primary-600);background:var(--p-primary-600)}:where(p-checkbox).p-checkbox-sm .p-checkbox-box{width:1rem;height:1rem}:where(p-checkbox).p-checkbox-sm .p-checkbox-icon{width:.625rem;height:.625rem}:where(p-checkbox).p-checkbox-lg .p-checkbox-box{width:1.375rem;height:1.375rem}:where(p-checkbox).p-checkbox-lg .p-checkbox-icon{width:.875rem;height:.875rem}:where(p-checkbox).p-disabled{opacity:.55;cursor:not-allowed}:where(p-checkbox).p-disabled .p-checkbox-input{cursor:not-allowed}.app-dark :where(p-checkbox) .p-checkbox-box{border-color:var(--p-surface-400);background:var(--p-surface-800)}.app-dark :where(p-checkbox):not(.p-disabled):hover .p-checkbox-box{border-color:var(--p-primary-300)}.app-dark :where(p-checkbox).p-checkbox-checked .p-checkbox-box,.app-dark :where(p-checkbox)[data-p-checked=true] .p-checkbox-box{border-color:var(--p-primary-400);background:var(--p-primary-400)}.app-dark :where(p-checkbox).p-checkbox-checked .p-checkbox-icon,.app-dark :where(p-checkbox)[data-p-checked=true] .p-checkbox-icon{color:var(--p-surface-900)}app-product-select-table p-checkbox.product-select-checkbox,app-product-select-table p-checkbox.procedure-select-checkbox,app-product-select-table p-checkbox.purchasing-select-checkbox,app-procedure-select-table p-checkbox.product-select-checkbox,app-procedure-select-table p-checkbox.procedure-select-checkbox,app-procedure-select-table p-checkbox.purchasing-select-checkbox,app-purchasing-select-table p-checkbox.product-select-checkbox,app-purchasing-select-table p-checkbox.procedure-select-checkbox,app-purchasing-select-table p-checkbox.purchasing-select-checkbox{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;flex-shrink:0}app-product-select-table p-checkbox.product-select-checkbox .p-checkbox-box,app-product-select-table p-checkbox.procedure-select-checkbox .p-checkbox-box,app-product-select-table p-checkbox.purchasing-select-checkbox .p-checkbox-box,app-procedure-select-table p-checkbox.product-select-checkbox .p-checkbox-box,app-procedure-select-table p-checkbox.procedure-select-checkbox .p-checkbox-box,app-procedure-select-table p-checkbox.purchasing-select-checkbox .p-checkbox-box,app-purchasing-select-table p-checkbox.product-select-checkbox .p-checkbox-box,app-purchasing-select-table p-checkbox.procedure-select-checkbox .p-checkbox-box,app-purchasing-select-table p-checkbox.purchasing-select-checkbox .p-checkbox-box{border-color:var(--p-primary-600);box-shadow:var(--shadow-sm),0 0 0 2px color-mix(in srgb,var(--p-primary-500) 14%,transparent)}app-product-select-table p-checkbox.product-select-checkbox:not(.p-disabled):hover .p-checkbox-box,app-product-select-table p-checkbox.procedure-select-checkbox:not(.p-disabled):hover .p-checkbox-box,app-product-select-table p-checkbox.purchasing-select-checkbox:not(.p-disabled):hover .p-checkbox-box,app-procedure-select-table p-checkbox.product-select-checkbox:not(.p-disabled):hover .p-checkbox-box,app-procedure-select-table p-checkbox.procedure-select-checkbox:not(.p-disabled):hover .p-checkbox-box,app-procedure-select-table p-checkbox.purchasing-select-checkbox:not(.p-disabled):hover .p-checkbox-box,app-purchasing-select-table p-checkbox.product-select-checkbox:not(.p-disabled):hover .p-checkbox-box,app-purchasing-select-table p-checkbox.procedure-select-checkbox:not(.p-disabled):hover .p-checkbox-box,app-purchasing-select-table p-checkbox.purchasing-select-checkbox:not(.p-disabled):hover .p-checkbox-box{border-color:var(--p-primary-700);box-shadow:var(--shadow-md),0 0 0 2px color-mix(in srgb,var(--p-primary-500) 24%,transparent)}app-product-select-table .p-datatable-tbody>tr>td.select-cell,app-procedure-select-table .p-datatable-tbody>tr>td.select-cell,app-purchasing-select-table .p-datatable-tbody>tr>td.select-cell{background:color-mix(in srgb,var(--p-primary-color) 6%,var(--p-surface-0));vertical-align:middle}app-product-select-table .p-datatable-tbody>tr.selected-row>td.select-cell,app-procedure-select-table .p-datatable-tbody>tr.selected-row>td.select-cell,app-purchasing-select-table .p-datatable-tbody>tr.selected-row>td.select-cell{background:color-mix(in srgb,var(--p-primary-color) 12%,var(--p-surface-0))}:where(.p-steps){width:100%}:where(.p-steps) .p-steps-list{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:var(--space-2);min-width:max-content;margin:0;padding:0;list-style:none}:where(.p-steps) .p-steps-item{flex:0 0 auto;position:relative}:where(.p-steps) .p-steps-item .p-steps-item-link{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-1);text-decoration:none;color:var(--p-text-muted-color);cursor:default}:where(.p-steps) .p-steps-item .p-steps-item-number{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;border-radius:var(--radius-full);border:2px solid var(--p-surface-300);background:var(--p-surface-100);color:var(--p-text-muted-color);font-size:var(--text-sm);font-weight:700;line-height:1;transition:background var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}:where(.p-steps) .p-steps-item .p-steps-item-label{font-size:var(--text-sm);font-weight:500;line-height:1.3;text-align:center;color:var(--p-text-muted-color)}:where(.p-steps) .p-steps-item.p-steps-item-active .p-steps-item-number{background:var(--p-primary-color);border-color:var(--p-primary-color);color:var(--p-primary-contrast-color);box-shadow:0 2px 8px color-mix(in srgb,var(--p-primary-color) 35%,transparent)}:where(.p-steps) .p-steps-item.p-steps-item-active .p-steps-item-label{color:var(--p-primary-700);font-weight:700}:where(.p-steps) .p-steps-item.p-disabled{opacity:1}:where(.p-datepicker){display:inline-flex;flex-flow:row nowrap;align-items:stretch;width:100%;max-width:100%}:where(.p-datepicker) .p-datepicker-input,:where(.p-datepicker) input.p-inputtext{flex:1 1 auto;width:100%;min-width:0;border-radius:var(--radius-sm);border:1px solid var(--p-content-border-color);background:var(--p-content-background);color:var(--p-text-color);font-family:var(--font-sans);font-size:var(--text-sm);padding:var(--space-2) var(--space-3);transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}:where(.p-datepicker) .p-datepicker-input:enabled:focus,:where(.p-datepicker) input.p-inputtext:enabled:focus{border-color:var(--p-primary-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--p-primary-color) 16%,transparent);outline:none}:where(.p-datepicker) .p-datepicker-input-icon-container{display:flex;flex:1 1 0;align-items:stretch;min-width:0;width:auto}:where(.p-datepicker) .p-datepicker-input-icon,:where(.p-datepicker) .p-datepicker-dropdown{display:inline-flex;align-items:center;justify-content:center;color:var(--p-text-muted-color);border:1px solid var(--p-content-border-color);border-left:none;border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--p-surface-50);padding:0 var(--space-3);cursor:pointer;transition:background var(--motion-fast) var(--ease-out)}:where(.p-datepicker) .p-datepicker-input-icon:hover,:where(.p-datepicker) .p-datepicker-dropdown:hover{background:var(--p-surface-100);color:var(--p-text-color)}:where(input.p-inputtext,textarea.p-inputtextarea,textarea.p-textarea){border:1px solid var(--p-content-border-color);background:var(--p-content-background);color:var(--p-text-color);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--text-sm);padding:var(--space-2) var(--space-3);transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}:where(input.p-inputtext,textarea.p-inputtextarea,textarea.p-textarea):enabled:hover{border-color:var(--p-surface-400, var(--p-content-border-color))}:where(input.p-inputtext,textarea.p-inputtextarea,textarea.p-textarea):enabled:focus{border-color:var(--p-primary-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--p-primary-color) 16%,transparent);outline:none}:where(.p-iconfield .p-inputicon~input.p-inputtext),:where(.p-iconfield .p-inputicon~.p-inputwrapper input.p-inputtext){padding-inline-start:calc(var(--p-form-field-padding-x, .75rem) * 2 + var(--p-icon-size, 1rem))}:where(.p-iconfield input.p-inputtext:not(:last-child)){padding-inline-end:calc(var(--p-form-field-padding-x, .75rem) * 2 + var(--p-icon-size, 1rem))}:where(.p-select){display:inline-flex;align-items:center;border:1px solid var(--p-content-border-color);background:var(--p-content-background);border-radius:var(--radius-sm);transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}:where(.p-select):not(.p-disabled):hover{border-color:var(--p-surface-400, var(--p-content-border-color))}:where(.p-select).p-focus,:where(.p-select):not(.p-disabled).p-focus,:where(.p-select).p-select-open{border-color:var(--p-primary-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--p-primary-color) 16%,transparent);outline:none}:where(.p-select) .p-select-label{flex:1 1 auto;min-width:0;display:flex;align-items:center;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);line-height:1.35;color:var(--p-text-color)}:where(.p-select) .p-select-label.p-placeholder{color:var(--p-text-muted-color)}:where(.p-select) .p-select-dropdown{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;align-self:stretch;color:var(--p-text-muted-color);border-left:1px solid var(--p-content-border-color)}:where(.p-select:not(.p-paginator-rpp-dropdown):not(.p-paginator-jtp-dropdown)){width:100%}.print-option-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.print-option-row__left{display:flex;align-items:center;gap:var(--space-3);flex:1;min-width:0}.print-option-row :where(.p-select:not(.p-paginator-rpp-dropdown):not(.p-paginator-jtp-dropdown)){width:auto;flex:0 0 auto;min-width:7.5rem}.print-option-row p-toggleswitch{flex:0 0 auto}:where(.p-paginator) .p-paginator-content,:where(.p-paginator) .p-paginator-content-start,:where(.p-paginator) .p-paginator-content-end,:where(.p-paginator) .p-paginator-rpp{flex:0 0 auto;width:auto;max-width:none}:where(.p-paginator) .p-paginator-rpp-dropdown,:where(.p-paginator) .p-paginator-jtp-dropdown{width:auto;min-width:4.25rem;max-width:5.5rem;flex:0 0 auto}:where(.p-paginator) .p-paginator-rpp-dropdown .p-select-label,:where(.p-paginator) .p-paginator-jtp-dropdown .p-select-label{justify-content:center;padding-inline:var(--space-2);font-size:var(--text-sm);font-weight:600}:where(.p-paginator) .p-paginator-rpp-dropdown .p-select-dropdown,:where(.p-paginator) .p-paginator-jtp-dropdown .p-select-dropdown{width:1.75rem;flex:0 0 1.75rem}app-stock-count-scope-form .stock-count-scope-form .p-dropdown{border-radius:var(--radius-md);border:1px solid rgba(148,163,184,.3);transition:border-color .2s ease,box-shadow .2s ease}app-stock-count-scope-form .stock-count-scope-form .p-dropdown:not(.p-disabled):hover{border-color:var(--p-primary-300)}app-stock-count-scope-form .stock-count-scope-form .p-dropdown:not(.p-disabled).p-focus{border-color:var(--p-primary-400);box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-color) 10%,transparent)}app-stock-count-scope-form .stock-count-scope-form .p-calendar .p-inputtext{border-radius:var(--radius-md);border:1px solid rgba(148,163,184,.3)}app-stock-count-scope-form .stock-count-scope-form .p-calendar .p-datepicker-trigger{border-radius:0 10px 10px 0;background:var(--p-primary-50);color:var(--p-primary-600);border:1px solid rgba(148,163,184,.3);border-left:none}app-in-progress-detail-form .modern-calendar .p-inputtext,app-in-progress-detail-form .modern-calendar .p-dropdown,app-in-progress-detail-form .modern-dropdown .p-inputtext,app-in-progress-detail-form .modern-dropdown .p-dropdown{padding:.625rem .875rem;border:2px solid #e5e7eb;border-radius:var(--radius-sm);font-size:.8125rem;transition:all .2s ease}app-in-progress-detail-form .modern-calendar .p-inputtext:focus,app-in-progress-detail-form .modern-calendar .p-inputtext.p-focus,app-in-progress-detail-form .modern-calendar .p-dropdown:focus,app-in-progress-detail-form .modern-calendar .p-dropdown.p-focus,app-in-progress-detail-form .modern-dropdown .p-inputtext:focus,app-in-progress-detail-form .modern-dropdown .p-inputtext.p-focus,app-in-progress-detail-form .modern-dropdown .p-dropdown:focus,app-in-progress-detail-form .modern-dropdown .p-dropdown.p-focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}app-in-progress-detail-form .modern-calendar .p-inputtext.ng-invalid.ng-dirty,app-in-progress-detail-form .modern-calendar .p-dropdown.ng-invalid.ng-dirty,app-in-progress-detail-form .modern-dropdown .p-inputtext.ng-invalid.ng-dirty,app-in-progress-detail-form .modern-dropdown .p-dropdown.ng-invalid.ng-dirty{border-color:#ef4444}app-in-progress-detail-form .modern-calendar .p-inputtext.ng-invalid.ng-dirty:focus,app-in-progress-detail-form .modern-calendar .p-inputtext.ng-invalid.ng-dirty.p-focus,app-in-progress-detail-form .modern-calendar .p-dropdown.ng-invalid.ng-dirty:focus,app-in-progress-detail-form .modern-calendar .p-dropdown.ng-invalid.ng-dirty.p-focus,app-in-progress-detail-form .modern-dropdown .p-inputtext.ng-invalid.ng-dirty:focus,app-in-progress-detail-form .modern-dropdown .p-inputtext.ng-invalid.ng-dirty.p-focus,app-in-progress-detail-form .modern-dropdown .p-dropdown.ng-invalid.ng-dirty:focus,app-in-progress-detail-form .modern-dropdown .p-dropdown.ng-invalid.ng-dirty.p-focus{box-shadow:0 0 0 3px #ef44441a}app-in-progress-detail-form .modern-calendar .p-inputtext.input-change-log,app-in-progress-detail-form .modern-calendar .p-dropdown.input-change-log,app-in-progress-detail-form .modern-dropdown .p-inputtext.input-change-log,app-in-progress-detail-form .modern-dropdown .p-dropdown.input-change-log{background:#fef3c7;border-color:#f59e0b}:where(.p-menu-overlay,.p-menu.p-menu-overlay,.p-tieredmenu-overlay){min-width:14rem;padding:var(--space-2);background:var(--p-content-background);color:var(--p-text-color);border:1px solid var(--p-content-border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);font-family:var(--font-sans)}:where(.p-menu-overlay,.p-menu.p-menu-overlay,.p-tieredmenu-overlay) .p-menu-list,:where(.p-menu-overlay,.p-menu.p-menu-overlay,.p-tieredmenu-overlay) .p-tieredmenu-list,:where(.p-menu-overlay,.p-menu.p-menu-overlay,.p-tieredmenu-overlay) ul[role=menu]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}:where(.p-menu-overlay,.p-menu.p-menu-overlay,.p-tieredmenu-overlay) .p-menuitem{margin:0}:where(.p-menu-overlay,.p-menu.p-menu-overlay,.p-tieredmenu-overlay) .p-menuitem-content{border-radius:var(--radius-md);transition:background var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}:where(.p-menu-overlay,.p-menu.p-menu-overlay,.p-tieredmenu-overlay) .p-menuitem-content:hover{background:var(--p-primary-50)}:where(.p-menu-overlay,.p-menu.p-menu-overlay,.p-tieredmenu-overlay) .p-menuitem-content:hover .p-menuitem-link,:where(.p-menu-overlay,.p-menu.p-menu-overlay,.p-tieredmenu-overlay) .p-menuitem-content:hover .p-menuitem-text{color:var(--p-primary-700)}:where(.p-menu-overlay,.p-menu.p-menu-overlay,.p-tieredmenu-overlay) .p-menuitem-content:hover .p-menuitem-icon{color:var(--p-primary-600)}:where(.p-menu-overlay,.p-menu.p-menu-overlay,.p-tieredmenu-overlay) .p-menuitem-link{display:flex;align-items:center;gap:var(--space-3);padding:.7rem var(--space-3);color:var(--p-text-color);text-decoration:none;font-size:var(--text-sm);font-weight:500;line-height:1.4;border-radius:var(--radius-md);white-space:nowrap}:where(.p-menu-overlay,.p-menu.p-menu-overlay,.p-tieredmenu-overlay) .p-menuitem-link .p-menuitem-icon{color:var(--p-text-muted-color);font-size:1rem;width:1.125rem;text-align:center;flex-shrink:0}:where(.p-menu-overlay,.p-menu.p-menu-overlay,.p-tieredmenu-overlay) .p-menuitem-link .p-menuitem-text{color:inherit}:where(.p-menu-overlay,.p-menu.p-menu-overlay,.p-tieredmenu-overlay) .p-menuitem-link:focus-visible{outline:2px solid var(--p-primary-color);outline-offset:-2px}:where(.p-menu-overlay,.p-menu.p-menu-overlay,.p-tieredmenu-overlay) .p-menu-separator,:where(.p-menu-overlay,.p-menu.p-menu-overlay,.p-tieredmenu-overlay) .p-menuitem-separator,:where(.p-menu-overlay,.p-menu.p-menu-overlay,.p-tieredmenu-overlay) li[role=separator]{display:block;height:1px;background:var(--p-content-border-color);margin:var(--space-2) var(--space-1);border:0;padding:0}:where(.p-menu-overlay,.p-menu.p-menu-overlay,.p-tieredmenu-overlay) .p-menuitem--danger .p-menuitem-link,:where(.p-menu-overlay,.p-menu.p-menu-overlay,.p-tieredmenu-overlay) .p-menuitem--danger .p-menuitem-text,:where(.p-menu-overlay,.p-menu.p-menu-overlay,.p-tieredmenu-overlay) .p-menuitem-danger .p-menuitem-link,:where(.p-menu-overlay,.p-menu.p-menu-overlay,.p-tieredmenu-overlay) .p-menuitem-danger .p-menuitem-text,:where(.p-menu-overlay,.p-menu.p-menu-overlay,.p-tieredmenu-overlay) li.p-menuitem-danger .p-menuitem-link,:where(.p-menu-overlay,.p-menu.p-menu-overlay,.p-tieredmenu-overlay) li.p-menuitem-danger .p-menuitem-text,:where(.p-menu-overlay,.p-menu.p-menu-overlay,.p-tieredmenu-overlay) [class*=--danger] .p-menuitem-link,:where(.p-menu-overlay,.p-menu.p-menu-overlay,.p-tieredmenu-overlay) [class*=--danger] .p-menuitem-text{color:var(--p-red-600)}:where(.p-menu-overlay,.p-menu.p-menu-overlay,.p-tieredmenu-overlay) .p-menuitem--danger .p-menuitem-icon,:where(.p-menu-overlay,.p-menu.p-menu-overlay,.p-tieredmenu-overlay) .p-menuitem-danger .p-menuitem-icon,:where(.p-menu-overlay,.p-menu.p-menu-overlay,.p-tieredmenu-overlay) li.p-menuitem-danger .p-menuitem-icon,:where(.p-menu-overlay,.p-menu.p-menu-overlay,.p-tieredmenu-overlay) [class*=--danger] .p-menuitem-icon{color:var(--p-red-500)}:where(.p-menu-overlay,.p-menu.p-menu-overlay,.p-tieredmenu-overlay) .p-menuitem--danger .p-menuitem-content:hover,:where(.p-menu-overlay,.p-menu.p-menu-overlay,.p-tieredmenu-overlay) .p-menuitem-danger .p-menuitem-content:hover,:where(.p-menu-overlay,.p-menu.p-menu-overlay,.p-tieredmenu-overlay) li.p-menuitem-danger .p-menuitem-content:hover,:where(.p-menu-overlay,.p-menu.p-menu-overlay,.p-tieredmenu-overlay) [class*=--danger] .p-menuitem-content:hover{background:color-mix(in srgb,var(--p-red-500) 10%,transparent)}:where(.p-menu-overlay,.p-menu.p-menu-overlay,.p-tieredmenu-overlay) .p-menuitem--danger .p-menuitem-content:hover .p-menuitem-link,:where(.p-menu-overlay,.p-menu.p-menu-overlay,.p-tieredmenu-overlay) .p-menuitem--danger .p-menuitem-content:hover .p-menuitem-text,:where(.p-menu-overlay,.p-menu.p-menu-overlay,.p-tieredmenu-overlay) .p-menuitem-danger .p-menuitem-content:hover .p-menuitem-link,:where(.p-menu-overlay,.p-menu.p-menu-overlay,.p-tieredmenu-overlay) .p-menuitem-danger .p-menuitem-content:hover .p-menuitem-text,:where(.p-menu-overlay,.p-menu.p-menu-overlay,.p-tieredmenu-overlay) li.p-menuitem-danger .p-menuitem-content:hover .p-menuitem-link,:where(.p-menu-overlay,.p-menu.p-menu-overlay,.p-tieredmenu-overlay) li.p-menuitem-danger .p-menuitem-content:hover .p-menuitem-text,:where(.p-menu-overlay,.p-menu.p-menu-overlay,.p-tieredmenu-overlay) [class*=--danger] .p-menuitem-content:hover .p-menuitem-link,:where(.p-menu-overlay,.p-menu.p-menu-overlay,.p-tieredmenu-overlay) [class*=--danger] .p-menuitem-content:hover .p-menuitem-text{color:var(--p-red-700)}:where(.p-menu-overlay,.p-menu.p-menu-overlay,.p-tieredmenu-overlay) .p-menuitem--danger .p-menuitem-content:hover .p-menuitem-icon,:where(.p-menu-overlay,.p-menu.p-menu-overlay,.p-tieredmenu-overlay) .p-menuitem-danger .p-menuitem-content:hover .p-menuitem-icon,:where(.p-menu-overlay,.p-menu.p-menu-overlay,.p-tieredmenu-overlay) li.p-menuitem-danger .p-menuitem-content:hover .p-menuitem-icon,:where(.p-menu-overlay,.p-menu.p-menu-overlay,.p-tieredmenu-overlay) [class*=--danger] .p-menuitem-content:hover .p-menuitem-icon{color:var(--p-red-600)}.app-dark :where(.p-menu-overlay,.p-menu.p-menu-overlay,.p-tieredmenu-overlay){background:var(--p-surface-800);border-color:var(--p-surface-700);box-shadow:0 16px 40px #00000073}.app-dark :where(.p-menu-overlay,.p-menu.p-menu-overlay,.p-tieredmenu-overlay) .p-menuitem-content:hover{background:color-mix(in srgb,var(--p-primary-400) 16%,transparent)}.app-dark :where(.p-menu-overlay,.p-menu.p-menu-overlay,.p-tieredmenu-overlay) .p-menuitem-content:hover .p-menuitem-link,.app-dark :where(.p-menu-overlay,.p-menu.p-menu-overlay,.p-tieredmenu-overlay) .p-menuitem-content:hover .p-menuitem-text{color:var(--p-primary-100)}.app-dark :where(.p-menu-overlay,.p-menu.p-menu-overlay,.p-tieredmenu-overlay) .p-menuitem-content:hover .p-menuitem-icon{color:var(--p-primary-200)}.app-dark :where(.p-menu-overlay,.p-menu.p-menu-overlay,.p-tieredmenu-overlay) .p-menu-separator,.app-dark :where(.p-menu-overlay,.p-menu.p-menu-overlay,.p-tieredmenu-overlay) li[role=separator]{background:var(--p-surface-700)}:where(.p-overlaypanel){min-width:16rem;max-width:min(24rem,100vw - 2rem);background:var(--p-content-background);color:var(--p-text-color);border:1px solid var(--p-content-border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);font-family:var(--font-sans)}:where(.p-overlaypanel) .p-overlaypanel-content{padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.app-dark :where(.p-overlaypanel){background:var(--p-surface-800);border-color:var(--p-surface-700);box-shadow:0 16px 40px #00000073}:where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel){background:var(--p-content-background);color:var(--p-text-color);border:1px solid var(--p-content-border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);font-family:var(--font-sans);z-index:1200}:where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-select-list,:where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-dropdown-items,:where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-multiselect-list,:where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-multiselect-items,:where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-autocomplete-list,:where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-autocomplete-items{padding:var(--space-1);margin:0;list-style:none;background:transparent}:where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-select-option,:where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-dropdown-item,:where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-multiselect-option,:where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-multiselect-item,:where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-autocomplete-option,:where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-autocomplete-item{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--p-text-color);font-size:var(--text-sm);line-height:1.4;background:transparent;transition:background var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}:where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-select-option:hover,:where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-dropdown-item:hover,:where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-multiselect-option:hover,:where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-multiselect-item:hover,:where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-autocomplete-option:hover,:where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-autocomplete-item:hover{background:var(--p-primary-50);color:var(--p-primary-700)}:where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-select-option:not(.p-disabled):hover,:where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-select-option.p-focus:not(.p-select-option-selected){background:color-mix(in srgb,var(--p-primary-color) 9%,transparent);color:var(--p-primary-700)}:where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-select-option.p-select-option-selected{background:color-mix(in srgb,var(--p-primary-color) 14%,var(--p-content-background));color:var(--p-primary-700);font-weight:600}:where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-dropdown-item.p-dropdown-item-selected,:where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-dropdown-item.p-multiselect-option-selected,:where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-dropdown-item.p-multiselect-item-selected,:where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-dropdown-item.p-autocomplete-option-selected,:where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-dropdown-item.p-highlight,:where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-multiselect-option.p-dropdown-item-selected,:where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-multiselect-option.p-multiselect-option-selected,:where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-multiselect-option.p-multiselect-item-selected,:where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-multiselect-option.p-autocomplete-option-selected,:where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-multiselect-option.p-highlight,:where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-multiselect-item.p-dropdown-item-selected,:where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-multiselect-item.p-multiselect-option-selected,:where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-multiselect-item.p-multiselect-item-selected,:where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-multiselect-item.p-autocomplete-option-selected,:where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-multiselect-item.p-highlight,:where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-autocomplete-option.p-dropdown-item-selected,:where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-autocomplete-option.p-multiselect-option-selected,:where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-autocomplete-option.p-multiselect-item-selected,:where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-autocomplete-option.p-autocomplete-option-selected,:where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-autocomplete-option.p-highlight,:where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-autocomplete-item.p-dropdown-item-selected,:where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-autocomplete-item.p-multiselect-option-selected,:where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-autocomplete-item.p-multiselect-item-selected,:where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-autocomplete-item.p-autocomplete-option-selected,:where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-autocomplete-item.p-highlight{background:color-mix(in srgb,var(--p-primary-color) 14%,var(--p-content-background));color:var(--p-primary-700);font-weight:600}:where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-select-filter-container,:where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-dropdown-filter-container,:where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-multiselect-filter-container,:where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-autocomplete-filter-container{padding:var(--space-2);background:var(--p-surface-50);border-bottom:1px solid var(--p-content-border-color)}:where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-select-empty-message,:where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-dropdown-empty-message,:where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-multiselect-empty-message,:where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-autocomplete-empty-message{padding:var(--space-3);color:var(--p-text-muted-color);font-size:var(--text-sm);text-align:center}.app-dark :where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel){background:var(--p-surface-800);border-color:var(--p-surface-700);box-shadow:0 16px 40px #00000073}.app-dark :where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-select-option,.app-dark :where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-dropdown-item,.app-dark :where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-multiselect-option,.app-dark :where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-multiselect-item,.app-dark :where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-autocomplete-option,.app-dark :where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-autocomplete-item{color:var(--p-text-color)}.app-dark :where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-select-option:hover,.app-dark :where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-dropdown-item:hover,.app-dark :where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-multiselect-option:hover,.app-dark :where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-multiselect-item:hover,.app-dark :where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-autocomplete-option:hover,.app-dark :where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-autocomplete-item:hover{background:color-mix(in srgb,var(--p-primary-400) 18%,transparent);color:var(--p-primary-100)}.app-dark :where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-select-option:not(.p-disabled):hover,.app-dark :where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-select-option.p-focus:not(.p-select-option-selected){background:color-mix(in srgb,var(--p-primary-400) 18%,transparent);color:var(--p-primary-100)}.app-dark :where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-select-option.p-select-option-selected{background:color-mix(in srgb,var(--p-primary-400) 26%,transparent);color:var(--p-primary-100);font-weight:600}.app-dark :where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-dropdown-item.p-dropdown-item-selected,.app-dark :where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-dropdown-item.p-highlight,.app-dark :where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-multiselect-option.p-dropdown-item-selected,.app-dark :where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-multiselect-option.p-highlight,.app-dark :where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-multiselect-item.p-dropdown-item-selected,.app-dark :where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-multiselect-item.p-highlight,.app-dark :where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-autocomplete-option.p-dropdown-item-selected,.app-dark :where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-autocomplete-option.p-highlight,.app-dark :where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-autocomplete-item.p-dropdown-item-selected,.app-dark :where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-autocomplete-item.p-highlight{background:color-mix(in srgb,var(--p-primary-400) 26%,transparent);color:var(--p-primary-100)}.app-dark :where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-select-filter-container,.app-dark :where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-dropdown-filter-container,.app-dark :where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-multiselect-filter-container,.app-dark :where(.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel) .p-autocomplete-filter-container{background:var(--p-surface-700);border-bottom-color:var(--p-surface-600)}.p-overlaypanel.bmk-staff-picker-overlay{min-width:18rem;max-width:min(26rem,100vw - 2rem)}.p-overlaypanel.bmk-staff-picker-overlay:after{border-style:solid;border-color:transparent;border-bottom-color:var(--p-content-background)}.p-overlaypanel.bmk-staff-picker-overlay:before{border-style:solid;border-color:transparent;border-bottom-color:var(--p-content-border-color)}.p-overlaypanel.bmk-staff-picker-overlay.p-overlaypanel-flipped:after{border-bottom-color:transparent;border-top-color:var(--p-content-background)}.p-overlaypanel.bmk-staff-picker-overlay.p-overlaypanel-flipped:before{border-bottom-color:transparent;border-top-color:var(--p-content-border-color)}.p-overlaypanel.bmk-staff-picker-overlay .p-overlaypanel-content{gap:var(--space-2)}.p-overlaypanel.bmk-staff-picker-overlay .bmk-staff-picker-filter.p-selectbutton{width:100%}.p-overlaypanel.bmk-staff-picker-overlay .p-selectbutton .p-togglebutton:not(.p-togglebutton-checked){background:var(--p-content-background);border-color:var(--p-content-border-color);color:var(--p-text-color);box-shadow:none}.p-overlaypanel.bmk-staff-picker-overlay .p-selectbutton .p-togglebutton:not(.p-togglebutton-checked) .p-togglebutton-content{background:transparent}.p-overlaypanel.bmk-staff-picker-overlay .p-selectbutton .p-togglebutton:not(.p-togglebutton-checked) .p-togglebutton-label{color:var(--p-text-color)}.p-overlaypanel.bmk-staff-picker-overlay .p-selectbutton .p-togglebutton.p-togglebutton-checked{background:var(--p-primary-color);border-color:var(--p-primary-color);color:var(--p-primary-contrast-color)}.p-overlaypanel.bmk-staff-picker-overlay .p-selectbutton .p-togglebutton.p-togglebutton-checked .p-togglebutton-content{background:transparent;color:var(--p-primary-contrast-color)}.p-overlaypanel.bmk-staff-picker-overlay .p-selectbutton .p-togglebutton.p-togglebutton-checked .p-togglebutton-label{color:var(--p-primary-contrast-color);font-weight:600}.p-overlaypanel.bmk-staff-picker-overlay .bmk-staff-picker{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.p-overlaypanel.bmk-staff-picker-overlay .bmk-staff-picker-search{font-size:var(--text-sm)}.p-overlaypanel.bmk-staff-picker-overlay .bmk-staff-picker-loading{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-4);color:var(--p-text-muted-color);font-size:var(--text-sm)}.p-overlaypanel.bmk-staff-picker-overlay .bmk-staff-picker-list{display:flex;flex-direction:column;gap:var(--space-1);max-height:15rem;overflow-y:auto;padding:var(--space-1);border:1px solid var(--p-content-border-color);border-radius:var(--radius-md);background:var(--p-surface-50)}.p-overlaypanel.bmk-staff-picker-overlay .bmk-staff-picker-item{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);border:1px solid transparent;border-radius:var(--radius-sm);background:var(--p-content-background);color:var(--p-text-color);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500;line-height:1.4;text-align:left;cursor:pointer;transition:background var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.p-overlaypanel.bmk-staff-picker-overlay .bmk-staff-picker-item:hover:not(.bmk-staff-picker-item--selected){background:var(--p-surface-100);border-color:var(--p-primary-200)}.p-overlaypanel.bmk-staff-picker-overlay .bmk-staff-picker-item:focus-visible{outline:2px solid var(--p-primary-color);outline-offset:2px}.p-overlaypanel.bmk-staff-picker-overlay .bmk-staff-picker-item--selected{background:var(--p-primary-50);border-color:var(--p-primary-300);box-shadow:inset 3px 0 0 var(--p-primary-500);color:var(--p-primary-800);font-weight:600}.p-overlaypanel.bmk-staff-picker-overlay .bmk-staff-picker-item__check{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.25rem;height:1.25rem;border:2px solid var(--p-surface-400);border-radius:50%;background:var(--p-content-background);color:transparent;font-size:.7rem;transition:border-color var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.p-overlaypanel.bmk-staff-picker-overlay .bmk-staff-picker-item--selected .bmk-staff-picker-item__check{border-color:var(--p-primary-color);background:var(--p-primary-color);color:var(--p-primary-contrast-color)}.p-overlaypanel.bmk-staff-picker-overlay .bmk-staff-picker-item__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-overlaypanel.bmk-staff-picker-overlay .bmk-staff-picker-empty{margin:0;padding:var(--space-4);text-align:center;color:var(--p-text-muted-color);font-size:var(--text-sm)}.p-overlaypanel.bmk-staff-picker-overlay .bmk-staff-picker-deselect{margin-top:var(--space-1)}.app-dark .p-overlaypanel.bmk-staff-picker-overlay:after{border-bottom-color:var(--p-surface-800)}.app-dark .p-overlaypanel.bmk-staff-picker-overlay:before{border-bottom-color:var(--p-surface-700)}.app-dark .p-overlaypanel.bmk-staff-picker-overlay.p-overlaypanel-flipped:after{border-top-color:var(--p-surface-800)}.app-dark .p-overlaypanel.bmk-staff-picker-overlay.p-overlaypanel-flipped:before{border-top-color:var(--p-surface-700)}.app-dark .p-overlaypanel.bmk-staff-picker-overlay .p-selectbutton .p-togglebutton:not(.p-togglebutton-checked){background:var(--p-surface-800);border-color:var(--p-surface-600)}.app-dark .p-overlaypanel.bmk-staff-picker-overlay .p-selectbutton .p-togglebutton:not(.p-togglebutton-checked) .p-togglebutton-label{color:var(--p-text-color)}.app-dark .p-overlaypanel.bmk-staff-picker-overlay .bmk-staff-picker-list{background:var(--p-surface-900);border-color:var(--p-surface-700)}.app-dark .p-overlaypanel.bmk-staff-picker-overlay .bmk-staff-picker-item{background:var(--p-surface-800);color:var(--p-text-color)}.app-dark .p-overlaypanel.bmk-staff-picker-overlay .bmk-staff-picker-item:hover:not(.bmk-staff-picker-item--selected){background:var(--p-surface-700)}.app-dark .p-overlaypanel.bmk-staff-picker-overlay .bmk-staff-picker-item--selected{background:color-mix(in srgb,var(--p-primary-400) 20%,var(--p-surface-800));border-color:var(--p-primary-400);color:var(--p-primary-100)}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.product-action-menu.p-menu,.product-action-menu.p-menu-overlay,.procedure-action-menu.p-menu,.procedure-action-menu.p-menu-overlay,.course-action-menu.p-menu,.course-action-menu.p-menu-overlay,.employee-action-menu.p-menu,.employee-action-menu.p-menu-overlay,.gc-action-menu.p-menu,.gc-action-menu.p-menu-overlay,.po-action-menu.p-menu,.po-action-menu.p-menu-overlay{min-width:15rem!important;max-width:min(20rem,92vw);padding:var(--space-2)!important;z-index:1200}.product-action-menu.p-menu .p-menu-list,.product-action-menu.p-menu-overlay .p-menu-list,.procedure-action-menu.p-menu .p-menu-list,.procedure-action-menu.p-menu-overlay .p-menu-list,.course-action-menu.p-menu .p-menu-list,.course-action-menu.p-menu-overlay .p-menu-list,.employee-action-menu.p-menu .p-menu-list,.employee-action-menu.p-menu-overlay .p-menu-list,.gc-action-menu.p-menu .p-menu-list,.gc-action-menu.p-menu-overlay .p-menu-list,.po-action-menu.p-menu .p-menu-list,.po-action-menu.p-menu-overlay .p-menu-list{gap:var(--space-1);padding:0}.product-action-menu.p-menu .p-menu-separator,.product-action-menu.p-menu li[role=separator],.product-action-menu.p-menu-overlay .p-menu-separator,.product-action-menu.p-menu-overlay li[role=separator],.procedure-action-menu.p-menu .p-menu-separator,.procedure-action-menu.p-menu li[role=separator],.procedure-action-menu.p-menu-overlay .p-menu-separator,.procedure-action-menu.p-menu-overlay li[role=separator],.course-action-menu.p-menu .p-menu-separator,.course-action-menu.p-menu li[role=separator],.course-action-menu.p-menu-overlay .p-menu-separator,.course-action-menu.p-menu-overlay li[role=separator],.employee-action-menu.p-menu .p-menu-separator,.employee-action-menu.p-menu li[role=separator],.employee-action-menu.p-menu-overlay .p-menu-separator,.employee-action-menu.p-menu-overlay li[role=separator],.gc-action-menu.p-menu .p-menu-separator,.gc-action-menu.p-menu li[role=separator],.gc-action-menu.p-menu-overlay .p-menu-separator,.gc-action-menu.p-menu-overlay li[role=separator],.po-action-menu.p-menu .p-menu-separator,.po-action-menu.p-menu li[role=separator],.po-action-menu.p-menu-overlay .p-menu-separator,.po-action-menu.p-menu-overlay li[role=separator]{margin:var(--space-1) var(--space-2)!important}.product-action-menu.p-menu :is(.p-menu-item,.p-menuitem),.product-action-menu.p-menu-overlay :is(.p-menu-item,.p-menuitem),.procedure-action-menu.p-menu :is(.p-menu-item,.p-menuitem),.procedure-action-menu.p-menu-overlay :is(.p-menu-item,.p-menuitem),.course-action-menu.p-menu :is(.p-menu-item,.p-menuitem),.course-action-menu.p-menu-overlay :is(.p-menu-item,.p-menuitem),.employee-action-menu.p-menu :is(.p-menu-item,.p-menuitem),.employee-action-menu.p-menu-overlay :is(.p-menu-item,.p-menuitem),.gc-action-menu.p-menu :is(.p-menu-item,.p-menuitem),.gc-action-menu.p-menu-overlay :is(.p-menu-item,.p-menuitem),.po-action-menu.p-menu :is(.p-menu-item,.p-menuitem),.po-action-menu.p-menu-overlay :is(.p-menu-item,.p-menuitem){margin:0 var(--space-1)!important}.product-action-menu.p-menu :is(.p-menu-item-link,.p-menuitem-link),.product-action-menu.p-menu-overlay :is(.p-menu-item-link,.p-menuitem-link),.procedure-action-menu.p-menu :is(.p-menu-item-link,.p-menuitem-link),.procedure-action-menu.p-menu-overlay :is(.p-menu-item-link,.p-menuitem-link),.course-action-menu.p-menu :is(.p-menu-item-link,.p-menuitem-link),.course-action-menu.p-menu-overlay :is(.p-menu-item-link,.p-menuitem-link),.employee-action-menu.p-menu :is(.p-menu-item-link,.p-menuitem-link),.employee-action-menu.p-menu-overlay :is(.p-menu-item-link,.p-menuitem-link),.gc-action-menu.p-menu :is(.p-menu-item-link,.p-menuitem-link),.gc-action-menu.p-menu-overlay :is(.p-menu-item-link,.p-menuitem-link),.po-action-menu.p-menu :is(.p-menu-item-link,.p-menuitem-link),.po-action-menu.p-menu-overlay :is(.p-menu-item-link,.p-menuitem-link){display:flex;align-items:center;gap:var(--space-3);min-height:2.875rem;padding:var(--space-2) var(--space-3)!important;border-radius:var(--radius-md);text-decoration:none}.product-action-menu.p-menu :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading,.product-action-menu.p-menu-overlay :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading,.procedure-action-menu.p-menu :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading,.procedure-action-menu.p-menu-overlay :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading,.course-action-menu.p-menu :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading,.course-action-menu.p-menu-overlay :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading,.employee-action-menu.p-menu :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading,.employee-action-menu.p-menu-overlay :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading,.gc-action-menu.p-menu :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading,.gc-action-menu.p-menu-overlay :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading,.po-action-menu.p-menu :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading,.po-action-menu.p-menu-overlay :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading{opacity:1!important;pointer-events:none;cursor:default}.product-action-menu.p-menu :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading.p-disabled,.product-action-menu.p-menu-overlay :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading.p-disabled,.procedure-action-menu.p-menu :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading.p-disabled,.procedure-action-menu.p-menu-overlay :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading.p-disabled,.course-action-menu.p-menu :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading.p-disabled,.course-action-menu.p-menu-overlay :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading.p-disabled,.employee-action-menu.p-menu :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading.p-disabled,.employee-action-menu.p-menu-overlay :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading.p-disabled,.gc-action-menu.p-menu :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading.p-disabled,.gc-action-menu.p-menu-overlay :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading.p-disabled,.po-action-menu.p-menu :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading.p-disabled,.po-action-menu.p-menu-overlay :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading.p-disabled{opacity:1!important}.product-action-menu.p-menu :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-content,.p-menuitem-content),.product-action-menu.p-menu-overlay :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-content,.p-menuitem-content),.procedure-action-menu.p-menu :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-content,.p-menuitem-content),.procedure-action-menu.p-menu-overlay :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-content,.p-menuitem-content),.course-action-menu.p-menu :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-content,.p-menuitem-content),.course-action-menu.p-menu-overlay :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-content,.p-menuitem-content),.employee-action-menu.p-menu :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-content,.p-menuitem-content),.employee-action-menu.p-menu-overlay :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-content,.p-menuitem-content),.gc-action-menu.p-menu :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-content,.p-menuitem-content),.gc-action-menu.p-menu-overlay :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-content,.p-menuitem-content),.po-action-menu.p-menu :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-content,.p-menuitem-content),.po-action-menu.p-menu-overlay :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-content,.p-menuitem-content){background:transparent!important;border-radius:0;pointer-events:none}.product-action-menu.p-menu :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-content,.p-menuitem-content):hover,.product-action-menu.p-menu-overlay :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-content,.p-menuitem-content):hover,.procedure-action-menu.p-menu :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-content,.p-menuitem-content):hover,.procedure-action-menu.p-menu-overlay :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-content,.p-menuitem-content):hover,.course-action-menu.p-menu :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-content,.p-menuitem-content):hover,.course-action-menu.p-menu-overlay :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-content,.p-menuitem-content):hover,.employee-action-menu.p-menu :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-content,.p-menuitem-content):hover,.employee-action-menu.p-menu-overlay :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-content,.p-menuitem-content):hover,.gc-action-menu.p-menu :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-content,.p-menuitem-content):hover,.gc-action-menu.p-menu-overlay :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-content,.p-menuitem-content):hover,.po-action-menu.p-menu :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-content,.p-menuitem-content):hover,.po-action-menu.p-menu-overlay :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-content,.p-menuitem-content):hover{background:transparent!important}.product-action-menu.p-menu :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-icon,.p-menuitem-icon),.product-action-menu.p-menu-overlay :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-icon,.p-menuitem-icon),.procedure-action-menu.p-menu :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-icon,.p-menuitem-icon),.procedure-action-menu.p-menu-overlay :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-icon,.p-menuitem-icon),.course-action-menu.p-menu :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-icon,.p-menuitem-icon),.course-action-menu.p-menu-overlay :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-icon,.p-menuitem-icon),.employee-action-menu.p-menu :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-icon,.p-menuitem-icon),.employee-action-menu.p-menu-overlay :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-icon,.p-menuitem-icon),.gc-action-menu.p-menu :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-icon,.p-menuitem-icon),.gc-action-menu.p-menu-overlay :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-icon,.p-menuitem-icon),.po-action-menu.p-menu :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-icon,.p-menuitem-icon),.po-action-menu.p-menu-overlay :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-icon,.p-menuitem-icon){width:auto!important;height:auto!important;min-width:0!important;margin:0!important;background:transparent!important;border-radius:0!important;font-size:var(--text-xs)!important;color:var(--p-text-muted-color)!important}.product-action-menu.p-menu :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-link,.p-menuitem-link),.product-action-menu.p-menu-overlay :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-link,.p-menuitem-link),.procedure-action-menu.p-menu :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-link,.p-menuitem-link),.procedure-action-menu.p-menu-overlay :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-link,.p-menuitem-link),.course-action-menu.p-menu :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-link,.p-menuitem-link),.course-action-menu.p-menu-overlay :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-link,.p-menuitem-link),.employee-action-menu.p-menu :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-link,.p-menuitem-link),.employee-action-menu.p-menu-overlay :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-link,.p-menuitem-link),.gc-action-menu.p-menu :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-link,.p-menuitem-link),.gc-action-menu.p-menu-overlay :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-link,.p-menuitem-link),.po-action-menu.p-menu :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-link,.p-menuitem-link),.po-action-menu.p-menu-overlay :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-link,.p-menuitem-link){min-height:auto!important;padding:var(--space-2) var(--space-3) var(--space-1)!important;gap:var(--space-2);color:var(--p-text-muted-color)!important;font-size:var(--text-2xs)!important;font-weight:700!important;letter-spacing:.05em;text-transform:uppercase;cursor:default}.product-action-menu.p-menu .bmk-action-menu-edit:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.product-action-menu.p-menu-overlay .bmk-action-menu-edit:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.procedure-action-menu.p-menu .bmk-action-menu-edit:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.procedure-action-menu.p-menu-overlay .bmk-action-menu-edit:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.course-action-menu.p-menu .bmk-action-menu-edit:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.course-action-menu.p-menu-overlay .bmk-action-menu-edit:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.employee-action-menu.p-menu .bmk-action-menu-edit:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.employee-action-menu.p-menu-overlay .bmk-action-menu-edit:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.gc-action-menu.p-menu .bmk-action-menu-edit:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.gc-action-menu.p-menu-overlay .bmk-action-menu-edit:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.po-action-menu.p-menu .bmk-action-menu-edit:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.po-action-menu.p-menu-overlay .bmk-action-menu-edit:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content){background:color-mix(in srgb,var(--p-primary-color) 10%,transparent)!important;border-radius:var(--radius-md)}.product-action-menu.p-menu .bmk-action-menu-edit:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.product-action-menu.p-menu-overlay .bmk-action-menu-edit:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.procedure-action-menu.p-menu .bmk-action-menu-edit:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.procedure-action-menu.p-menu-overlay .bmk-action-menu-edit:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.course-action-menu.p-menu .bmk-action-menu-edit:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.course-action-menu.p-menu-overlay .bmk-action-menu-edit:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.employee-action-menu.p-menu .bmk-action-menu-edit:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.employee-action-menu.p-menu-overlay .bmk-action-menu-edit:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.gc-action-menu.p-menu .bmk-action-menu-edit:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.gc-action-menu.p-menu-overlay .bmk-action-menu-edit:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.po-action-menu.p-menu .bmk-action-menu-edit:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.po-action-menu.p-menu-overlay .bmk-action-menu-edit:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover{background:color-mix(in srgb,var(--p-primary-color) 16%,transparent)!important}.product-action-menu.p-menu .bmk-action-menu-edit:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.product-action-menu.p-menu-overlay .bmk-action-menu-edit:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.procedure-action-menu.p-menu .bmk-action-menu-edit:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.procedure-action-menu.p-menu-overlay .bmk-action-menu-edit:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.course-action-menu.p-menu .bmk-action-menu-edit:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.course-action-menu.p-menu-overlay .bmk-action-menu-edit:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.employee-action-menu.p-menu .bmk-action-menu-edit:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.employee-action-menu.p-menu-overlay .bmk-action-menu-edit:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.gc-action-menu.p-menu .bmk-action-menu-edit:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.gc-action-menu.p-menu-overlay .bmk-action-menu-edit:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.po-action-menu.p-menu .bmk-action-menu-edit:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.po-action-menu.p-menu-overlay .bmk-action-menu-edit:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon){display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.75rem!important;height:1.75rem!important;border-radius:var(--radius-md)!important;font-size:var(--text-sm)!important;flex-shrink:0;margin:0!important;background:color-mix(in srgb,var(--p-primary-color) 18%,transparent)!important;color:var(--p-primary-color)!important}.product-action-menu.p-menu .bmk-action-menu-edit:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.product-action-menu.p-menu-overlay .bmk-action-menu-edit:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.procedure-action-menu.p-menu .bmk-action-menu-edit:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.procedure-action-menu.p-menu-overlay .bmk-action-menu-edit:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.course-action-menu.p-menu .bmk-action-menu-edit:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.course-action-menu.p-menu-overlay .bmk-action-menu-edit:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.employee-action-menu.p-menu .bmk-action-menu-edit:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.employee-action-menu.p-menu-overlay .bmk-action-menu-edit:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.gc-action-menu.p-menu .bmk-action-menu-edit:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.gc-action-menu.p-menu-overlay .bmk-action-menu-edit:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.po-action-menu.p-menu .bmk-action-menu-edit:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.po-action-menu.p-menu-overlay .bmk-action-menu-edit:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link){color:var(--p-primary-700, var(--p-primary-color))!important;font-weight:700!important}.product-action-menu.p-menu .bmk-action-menu-clone:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.product-action-menu.p-menu-overlay .bmk-action-menu-clone:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.procedure-action-menu.p-menu .bmk-action-menu-clone:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.procedure-action-menu.p-menu-overlay .bmk-action-menu-clone:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.course-action-menu.p-menu .bmk-action-menu-clone:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.course-action-menu.p-menu-overlay .bmk-action-menu-clone:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.employee-action-menu.p-menu .bmk-action-menu-clone:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.employee-action-menu.p-menu-overlay .bmk-action-menu-clone:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.gc-action-menu.p-menu .bmk-action-menu-clone:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.gc-action-menu.p-menu-overlay .bmk-action-menu-clone:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.po-action-menu.p-menu .bmk-action-menu-clone:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.po-action-menu.p-menu-overlay .bmk-action-menu-clone:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content){background:color-mix(in srgb,var(--p-info-color) 10%,transparent)!important;border-radius:var(--radius-md)}.product-action-menu.p-menu .bmk-action-menu-clone:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.product-action-menu.p-menu-overlay .bmk-action-menu-clone:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.procedure-action-menu.p-menu .bmk-action-menu-clone:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.procedure-action-menu.p-menu-overlay .bmk-action-menu-clone:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.course-action-menu.p-menu .bmk-action-menu-clone:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.course-action-menu.p-menu-overlay .bmk-action-menu-clone:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.employee-action-menu.p-menu .bmk-action-menu-clone:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.employee-action-menu.p-menu-overlay .bmk-action-menu-clone:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.gc-action-menu.p-menu .bmk-action-menu-clone:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.gc-action-menu.p-menu-overlay .bmk-action-menu-clone:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.po-action-menu.p-menu .bmk-action-menu-clone:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.po-action-menu.p-menu-overlay .bmk-action-menu-clone:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover{background:color-mix(in srgb,var(--p-info-color) 16%,transparent)!important}.product-action-menu.p-menu .bmk-action-menu-clone:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.product-action-menu.p-menu-overlay .bmk-action-menu-clone:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.procedure-action-menu.p-menu .bmk-action-menu-clone:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.procedure-action-menu.p-menu-overlay .bmk-action-menu-clone:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.course-action-menu.p-menu .bmk-action-menu-clone:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.course-action-menu.p-menu-overlay .bmk-action-menu-clone:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.employee-action-menu.p-menu .bmk-action-menu-clone:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.employee-action-menu.p-menu-overlay .bmk-action-menu-clone:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.gc-action-menu.p-menu .bmk-action-menu-clone:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.gc-action-menu.p-menu-overlay .bmk-action-menu-clone:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.po-action-menu.p-menu .bmk-action-menu-clone:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.po-action-menu.p-menu-overlay .bmk-action-menu-clone:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon){display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.75rem!important;height:1.75rem!important;border-radius:var(--radius-md)!important;font-size:var(--text-sm)!important;flex-shrink:0;margin:0!important;background:color-mix(in srgb,var(--p-info-color) 18%,transparent)!important;color:var(--p-info-color)!important}.product-action-menu.p-menu .bmk-action-menu-clone:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.product-action-menu.p-menu-overlay .bmk-action-menu-clone:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.procedure-action-menu.p-menu .bmk-action-menu-clone:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.procedure-action-menu.p-menu-overlay .bmk-action-menu-clone:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.course-action-menu.p-menu .bmk-action-menu-clone:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.course-action-menu.p-menu-overlay .bmk-action-menu-clone:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.employee-action-menu.p-menu .bmk-action-menu-clone:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.employee-action-menu.p-menu-overlay .bmk-action-menu-clone:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.gc-action-menu.p-menu .bmk-action-menu-clone:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.gc-action-menu.p-menu-overlay .bmk-action-menu-clone:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.po-action-menu.p-menu .bmk-action-menu-clone:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.po-action-menu.p-menu-overlay .bmk-action-menu-clone:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link){color:color-mix(in srgb,var(--p-info-color) 78%,var(--p-text-color))!important;font-weight:600!important}.product-action-menu.p-menu .bmk-action-menu-view:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.product-action-menu.p-menu-overlay .bmk-action-menu-view:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.procedure-action-menu.p-menu .bmk-action-menu-view:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.procedure-action-menu.p-menu-overlay .bmk-action-menu-view:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.course-action-menu.p-menu .bmk-action-menu-view:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.course-action-menu.p-menu-overlay .bmk-action-menu-view:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.employee-action-menu.p-menu .bmk-action-menu-view:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.employee-action-menu.p-menu-overlay .bmk-action-menu-view:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.gc-action-menu.p-menu .bmk-action-menu-view:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.gc-action-menu.p-menu-overlay .bmk-action-menu-view:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.po-action-menu.p-menu .bmk-action-menu-view:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.po-action-menu.p-menu-overlay .bmk-action-menu-view:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content){background:var(--p-surface-100)!important;border-radius:var(--radius-md)}.product-action-menu.p-menu .bmk-action-menu-view:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.product-action-menu.p-menu-overlay .bmk-action-menu-view:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.procedure-action-menu.p-menu .bmk-action-menu-view:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.procedure-action-menu.p-menu-overlay .bmk-action-menu-view:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.course-action-menu.p-menu .bmk-action-menu-view:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.course-action-menu.p-menu-overlay .bmk-action-menu-view:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.employee-action-menu.p-menu .bmk-action-menu-view:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.employee-action-menu.p-menu-overlay .bmk-action-menu-view:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.gc-action-menu.p-menu .bmk-action-menu-view:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.gc-action-menu.p-menu-overlay .bmk-action-menu-view:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.po-action-menu.p-menu .bmk-action-menu-view:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.po-action-menu.p-menu-overlay .bmk-action-menu-view:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover{background:var(--p-surface-200)!important}.product-action-menu.p-menu .bmk-action-menu-view:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.product-action-menu.p-menu-overlay .bmk-action-menu-view:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.procedure-action-menu.p-menu .bmk-action-menu-view:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.procedure-action-menu.p-menu-overlay .bmk-action-menu-view:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.course-action-menu.p-menu .bmk-action-menu-view:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.course-action-menu.p-menu-overlay .bmk-action-menu-view:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.employee-action-menu.p-menu .bmk-action-menu-view:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.employee-action-menu.p-menu-overlay .bmk-action-menu-view:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.gc-action-menu.p-menu .bmk-action-menu-view:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.gc-action-menu.p-menu-overlay .bmk-action-menu-view:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.po-action-menu.p-menu .bmk-action-menu-view:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.po-action-menu.p-menu-overlay .bmk-action-menu-view:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon){display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.75rem!important;height:1.75rem!important;border-radius:var(--radius-md)!important;font-size:var(--text-sm)!important;flex-shrink:0;margin:0!important;background:var(--p-surface-200)!important;color:var(--p-text-color)!important}.product-action-menu.p-menu .bmk-action-menu-view:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.product-action-menu.p-menu-overlay .bmk-action-menu-view:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.procedure-action-menu.p-menu .bmk-action-menu-view:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.procedure-action-menu.p-menu-overlay .bmk-action-menu-view:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.course-action-menu.p-menu .bmk-action-menu-view:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.course-action-menu.p-menu-overlay .bmk-action-menu-view:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.employee-action-menu.p-menu .bmk-action-menu-view:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.employee-action-menu.p-menu-overlay .bmk-action-menu-view:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.gc-action-menu.p-menu .bmk-action-menu-view:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.gc-action-menu.p-menu-overlay .bmk-action-menu-view:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.po-action-menu.p-menu .bmk-action-menu-view:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.po-action-menu.p-menu-overlay .bmk-action-menu-view:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link){color:var(--p-text-color)!important;font-weight:600!important}.product-action-menu.p-menu .bmk-action-menu-deactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.product-action-menu.p-menu-overlay .bmk-action-menu-deactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.procedure-action-menu.p-menu .bmk-action-menu-deactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.procedure-action-menu.p-menu-overlay .bmk-action-menu-deactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.course-action-menu.p-menu .bmk-action-menu-deactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.course-action-menu.p-menu-overlay .bmk-action-menu-deactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.employee-action-menu.p-menu .bmk-action-menu-deactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.employee-action-menu.p-menu-overlay .bmk-action-menu-deactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.gc-action-menu.p-menu .bmk-action-menu-deactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.gc-action-menu.p-menu-overlay .bmk-action-menu-deactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.po-action-menu.p-menu .bmk-action-menu-deactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.po-action-menu.p-menu-overlay .bmk-action-menu-deactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content){background:color-mix(in srgb,var(--p-danger-color) 10%,transparent)!important;border-radius:var(--radius-md)}.product-action-menu.p-menu .bmk-action-menu-deactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.product-action-menu.p-menu-overlay .bmk-action-menu-deactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.procedure-action-menu.p-menu .bmk-action-menu-deactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.procedure-action-menu.p-menu-overlay .bmk-action-menu-deactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.course-action-menu.p-menu .bmk-action-menu-deactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.course-action-menu.p-menu-overlay .bmk-action-menu-deactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.employee-action-menu.p-menu .bmk-action-menu-deactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.employee-action-menu.p-menu-overlay .bmk-action-menu-deactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.gc-action-menu.p-menu .bmk-action-menu-deactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.gc-action-menu.p-menu-overlay .bmk-action-menu-deactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.po-action-menu.p-menu .bmk-action-menu-deactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.po-action-menu.p-menu-overlay .bmk-action-menu-deactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover{background:color-mix(in srgb,var(--p-danger-color) 16%,transparent)!important}.product-action-menu.p-menu .bmk-action-menu-deactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.product-action-menu.p-menu-overlay .bmk-action-menu-deactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.procedure-action-menu.p-menu .bmk-action-menu-deactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.procedure-action-menu.p-menu-overlay .bmk-action-menu-deactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.course-action-menu.p-menu .bmk-action-menu-deactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.course-action-menu.p-menu-overlay .bmk-action-menu-deactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.employee-action-menu.p-menu .bmk-action-menu-deactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.employee-action-menu.p-menu-overlay .bmk-action-menu-deactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.gc-action-menu.p-menu .bmk-action-menu-deactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.gc-action-menu.p-menu-overlay .bmk-action-menu-deactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.po-action-menu.p-menu .bmk-action-menu-deactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.po-action-menu.p-menu-overlay .bmk-action-menu-deactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon){display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.75rem!important;height:1.75rem!important;border-radius:var(--radius-md)!important;font-size:var(--text-sm)!important;flex-shrink:0;margin:0!important;background:color-mix(in srgb,var(--p-danger-color) 18%,transparent)!important;color:var(--p-danger-color)!important}.product-action-menu.p-menu .bmk-action-menu-deactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.product-action-menu.p-menu-overlay .bmk-action-menu-deactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.procedure-action-menu.p-menu .bmk-action-menu-deactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.procedure-action-menu.p-menu-overlay .bmk-action-menu-deactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.course-action-menu.p-menu .bmk-action-menu-deactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.course-action-menu.p-menu-overlay .bmk-action-menu-deactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.employee-action-menu.p-menu .bmk-action-menu-deactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.employee-action-menu.p-menu-overlay .bmk-action-menu-deactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.gc-action-menu.p-menu .bmk-action-menu-deactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.gc-action-menu.p-menu-overlay .bmk-action-menu-deactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.po-action-menu.p-menu .bmk-action-menu-deactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.po-action-menu.p-menu-overlay .bmk-action-menu-deactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link){color:var(--p-danger-color)!important;font-weight:700!important}.product-action-menu.p-menu .bmk-action-menu-reactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.product-action-menu.p-menu-overlay .bmk-action-menu-reactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.procedure-action-menu.p-menu .bmk-action-menu-reactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.procedure-action-menu.p-menu-overlay .bmk-action-menu-reactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.course-action-menu.p-menu .bmk-action-menu-reactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.course-action-menu.p-menu-overlay .bmk-action-menu-reactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.employee-action-menu.p-menu .bmk-action-menu-reactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.employee-action-menu.p-menu-overlay .bmk-action-menu-reactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.gc-action-menu.p-menu .bmk-action-menu-reactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.gc-action-menu.p-menu-overlay .bmk-action-menu-reactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.po-action-menu.p-menu .bmk-action-menu-reactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.po-action-menu.p-menu-overlay .bmk-action-menu-reactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content){background:color-mix(in srgb,var(--p-success-color) 10%,transparent)!important;border-radius:var(--radius-md)}.product-action-menu.p-menu .bmk-action-menu-reactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.product-action-menu.p-menu-overlay .bmk-action-menu-reactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.procedure-action-menu.p-menu .bmk-action-menu-reactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.procedure-action-menu.p-menu-overlay .bmk-action-menu-reactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.course-action-menu.p-menu .bmk-action-menu-reactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.course-action-menu.p-menu-overlay .bmk-action-menu-reactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.employee-action-menu.p-menu .bmk-action-menu-reactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.employee-action-menu.p-menu-overlay .bmk-action-menu-reactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.gc-action-menu.p-menu .bmk-action-menu-reactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.gc-action-menu.p-menu-overlay .bmk-action-menu-reactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.po-action-menu.p-menu .bmk-action-menu-reactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.po-action-menu.p-menu-overlay .bmk-action-menu-reactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover{background:color-mix(in srgb,var(--p-success-color) 16%,transparent)!important}.product-action-menu.p-menu .bmk-action-menu-reactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.product-action-menu.p-menu-overlay .bmk-action-menu-reactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.procedure-action-menu.p-menu .bmk-action-menu-reactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.procedure-action-menu.p-menu-overlay .bmk-action-menu-reactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.course-action-menu.p-menu .bmk-action-menu-reactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.course-action-menu.p-menu-overlay .bmk-action-menu-reactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.employee-action-menu.p-menu .bmk-action-menu-reactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.employee-action-menu.p-menu-overlay .bmk-action-menu-reactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.gc-action-menu.p-menu .bmk-action-menu-reactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.gc-action-menu.p-menu-overlay .bmk-action-menu-reactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.po-action-menu.p-menu .bmk-action-menu-reactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.po-action-menu.p-menu-overlay .bmk-action-menu-reactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon){display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.75rem!important;height:1.75rem!important;border-radius:var(--radius-md)!important;font-size:var(--text-sm)!important;flex-shrink:0;margin:0!important;background:color-mix(in srgb,var(--p-success-color) 18%,transparent)!important;color:var(--p-success-color)!important}.product-action-menu.p-menu .bmk-action-menu-reactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.product-action-menu.p-menu-overlay .bmk-action-menu-reactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.procedure-action-menu.p-menu .bmk-action-menu-reactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.procedure-action-menu.p-menu-overlay .bmk-action-menu-reactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.course-action-menu.p-menu .bmk-action-menu-reactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.course-action-menu.p-menu-overlay .bmk-action-menu-reactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.employee-action-menu.p-menu .bmk-action-menu-reactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.employee-action-menu.p-menu-overlay .bmk-action-menu-reactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.gc-action-menu.p-menu .bmk-action-menu-reactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.gc-action-menu.p-menu-overlay .bmk-action-menu-reactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.po-action-menu.p-menu .bmk-action-menu-reactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.po-action-menu.p-menu-overlay .bmk-action-menu-reactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link){color:var(--p-success-color)!important;font-weight:700!important}.product-action-menu.p-menu .bmk-action-menu-warn:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.product-action-menu.p-menu-overlay .bmk-action-menu-warn:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.procedure-action-menu.p-menu .bmk-action-menu-warn:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.procedure-action-menu.p-menu-overlay .bmk-action-menu-warn:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.course-action-menu.p-menu .bmk-action-menu-warn:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.course-action-menu.p-menu-overlay .bmk-action-menu-warn:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.employee-action-menu.p-menu .bmk-action-menu-warn:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.employee-action-menu.p-menu-overlay .bmk-action-menu-warn:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.gc-action-menu.p-menu .bmk-action-menu-warn:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.gc-action-menu.p-menu-overlay .bmk-action-menu-warn:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.po-action-menu.p-menu .bmk-action-menu-warn:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.po-action-menu.p-menu-overlay .bmk-action-menu-warn:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content){background:color-mix(in srgb,var(--p-warn-color) 10%,transparent)!important;border-radius:var(--radius-md)}.product-action-menu.p-menu .bmk-action-menu-warn:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.product-action-menu.p-menu-overlay .bmk-action-menu-warn:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.procedure-action-menu.p-menu .bmk-action-menu-warn:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.procedure-action-menu.p-menu-overlay .bmk-action-menu-warn:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.course-action-menu.p-menu .bmk-action-menu-warn:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.course-action-menu.p-menu-overlay .bmk-action-menu-warn:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.employee-action-menu.p-menu .bmk-action-menu-warn:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.employee-action-menu.p-menu-overlay .bmk-action-menu-warn:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.gc-action-menu.p-menu .bmk-action-menu-warn:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.gc-action-menu.p-menu-overlay .bmk-action-menu-warn:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.po-action-menu.p-menu .bmk-action-menu-warn:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.po-action-menu.p-menu-overlay .bmk-action-menu-warn:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover{background:color-mix(in srgb,var(--p-warn-color) 16%,transparent)!important}.product-action-menu.p-menu .bmk-action-menu-warn:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.product-action-menu.p-menu-overlay .bmk-action-menu-warn:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.procedure-action-menu.p-menu .bmk-action-menu-warn:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.procedure-action-menu.p-menu-overlay .bmk-action-menu-warn:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.course-action-menu.p-menu .bmk-action-menu-warn:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.course-action-menu.p-menu-overlay .bmk-action-menu-warn:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.employee-action-menu.p-menu .bmk-action-menu-warn:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.employee-action-menu.p-menu-overlay .bmk-action-menu-warn:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.gc-action-menu.p-menu .bmk-action-menu-warn:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.gc-action-menu.p-menu-overlay .bmk-action-menu-warn:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.po-action-menu.p-menu .bmk-action-menu-warn:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.po-action-menu.p-menu-overlay .bmk-action-menu-warn:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon){display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.75rem!important;height:1.75rem!important;border-radius:var(--radius-md)!important;font-size:var(--text-sm)!important;flex-shrink:0;margin:0!important;background:color-mix(in srgb,var(--p-warn-color) 18%,transparent)!important;color:var(--p-warn-color)!important}.product-action-menu.p-menu .bmk-action-menu-warn:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.product-action-menu.p-menu-overlay .bmk-action-menu-warn:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.procedure-action-menu.p-menu .bmk-action-menu-warn:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.procedure-action-menu.p-menu-overlay .bmk-action-menu-warn:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.course-action-menu.p-menu .bmk-action-menu-warn:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.course-action-menu.p-menu-overlay .bmk-action-menu-warn:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.employee-action-menu.p-menu .bmk-action-menu-warn:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.employee-action-menu.p-menu-overlay .bmk-action-menu-warn:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.gc-action-menu.p-menu .bmk-action-menu-warn:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.gc-action-menu.p-menu-overlay .bmk-action-menu-warn:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.po-action-menu.p-menu .bmk-action-menu-warn:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.po-action-menu.p-menu-overlay .bmk-action-menu-warn:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link){color:color-mix(in srgb,var(--p-warn-color) 88%,var(--p-text-color))!important;font-weight:700!important}.product-action-menu.p-menu .bmk-action-menu-section:is(.p-menu-item,.p-menuitem),.product-action-menu.p-menu-overlay .bmk-action-menu-section:is(.p-menu-item,.p-menuitem),.procedure-action-menu.p-menu .bmk-action-menu-section:is(.p-menu-item,.p-menuitem),.procedure-action-menu.p-menu-overlay .bmk-action-menu-section:is(.p-menu-item,.p-menuitem),.course-action-menu.p-menu .bmk-action-menu-section:is(.p-menu-item,.p-menuitem),.course-action-menu.p-menu-overlay .bmk-action-menu-section:is(.p-menu-item,.p-menuitem),.employee-action-menu.p-menu .bmk-action-menu-section:is(.p-menu-item,.p-menuitem),.employee-action-menu.p-menu-overlay .bmk-action-menu-section:is(.p-menu-item,.p-menuitem),.gc-action-menu.p-menu .bmk-action-menu-section:is(.p-menu-item,.p-menuitem),.gc-action-menu.p-menu-overlay .bmk-action-menu-section:is(.p-menu-item,.p-menuitem),.po-action-menu.p-menu .bmk-action-menu-section:is(.p-menu-item,.p-menuitem),.po-action-menu.p-menu-overlay .bmk-action-menu-section:is(.p-menu-item,.p-menuitem){opacity:1!important;pointer-events:none}.product-action-menu.p-menu .bmk-action-menu-section:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.product-action-menu.p-menu-overlay .bmk-action-menu-section:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.procedure-action-menu.p-menu .bmk-action-menu-section:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.procedure-action-menu.p-menu-overlay .bmk-action-menu-section:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.course-action-menu.p-menu .bmk-action-menu-section:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.course-action-menu.p-menu-overlay .bmk-action-menu-section:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.employee-action-menu.p-menu .bmk-action-menu-section:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.employee-action-menu.p-menu-overlay .bmk-action-menu-section:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.gc-action-menu.p-menu .bmk-action-menu-section:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.gc-action-menu.p-menu-overlay .bmk-action-menu-section:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.po-action-menu.p-menu .bmk-action-menu-section:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.po-action-menu.p-menu-overlay .bmk-action-menu-section:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content){background:transparent!important}.product-action-menu.p-menu .bmk-action-menu-section:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.product-action-menu.p-menu-overlay .bmk-action-menu-section:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.procedure-action-menu.p-menu .bmk-action-menu-section:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.procedure-action-menu.p-menu-overlay .bmk-action-menu-section:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.course-action-menu.p-menu .bmk-action-menu-section:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.course-action-menu.p-menu-overlay .bmk-action-menu-section:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.employee-action-menu.p-menu .bmk-action-menu-section:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.employee-action-menu.p-menu-overlay .bmk-action-menu-section:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.gc-action-menu.p-menu .bmk-action-menu-section:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.gc-action-menu.p-menu-overlay .bmk-action-menu-section:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.po-action-menu.p-menu .bmk-action-menu-section:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.po-action-menu.p-menu-overlay .bmk-action-menu-section:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon){display:none!important}.product-action-menu.p-menu .bmk-action-menu-section:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.product-action-menu.p-menu-overlay .bmk-action-menu-section:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.procedure-action-menu.p-menu .bmk-action-menu-section:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.procedure-action-menu.p-menu-overlay .bmk-action-menu-section:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.course-action-menu.p-menu .bmk-action-menu-section:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.course-action-menu.p-menu-overlay .bmk-action-menu-section:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.employee-action-menu.p-menu .bmk-action-menu-section:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.employee-action-menu.p-menu-overlay .bmk-action-menu-section:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.gc-action-menu.p-menu .bmk-action-menu-section:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.gc-action-menu.p-menu-overlay .bmk-action-menu-section:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.po-action-menu.p-menu .bmk-action-menu-section:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.po-action-menu.p-menu-overlay .bmk-action-menu-section:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link){min-height:auto!important;padding:var(--space-2) var(--space-3) var(--space-1)!important;font-size:var(--text-2xs)!important;font-weight:700!important;letter-spacing:.05em;text-transform:uppercase;color:var(--p-text-muted-color)!important}.mi-health-action-menu.p-menu,.mi-health-action-menu.p-menu-overlay{min-width:15rem!important;max-width:min(20rem,92vw);padding:var(--space-2)!important;z-index:1200}.mi-health-action-menu.p-menu .p-menu-list,.mi-health-action-menu.p-menu-overlay .p-menu-list{gap:var(--space-1);padding:0}.mi-health-action-menu.p-menu .p-menu-separator,.mi-health-action-menu.p-menu li[role=separator],.mi-health-action-menu.p-menu-overlay .p-menu-separator,.mi-health-action-menu.p-menu-overlay li[role=separator]{margin:var(--space-1) var(--space-2)!important}.mi-health-action-menu.p-menu :is(.p-menu-item,.p-menuitem),.mi-health-action-menu.p-menu-overlay :is(.p-menu-item,.p-menuitem){margin:0 var(--space-1)!important}.mi-health-action-menu.p-menu :is(.p-menu-item-link,.p-menuitem-link),.mi-health-action-menu.p-menu-overlay :is(.p-menu-item-link,.p-menuitem-link){display:flex;align-items:center;gap:var(--space-3);min-height:2.875rem;padding:var(--space-2) var(--space-3)!important;border-radius:var(--radius-md);text-decoration:none}.mi-health-action-menu.p-menu :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading,.mi-health-action-menu.p-menu-overlay :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading{opacity:1!important;pointer-events:none;cursor:default}.mi-health-action-menu.p-menu :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading.p-disabled,.mi-health-action-menu.p-menu-overlay :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading.p-disabled{opacity:1!important}.mi-health-action-menu.p-menu :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-content,.p-menuitem-content),.mi-health-action-menu.p-menu-overlay :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-content,.p-menuitem-content){background:transparent!important;border-radius:0;pointer-events:none}.mi-health-action-menu.p-menu :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-content,.p-menuitem-content):hover,.mi-health-action-menu.p-menu-overlay :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-content,.p-menuitem-content):hover{background:transparent!important}.mi-health-action-menu.p-menu :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-icon,.p-menuitem-icon),.mi-health-action-menu.p-menu-overlay :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-icon,.p-menuitem-icon){width:auto!important;height:auto!important;min-width:0!important;margin:0!important;background:transparent!important;border-radius:0!important;font-size:var(--text-xs)!important;color:var(--p-text-muted-color)!important}.mi-health-action-menu.p-menu :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-link,.p-menuitem-link),.mi-health-action-menu.p-menu-overlay :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-link,.p-menuitem-link){min-height:auto!important;padding:var(--space-2) var(--space-3) var(--space-1)!important;gap:var(--space-2);color:var(--p-text-muted-color)!important;font-size:var(--text-2xs)!important;font-weight:700!important;letter-spacing:.05em;text-transform:uppercase;cursor:default}.mi-health-action-menu.p-menu .bmk-action-menu-edit:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.mi-health-action-menu.p-menu-overlay .bmk-action-menu-edit:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content){background:color-mix(in srgb,var(--p-primary-color) 10%,transparent)!important;border-radius:var(--radius-md)}.mi-health-action-menu.p-menu .bmk-action-menu-edit:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.mi-health-action-menu.p-menu-overlay .bmk-action-menu-edit:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover{background:color-mix(in srgb,var(--p-primary-color) 16%,transparent)!important}.mi-health-action-menu.p-menu .bmk-action-menu-edit:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.mi-health-action-menu.p-menu-overlay .bmk-action-menu-edit:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon){display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.75rem!important;height:1.75rem!important;border-radius:var(--radius-md)!important;font-size:var(--text-sm)!important;flex-shrink:0;margin:0!important;background:color-mix(in srgb,var(--p-primary-color) 18%,transparent)!important;color:var(--p-primary-color)!important}.mi-health-action-menu.p-menu .bmk-action-menu-edit:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.mi-health-action-menu.p-menu-overlay .bmk-action-menu-edit:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link){color:var(--p-primary-700, var(--p-primary-color))!important;font-weight:700!important}.mi-health-action-menu.p-menu .bmk-action-menu-clone:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.mi-health-action-menu.p-menu-overlay .bmk-action-menu-clone:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content){background:color-mix(in srgb,var(--p-info-color) 10%,transparent)!important;border-radius:var(--radius-md)}.mi-health-action-menu.p-menu .bmk-action-menu-clone:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.mi-health-action-menu.p-menu-overlay .bmk-action-menu-clone:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover{background:color-mix(in srgb,var(--p-info-color) 16%,transparent)!important}.mi-health-action-menu.p-menu .bmk-action-menu-clone:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.mi-health-action-menu.p-menu-overlay .bmk-action-menu-clone:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon){display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.75rem!important;height:1.75rem!important;border-radius:var(--radius-md)!important;font-size:var(--text-sm)!important;flex-shrink:0;margin:0!important;background:color-mix(in srgb,var(--p-info-color) 18%,transparent)!important;color:var(--p-info-color)!important}.mi-health-action-menu.p-menu .bmk-action-menu-clone:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.mi-health-action-menu.p-menu-overlay .bmk-action-menu-clone:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link){color:color-mix(in srgb,var(--p-info-color) 78%,var(--p-text-color))!important;font-weight:600!important}.mi-health-action-menu.p-menu .bmk-action-menu-view:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.mi-health-action-menu.p-menu-overlay .bmk-action-menu-view:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content){background:var(--p-surface-100)!important;border-radius:var(--radius-md)}.mi-health-action-menu.p-menu .bmk-action-menu-view:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.mi-health-action-menu.p-menu-overlay .bmk-action-menu-view:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover{background:var(--p-surface-200)!important}.mi-health-action-menu.p-menu .bmk-action-menu-view:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.mi-health-action-menu.p-menu-overlay .bmk-action-menu-view:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon){display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.75rem!important;height:1.75rem!important;border-radius:var(--radius-md)!important;font-size:var(--text-sm)!important;flex-shrink:0;margin:0!important;background:var(--p-surface-200)!important;color:var(--p-text-color)!important}.mi-health-action-menu.p-menu .bmk-action-menu-view:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.mi-health-action-menu.p-menu-overlay .bmk-action-menu-view:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link){color:var(--p-text-color)!important;font-weight:600!important}.mi-health-action-menu.p-menu .bmk-action-menu-deactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.mi-health-action-menu.p-menu-overlay .bmk-action-menu-deactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content){background:color-mix(in srgb,var(--p-danger-color) 10%,transparent)!important;border-radius:var(--radius-md)}.mi-health-action-menu.p-menu .bmk-action-menu-deactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.mi-health-action-menu.p-menu-overlay .bmk-action-menu-deactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover{background:color-mix(in srgb,var(--p-danger-color) 16%,transparent)!important}.mi-health-action-menu.p-menu .bmk-action-menu-deactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.mi-health-action-menu.p-menu-overlay .bmk-action-menu-deactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon){display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.75rem!important;height:1.75rem!important;border-radius:var(--radius-md)!important;font-size:var(--text-sm)!important;flex-shrink:0;margin:0!important;background:color-mix(in srgb,var(--p-danger-color) 18%,transparent)!important;color:var(--p-danger-color)!important}.mi-health-action-menu.p-menu .bmk-action-menu-deactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.mi-health-action-menu.p-menu-overlay .bmk-action-menu-deactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link){color:var(--p-danger-color)!important;font-weight:700!important}.mi-health-action-menu.p-menu .bmk-action-menu-reactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.mi-health-action-menu.p-menu-overlay .bmk-action-menu-reactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content){background:color-mix(in srgb,var(--p-success-color) 10%,transparent)!important;border-radius:var(--radius-md)}.mi-health-action-menu.p-menu .bmk-action-menu-reactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.mi-health-action-menu.p-menu-overlay .bmk-action-menu-reactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover{background:color-mix(in srgb,var(--p-success-color) 16%,transparent)!important}.mi-health-action-menu.p-menu .bmk-action-menu-reactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.mi-health-action-menu.p-menu-overlay .bmk-action-menu-reactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon){display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.75rem!important;height:1.75rem!important;border-radius:var(--radius-md)!important;font-size:var(--text-sm)!important;flex-shrink:0;margin:0!important;background:color-mix(in srgb,var(--p-success-color) 18%,transparent)!important;color:var(--p-success-color)!important}.mi-health-action-menu.p-menu .bmk-action-menu-reactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.mi-health-action-menu.p-menu-overlay .bmk-action-menu-reactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link){color:var(--p-success-color)!important;font-weight:700!important}.mi-health-action-menu.p-menu .bmk-action-menu-warn:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.mi-health-action-menu.p-menu-overlay .bmk-action-menu-warn:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content){background:color-mix(in srgb,var(--p-warn-color) 10%,transparent)!important;border-radius:var(--radius-md)}.mi-health-action-menu.p-menu .bmk-action-menu-warn:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.mi-health-action-menu.p-menu-overlay .bmk-action-menu-warn:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover{background:color-mix(in srgb,var(--p-warn-color) 16%,transparent)!important}.mi-health-action-menu.p-menu .bmk-action-menu-warn:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.mi-health-action-menu.p-menu-overlay .bmk-action-menu-warn:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon){display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.75rem!important;height:1.75rem!important;border-radius:var(--radius-md)!important;font-size:var(--text-sm)!important;flex-shrink:0;margin:0!important;background:color-mix(in srgb,var(--p-warn-color) 18%,transparent)!important;color:var(--p-warn-color)!important}.mi-health-action-menu.p-menu .bmk-action-menu-warn:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.mi-health-action-menu.p-menu-overlay .bmk-action-menu-warn:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link){color:color-mix(in srgb,var(--p-warn-color) 88%,var(--p-text-color))!important;font-weight:700!important}.mi-health-action-menu.p-menu .bmk-action-menu-section:is(.p-menu-item,.p-menuitem),.mi-health-action-menu.p-menu-overlay .bmk-action-menu-section:is(.p-menu-item,.p-menuitem){opacity:1!important;pointer-events:none}.mi-health-action-menu.p-menu .bmk-action-menu-section:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.mi-health-action-menu.p-menu-overlay .bmk-action-menu-section:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content){background:transparent!important}.mi-health-action-menu.p-menu .bmk-action-menu-section:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.mi-health-action-menu.p-menu-overlay .bmk-action-menu-section:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon){display:none!important}.mi-health-action-menu.p-menu .bmk-action-menu-section:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.mi-health-action-menu.p-menu-overlay .bmk-action-menu-section:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link){min-height:auto!important;padding:var(--space-2) var(--space-3) var(--space-1)!important;font-size:var(--text-2xs)!important;font-weight:700!important;letter-spacing:.05em;text-transform:uppercase;color:var(--p-text-muted-color)!important}.mi-health-action-menu.p-menu,.mi-health-action-menu.p-menu-overlay{min-width:11.5rem!important;max-width:min(15rem,88vw);padding:var(--space-1)!important;border:1px solid var(--p-content-border-color);border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-lg)!important;background:var(--p-content-background)!important}.mi-health-action-menu.p-menu .p-menu-list,.mi-health-action-menu.p-menu-overlay .p-menu-list{gap:2px}.mi-health-action-menu.p-menu :is(.p-menu-item,.p-menuitem),.mi-health-action-menu.p-menu-overlay :is(.p-menu-item,.p-menuitem){margin:0 2px!important}.mi-health-action-menu.p-menu :is(.p-menu-item-link,.p-menuitem-link),.mi-health-action-menu.p-menu-overlay :is(.p-menu-item-link,.p-menuitem-link){gap:var(--space-2);min-height:2rem;padding:var(--space-1) var(--space-2)!important;font-size:var(--text-xs)!important}.mi-health-action-menu.p-menu :is(.p-menu-item-icon,.p-menuitem-icon),.mi-health-action-menu.p-menu-overlay :is(.p-menu-item-icon,.p-menuitem-icon){width:1.375rem!important;height:1.375rem!important;font-size:var(--text-xs)!important}.mi-health-action-menu.p-menu :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-link,.p-menuitem-link),.mi-health-action-menu.p-menu-overlay :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-link,.p-menuitem-link){min-height:auto!important;padding:var(--space-1) var(--space-2)!important;font-size:var(--text-2xs)!important}.mi-health-action-menu.p-menu :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-icon,.p-menuitem-icon),.mi-health-action-menu.p-menu-overlay :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-icon,.p-menuitem-icon){width:auto!important;height:auto!important;font-size:var(--text-2xs)!important}.mi-health-action-menu.p-menu .p-menu-separator,.mi-health-action-menu.p-menu li[role=separator],.mi-health-action-menu.p-menu-overlay .p-menu-separator,.mi-health-action-menu.p-menu-overlay li[role=separator]{margin:2px var(--space-1)!important}.follow-up-action-menu.p-menu,.follow-up-action-menu.p-menu-overlay{min-width:15rem!important;max-width:min(20rem,92vw);padding:var(--space-2)!important;z-index:1200}.follow-up-action-menu.p-menu .p-menu-list,.follow-up-action-menu.p-menu-overlay .p-menu-list{gap:var(--space-1);padding:0}.follow-up-action-menu.p-menu .p-menu-separator,.follow-up-action-menu.p-menu li[role=separator],.follow-up-action-menu.p-menu-overlay .p-menu-separator,.follow-up-action-menu.p-menu-overlay li[role=separator]{margin:var(--space-1) var(--space-2)!important}.follow-up-action-menu.p-menu :is(.p-menu-item,.p-menuitem),.follow-up-action-menu.p-menu-overlay :is(.p-menu-item,.p-menuitem){margin:0 var(--space-1)!important}.follow-up-action-menu.p-menu :is(.p-menu-item-link,.p-menuitem-link),.follow-up-action-menu.p-menu-overlay :is(.p-menu-item-link,.p-menuitem-link){display:flex;align-items:center;gap:var(--space-3);min-height:2.875rem;padding:var(--space-2) var(--space-3)!important;border-radius:var(--radius-md);text-decoration:none}.follow-up-action-menu.p-menu :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading,.follow-up-action-menu.p-menu-overlay :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading{opacity:1!important;pointer-events:none;cursor:default}.follow-up-action-menu.p-menu :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading.p-disabled,.follow-up-action-menu.p-menu-overlay :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading.p-disabled{opacity:1!important}.follow-up-action-menu.p-menu :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-content,.p-menuitem-content),.follow-up-action-menu.p-menu-overlay :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-content,.p-menuitem-content){background:transparent!important;border-radius:0;pointer-events:none}.follow-up-action-menu.p-menu :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-content,.p-menuitem-content):hover,.follow-up-action-menu.p-menu-overlay :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-content,.p-menuitem-content):hover{background:transparent!important}.follow-up-action-menu.p-menu :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-icon,.p-menuitem-icon),.follow-up-action-menu.p-menu-overlay :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-icon,.p-menuitem-icon){width:auto!important;height:auto!important;min-width:0!important;margin:0!important;background:transparent!important;border-radius:0!important;font-size:var(--text-xs)!important;color:var(--p-text-muted-color)!important}.follow-up-action-menu.p-menu :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-link,.p-menuitem-link),.follow-up-action-menu.p-menu-overlay :is(.p-menu-item,.p-menuitem).bmk-action-menu-heading :is(.p-menu-item-link,.p-menuitem-link){min-height:auto!important;padding:var(--space-2) var(--space-3) var(--space-1)!important;gap:var(--space-2);color:var(--p-text-muted-color)!important;font-size:var(--text-2xs)!important;font-weight:700!important;letter-spacing:.05em;text-transform:uppercase;cursor:default}.follow-up-action-menu.p-menu .bmk-action-menu-edit:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.follow-up-action-menu.p-menu-overlay .bmk-action-menu-edit:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content){background:color-mix(in srgb,var(--p-primary-color) 10%,transparent)!important;border-radius:var(--radius-md)}.follow-up-action-menu.p-menu .bmk-action-menu-edit:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.follow-up-action-menu.p-menu-overlay .bmk-action-menu-edit:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover{background:color-mix(in srgb,var(--p-primary-color) 16%,transparent)!important}.follow-up-action-menu.p-menu .bmk-action-menu-edit:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.follow-up-action-menu.p-menu-overlay .bmk-action-menu-edit:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon){display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.75rem!important;height:1.75rem!important;border-radius:var(--radius-md)!important;font-size:var(--text-sm)!important;flex-shrink:0;margin:0!important;background:color-mix(in srgb,var(--p-primary-color) 18%,transparent)!important;color:var(--p-primary-color)!important}.follow-up-action-menu.p-menu .bmk-action-menu-edit:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.follow-up-action-menu.p-menu-overlay .bmk-action-menu-edit:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link){color:var(--p-primary-700, var(--p-primary-color))!important;font-weight:700!important}.follow-up-action-menu.p-menu .bmk-action-menu-clone:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.follow-up-action-menu.p-menu-overlay .bmk-action-menu-clone:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content){background:color-mix(in srgb,var(--p-info-color) 10%,transparent)!important;border-radius:var(--radius-md)}.follow-up-action-menu.p-menu .bmk-action-menu-clone:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.follow-up-action-menu.p-menu-overlay .bmk-action-menu-clone:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover{background:color-mix(in srgb,var(--p-info-color) 16%,transparent)!important}.follow-up-action-menu.p-menu .bmk-action-menu-clone:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.follow-up-action-menu.p-menu-overlay .bmk-action-menu-clone:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon){display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.75rem!important;height:1.75rem!important;border-radius:var(--radius-md)!important;font-size:var(--text-sm)!important;flex-shrink:0;margin:0!important;background:color-mix(in srgb,var(--p-info-color) 18%,transparent)!important;color:var(--p-info-color)!important}.follow-up-action-menu.p-menu .bmk-action-menu-clone:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.follow-up-action-menu.p-menu-overlay .bmk-action-menu-clone:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link){color:color-mix(in srgb,var(--p-info-color) 78%,var(--p-text-color))!important;font-weight:600!important}.follow-up-action-menu.p-menu .bmk-action-menu-view:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.follow-up-action-menu.p-menu-overlay .bmk-action-menu-view:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content){background:var(--p-surface-100)!important;border-radius:var(--radius-md)}.follow-up-action-menu.p-menu .bmk-action-menu-view:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.follow-up-action-menu.p-menu-overlay .bmk-action-menu-view:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover{background:var(--p-surface-200)!important}.follow-up-action-menu.p-menu .bmk-action-menu-view:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.follow-up-action-menu.p-menu-overlay .bmk-action-menu-view:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon){display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.75rem!important;height:1.75rem!important;border-radius:var(--radius-md)!important;font-size:var(--text-sm)!important;flex-shrink:0;margin:0!important;background:var(--p-surface-200)!important;color:var(--p-text-color)!important}.follow-up-action-menu.p-menu .bmk-action-menu-view:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.follow-up-action-menu.p-menu-overlay .bmk-action-menu-view:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link){color:var(--p-text-color)!important;font-weight:600!important}.follow-up-action-menu.p-menu .bmk-action-menu-deactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.follow-up-action-menu.p-menu-overlay .bmk-action-menu-deactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content){background:color-mix(in srgb,var(--p-danger-color) 10%,transparent)!important;border-radius:var(--radius-md)}.follow-up-action-menu.p-menu .bmk-action-menu-deactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.follow-up-action-menu.p-menu-overlay .bmk-action-menu-deactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover{background:color-mix(in srgb,var(--p-danger-color) 16%,transparent)!important}.follow-up-action-menu.p-menu .bmk-action-menu-deactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.follow-up-action-menu.p-menu-overlay .bmk-action-menu-deactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon){display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.75rem!important;height:1.75rem!important;border-radius:var(--radius-md)!important;font-size:var(--text-sm)!important;flex-shrink:0;margin:0!important;background:color-mix(in srgb,var(--p-danger-color) 18%,transparent)!important;color:var(--p-danger-color)!important}.follow-up-action-menu.p-menu .bmk-action-menu-deactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.follow-up-action-menu.p-menu-overlay .bmk-action-menu-deactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link){color:var(--p-danger-color)!important;font-weight:700!important}.follow-up-action-menu.p-menu .bmk-action-menu-reactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.follow-up-action-menu.p-menu-overlay .bmk-action-menu-reactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content){background:color-mix(in srgb,var(--p-success-color) 10%,transparent)!important;border-radius:var(--radius-md)}.follow-up-action-menu.p-menu .bmk-action-menu-reactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.follow-up-action-menu.p-menu-overlay .bmk-action-menu-reactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover{background:color-mix(in srgb,var(--p-success-color) 16%,transparent)!important}.follow-up-action-menu.p-menu .bmk-action-menu-reactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.follow-up-action-menu.p-menu-overlay .bmk-action-menu-reactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon){display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.75rem!important;height:1.75rem!important;border-radius:var(--radius-md)!important;font-size:var(--text-sm)!important;flex-shrink:0;margin:0!important;background:color-mix(in srgb,var(--p-success-color) 18%,transparent)!important;color:var(--p-success-color)!important}.follow-up-action-menu.p-menu .bmk-action-menu-reactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.follow-up-action-menu.p-menu-overlay .bmk-action-menu-reactivate:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link){color:var(--p-success-color)!important;font-weight:700!important}.follow-up-action-menu.p-menu .bmk-action-menu-warn:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.follow-up-action-menu.p-menu-overlay .bmk-action-menu-warn:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content){background:color-mix(in srgb,var(--p-warn-color) 10%,transparent)!important;border-radius:var(--radius-md)}.follow-up-action-menu.p-menu .bmk-action-menu-warn:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover,.follow-up-action-menu.p-menu-overlay .bmk-action-menu-warn:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content):hover{background:color-mix(in srgb,var(--p-warn-color) 16%,transparent)!important}.follow-up-action-menu.p-menu .bmk-action-menu-warn:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.follow-up-action-menu.p-menu-overlay .bmk-action-menu-warn:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon){display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.75rem!important;height:1.75rem!important;border-radius:var(--radius-md)!important;font-size:var(--text-sm)!important;flex-shrink:0;margin:0!important;background:color-mix(in srgb,var(--p-warn-color) 18%,transparent)!important;color:var(--p-warn-color)!important}.follow-up-action-menu.p-menu .bmk-action-menu-warn:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.follow-up-action-menu.p-menu-overlay .bmk-action-menu-warn:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link){color:color-mix(in srgb,var(--p-warn-color) 88%,var(--p-text-color))!important;font-weight:700!important}.follow-up-action-menu.p-menu .bmk-action-menu-section:is(.p-menu-item,.p-menuitem),.follow-up-action-menu.p-menu-overlay .bmk-action-menu-section:is(.p-menu-item,.p-menuitem){opacity:1!important;pointer-events:none}.follow-up-action-menu.p-menu .bmk-action-menu-section:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content),.follow-up-action-menu.p-menu-overlay .bmk-action-menu-section:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-content,.p-menuitem-content){background:transparent!important}.follow-up-action-menu.p-menu .bmk-action-menu-section:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon),.follow-up-action-menu.p-menu-overlay .bmk-action-menu-section:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-icon,.p-menuitem-icon){display:none!important}.follow-up-action-menu.p-menu .bmk-action-menu-section:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link),.follow-up-action-menu.p-menu-overlay .bmk-action-menu-section:is(.p-menu-item,.p-menuitem) :is(.p-menu-item-link,.p-menuitem-link){min-height:auto!important;padding:var(--space-2) var(--space-3) var(--space-1)!important;font-size:var(--text-2xs)!important;font-weight:700!important;letter-spacing:.05em;text-transform:uppercase;color:var(--p-text-muted-color)!important}.fw-kebab-btn.p-button{width:36px;height:36px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;transition:all var(--motion-base) var(--ease-out);border:1px solid transparent;background:transparent;color:var(--p-text-muted-color);font-size:1rem}.fw-kebab-btn.p-button:hover{background:color-mix(in srgb,var(--p-primary-color) 8%,transparent);color:var(--p-primary-color);border-color:color-mix(in srgb,var(--p-primary-color) 20%,transparent)}.fw-kebab-btn.p-button{width:2.25rem;height:2.25rem;min-width:2.25rem;padding:0}.int-strip__popover.p-popover{border-radius:var(--radius-md);box-shadow:var(--shadow-lg);backdrop-filter:blur(12px) saturate(160%);background:color-mix(in srgb,var(--p-content-background) 90%,transparent);border:1px solid var(--p-content-border-color)}.int-strip__popover.p-popover:before,.int-strip__popover.p-popover:after{display:none}.int-strip__popover .p-popover-content{padding:0}@media(prefers-reduced-motion:reduce){.int-strip__popover{backdrop-filter:none;background:var(--p-content-background)}}.int-pop .int-pop__bar{background:color-mix(in srgb,var(--pop-palette) 10%,transparent);border-radius:var(--radius-full);overflow:hidden}.int-pop .int-pop__bar .p-progressbar-value{border-radius:var(--radius-full);transition:width var(--motion-slow) var(--ease-out)}.int-pop .int-pop__bar--success .p-progressbar-value{background:var(--p-success-color)}.int-pop .int-pop__bar--info .p-progressbar-value{background:var(--p-info-color)}.int-pop .int-pop__bar--warn .p-progressbar-value{background:var(--p-warn-color)}.int-pop .int-pop__bar--danger .p-progressbar-value{background:var(--p-danger-color)}app-stock-count-counting-form .lots-viewport .cdk-virtual-scroll-content-wrapper{display:flex;flex-direction:column}app-stock-count-counting-form .counting-progress .p-progressbar{height:.4rem;border-radius:var(--sc-radius-pill);background:#94a3b82e}app-stock-count-counting-form .counting-progress .p-progressbar .p-progressbar-value{border-radius:var(--sc-radius-pill);background:linear-gradient(135deg,var(--p-primary-color),#38bdf8)}app-stock-count-counting-form .progress-badge.p-badge{font-size:.78rem;font-weight:700;padding:.25rem .55rem;border-radius:var(--sc-radius-pill)}app-stock-count-counting-form .counting-lot-row__actual .p-inputnumber-input{border-radius:var(--sc-radius-sm);border:1px solid var(--sc-border-strong);font-family:RobotoMono,monospace;font-weight:600;font-size:.92rem}app-stock-count-counting-form .counting-lot-row__actual .p-inputnumber-input:focus{border-color:var(--p-primary-400);box-shadow:0 0 0 2px color-mix(in srgb,var(--p-primary-color) 12%,transparent)}app-stock-count-counting-form .mobile-sticky-summary__bar.p-progressbar{height:.35rem;border-radius:var(--sc-radius-pill);background:#94a3b833}app-stock-count-counting-form .mobile-sticky-summary__bar.p-progressbar .p-progressbar-value{border-radius:var(--sc-radius-pill);background:linear-gradient(135deg,var(--p-primary-color),#38bdf8)}app-stock-count-counting-form .mobile-sticky-summary__badge.p-badge{font-size:.72rem;font-weight:600;padding:.2rem .5rem;border-radius:var(--sc-radius-pill)}@media(min-width:769px)and (max-width:1024px){app-stock-count-counting-form .counting-toolbar .counting-fill-all-btn .p-button-label{display:none}}@media(max-width:768px){app-stock-count-counting-form .counting-lot-row__actual .p-inputnumber{width:100%}app-stock-count-counting-form .counting-lot-row__actual .p-inputnumber input{width:100%!important;min-height:42px;font-size:1rem;text-align:center;border-radius:var(--sc-radius-sm)}}app-stock-lot-import-create .stock-lot-import-create .wizard-toolbar__progress .p-progressbar{flex:1;height:.375rem;min-width:80px;border-radius:var(--radius-full)}app-stock-lot-import-create .stock-lot-import-create .wizard-toolbar .p-progressbar,app-stock-lot-import-create .stock-lot-import-create .p-progressbar,app-stock-lot-import-edit .stock-lot-import-edit .p-progressbar,app-transfer-request-create .transfer-request-create .p-progressbar,app-stock-count-create .stock-count-create .p-progressbar,app-branch-service-create .bs-step-actions .p-progressbar,app-using-course-and-procedure-input-form .bs-step-actions .p-progressbar{height:.75rem;border-radius:999px;background:#94a3b840}app-stock-lot-import-create .stock-lot-import-create .wizard-toolbar .p-progressbar .p-progressbar-value,app-stock-lot-import-create .stock-lot-import-create .p-progressbar .p-progressbar-value,app-stock-lot-import-edit .stock-lot-import-edit .p-progressbar .p-progressbar-value,app-transfer-request-create .transfer-request-create .p-progressbar .p-progressbar-value,app-stock-count-create .stock-count-create .p-progressbar .p-progressbar-value,app-branch-service-create .bs-step-actions .p-progressbar .p-progressbar-value,app-using-course-and-procedure-input-form .bs-step-actions .p-progressbar .p-progressbar-value{border-radius:999px;background:linear-gradient(135deg,var(--p-primary-color),#38bdf8)}app-stock-lot-import-create .stock-lot-import-create .wizard-toolbar .progress-badge.p-badge,app-stock-lot-import-create .stock-lot-import-create .progress-badge.p-badge,app-stock-lot-import-edit .stock-lot-import-edit .progress-badge.p-badge,app-transfer-request-create .transfer-request-create .progress-badge.p-badge,app-stock-count-create .stock-count-create .progress-badge.p-badge,app-branch-service-create .bs-step-actions .progress-badge.p-badge,app-using-course-and-procedure-input-form .bs-step-actions .progress-badge.p-badge{font-size:.85rem;padding:.4rem .85rem;border-radius:999px;font-weight:600;background:color-mix(in srgb,var(--p-primary-color) 16%,transparent);color:var(--p-primary-700)}app-stock-lot-import-create .stock-lot-import-create .wizard-toolbar .action-button.p-button,app-stock-lot-import-create .stock-lot-import-create .action-button.p-button,app-stock-lot-import-edit .stock-lot-import-edit .action-button.p-button,app-transfer-request-create .transfer-request-create .action-button.p-button,app-stock-count-create .stock-count-create .action-button.p-button,app-branch-service-create .bs-step-actions .action-button.p-button,app-using-course-and-procedure-input-form .bs-step-actions .action-button.p-button{border-radius:999px;padding:.75rem 1.75rem;font-weight:600;letter-spacing:.02em;transition:transform .15s ease,box-shadow .15s ease}app-stock-lot-import-create .stock-lot-import-create .wizard-toolbar .action-button.primary.p-button,app-stock-lot-import-create .stock-lot-import-create .action-button.primary.p-button,app-stock-lot-import-edit .stock-lot-import-edit .action-button.primary.p-button,app-transfer-request-create .transfer-request-create .action-button.primary.p-button,app-stock-count-create .stock-count-create .action-button.primary.p-button,app-branch-service-create .bs-step-actions .action-button.primary.p-button,app-using-course-and-procedure-input-form .bs-step-actions .action-button.primary.p-button{background:linear-gradient(135deg,var(--p-primary-700),var(--p-primary-color));border:none;color:#fff;box-shadow:0 12px 24px color-mix(in srgb,var(--p-primary-color) 30%,transparent)}app-stock-lot-import-create .stock-lot-import-create .wizard-toolbar .action-button.confirm.p-button,app-stock-lot-import-create .stock-lot-import-create .action-button.confirm.p-button,app-stock-lot-import-edit .stock-lot-import-edit .action-button.confirm.p-button,app-transfer-request-create .transfer-request-create .action-button.confirm.p-button,app-stock-count-create .stock-count-create .action-button.confirm.p-button,app-branch-service-create .bs-step-actions .action-button.confirm.p-button,app-using-course-and-procedure-input-form .bs-step-actions .action-button.confirm.p-button{background:linear-gradient(135deg,#22c55e,#16a34a);border:none;color:#fff;box-shadow:0 12px 24px #22c55e40}app-stock-lot-import-create .stock-lot-import-create .wizard-toolbar .action-button.subtle.p-button,app-stock-lot-import-create .stock-lot-import-create .action-button.subtle.p-button,app-stock-lot-import-edit .stock-lot-import-edit .action-button.subtle.p-button,app-transfer-request-create .transfer-request-create .action-button.subtle.p-button,app-stock-count-create .stock-count-create .action-button.subtle.p-button,app-branch-service-create .bs-step-actions .action-button.subtle.p-button,app-using-course-and-procedure-input-form .bs-step-actions .action-button.subtle.p-button{background:#0f172a14;border:1px solid rgba(148,163,184,.4);color:var(--p-text-color)}app-stock-lot-import-create .stock-lot-import-create .wizard-toolbar .action-button.p-button:enabled:hover,app-stock-lot-import-create .stock-lot-import-create .action-button.p-button:enabled:hover,app-stock-lot-import-edit .stock-lot-import-edit .action-button.p-button:enabled:hover,app-transfer-request-create .transfer-request-create .action-button.p-button:enabled:hover,app-stock-count-create .stock-count-create .action-button.p-button:enabled:hover,app-branch-service-create .bs-step-actions .action-button.p-button:enabled:hover,app-using-course-and-procedure-input-form .bs-step-actions .action-button.p-button:enabled:hover{box-shadow:0 14px 30px #0f172a1f}app-stock-lot-import-create .stock-lot-import-create .wizard-toolbar .action-button.confirm.p-button.p-disabled,app-stock-lot-import-create .stock-lot-import-create .action-button.confirm.p-button.p-disabled,app-stock-lot-import-edit .stock-lot-import-edit .action-button.confirm.p-button.p-disabled,app-transfer-request-create .transfer-request-create .action-button.confirm.p-button.p-disabled,app-stock-count-create .stock-count-create .action-button.confirm.p-button.p-disabled,app-branch-service-create .bs-step-actions .action-button.confirm.p-button.p-disabled,app-using-course-and-procedure-input-form .bs-step-actions .action-button.confirm.p-button.p-disabled{opacity:.6;box-shadow:none}@media(max-width:640px){app-stock-lot-import-create .stock-lot-import-create .wizard-toolbar .action-button.p-button,app-stock-lot-import-create .stock-lot-import-create .action-button.p-button,app-stock-lot-import-edit .stock-lot-import-edit .action-button.p-button,app-transfer-request-create .transfer-request-create .action-button.p-button,app-stock-count-create .stock-count-create .action-button.p-button,app-branch-service-create .bs-step-actions .action-button.p-button,app-using-course-and-procedure-input-form .bs-step-actions .action-button.p-button{width:100%;justify-content:center}}@media(max-width:768px){app-using-course-and-procedure-verification .customer-card .customer-profile-compact bmk-display-field[type=profile] .profile-container{gap:.75rem}app-using-course-and-procedure-verification .customer-card .customer-profile-compact bmk-display-field[type=profile] .profile-container .profile-info .profile-value{font-size:.9375rem}app-using-course-and-procedure-verification .customer-card .customer-profile-compact bmk-display-field[type=profile] .profile-container .profile-info .profile-sub-value{font-size:.8125rem}}app-image-comparison-dialog .slider-image bmk-display-image,app-image-comparison-dialog .slider-image bmk-display-image img{width:100%;height:100%;object-fit:contain}app-image-comparison-dialog .film-thumb bmk-display-image,app-image-comparison-dialog .film-thumb bmk-display-image .p-image,app-image-comparison-dialog .film-thumb bmk-display-image img{width:100%;height:100%;display:block}app-image-comparison-dialog .film-thumb bmk-display-image img{object-fit:cover}app-auth-login .login-page .layout-footer,app-employee-reset-password-form .login-page .layout-footer{background:transparent!important;border-top:0!important;padding:var(--space-3) var(--space-6)!important;color:var(--p-text-muted-color);position:relative;z-index:1}@property --login-cta-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.login-submit,.login-submit-wrap{display:block;width:100%}.login-submit .p-button{position:relative;overflow:hidden;width:100%;justify-content:center;gap:var(--space-2);white-space:nowrap;font-weight:700;border:2px solid transparent;background:linear-gradient(120deg,var(--p-primary-600) 0%,var(--p-primary-500) 50%,var(--p-primary-600) 100%) padding-box,conic-gradient(from var(--login-cta-angle),transparent 0deg,color-mix(in srgb,#ffffff 88%,transparent) 55deg,var(--p-primary-200) 105deg,transparent 175deg,transparent 360deg) border-box;animation:login-cta-spin 4s linear infinite;transition:filter var(--motion-base) var(--ease-out)}.login-submit .p-button .p-button-label,.login-submit .p-button .p-button-icon{position:relative;z-index:4;color:var(--p-primary-contrast-color, #ffffff)}.login-submit .p-button:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.55) 50%,transparent 100%);width:55%;transform:translate(-180%) skew(-18deg);animation:login-cta-shine 7s var(--ease-in-out) infinite}.login-submit .p-button .p-button-icon{transition:transform var(--motion-base) var(--ease-spring)}.login-submit-wrap{transition:transform var(--motion-base) var(--ease-spring),box-shadow var(--motion-base) var(--ease-out);box-shadow:0 4px 16px color-mix(in srgb,var(--p-primary-500) 28%,transparent)}.login-page:not(.is-loading):not(.is-success) .login-submit-wrap:hover{transform:translateY(-2px);box-shadow:0 12px 28px color-mix(in srgb,var(--p-primary-500) 48%,transparent),0 0 0 4px color-mix(in srgb,var(--p-primary-300) 38%,transparent)}.login-page:not(.is-loading):not(.is-success) .login-submit-wrap:hover .p-button{filter:brightness(1.08) saturate(1.06)}.login-page:not(.is-loading):not(.is-success) .login-submit-wrap:hover .p-button .p-button-icon{transform:translate(5px)}.login-page:not(.is-loading):not(.is-success) .login-submit-wrap:active{transform:translateY(0) scale(.985)}@keyframes login-cta-spin{to{--login-cta-angle: 360deg}}@keyframes login-cta-shine{0%{transform:translate(-180%) skew(-18deg)}22%{transform:translate(320%) skew(-18deg)}to{transform:translate(320%) skew(-18deg)}}.login-page.is-loading .login-submit .p-button,.login-page.is-success .login-submit .p-button{animation:none;border-color:transparent}.login-page.is-loading .login-submit .p-button:after,.login-page.is-success .login-submit .p-button:after{animation:none;opacity:0}.login-submit.btn-wow--success .p-button{background:var(--p-success-500, #10b981);border-color:var(--p-success-500, #10b981);transition:background-color var(--motion-base) var(--ease-out),border-color var(--motion-base) var(--ease-out)}@media(prefers-reduced-motion:reduce){.login-submit .p-button,.login-submit .p-button:after{animation:none!important}.login-submit .p-button:after{opacity:0}}app-auth-login .p-iconfield{width:100%}app-auth-login .p-iconfield .p-inputtext{width:100%;height:48px;border-radius:var(--radius-md);font-size:var(--text-base);padding-left:calc(var(--space-8) + var(--space-2));padding-right:var(--space-4);background:var(--p-surface-50);border:1.5px solid var(--p-surface-200);color:var(--p-text-color);transition:border-color var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}app-auth-login .p-iconfield .p-inputtext::placeholder{color:var(--p-text-muted-color);opacity:.7}app-auth-login .p-iconfield .p-inputtext:hover:not(:disabled){border-color:var(--p-surface-300);background:var(--p-content-background)}app-auth-login .p-iconfield .p-inputtext:focus,app-auth-login .p-iconfield .p-inputtext:focus-visible{background:var(--p-content-background);border-color:var(--p-primary-color);box-shadow:0 0 0 4px color-mix(in srgb,var(--p-primary-color),transparent 88%);outline:none}app-auth-login .p-iconfield .p-inputicon{color:var(--p-text-muted-color);left:var(--space-4);transition:color var(--motion-fast) var(--ease-out)}app-auth-login .p-iconfield:focus-within .p-inputicon{color:var(--p-primary-color)}app-auth-login .login-password,app-auth-login .login-password .p-password{width:100%;display:block}app-auth-login .login-password .p-password-input{width:100%;height:48px;border-radius:var(--radius-md);font-size:var(--text-base);padding-left:var(--space-4);padding-right:calc(var(--space-8) + var(--space-2));background:var(--p-surface-50);border:1.5px solid var(--p-surface-200);color:var(--p-text-color);transition:border-color var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}app-auth-login .login-password .p-password-input::placeholder{color:var(--p-text-muted-color);opacity:.7}app-auth-login .login-password .p-password-input:hover:not(:disabled){border-color:var(--p-surface-300);background:var(--p-content-background)}app-auth-login .login-password .p-password-input:focus,app-auth-login .login-password .p-password-input:focus-visible{background:var(--p-content-background);border-color:var(--p-primary-color);box-shadow:0 0 0 4px color-mix(in srgb,var(--p-primary-color),transparent 88%);outline:none}app-auth-login .login-password .p-password-toggle-mask-icon{color:var(--p-text-muted-color);right:var(--space-4);transition:color var(--motion-fast) var(--ease-out)}app-auth-login .login-password .p-password-toggle-mask-icon:hover{color:var(--p-primary-color)}app-auth-login .login-submit.p-button{height:52px;border-radius:var(--radius-md);font-weight:600;font-size:var(--text-md);letter-spacing:.01em;border:none;background:var(--p-primary-color);box-shadow:0 4px 12px -2px color-mix(in srgb,var(--p-primary-color),transparent 55%);transition:transform var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out),box-shadow var(--motion-base) var(--ease-out)}app-auth-login .login-submit.p-button:not(:disabled):hover{background:var(--p-primary-700);box-shadow:0 8px 20px -4px color-mix(in srgb,var(--p-primary-color),transparent 45%)}app-auth-login .login-submit.p-button:not(:disabled):active{transform:translateY(0);box-shadow:0 2px 6px -1px color-mix(in srgb,var(--p-primary-color),transparent 50%)}app-auth-login .login-submit.p-button:disabled{opacity:.55;box-shadow:none}app-auth-login .p-checkbox{flex-shrink:0}.app-dark app-auth-login .p-iconfield .p-inputtext,.app-dark app-auth-login .login-password .p-password-input{background:#ffffff0a;border-color:#ffffff1f}.app-dark app-auth-login .p-iconfield .p-inputtext:hover:not(:disabled),.app-dark app-auth-login .login-password .p-password-input:hover:not(:disabled){background:#ffffff0f;border-color:#fff3}.app-dark app-auth-login .p-iconfield .p-inputtext:focus,.app-dark app-auth-login .login-password .p-password-input:focus{background:#ffffff0f}@keyframes bmk-route-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.layout-content>router-outlet+*,.admin-console-content>router-outlet+*{animation:bmk-route-enter .24s var(--ease-out, ease-out) both;will-change:opacity,transform}}.bmk-pull-refresh{position:absolute;top:-48px;left:50%;transform:translate(-50%);z-index:20;width:40px;height:40px;display:grid;place-items:center;border-radius:var(--radius-full);background:var(--p-content-background);border:1px solid var(--p-content-border-color);box-shadow:var(--shadow-md);color:var(--p-primary-color);font-size:1.1rem;opacity:0;pointer-events:none;transition:transform .18s var(--ease-out, ease-out),opacity .18s var(--ease-out, ease-out)}.bmk-pull-refresh__icon{transition:transform .18s var(--ease-out, ease-out)}.bmk-pull-refresh--loading{color:var(--p-primary-color)}@media(prefers-reduced-motion:reduce){.bmk-pull-refresh,.bmk-pull-refresh__icon{transition:none}}@supports (padding: env(safe-area-inset-top)){.layout-main{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.layout-content{padding-bottom:max(var(--space-4, 1rem),env(safe-area-inset-bottom))}.bmk-install-prompt,.bmk-offline-banner{padding-bottom:max(var(--space-3, .75rem),env(safe-area-inset-bottom))}}.shepherd-modal-overlay-container{height:0;width:100%;position:fixed;top:0;left:0;z-index:10000;opacity:0;pointer-events:none;transition:all .3s ease-out,height 0ms .3s,opacity .3s 0ms}.shepherd-modal-overlay-container.shepherd-modal-is-visible{height:100vh;opacity:.55;transition:all .3s ease-out,height 0s 0s,opacity .3s 0s}.shepherd-modal-overlay-container.shepherd-modal-is-visible path{pointer-events:all}.shepherd-element{position:absolute;z-index:10001;max-width:380px;border-radius:var(--radius-lg);background:var(--p-content-background);border:1px solid var(--p-content-border-color);box-shadow:var(--shadow-xl);outline:none;font-family:var(--font-sans)}.shepherd-element.bmk-tour-step{color:var(--p-text-color)}.shepherd-content{border-radius:var(--radius-lg);padding:0;overflow:hidden}.shepherd-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:color-mix(in srgb,var(--p-primary-color) 8%,var(--p-content-background));border-bottom:1px solid var(--p-content-border-color)}.shepherd-title{margin:0;font-size:var(--text-md);font-weight:700;color:var(--p-text-color);line-height:var(--line-md)}.shepherd-cancel-icon{appearance:none;border:none;background:transparent;color:var(--p-text-muted-color);font-size:1.25rem;line-height:1;width:2rem;height:2rem;border-radius:var(--radius-sm);cursor:pointer;transition:background var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.shepherd-cancel-icon:hover{background:var(--p-content-hover-background);color:var(--p-text-color)}.shepherd-cancel-icon:focus-visible{outline:2px solid var(--p-primary-color);outline-offset:2px}.shepherd-text{padding:var(--space-4) var(--space-5);font-size:var(--text-sm);line-height:var(--line-md);color:var(--p-text-muted-color)}.shepherd-footer{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-2);padding:0 var(--space-5) var(--space-5)}.shepherd-button{appearance:none;cursor:pointer;min-height:2.5rem;padding:0 var(--space-4);border-radius:var(--radius-md);border:1px solid transparent;background:var(--p-primary-color);color:var(--p-primary-contrast-color, #fff);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:600;transition:filter var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out)}.shepherd-button:hover:not(:disabled){filter:brightness(1.05)}.shepherd-button:focus-visible{outline:2px solid var(--p-primary-color);outline-offset:2px}.shepherd-button.shepherd-button-secondary{background:transparent;color:var(--p-text-muted-color);border-color:var(--p-content-border-color)}.shepherd-button.shepherd-button-secondary:hover:not(:disabled){background:var(--p-content-hover-background);color:var(--p-text-color);filter:none}.shepherd-arrow,.shepherd-arrow:before{position:absolute;width:16px;height:16px;z-index:-1}.shepherd-arrow:before{content:"";transform:rotate(45deg);background:var(--p-content-background);border:1px solid var(--p-content-border-color)}.shepherd-element[data-popper-placement^=top]>.shepherd-arrow{bottom:-8px}.shepherd-element[data-popper-placement^=bottom]>.shepherd-arrow{top:-8px}.shepherd-element[data-popper-placement^=left]>.shepherd-arrow{right:-8px}.shepherd-element[data-popper-placement^=right]>.shepherd-arrow{left:-8px}.shepherd-enabled.shepherd-target{position:relative;z-index:10001}@media(prefers-reduced-motion:reduce){.shepherd-modal-overlay-container,.shepherd-element{transition:none!important}}.follow-up-confirm-dialog.p-dialog,.p-dialog.follow-up-confirm-dialog{max-width:min(480px,92vw)}.follow-up-confirm-dialog.p-dialog .p-dialog-header,.p-dialog.follow-up-confirm-dialog .p-dialog-header{padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--p-content-border-color)}.follow-up-confirm-dialog.p-dialog .p-dialog-content,.p-dialog.follow-up-confirm-dialog .p-dialog-content{padding:var(--space-5) var(--space-6);display:flex;align-items:flex-start;gap:var(--space-4)}.follow-up-confirm-dialog.p-dialog .p-confirmdialog-icon,.follow-up-confirm-dialog.p-dialog .p-confirm-dialog-icon,.p-dialog.follow-up-confirm-dialog .p-confirmdialog-icon,.p-dialog.follow-up-confirm-dialog .p-confirm-dialog-icon{font-size:1.75rem;color:var(--p-warn-color);flex-shrink:0}.follow-up-confirm-dialog.p-dialog .p-confirmdialog-message,.follow-up-confirm-dialog.p-dialog .p-confirm-dialog-message,.p-dialog.follow-up-confirm-dialog .p-confirmdialog-message,.p-dialog.follow-up-confirm-dialog .p-confirm-dialog-message{margin:0;font-size:var(--text-base);line-height:var(--line-base);color:var(--p-text-color);white-space:pre-line}.follow-up-confirm-dialog.p-dialog .p-dialog-footer,.p-dialog.follow-up-confirm-dialog .p-dialog-footer{padding:var(--space-4) var(--space-6);gap:var(--space-3)}.premium-follow-up-dialog.p-dialog{display:flex;flex-direction:column;max-width:min(960px,96vw);max-height:min(90vh,800px)}.premium-follow-up-dialog.p-dialog .p-dialog-header{padding:0;background:var(--p-content-background);border-bottom:1px solid var(--p-content-border-color);flex-shrink:0}.premium-follow-up-dialog.p-dialog .p-dialog-content{flex:1 1 auto;min-height:0;padding:var(--space-4);background:var(--p-surface-50);overflow-y:auto;overflow-x:hidden}@media(max-width:768px){.premium-follow-up-dialog.p-dialog .p-dialog-content{padding:var(--space-3)}}.premium-follow-up-dialog.p-dialog .follow-up-dialog-body{display:flex;flex-direction:column;gap:var(--space-3);min-height:0}.premium-follow-up-dialog.p-dialog .p-dialog-header-icons{display:none}.premium-follow-up-dialog.p-dialog .premium-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);color:var(--p-text-color);width:100%}.premium-follow-up-dialog.p-dialog .premium-dialog-header .header-left-section{display:flex;align-items:center;gap:var(--space-4);flex:1;min-width:0}.premium-follow-up-dialog.p-dialog .premium-dialog-header .header-right-section{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.premium-follow-up-dialog.p-dialog .premium-dialog-header .header-icon{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;flex-shrink:0;border-radius:var(--radius-md);background:color-mix(in srgb,var(--p-primary-color) 12%,transparent);border:1px solid color-mix(in srgb,var(--p-primary-color) 22%,transparent);color:var(--p-primary-color);box-shadow:var(--shadow-sm)}.premium-follow-up-dialog.p-dialog .premium-dialog-header .header-icon i{font-size:1.35rem}.premium-follow-up-dialog.p-dialog .premium-dialog-header .header-content{flex:1;min-width:0}.premium-follow-up-dialog.p-dialog .premium-dialog-header .header-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-1)}.premium-follow-up-dialog.p-dialog .premium-dialog-header .header-title{margin:0;font-size:var(--text-lg);font-weight:700;line-height:var(--line-lg);color:var(--p-text-color);letter-spacing:.01em}.premium-follow-up-dialog.p-dialog .premium-dialog-header .header-breadcrumb{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-sm);font-weight:500;color:var(--p-text-muted-color)}.premium-follow-up-dialog.p-dialog .premium-dialog-header .header-breadcrumb i{font-size:.7rem}.premium-follow-up-dialog.p-dialog .premium-dialog-header .header-subtitle{margin:0;font-size:var(--text-sm);color:var(--p-text-muted-color);line-height:var(--line-base)}.premium-follow-up-dialog.p-dialog .premium-dialog-header .premium-close-button{width:2.5rem;height:2.5rem}.premium-follow-up-dialog.p-dialog .premium-loading-container{display:flex;justify-content:center;padding:var(--space-10) var(--space-4)}.premium-follow-up-dialog.p-dialog .premium-loading-container .loading-card{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);text-align:center}.premium-follow-up-dialog.p-dialog .premium-loading-container .loading-text{margin:0;font-size:var(--text-base);color:var(--p-text-muted-color)}.premium-follow-up-dialog.p-dialog .preview-reset-btn .p-button-label{font-size:var(--text-sm)}.premium-follow-up-dialog.p-dialog .preview-remove-btn .p-button-icon{font-size:.875rem}.premium-follow-up-dialog.p-dialog .cancelled-section .toggle-cancelled-btn .p-button-label{flex:1;text-align:left}.premium-follow-up-dialog.p-dialog .status-tag-inline.p-tag,.premium-follow-up-dialog.p-dialog .status-tag-inline .p-tag{font-size:var(--text-xs);padding:.25rem .625rem;border-radius:var(--radius-full)}.premium-follow-up-dialog.p-dialog .meta-item.status .p-tag{font-size:var(--text-xs);padding:.25rem .625rem}.premium-follow-up-dialog.p-dialog .item-actions .action-btn .p-button-icon{font-size:.875rem}.premium-follow-up-dialog.p-dialog .create-more-toggle .p-button-label{font-weight:600;font-size:var(--text-sm)}.premium-follow-up-dialog.p-dialog .create-more-toggle .p-button-icon{font-size:1rem}.premium-follow-up-dialog.p-dialog .create-more-toggle.p-button-outlined .p-button-icon{color:var(--p-primary-color)}.premium-follow-up-dialog.p-dialog .create-more-toggle.p-button-text.p-button-secondary .p-button-label{font-weight:500;font-size:var(--text-sm)}.premium-follow-up-dialog.p-dialog .create-more-toggle.p-button-text.p-button-secondary .p-button-icon{color:var(--p-text-muted-color);font-size:.875rem}.premium-follow-up-dialog.p-dialog .search-btn-primary .p-button-icon{font-size:1.25rem!important}.premium-follow-up-dialog.p-dialog .customer-search-area .customer-search-box .customer-search-input-wrapper .p-autocomplete{width:100%!important}.premium-follow-up-dialog.p-dialog .customer-search-area .customer-search-box .customer-search-input-wrapper .p-autocomplete .p-autocomplete-input{width:100%!important;border-radius:var(--radius-md);border:1px solid var(--p-content-border-color);padding:.625rem 1rem .625rem 2.5rem;font-size:var(--text-base);transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.premium-follow-up-dialog.p-dialog .customer-search-area .customer-search-box .customer-search-input-wrapper .p-autocomplete .p-autocomplete-input:focus{border-color:var(--p-primary-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-color) 18%,transparent)}@media(max-width:768px){.premium-follow-up-dialog.p-dialog .premium-dialog-header{flex-direction:column;align-items:stretch;padding:var(--space-4)}.premium-follow-up-dialog.p-dialog .premium-dialog-header .header-left-section{width:100%}.premium-follow-up-dialog.p-dialog .premium-dialog-header .header-right-section{justify-content:flex-end}.premium-follow-up-dialog.p-dialog .item-actions .action-btn .p-button-icon{font-size:1rem}}.appointment-confirm-dialog.p-dialog,.p-dialog.appointment-confirm-dialog{max-width:min(480px,92vw);z-index:1103!important}.appointment-confirm-dialog.p-dialog .p-dialog-header,.p-dialog.appointment-confirm-dialog .p-dialog-header{padding:var(--space-5) var(--space-6);background:var(--p-content-background);border-bottom:1px solid var(--p-content-border-color)}.appointment-confirm-dialog.p-dialog .p-dialog-content,.p-dialog.appointment-confirm-dialog .p-dialog-content{padding:var(--space-6)}.appointment-confirm-dialog.p-dialog .p-dialog-footer,.p-dialog.appointment-confirm-dialog .p-dialog-footer{padding:var(--space-4) var(--space-6);border-top:1px solid var(--p-content-border-color)}.p-dialog-mask:has(.appointment-confirm-dialog.p-dialog){z-index:1102!important}.p-dialog-mask:has(.premium-follow-up-dialog.p-dialog){z-index:1100!important}.premium-follow-up-dialog.p-dialog{z-index:1101!important}.p-dialog-mask:has(.follow-up-confirm-dialog){z-index:1104!important}.follow-up-confirm-dialog.p-dialog{z-index:1105!important}.p-image-mask.p-overlay-mask{background-color:#000000e6!important}bmk-display-image.course-promote-image .p-image-preview-icon{display:none}bmk-display-image.course-promote-image .p-image-preview-mask,bmk-display-image.course-promote-image .p-image-preview-indicator{background:transparent}bmk-display-image.bmk-display-image--blurred .p-image img,bmk-display-image .bmk-display-image--blurred.p-image img,bmk-display-image.bmk-display-image--blurred.p-image img,bmk-image-preview.bmk-display-image--blurred .p-image img,bmk-image-preview .bmk-display-image--blurred.p-image img,bmk-image-preview.bmk-display-image--blurred.p-image img{filter:blur(12px);transform:scale(1.05)}bmk-display-image .profile{width:15em;height:15em;border-radius:50%;object-fit:cover}bmk-display-image .profile>.p-image-preview-indicator{border-radius:50%}bmk-display-image .icon{width:3em;height:3em;object-fit:contain}bmk-display-image .circle{width:100%;border-radius:50%;display:block;background-color:#ccc;aspect-ratio:1}bmk-display-image .circle>.p-image-preview-indicator{border-radius:50%}bmk-display-image .square{width:100%;background-color:#ccc;border-radius:8px;display:block}bmk-display-image .square>.p-image-preview-indicator{border-radius:8px}bmk-display-image .background{max-height:25em;width:100%;border-radius:var(--radius-md);object-fit:cover;display:block}bmk-display-image .background>.p-image-preview-indicator{border-radius:var(--radius-md)}bmk-display-image .slip{height:40em;max-width:30em;object-fit:cover}bmk-display-image .error{border:1px solid red}bmk-display-image .fit-object{max-height:40em;width:100%}bmk-display-image .bmk-download-btn:hover{opacity:.8}bmk-display-image .bmk-download-btn:focus{outline:2px solid var(--p-primary-color);outline-offset:2px}bmk-display-image .bmk-download-btn i{color:inherit}bmk-slip-display .bmk-slip-display__img,bmk-slip-display .p-image img{display:block;width:120px;height:auto;max-height:160px;object-fit:cover;transition:filter var(--motion-base) var(--ease-out)}bmk-slip-display.bmk-slip-display--blurred .bmk-slip-display__img,bmk-slip-display.bmk-slip-display--blurred .p-image img{filter:blur(14px)}[app-stock-lot-import-item-form-table-row] .p-inputnumber .p-inputnumber-input,app-stock-lot-import-item-form-table-row .p-inputnumber .p-inputnumber-input{width:100%}[app-stock-lot-import-item-form-table-row] .compact-product-row .product-info .product-header .bmk-display-field .field-value,app-stock-lot-import-item-form-table-row .compact-product-row .product-info .product-header .bmk-display-field .field-value{font-size:1rem!important;font-weight:700!important;color:var(--p-primary-color)!important;line-height:1.3!important}[app-stock-lot-import-item-form-table-row] .compact-product-row .product-info .product-header .bmk-display-field .field-sub-value,app-stock-lot-import-item-form-table-row .compact-product-row .product-info .product-header .bmk-display-field .field-sub-value{color:var(--p-text-muted-color)!important;font-size:.8rem!important;font-weight:500!important}[app-stock-lot-import-item-form-table-row] .compact-product-row .product-info .stock-level .stock-bar.p-progressbar,app-stock-lot-import-item-form-table-row .compact-product-row .product-info .stock-level .stock-bar.p-progressbar{height:.375rem;border-radius:999px;background:var(--p-surface-200)}[app-stock-lot-import-item-form-table-row] .compact-product-row .product-info .stock-level .stock-bar.p-progressbar .p-progressbar-value,app-stock-lot-import-item-form-table-row .compact-product-row .product-info .stock-level .stock-bar.p-progressbar .p-progressbar-value{border-radius:999px}[app-stock-lot-import-item-form-table-row] .compact-product-row .product-info .product-meta-enhanced .meta-item.size-unit .size-unit-badge,app-stock-lot-import-item-form-table-row .compact-product-row .product-info .product-meta-enhanced .meta-item.size-unit .size-unit-badge{background:linear-gradient(135deg,var(--p-blue-500) 0%,var(--p-blue-600) 100%);color:#fff;padding:.375rem .75rem;border-radius:16px;font-weight:600;font-size:.875rem;box-shadow:0 2px 8px rgba(var(--p-blue-500-rgb),.3);display:inline-flex;align-items:center;justify-content:center;min-height:1.75rem;line-height:1}[app-stock-lot-import-item-form-table-row] .compact-product-row .product-info .product-meta-enhanced .meta-item.stock .stock-badge-enhanced,app-stock-lot-import-item-form-table-row .compact-product-row .product-info .product-meta-enhanced .meta-item.stock .stock-badge-enhanced{padding:.375rem .75rem;border-radius:16px;font-weight:700;font-size:.875rem;box-shadow:0 2px 8px #0000001a;display:inline-flex;align-items:center;justify-content:center;min-height:1.75rem;line-height:1}[app-stock-lot-import-item-form-table-row] .compact-product-row .product-info .product-meta-enhanced .meta-item.stock .stock-badge-enhanced.p-badge-success,app-stock-lot-import-item-form-table-row .compact-product-row .product-info .product-meta-enhanced .meta-item.stock .stock-badge-enhanced.p-badge-success{background:linear-gradient(135deg,var(--p-green-500) 0%,var(--p-green-600) 100%)}[app-stock-lot-import-item-form-table-row] .compact-product-row .product-info .product-meta-enhanced .meta-item.stock .stock-badge-enhanced.p-badge-warning,app-stock-lot-import-item-form-table-row .compact-product-row .product-info .product-meta-enhanced .meta-item.stock .stock-badge-enhanced.p-badge-warning{background:linear-gradient(135deg,var(--p-orange-500) 0%,var(--p-orange-600) 100%)}[app-stock-lot-import-item-form-table-row] .compact-product-row .product-info .product-meta-enhanced .meta-item.stock .stock-badge-enhanced.p-badge-danger,app-stock-lot-import-item-form-table-row .compact-product-row .product-info .product-meta-enhanced .meta-item.stock .stock-badge-enhanced.p-badge-danger{background:linear-gradient(135deg,var(--p-red-500) 0%,var(--p-red-600) 100%)}[app-stock-lot-import-item-form-table-row] .compact-product-row .form-inputs .modern-input-group .modern-input-label .role-badge,app-stock-lot-import-item-form-table-row .compact-product-row .form-inputs .modern-input-group .modern-input-label .role-badge{font-size:.7rem;padding:.25rem .5rem;border-radius:12px}[app-stock-lot-import-item-form-table-row] .compact-product-row .form-inputs .modern-calendar .p-calendar,app-stock-lot-import-item-form-table-row .compact-product-row .form-inputs .modern-calendar .p-calendar{width:100%}[app-stock-lot-import-item-form-table-row] .compact-product-row .form-inputs .modern-calendar .p-calendar .p-inputtext,app-stock-lot-import-item-form-table-row .compact-product-row .form-inputs .modern-calendar .p-calendar .p-inputtext{padding:.75rem 1rem;border:1px solid var(--p-content-border-color);border-radius:8px;font-size:.875rem;transition:all .3s ease;background:var(--p-surface-0)}[app-stock-lot-import-item-form-table-row] .compact-product-row .form-inputs .modern-calendar .p-calendar .p-inputtext:focus,app-stock-lot-import-item-form-table-row .compact-product-row .form-inputs .modern-calendar .p-calendar .p-inputtext:focus{border-color:var(--p-primary-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--p-primary-color) 10%,transparent);background:#fff}[app-stock-lot-import-item-form-table-row] .compact-product-row .form-inputs .modern-calendar .p-calendar .p-inputtext::placeholder,app-stock-lot-import-item-form-table-row .compact-product-row .form-inputs .modern-calendar .p-calendar .p-inputtext::placeholder{color:var(--p-text-muted-color);font-style:italic}[app-stock-lot-import-item-form-table-row] .compact-product-row .form-inputs .modern-calendar .p-calendar .p-datepicker-trigger,app-stock-lot-import-item-form-table-row .compact-product-row .form-inputs .modern-calendar .p-calendar .p-datepicker-trigger{background:var(--p-primary-500);border:1px solid var(--p-primary-500);border-radius:0 8px 8px 0;color:#fff;transition:all .3s ease}[app-stock-lot-import-item-form-table-row] .compact-product-row .form-inputs .modern-input-wrapper.currency .modern-currency-input .p-inputnumber-input,app-stock-lot-import-item-form-table-row .compact-product-row .form-inputs .modern-input-wrapper.currency .modern-currency-input .p-inputnumber-input{padding-left:2.5rem;border:1px solid var(--p-content-border-color);border-radius:8px;font-size:.875rem;background:var(--p-surface-0);transition:all .3s ease}[app-stock-lot-import-item-form-table-row] .compact-product-row .form-inputs .modern-input-wrapper.currency .modern-currency-input .p-inputnumber-input:focus,app-stock-lot-import-item-form-table-row .compact-product-row .form-inputs .modern-input-wrapper.currency .modern-currency-input .p-inputnumber-input:focus{border-color:var(--p-green-500);box-shadow:0 0 0 2px rgba(var(--p-green-500-rgb),.1);background:#fff}[app-stock-lot-import-item-form-table-row] .compact-product-row .form-inputs .modern-input-wrapper .modern-number-input,app-stock-lot-import-item-form-table-row .compact-product-row .form-inputs .modern-input-wrapper .modern-number-input{width:100%}[app-stock-lot-import-item-form-table-row] .compact-product-row .form-inputs .modern-input-wrapper .modern-number-input:not(.stepper-input) .p-inputnumber-input,app-stock-lot-import-item-form-table-row .compact-product-row .form-inputs .modern-input-wrapper .modern-number-input:not(.stepper-input) .p-inputnumber-input{padding:.75rem 4rem .75rem 1rem;border:1px solid var(--p-content-border-color);border-radius:8px;font-size:.875rem;background:var(--p-surface-0);transition:all .3s ease}[app-stock-lot-import-item-form-table-row] .compact-product-row .form-inputs .modern-input-wrapper .modern-number-input:not(.stepper-input) .p-inputnumber-input:focus,app-stock-lot-import-item-form-table-row .compact-product-row .form-inputs .modern-input-wrapper .modern-number-input:not(.stepper-input) .p-inputnumber-input:focus{border-color:var(--p-green-500);box-shadow:0 0 0 2px rgba(var(--p-green-500-rgb),.1);background:#fff}[app-stock-lot-import-item-form-table-row] .compact-product-row .form-inputs .modern-input-wrapper .modern-number-input:not(.stepper-input) .p-inputnumber-input::placeholder,app-stock-lot-import-item-form-table-row .compact-product-row .form-inputs .modern-input-wrapper .modern-number-input:not(.stepper-input) .p-inputnumber-input::placeholder{color:var(--p-text-muted-color);font-style:italic}[app-stock-lot-import-item-form-table-row] .compact-product-row .form-inputs .modern-input-wrapper .modern-number-input.stepper-input,app-stock-lot-import-item-form-table-row .compact-product-row .form-inputs .modern-input-wrapper .modern-number-input.stepper-input{border:1px solid var(--p-content-border-color);border-radius:12px;background:var(--p-surface-0);display:grid;grid-template-columns:auto 1fr auto;overflow:hidden}[app-stock-lot-import-item-form-table-row] .compact-product-row .form-inputs .modern-input-wrapper .modern-number-input.stepper-input .p-inputnumber-input,app-stock-lot-import-item-form-table-row .compact-product-row .form-inputs .modern-input-wrapper .modern-number-input.stepper-input .p-inputnumber-input{border:none;box-shadow:none;padding:.75rem .5rem;font-size:1rem;font-weight:600;background:transparent}[app-stock-lot-import-item-form-table-row] .compact-product-row .form-inputs .modern-input-wrapper .modern-number-input.stepper-input .p-inputnumber-button,app-stock-lot-import-item-form-table-row .compact-product-row .form-inputs .modern-input-wrapper .modern-number-input.stepper-input .p-inputnumber-button{width:3rem;min-height:3rem;border-radius:0;border:none;transition:background .2s ease,color .2s ease}[app-stock-lot-import-item-form-table-row] .compact-product-row .form-inputs .modern-input-wrapper .modern-number-input.stepper-input .p-inputnumber-button.p-button,app-stock-lot-import-item-form-table-row .compact-product-row .form-inputs .modern-input-wrapper .modern-number-input.stepper-input .p-inputnumber-button.p-button{background:transparent;color:var(--p-text-color)}[app-stock-lot-import-item-form-table-row] .compact-product-row .form-inputs .modern-input-wrapper .modern-number-input.stepper-input .p-inputnumber-button.p-button:hover,app-stock-lot-import-item-form-table-row .compact-product-row .form-inputs .modern-input-wrapper .modern-number-input.stepper-input .p-inputnumber-button.p-button:hover{background:var(--p-surface-100)}[app-stock-lot-import-item-form-table-row] .compact-product-row .form-inputs .modern-lot-options .lot-choice .choice-header .choice-title .recommend-badge,app-stock-lot-import-item-form-table-row .compact-product-row .form-inputs .modern-lot-options .lot-choice .choice-header .choice-title .recommend-badge{font-size:.65rem;padding:.25rem .5rem;border-radius:var(--radius-md);background:var(--p-green-600)}[app-stock-lot-import-item-form-table-row] .ng-invalid.ng-dirty .p-inputtext,app-stock-lot-import-item-form-table-row .ng-invalid.ng-dirty .p-inputtext,[app-stock-lot-import-item-form-table-row] .ng-invalid.ng-dirty .p-inputnumber-input,app-stock-lot-import-item-form-table-row .ng-invalid.ng-dirty .p-inputnumber-input,[app-stock-lot-import-item-form-table-row] .ng-invalid.ng-dirty .p-calendar input,app-stock-lot-import-item-form-table-row .ng-invalid.ng-dirty .p-calendar input{border-color:var(--p-red-500)!important;box-shadow:0 0 0 2px rgba(var(--p-red-500-rgb),.15)!important}[app-stock-lot-import-item-form-table-row] .ng-invalid.ng-dirty .p-inputtext:focus,app-stock-lot-import-item-form-table-row .ng-invalid.ng-dirty .p-inputtext:focus,[app-stock-lot-import-item-form-table-row] .ng-invalid.ng-dirty .p-inputnumber-input:focus,app-stock-lot-import-item-form-table-row .ng-invalid.ng-dirty .p-inputnumber-input:focus,[app-stock-lot-import-item-form-table-row] .ng-invalid.ng-dirty .p-calendar input:focus,app-stock-lot-import-item-form-table-row .ng-invalid.ng-dirty .p-calendar input:focus{box-shadow:0 0 0 3px rgba(var(--p-red-500-rgb),.2)!important}[app-stock-lot-import-item-form-table-row] .disabled-input .bmk-display-field .field-value,app-stock-lot-import-item-form-table-row .disabled-input .bmk-display-field .field-value{font-weight:600!important}[app-stock-lot-import-item-form-table-row] .modern-input-group.step-3.disabled .modern-calendar .p-calendar .p-inputtext,app-stock-lot-import-item-form-table-row .modern-input-group.step-3.disabled .modern-calendar .p-calendar .p-inputtext{background:var(--p-surface-100);border-color:var(--p-surface-300);color:var(--p-text-muted-color)}[app-stock-lot-import-item-form-table-row] .modern-input-group.step-3.disabled .modern-calendar .p-datepicker-trigger,app-stock-lot-import-item-form-table-row .modern-input-group.step-3.disabled .modern-calendar .p-datepicker-trigger{background:var(--p-surface-300);border-color:var(--p-surface-300)}.pending-txn-warning-dialog .ptw__alert{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:linear-gradient(135deg,color-mix(in srgb,var(--p-warn-color) 10%,var(--p-content-background)),color-mix(in srgb,var(--p-warn-color) 4%,var(--p-content-background)));border:1px solid color-mix(in srgb,var(--p-warn-color) 38%,transparent);border-radius:var(--radius-md);margin-bottom:var(--space-4);font-size:var(--text-sm);font-weight:500;color:var(--p-warn-700)}.pending-txn-warning-dialog .ptw__alert-icon{font-size:var(--text-lg);color:var(--p-warn-color);flex-shrink:0}.pending-txn-warning-dialog .ptw__list{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-2);max-height:340px;overflow-y:auto}.pending-txn-warning-dialog .ptw__card{background:var(--p-content-background);border:1px solid var(--p-content-border-color);border-left:3px solid var(--p-warn-color);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);display:flex;flex-direction:column;gap:var(--space-2);transition:box-shadow var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.pending-txn-warning-dialog .ptw__card--clickable{cursor:pointer}.pending-txn-warning-dialog .ptw__card--clickable:hover{box-shadow:0 2px 12px color-mix(in srgb,var(--p-primary-color) 14%,transparent);border-color:color-mix(in srgb,var(--p-primary-color) 35%,var(--p-content-border-color));border-left-color:var(--p-primary-color)}.pending-txn-warning-dialog .ptw__card-header{display:flex;align-items:center;gap:var(--space-2)}.pending-txn-warning-dialog .ptw__code{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-sm);font-weight:700;color:var(--p-primary-700)}.pending-txn-warning-dialog .ptw__badge{font-size:var(--text-2xs);font-weight:600;padding:2px var(--space-2);border-radius:var(--radius-full);background:color-mix(in srgb,var(--p-warn-color) 18%,transparent);color:var(--p-warn-700);white-space:nowrap}.pending-txn-warning-dialog .ptw__amount{margin-left:auto;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-sm);font-weight:700;color:var(--p-text-color)}.pending-txn-warning-dialog .ptw__card-items{display:flex;flex-wrap:wrap;gap:var(--space-1);padding-top:2px}.pending-txn-warning-dialog .ptw__chip{display:inline-block;font-size:var(--text-2xs);padding:2px var(--space-2);border-radius:var(--radius-full);background:var(--p-surface-100);color:var(--p-text-muted-color);white-space:nowrap;max-width:10rem;overflow:hidden;text-overflow:ellipsis}.pending-txn-warning-dialog .ptw__chip--more{background:color-mix(in srgb,var(--p-primary-color) 14%,transparent);color:var(--p-primary-700);font-weight:600}.pending-txn-warning-dialog .ptw__card-footer{display:flex;align-items:center;justify-content:space-between;margin-top:2px}.pending-txn-warning-dialog .ptw__card-date{display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-2xs);color:var(--p-text-muted-color)}.pending-txn-warning-dialog .ptw__card-date i{font-size:var(--text-2xs)}.pending-txn-warning-dialog .ptw__card-action{display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-2xs);font-weight:600;color:var(--p-primary-700)}.pending-txn-warning-dialog .ptw__card-action i{font-size:var(--text-2xs)}.pending-txn-warning-dialog .ptw__expand-toggle{display:flex;align-items:center;justify-content:center;gap:var(--space-1);width:100%;padding:var(--space-2) 0;margin-bottom:var(--space-3);background:none;border:none;font-size:var(--text-sm);font-weight:500;color:var(--p-primary-color);cursor:pointer;transition:color var(--motion-fast) var(--ease-out)}.pending-txn-warning-dialog .ptw__expand-toggle:hover{color:var(--p-primary-700)}.pending-txn-warning-dialog .ptw__expand-toggle i{font-size:var(--text-2xs)}.pending-txn-warning-dialog .ptw__actions{display:flex;align-items:center;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--p-content-border-color)}.app-dark .pending-txn-warning-dialog .ptw__card{background:var(--p-surface-800);border-color:var(--p-surface-700)}.app-dark .pending-txn-warning-dialog .ptw__chip{background:var(--p-surface-700);color:var(--p-text-color)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.p-button.p-button-primary:not(.p-button-outlined):not(.p-button-text):not(.p-button-link),.p-button[data-p-severity=primary]:not(.p-button-outlined):not(.p-button-text):not(.p-button-link){background:var(--p-primary-700)!important;border-color:var(--p-primary-700)!important}.p-button.p-button-primary:not(.p-button-outlined):not(.p-button-text):not(.p-button-link):enabled:hover,.p-button[data-p-severity=primary]:not(.p-button-outlined):not(.p-button-text):not(.p-button-link):enabled:hover{background:var(--p-primary-800)!important;border-color:var(--p-primary-800)!important}.p-button.p-button-primary:not(.p-button-outlined):not(.p-button-text):not(.p-button-link) .p-button-label,.p-button.p-button-primary:not(.p-button-outlined):not(.p-button-text):not(.p-button-link) .p-button-icon,.p-button[data-p-severity=primary]:not(.p-button-outlined):not(.p-button-text):not(.p-button-link) .p-button-label,.p-button[data-p-severity=primary]:not(.p-button-outlined):not(.p-button-text):not(.p-button-link) .p-button-icon{color:#fff!important}:where(.p-button.bmk-wizard-btn--primary,button.p-button.admin-list-page__create-btn,.p-button.p-button-info:not(.p-button-outlined):not(.p-button-text)){background:var(--p-primary-700);border-color:var(--p-primary-700)}:where(.p-button.bmk-wizard-btn--primary,button.p-button.admin-list-page__create-btn,.p-button.p-button-info:not(.p-button-outlined):not(.p-button-text)):enabled:hover{background:var(--p-primary-800);border-color:var(--p-primary-800)}:where(.p-button.bmk-wizard-btn--primary,button.p-button.admin-list-page__create-btn,.p-button.p-button-info:not(.p-button-outlined):not(.p-button-text)) .p-button-label,:where(.p-button.bmk-wizard-btn--primary,button.p-button.admin-list-page__create-btn,.p-button.p-button-info:not(.p-button-outlined):not(.p-button-text)) .p-button-icon{color:#fff}:where(.p-button.p-button-info:not(.p-button-outlined):not(.p-button-text)){background:var(--p-sky-700);border-color:var(--p-sky-700)}:where(.admin-list-page) .modern-excel-btn.p-button,:where(.admin-list-page) .modern-excel-btn.p-button .p-button-label,:where(.admin-list-page) .modern-excel-btn.p-button .p-button-icon{color:var(--p-green-800)}:where(.admin-list-page) .modern-excel-btn.p-button-info,:where(.admin-list-page) .modern-excel-btn.p-button-info .p-button-label,:where(.admin-list-page) .modern-excel-btn.p-button-info .p-button-icon{color:var(--p-sky-900)}:where(.admin-list-page) app-download-daily-pdf-report .modern-trigger-btn.p-button,:where(.admin-list-page) app-download-daily-pdf-report .modern-trigger-btn .p-button-label{color:var(--p-primary-800)}:where(.p-tag).p-tag-info .p-tag-label{color:var(--p-sky-900)}:where(.p-tag).p-tag-success .p-tag-label{color:var(--p-green-900)}:where(.p-tag).p-tag-warn .p-tag-label,:where(.p-tag).p-tag-warning .p-tag-label{color:var(--p-orange-900)}:where(.p-tag).p-tag-danger .p-tag-label{color:var(--p-red-900)}:where(.p-tag).p-tag-secondary .p-tag-label{color:var(--p-surface-800)}:where(.p-breadcrumb) .p-breadcrumb-item-label,:where(.p-breadcrumb) .p-breadcrumb-item-link{color:var(--p-text-color)!important}:where(bmk-input-inline label){color:var(--p-text-color)}:where(.p-step .p-step-title){color:var(--p-text-color)}:where(.modern-header-cell .header-content),:where(.modern-header-cell .header-text){color:var(--p-text-color)}:where(.stock-kpi-tile__label),:where(.settings-tabs .p-tab:not(.p-tab-active):not([data-p-active=true])),:where(.settings-tabs .p-tab:not(.p-tab-active):not([data-p-active=true]) span),:where(.admin-list-page__eyebrow){color:var(--p-surface-800)!important}:where(.settings-tabs .p-tab.p-tab-active),:where(.settings-tabs .p-tab[data-p-active=true]){color:#fff!important}:where(.settings-tabs .p-tab.p-tab-active) span,:where(.settings-tabs .p-tab.p-tab-active)>i,:where(.settings-tabs .p-tab.p-tab-active)>.pi,:where(.settings-tabs .p-tab[data-p-active=true]) span,:where(.settings-tabs .p-tab[data-p-active=true])>i,:where(.settings-tabs .p-tab[data-p-active=true])>.pi{color:#fff!important}:where(.scope-hint),:where(.kpi-tile__delta--down){color:var(--p-surface-800)}:where(.premium-header .premium-header-cell){background:var(--p-primary-700)!important;color:#fff!important}:where(.premium-header .premium-header-cell) .header-text,:where(.premium-header .premium-header-cell) .header-content,:where(.premium-header .premium-header-cell) .header-icon{color:#fff!important}:where(.premium-header-cell .header-text){color:#fff!important}:where(.p-datatable-column-sorted:not(.premium-header-cell) .header-text),:where(.p-datatable-column-sorted:not(.premium-header-cell) div){color:var(--p-text-color)}th.p-datatable-column-sorted{color:var(--p-text-color)!important;background:var(--p-surface-100)!important}th.p-datatable-column-sorted>div{color:var(--p-text-color)!important}:where(.premium-header-cell.p-datatable-column-sorted .header-text),:where(.premium-header-cell.p-datatable-column-sorted .header-content){color:#fff!important}:where(.mono-label){color:var(--p-primary-900)!important}:where(.view-tab.is-active){color:var(--p-primary-900)}:where(.view-tabs__eyebrow),:where(.sidebar-card__eyebrow){color:var(--p-primary-800)}:where(.meta-chip){color:var(--p-surface-800)}:where(.available-header .flex),:where(.expired-header .flex),:where(.total-header .flex),:where(.available-header),:where(.expired-header),:where(.total-header){color:var(--p-text-color)}:where(.items-unit){color:var(--p-text-color)!important}:where(.thb__status-pill){color:var(--p-surface-800)}:where(.tab-badge){background:var(--p-primary-700)!important;color:#fff!important}:where(.p-tabs .p-tablist .p-badge){background:var(--p-primary-700)!important;color:#fff!important}:where(.datetime-compact .time-part){color:var(--p-surface-700)}:where(.payment-method-badge.payment-unknown){color:var(--p-surface-900)}:where(.payment-method-badge.payment-unknown) .method-text,:where(.payment-method-badge.payment-unknown) .method-amount{color:inherit}app-auto-delete-audit-log label,label[for=auto-delete-audit-log-switch]{color:var(--p-text-color)!important}:where(.view-tab.is-active span){color:#fff}.p-fileupload-choose-button.p-button,.p-fileupload-choose-button .p-button{background:var(--p-primary-700)!important;border-color:var(--p-primary-700)!important}.p-fileupload-choose-button.p-button .p-button-label,.p-fileupload-choose-button.p-button .p-button-icon,.p-fileupload-choose-button .p-button .p-button-label,.p-fileupload-choose-button .p-button .p-button-icon{color:#fff!important}:where(.bmk-type-card__badge){color:var(--p-primary-900)}:where(.employee-avatar-placeholder){color:var(--p-surface-800)}:where(.p-badge .p-badge-label){color:var(--p-surface-900)}:where(.stock-tabview .p-tablist .p-tab){color:var(--p-text-color)}.admin-list-page{padding:var(--space-4) var(--space-3);background:var(--p-surface-50);min-height:100vh}.admin-list-page__header{padding:var(--space-5);margin:0 var(--space-2) var(--space-5);border:1px solid var(--p-surface-200)}.admin-list-page__header-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-4)}.admin-list-page__header-content>:first-child{flex:1 1 320px;min-width:0}@media(max-width:768px){.admin-list-page__header-content{flex-direction:column;align-items:flex-start}}.admin-list-page__title{margin:0 0 var(--space-1);font-size:var(--text-xl, 1.75rem);font-weight:700;color:var(--p-text-color);line-height:var(--line-xl, 1.25)}.admin-list-page__subtitle{margin:0;font-size:var(--text-sm);color:var(--p-text-muted-color)}.admin-list-page__eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);font-size:var(--text-2xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--p-primary-color)}.admin-list-page__eyebrow .pi{font-size:.85rem}.admin-list-page__header-cta{display:flex;align-items:center;flex-shrink:0}.admin-list-page__header-cta button.p-button.admin-list-page__create-btn{font-size:var(--text-sm);font-weight:600;line-height:1.35;border-radius:var(--radius-sm);padding:var(--space-2) var(--space-4);min-height:unset;background:var(--p-primary-700);border:1px solid var(--p-primary-700);color:#fff;box-shadow:var(--shadow-sm);transition:background var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.admin-list-page__header-cta button.p-button.admin-list-page__create-btn .p-button-label,.admin-list-page__header-cta button.p-button.admin-list-page__create-btn .p-button-icon{color:#fff}.admin-list-page__header-cta button.p-button.admin-list-page__create-btn:enabled:hover{background:var(--p-primary-800);border-color:var(--p-primary-800);box-shadow:var(--shadow-sm)}.admin-list-page__toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--p-content-border-color)}.admin-list-page__toolbar-start{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.admin-list-page__toolbar-label{font-size:var(--text-sm);font-weight:600;color:var(--p-text-muted-color);white-space:nowrap}.admin-list-page__toolbar-end{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-left:auto}.admin-list-page__toolbar-end--solo{width:100%;justify-content:flex-end}.admin-list-page__view-mode.p-selectbutton,p-selectbutton.admin-list-page__view-mode{width:auto;max-width:none;flex:0 0 auto;padding:var(--space-1);gap:var(--space-1);border-radius:var(--radius-md);background:var(--p-surface-100);border:1px solid var(--p-content-border-color)}.admin-list-page__view-mode.p-selectbutton .p-togglebutton,p-selectbutton.admin-list-page__view-mode .p-togglebutton{flex:0 1 auto;min-width:7.5rem;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--p-text-muted-color);font-weight:600;padding:var(--space-2) var(--space-4);box-shadow:none}.admin-list-page__view-mode.p-selectbutton .p-togglebutton .p-togglebutton-content,.admin-list-page__view-mode.p-selectbutton .p-togglebutton .p-togglebutton-label,p-selectbutton.admin-list-page__view-mode .p-togglebutton .p-togglebutton-content,p-selectbutton.admin-list-page__view-mode .p-togglebutton .p-togglebutton-label{background:transparent;color:inherit}.admin-list-page__view-mode.p-selectbutton .p-togglebutton:not(.p-disabled):not(.p-togglebutton-checked):hover,p-selectbutton.admin-list-page__view-mode .p-togglebutton:not(.p-disabled):not(.p-togglebutton-checked):hover{background:var(--p-content-background);color:var(--p-text-color);border-color:var(--p-content-border-color)}.admin-list-page__view-mode.p-selectbutton .p-togglebutton.p-togglebutton-checked,p-selectbutton.admin-list-page__view-mode .p-togglebutton.p-togglebutton-checked{background:var(--p-primary-color);border-color:var(--p-primary-color);color:var(--p-primary-contrast-color);box-shadow:var(--shadow-sm)}.admin-list-page__view-mode.p-selectbutton .p-togglebutton.p-togglebutton-checked .p-togglebutton-content,.admin-list-page__view-mode.p-selectbutton .p-togglebutton.p-togglebutton-checked .p-togglebutton-label,p-selectbutton.admin-list-page__view-mode .p-togglebutton.p-togglebutton-checked .p-togglebutton-content,p-selectbutton.admin-list-page__view-mode .p-togglebutton.p-togglebutton-checked .p-togglebutton-label{color:var(--p-primary-contrast-color)}.admin-list-page__view-mode.p-selectbutton .p-togglebutton.p-togglebutton-checked:not(.p-disabled):hover,p-selectbutton.admin-list-page__view-mode .p-togglebutton.p-togglebutton-checked:not(.p-disabled):hover{background:var(--p-primary-600);border-color:var(--p-primary-600)}.app-dark .admin-list-page__view-mode.p-selectbutton,.app-dark p-selectbutton.admin-list-page__view-mode{background:var(--p-surface-800);border-color:var(--p-surface-600)}.app-dark .admin-list-page__view-mode.p-selectbutton .p-togglebutton:not(.p-togglebutton-checked),.app-dark p-selectbutton.admin-list-page__view-mode .p-togglebutton:not(.p-togglebutton-checked){color:var(--p-text-muted-color)}.app-dark .admin-list-page__view-mode.p-selectbutton .p-togglebutton:not(.p-togglebutton-checked):not(.p-disabled):hover,.app-dark p-selectbutton.admin-list-page__view-mode .p-togglebutton:not(.p-togglebutton-checked):not(.p-disabled):hover{background:var(--p-surface-700);color:var(--p-text-color)}.report-actions__mobile-more{display:none}.admin-list-page__actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-3)}.admin-list-page__actions .action-group{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.admin-list-page__actions .report-actions{display:flex;align-items:center;gap:var(--space-2);padding-right:var(--space-2);border-right:1px solid var(--p-surface-200)}.admin-list-page__actions .clear-filter-wrap{position:relative;display:inline-flex;align-items:center;gap:var(--space-2)}.admin-list-page__actions .clear-filter-wrap .clear-filter-count{position:absolute;top:-.35rem;right:-.35rem}.admin-list-page__actions a:has(>.p-button),.admin-list-page__actions a:has(>button.p-button),.admin-list-page__actions a:has(>p-button){text-decoration:none}.admin-list-page__actions p-button .p-button,.admin-list-page__actions .p-button,.admin-list-page__actions button.p-button{font-size:var(--text-sm);font-weight:600;border-radius:var(--radius-md);transition:background-color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.admin-list-page__actions .modern-filter-btn.p-button{width:2.5rem;height:2.5rem;min-width:2.5rem;padding:0;background:var(--p-content-background);border:1px solid var(--p-content-border-color);color:var(--p-text-muted-color);box-shadow:var(--shadow-sm)}.admin-list-page__actions .modern-filter-btn.p-button:hover:not(:disabled){background:var(--p-surface-50);border-color:color-mix(in srgb,var(--p-primary-color) 28%,transparent);color:var(--p-primary-color);box-shadow:var(--shadow-md)}.admin-list-page__actions p-button .modern-excel-btn.p-button,.admin-list-page__actions .modern-excel-btn.p-button{background:color-mix(in srgb,var(--p-success-color) 10%,var(--p-content-background));border:1px solid color-mix(in srgb,var(--p-success-color) 24%,transparent);color:var(--p-green-800);padding:.5rem .875rem;min-height:var(--density-input-h, 2.5rem);box-shadow:none}.admin-list-page__actions p-button .modern-excel-btn.p-button .p-button-icon,.admin-list-page__actions p-button .modern-excel-btn.p-button .p-button-label,.admin-list-page__actions p-button .modern-excel-btn.p-button .pi,.admin-list-page__actions .modern-excel-btn.p-button .p-button-icon,.admin-list-page__actions .modern-excel-btn.p-button .p-button-label,.admin-list-page__actions .modern-excel-btn.p-button .pi{color:var(--p-green-800)}.admin-list-page__actions p-button .modern-excel-btn.p-button:hover:not(:disabled),.admin-list-page__actions p-button .modern-excel-btn.p-button:enabled:hover,.admin-list-page__actions .modern-excel-btn.p-button:hover:not(:disabled),.admin-list-page__actions .modern-excel-btn.p-button:enabled:hover{background:color-mix(in srgb,var(--p-success-color) 14%,var(--p-content-background));border-color:color-mix(in srgb,var(--p-success-color) 32%,transparent);color:color-mix(in srgb,var(--p-success-color) 95%,var(--p-text-color));box-shadow:var(--shadow-sm)}.admin-list-page__actions p-button .admin-header-btn--nav.p-button,.admin-list-page__actions .admin-header-btn--nav.p-button{background:var(--p-content-background);border:1px solid var(--p-content-border-color);color:var(--p-text-color);padding:.5rem .875rem;min-height:var(--density-input-h, 2.5rem);font-weight:600;box-shadow:var(--shadow-sm)}.admin-list-page__actions p-button .admin-header-btn--nav.p-button .p-button-icon,.admin-list-page__actions .admin-header-btn--nav.p-button .p-button-icon{color:var(--p-text-muted-color)}.admin-list-page__actions p-button .admin-header-btn--nav.p-button:hover:not(:disabled),.admin-list-page__actions p-button .admin-header-btn--nav.p-button:enabled:hover,.admin-list-page__actions .admin-header-btn--nav.p-button:hover:not(:disabled),.admin-list-page__actions .admin-header-btn--nav.p-button:enabled:hover{background:var(--p-surface-50);border-color:color-mix(in srgb,var(--p-primary-color) 28%,transparent);color:var(--p-primary-color);box-shadow:var(--shadow-md)}.admin-list-page__actions p-button .admin-header-btn--nav.p-button:hover:not(:disabled) .p-button-icon,.admin-list-page__actions p-button .admin-header-btn--nav.p-button:enabled:hover .p-button-icon,.admin-list-page__actions .admin-header-btn--nav.p-button:hover:not(:disabled) .p-button-icon,.admin-list-page__actions .admin-header-btn--nav.p-button:enabled:hover .p-button-icon{color:var(--p-primary-color)}.admin-list-page__actions .modern-excel-btn.p-button-info,.admin-list-page__actions .modern-excel-btn.p-button.p-button-info{background:color-mix(in srgb,var(--p-info-color) 10%,var(--p-content-background));border-color:color-mix(in srgb,var(--p-info-color) 24%,transparent);color:var(--p-sky-900)}.admin-list-page__actions .modern-excel-btn.p-button-info .p-button-icon,.admin-list-page__actions .modern-excel-btn.p-button-info .p-button-label,.admin-list-page__actions .modern-excel-btn.p-button.p-button-info .p-button-icon,.admin-list-page__actions .modern-excel-btn.p-button.p-button-info .p-button-label{color:var(--p-sky-900)}.admin-list-page__actions .modern-excel-btn.p-button-info:hover:not(:disabled),.admin-list-page__actions .modern-excel-btn.p-button.p-button-info:hover:not(:disabled){background:color-mix(in srgb,var(--p-info-color) 14%,var(--p-content-background));border-color:color-mix(in srgb,var(--p-info-color) 32%,transparent)}.admin-list-page__actions .p-button-outlined.p-button-warning,.admin-list-page__actions .p-button.p-button-outlined.p-button-warning{background:color-mix(in srgb,var(--p-warn-color) 10%,var(--p-content-background));border:1px solid color-mix(in srgb,var(--p-warn-color) 24%,transparent);color:color-mix(in srgb,var(--p-warn-color) 88%,var(--p-text-color))}.admin-list-page__actions .p-button-outlined.p-button-warning:hover:not(:disabled),.admin-list-page__actions .p-button.p-button-outlined.p-button-warning:hover:not(:disabled){background:color-mix(in srgb,var(--p-warn-color) 14%,var(--p-content-background));border-color:color-mix(in srgb,var(--p-warn-color) 32%,transparent)}.admin-list-page__actions p-button .p-button:not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-danger):not(.p-button-success),.admin-list-page__actions a>p-button .p-button:not(.p-button-outlined):not(.p-button-text),.admin-list-page__actions button.p-button.admin-list-page__create-btn,.admin-list-page__actions button.p-button.p-button-primary:not(.p-button-outlined):not(.p-button-text){background:var(--p-primary-700);border:1px solid var(--p-primary-700);color:#fff;padding:.5rem .875rem;min-height:var(--density-input-h, 2.5rem);box-shadow:var(--shadow-sm)}.admin-list-page__actions p-button .p-button:not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-danger):not(.p-button-success) .p-button-label,.admin-list-page__actions p-button .p-button:not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-danger):not(.p-button-success) .p-button-icon,.admin-list-page__actions a>p-button .p-button:not(.p-button-outlined):not(.p-button-text) .p-button-label,.admin-list-page__actions a>p-button .p-button:not(.p-button-outlined):not(.p-button-text) .p-button-icon,.admin-list-page__actions button.p-button.admin-list-page__create-btn .p-button-label,.admin-list-page__actions button.p-button.admin-list-page__create-btn .p-button-icon,.admin-list-page__actions button.p-button.p-button-primary:not(.p-button-outlined):not(.p-button-text) .p-button-label,.admin-list-page__actions button.p-button.p-button-primary:not(.p-button-outlined):not(.p-button-text) .p-button-icon{color:#fff}.admin-list-page__actions p-button .p-button:not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):not(.p-button-danger):not(.p-button-success):enabled:hover,.admin-list-page__actions a>p-button .p-button:not(.p-button-outlined):not(.p-button-text):enabled:hover,.admin-list-page__actions button.p-button.admin-list-page__create-btn:enabled:hover,.admin-list-page__actions button.p-button.p-button-primary:not(.p-button-outlined):not(.p-button-text):enabled:hover{background:var(--p-primary-800);border-color:var(--p-primary-800);box-shadow:var(--shadow-md)}.admin-list-page__actions p-button .p-button.p-button-outlined,.admin-list-page__actions p-button .p-button.p-button-secondary.p-button-outlined{background:var(--p-content-background);border:1px solid var(--p-content-border-color);color:var(--p-text-color)}.admin-list-page__actions p-button .p-button.p-button-outlined:enabled:hover,.admin-list-page__actions p-button .p-button.p-button-secondary.p-button-outlined:enabled:hover{background:var(--p-surface-50);border-color:color-mix(in srgb,var(--p-primary-color) 28%,transparent);color:var(--p-primary-color)}.admin-list-page__actions p-button .p-button.p-button-rounded.p-button-outlined{width:2.5rem;height:2.5rem;min-width:2.5rem;padding:0}.admin-list-page__actions .clear-filter-wrap .p-button,.admin-list-page__actions .clear-filter-wrap button.p-button,.admin-list-page__actions .clear-filter-wrap p-button .p-button{background:var(--p-content-background);border:1px solid var(--p-content-border-color);color:var(--p-text-color);padding:.5rem .875rem;box-shadow:none}.admin-list-page__actions .clear-filter-wrap .p-button:hover:not(:disabled),.admin-list-page__actions .clear-filter-wrap button.p-button:hover:not(:disabled),.admin-list-page__actions .clear-filter-wrap p-button .p-button:hover:not(:disabled){background:var(--p-surface-50);border-color:var(--p-surface-400);color:var(--p-text-color)}.admin-list-page__actions app-download-daily-pdf-report .modern-trigger-btn.p-button,.admin-list-page__actions app-download-daily-pdf-report button.modern-trigger-btn{background:color-mix(in srgb,var(--p-primary-color) 10%,var(--p-content-background));border:1px solid color-mix(in srgb,var(--p-primary-color) 24%,transparent);color:color-mix(in srgb,var(--p-primary-color) 90%,var(--p-text-color));padding:.5rem .875rem;font-weight:600;box-shadow:none}.admin-list-page__actions app-download-daily-pdf-report .modern-trigger-btn.p-button .trigger-gradient-overlay,.admin-list-page__actions app-download-daily-pdf-report button.modern-trigger-btn .trigger-gradient-overlay{display:none}.admin-list-page__actions app-download-daily-pdf-report .modern-trigger-btn.p-button:hover:not(:disabled),.admin-list-page__actions app-download-daily-pdf-report button.modern-trigger-btn:hover:not(:disabled){background:color-mix(in srgb,var(--p-primary-color) 14%,var(--p-content-background));border-color:color-mix(in srgb,var(--p-primary-color) 32%,transparent);box-shadow:var(--shadow-sm)}.admin-list-page__table-shell{margin:0 var(--space-2);border:1px solid var(--p-surface-200);border-radius:var(--radius-md);overflow:visible;background:var(--p-content-background)}.admin-list-page__table-shell p-button.follow-up-quick-btn .p-button{font-size:var(--text-xs);font-weight:600;color:var(--p-primary-color);padding:.25rem .5rem;border-radius:var(--radius-sm)}.admin-list-page__table-shell p-button.follow-up-quick-btn .p-button:hover:not(:disabled){background:color-mix(in srgb,var(--p-primary-color) 10%,transparent);color:var(--p-primary-600)}.bmk-dialog.p-dialog .p-dialog-header .p-button-outlined,.bmk-dialog.p-dialog .p-dialog-header button.p-button-outlined,.bmk-dialog .p-dialog .p-dialog-header .p-button-outlined,.bmk-dialog .p-dialog .p-dialog-header button.p-button-outlined{background:var(--p-content-background);border:1px solid var(--p-content-border-color);color:var(--p-text-color);border-radius:var(--radius-md);font-weight:600}.bmk-dialog.p-dialog .p-dialog-header .p-button-outlined:hover:not(:disabled),.bmk-dialog.p-dialog .p-dialog-header button.p-button-outlined:hover:not(:disabled),.bmk-dialog .p-dialog .p-dialog-header .p-button-outlined:hover:not(:disabled),.bmk-dialog .p-dialog .p-dialog-header button.p-button-outlined:hover:not(:disabled){background:var(--p-surface-50);border-color:color-mix(in srgb,var(--p-primary-color) 28%,transparent);color:var(--p-primary-color)}.bmk-dialog.p-dialog .p-dialog-footer .p-button.w-full,.bmk-dialog.p-dialog .p-dialog-footer button.p-button.w-full,.bmk-dialog .p-dialog .p-dialog-footer .p-button.w-full,.bmk-dialog .p-dialog .p-dialog-footer button.p-button.w-full{width:100%;background:var(--p-primary-color);border-color:var(--p-primary-color);color:var(--p-primary-contrast-color);border-radius:var(--radius-md);font-weight:600;padding:.625rem 1rem}.bmk-dialog.p-dialog .p-dialog-footer .p-button.w-full:hover:not(:disabled),.bmk-dialog.p-dialog .p-dialog-footer button.p-button.w-full:hover:not(:disabled),.bmk-dialog .p-dialog .p-dialog-footer .p-button.w-full:hover:not(:disabled),.bmk-dialog .p-dialog .p-dialog-footer button.p-button.w-full:hover:not(:disabled){background:var(--p-primary-600);border-color:var(--p-primary-600)}.app-dark .admin-list-page__actions .modern-excel-btn.p-button{background:color-mix(in srgb,var(--p-success-color) 16%,var(--p-content-background))}.app-dark .admin-list-page__actions .modern-excel-btn.p-button-info,.app-dark .admin-list-page__actions .modern-excel-btn.p-button.p-button-info{background:color-mix(in srgb,var(--p-info-color) 14%,var(--p-content-background))}.app-dark .admin-list-page__actions app-download-daily-pdf-report .modern-trigger-btn.p-button,.app-dark .admin-list-page__actions app-download-daily-pdf-report button.modern-trigger-btn{background:color-mix(in srgb,var(--p-primary-color) 14%,var(--p-content-background))}@media(max-width:768px){.admin-list-page{padding:var(--space-3) var(--space-2)}.admin-list-page__header{margin:0 0 var(--space-3);padding:var(--space-3) var(--space-4)}.admin-list-page__header-content{gap:var(--space-3)}.admin-list-page__header-content>:first-child{flex:0 0 auto}.admin-list-page__header-content .admin-list-page__actions{width:100%;justify-content:flex-start}.admin-list-page__header-content .admin-list-page__actions .action-group{width:100%;flex-wrap:wrap;gap:var(--space-2)}.admin-list-page__title{font-size:var(--text-lg)}.admin-list-page__table-shell{margin:0}.admin-list-page__actions .report-actions{border-right:0;padding-right:0}.admin-list-page__actions .report-actions__desktop{display:none!important}.admin-list-page__actions .report-actions__mobile-more{display:inline-flex;align-items:center}.admin-list-page__actions .p-button,.admin-list-page__actions button.p-button{font-size:var(--text-xs)}.admin-list-page__actions .modern-excel-btn.p-button,.admin-list-page__actions .clear-filter-wrap .p-button,.admin-list-page__actions app-download-daily-pdf-report .modern-trigger-btn.p-button{padding:.45rem .75rem}}.admin-detail-page{padding:var(--space-4) var(--space-3);background:var(--p-surface-50);min-height:100vh}.admin-detail-page__hero{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-5);margin:0 var(--space-2) var(--space-5);padding:var(--space-6);border:1px solid var(--p-content-border-color);border-radius:var(--radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--p-primary-color) 8%,var(--p-content-background)) 0%,var(--p-content-background) 72%);box-shadow:var(--shadow-sm)}.admin-detail-page__hero-main{display:flex;flex:1 1 280px;align-items:flex-start;gap:var(--space-5);min-width:0}.admin-detail-page__hero-avatar{flex-shrink:0}.admin-detail-page__hero-avatar .default-avatar{width:96px;height:96px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--p-primary-color) 24%,var(--p-surface-100));border:2px solid var(--p-primary-200);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-sm)}.admin-detail-page__hero-avatar .default-avatar .pi{font-size:2.5rem;color:var(--p-primary-600)}@media(max-width:768px){.admin-detail-page__hero-avatar .default-avatar{width:72px;height:72px}.admin-detail-page__hero-avatar .default-avatar .pi{font-size:2rem}}.admin-detail-page__hero-copy{flex:1;min-width:0}.admin-detail-page__eyebrow{margin:0 0 var(--space-2);font-size:var(--text-2xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--p-primary-color)}.admin-detail-page__title{margin:0 0 var(--space-1);font-size:var(--text-xl);font-weight:700;line-height:var(--line-xl);color:var(--p-text-color);letter-spacing:-.02em}.admin-detail-page__subtitle{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--p-text-muted-color)}.admin-detail-page__chips{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-3)}.admin-detail-page__contact{display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--text-sm)}.admin-detail-page__contact-row{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--p-text-color);min-width:0}.admin-detail-page__contact-row .pi{color:var(--p-text-muted-color);flex-shrink:0}.admin-detail-page__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2);flex-shrink:0}@media(max-width:768px){.admin-detail-page__actions{width:100%;justify-content:stretch}.admin-detail-page__actions .p-button{flex:1 1 auto}}.admin-detail-page__tabs{margin:0 var(--space-2) var(--space-6)}.admin-detail-page__not-found{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);min-height:50vh;padding:var(--space-8);text-align:center}.admin-detail-page__not-found h2{margin:0;font-size:var(--text-lg);color:var(--p-text-color)}.admin-detail-page__not-found p{margin:0;color:var(--p-text-muted-color);max-width:28rem}@media(max-width:768px){.admin-detail-page--employee .admin-detail-page__hero{padding:var(--space-4)}}.employee-detail-skeleton{padding:var(--space-4) var(--space-3);background:var(--p-surface-50);min-height:100vh}.employee-detail-skeleton__hero{display:flex;flex-wrap:wrap;gap:var(--space-5);margin:0 var(--space-2) var(--space-5);padding:var(--space-6);border:1px solid var(--p-content-border-color);border-radius:var(--radius-lg);background:var(--p-content-background)}.employee-detail-skeleton__hero-main{display:flex;flex:1;gap:var(--space-4);min-width:200px}.employee-detail-skeleton__chips{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.employee-detail-skeleton__actions{display:flex;flex-direction:column;gap:var(--space-2);min-width:8rem}.employee-detail-skeleton__tabs{display:block;margin:0 var(--space-2) var(--space-4)}.employee-detail-skeleton__panel{display:block;margin:0 var(--space-2)}.employee-form-summary--overview .employee-overview-sections{display:flex;flex-direction:column;gap:var(--space-4);padding:0 var(--space-1) var(--space-4)}.employee-form-summary--overview .employee-overview-card{margin:0}.employee-form-summary--overview .employee-overview-card .card-header.surface-card__header{display:flex;align-items:center;gap:var(--space-3);padding:0 0 var(--space-4);margin-bottom:0;border:none;background:transparent}.employee-form-summary--overview .employee-overview-card .header-content,.employee-form-summary--overview .employee-overview-card .header-left{display:flex;align-items:center;gap:var(--space-3)}.employee-form-summary--overview .employee-overview-card .card-header-icon.employee-overview-card__icon{background:color-mix(in srgb,var(--p-primary-color) 12%,transparent);color:var(--p-primary-color);box-shadow:none}.employee-form-summary--overview .employee-overview-card__icon{width:2.25rem;height:2.25rem;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0;background:color-mix(in srgb,var(--p-primary-color) 12%,transparent);color:var(--p-primary-color)}.employee-form-summary--overview .employee-overview-card__icon .pi{font-size:1rem}.employee-form-summary--overview .info-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}@media(max-width:768px){.employee-form-summary--overview .info-grid{grid-template-columns:1fr}}.employee-form-summary--overview .info-item-header{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}.employee-form-summary--overview .modern-label{font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--p-text-muted-color);margin:0}.employee-form-summary--overview .info-value-box{padding:var(--space-2) var(--space-3);background:var(--p-surface-50);border:1px solid var(--p-content-border-color);border-radius:var(--radius-sm);min-height:var(--density-input-h, 2.5rem);display:flex;align-items:center}.employee-form-summary--overview .health-warning{padding:var(--space-3);background:color-mix(in srgb,var(--p-danger-color) 8%,var(--p-content-background));border-left:3px solid var(--p-danger-color);border-radius:var(--radius-sm)}.employee-form-summary--overview .health-info{padding:var(--space-3);background:color-mix(in srgb,var(--p-info-color) 8%,var(--p-content-background));border-left:3px solid var(--p-info-color);border-radius:var(--radius-sm)}.employee-form-summary--overview .remark-box{padding:var(--space-4);background:var(--p-surface-50);border:1px solid var(--p-content-border-color);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:1.6;white-space:pre-wrap}.employee-form-summary--overview .tag-container{display:flex;flex-wrap:wrap;gap:var(--space-2)}.employee-form-summary--overview .compensation-section{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-4)}.employee-form-summary--overview .compensation-card{padding:var(--space-4);border:1px solid var(--p-content-border-color);border-radius:var(--radius-md);background:var(--p-surface-50)}.employee-form-summary--overview .compensation-header{display:flex;align-items:center;gap:var(--space-2);font-weight:600;margin-bottom:var(--space-3)}.employee-form-summary--overview .compensation-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3)}@media(max-width:768px){.employee-form-summary--overview .compensation-grid{grid-template-columns:1fr}}.employee-form-summary--overview .compensation-value{font-size:var(--text-md);font-weight:700}.employee-form-summary--overview .username-display{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--p-surface-50);border:1px solid var(--p-content-border-color);border-radius:var(--radius-sm)}.employee-password-dialog.credentials-dialog .employee-password-dialog__icon{background:color-mix(in srgb,var(--p-primary-color) 14%,transparent);color:var(--p-primary-color)}app-customer-deposit-txn-list .admin-list-row-card,app-customer-deposit-txn-list .customer-row-card,app-customer-procedure-action-list .admin-list-row-card,app-customer-procedure-action-list .customer-row-card,app-gift-card-list .admin-list-row-card,app-gift-card-list .customer-row-card,app-sales-payment-list .admin-list-row-card,app-sales-payment-list .customer-row-card,app-sales-txn-list .admin-list-row-card,app-sales-txn-list .customer-row-card,app-branch-service-list .admin-list-row-card,app-branch-service-list .customer-row-card,app-customer-list .admin-list-row-card,app-customer-list .customer-row-card{display:none}app-customer-deposit-txn-list .admin-list-row-table,app-customer-deposit-txn-list .customer-row-table,app-customer-procedure-action-list .admin-list-row-table,app-customer-procedure-action-list .customer-row-table,app-gift-card-list .admin-list-row-table,app-gift-card-list .customer-row-table,app-sales-payment-list .admin-list-row-table,app-sales-payment-list .customer-row-table,app-sales-txn-list .admin-list-row-table,app-sales-txn-list .customer-row-table,app-branch-service-list .admin-list-row-table,app-branch-service-list .customer-row-table,app-customer-list .admin-list-row-table,app-customer-list .customer-row-table{display:block}@media(max-width:1024px){app-customer-list .customer-list-table.bmk-data-table{width:100%;max-width:100%}app-customer-list .customer-list-table.bmk-data-table .p-datatable-table-container{overflow-x:visible}app-customer-list .customer-list-table.bmk-data-table .p-datatable-table-container,app-customer-list .customer-list-table.bmk-data-table .p-datatable-wrapper,app-customer-list .customer-list-table.bmk-data-table .p-datatable-table,app-customer-list .customer-list-table.bmk-data-table table{width:100%!important;min-width:0!important;max-width:100%}app-customer-list .customer-list-table.bmk-data-table .p-datatable-table{display:block;table-layout:fixed}app-customer-list .customer-list-table.bmk-data-table .p-datatable-tbody{display:flex;flex-direction:column;gap:var(--space-4);width:100%;padding:var(--space-1) 0 var(--space-2)}app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card,app-customer-list .customer-list-table.bmk-data-table .customer-row-card{display:flex;flex-direction:column;gap:0;width:100%;box-sizing:border-box;margin:0;padding:0;overflow:hidden;border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--p-primary-color) 14%,var(--p-surface-200));background:var(--p-content-background);box-shadow:var(--shadow-sm);transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-base) var(--ease-out),transform var(--motion-fast) var(--ease-out)}app-customer-list .customer-list-table.bmk-data-table .admin-list-row-table,app-customer-list .customer-list-table.bmk-data-table .customer-row-table{display:none!important}app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__head,app-customer-list .customer-list-table.bmk-data-table .customer-row-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);min-width:0;padding:var(--space-4);padding-left:calc(var(--space-4) + 3px);background:linear-gradient(145deg,color-mix(in srgb,var(--p-primary-color) 11%,var(--p-content-background)) 0%,color-mix(in srgb,var(--p-primary-color) 3%,var(--p-content-background)) 55%,var(--p-content-background) 100%);border-bottom:1px solid color-mix(in srgb,var(--p-primary-color) 10%,var(--p-surface-100));position:relative}app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__head:before,app-customer-list .customer-list-table.bmk-data-table .customer-row-card__head:before{content:"";position:absolute;left:0;top:var(--space-2);bottom:var(--space-2);width:3px;border-radius:0 var(--radius-xs) var(--radius-xs) 0;background:var(--p-primary-color)}app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__head-meta,app-customer-list .customer-list-table.bmk-data-table .customer-row-card__head-meta{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__head-meta .datetime-compact,app-customer-list .customer-list-table.bmk-data-table .customer-row-card__head-meta .datetime-compact{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);margin-top:var(--space-1);padding:var(--space-1) var(--space-2);width:fit-content;max-width:100%;border-radius:var(--radius-full);background:color-mix(in srgb,var(--p-surface-100) 85%,transparent);border:1px solid var(--p-surface-200)}app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__head-meta .datetime-compact .date-part,app-customer-list .customer-list-table.bmk-data-table .customer-row-card__head-meta .datetime-compact .date-part{font-size:var(--text-xs);font-weight:600;color:var(--p-text-color)}app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__head-meta .datetime-compact .time-part,app-customer-list .customer-list-table.bmk-data-table .customer-row-card__head-meta .datetime-compact .time-part{font-size:var(--text-xs);color:var(--p-text-muted-color)}app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__head-meta .datetime-compact .time-part:before,app-customer-list .customer-list-table.bmk-data-table .customer-row-card__head-meta .datetime-compact .time-part:before{content:"\b7";margin-inline:var(--space-1);color:var(--p-surface-300)}app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__head-tags,app-customer-list .customer-list-table.bmk-data-table .customer-row-card__head-tags{flex-shrink:0;align-self:flex-start}app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__head-tags .p-tag,app-customer-list .customer-list-table.bmk-data-table .customer-row-card__head-tags .p-tag{font-size:var(--text-2xs);font-weight:600;padding:.2rem .55rem;border-radius:var(--radius-full)}app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__code,app-customer-list .customer-list-table.bmk-data-table .customer-row-card__code{font-family:var(--font-mono);font-size:var(--text-lg);font-weight:700;line-height:1.2;letter-spacing:.03em;color:var(--p-text-color)}app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__sub,app-customer-list .customer-list-table.bmk-data-table .customer-row-card__sub{font-size:var(--text-sm);color:var(--p-text-muted-color);line-height:1.35}app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__profile,app-customer-list .customer-list-table.bmk-data-table .customer-row-card__profile{flex:1 1 auto;min-width:0}app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__profile .profile-container,app-customer-list .customer-list-table.bmk-data-table .customer-row-card__profile .profile-container{align-items:center;gap:var(--space-3)}app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__profile .p-avatar,app-customer-list .customer-list-table.bmk-data-table .customer-row-card__profile .p-avatar{width:3rem;height:3rem;font-size:var(--text-sm);box-shadow:var(--shadow-sm),0 0 0 2px color-mix(in srgb,var(--p-primary-color) 18%,transparent)}app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__profile .primary-text,app-customer-list .customer-list-table.bmk-data-table .customer-row-card__profile .primary-text{font-size:var(--text-md);font-weight:700;line-height:1.25;color:var(--p-text-color)}app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__profile .secondary-text,app-customer-list .customer-list-table.bmk-data-table .customer-row-card__profile .secondary-text{font-family:var(--font-mono);font-size:var(--text-sm);margin-top:2px;color:var(--p-text-muted-color)}app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__profile .customer-name,app-customer-list .customer-list-table.bmk-data-table .customer-row-card__profile .customer-name{white-space:normal;overflow:visible;text-overflow:unset;max-width:none}app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__head>.admin-list-row-card__profile,app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__head>.customer-row-card__profile,app-customer-list .customer-list-table.bmk-data-table .customer-row-card__head>.customer-row-card__profile{padding-right:var(--space-2)}app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__facts,app-customer-list .customer-list-table.bmk-data-table .customer-row-card__facts{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-4);border-top:0;background:var(--p-surface-50)}app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__fact,app-customer-list .customer-list-table.bmk-data-table .customer-row-card__fact{display:grid;grid-template-columns:minmax(6.5rem,38%) 1fr;align-items:center;gap:var(--space-2) var(--space-3);margin:0;width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--p-surface-100);background:var(--p-content-background);box-shadow:var(--shadow-sm)}app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__fact-label,app-customer-list .customer-list-table.bmk-data-table .customer-row-card__fact-label{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--text-2xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--p-text-muted-color);line-height:1.35}app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__fact-label .pi,app-customer-list .customer-list-table.bmk-data-table .customer-row-card__fact-label .pi{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;font-size:.75rem;color:var(--p-primary-color);font-family:primeicons!important;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--p-primary-color) 12%,var(--p-content-background));border:1px solid color-mix(in srgb,var(--p-primary-color) 18%,transparent)}app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__fact-label span:not(.pi),app-customer-list .customer-list-table.bmk-data-table .customer-row-card__fact-label span:not(.pi){min-width:0}app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__fact-value,app-customer-list .customer-list-table.bmk-data-table .customer-row-card__fact-value{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);margin:0;font-size:var(--text-sm);color:var(--p-text-color);line-height:1.4;min-width:0}app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__fact-value .p-tag,app-customer-list .customer-list-table.bmk-data-table .customer-row-card__fact-value .p-tag{font-size:var(--text-2xs)}app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__fact-value .profile-container,app-customer-list .customer-list-table.bmk-data-table .customer-row-card__fact-value .profile-container{align-items:center}app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__fact-value .p-avatar,app-customer-list .customer-list-table.bmk-data-table .customer-row-card__fact-value .p-avatar{width:2.25rem;height:2.25rem}app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__tel,app-customer-list .customer-list-table.bmk-data-table .customer-row-card__tel{color:var(--p-primary-color);font-weight:600;text-decoration:none}app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__tel:hover,app-customer-list .customer-list-table.bmk-data-table .customer-row-card__tel:hover{text-decoration:underline}app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__empty,app-customer-list .customer-list-table.bmk-data-table .customer-row-card__empty{font-size:var(--text-sm);color:var(--p-text-muted-color)}app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__footer,app-customer-list .customer-list-table.bmk-data-table .customer-row-card__tags,app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__tags{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--p-surface-100);background:var(--p-content-background)}app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__footer .admin-list-row-card__fact,app-customer-list .customer-list-table.bmk-data-table .customer-row-card__tags .admin-list-row-card__fact,app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__tags .admin-list-row-card__fact{box-shadow:none;border-color:var(--p-surface-100);background:var(--p-surface-50)}app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__footer-label,app-customer-list .customer-list-table.bmk-data-table .customer-row-card__tags-label,app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__tags-label{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-2xs);font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--p-text-muted-color)}app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__footer-label .pi,app-customer-list .customer-list-table.bmk-data-table .customer-row-card__tags-label .pi,app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__tags-label .pi{font-size:.8rem;color:var(--p-primary-color);font-family:primeicons!important}app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__footer-body,app-customer-list .customer-list-table.bmk-data-table .customer-row-card__tags-body,app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__tags-body{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--p-text-color);min-width:0}app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__footer-body .ctbl,app-customer-list .customer-list-table.bmk-data-table .customer-row-card__tags-body .ctbl,app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__tags-body .ctbl{gap:var(--space-1)}app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__footer-body app-column-tag-badge-list,app-customer-list .customer-list-table.bmk-data-table .customer-row-card__tags-body app-column-tag-badge-list,app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__tags-body app-column-tag-badge-list{display:block;width:100%}app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__amounts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-4);border-top:0;background:color-mix(in srgb,var(--p-primary-color) 5%,var(--p-surface-50))}app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__amount-item{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--p-surface-100);background:var(--p-content-background);box-shadow:var(--shadow-sm);transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__amount-item:only-child{border-color:var(--p-surface-100);background:var(--p-content-background)}app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__amount-item:only-child .admin-list-row-card__amount-value{color:var(--p-text-color)}app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__amount-item:last-child:not(:only-child){border-color:color-mix(in srgb,var(--p-warn-color) 22%,var(--p-surface-200));background:color-mix(in srgb,var(--p-warn-color) 7%,var(--p-content-background))}app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__amount-item:last-child:not(:only-child) .admin-list-row-card__amount-value{color:color-mix(in srgb,var(--p-warn-color) 88%,var(--p-text-color))}app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__amount-label{font-size:var(--text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--p-text-muted-color);line-height:1.3}app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__amount-value{font-family:var(--font-mono);font-size:var(--text-md);font-weight:700;font-variant-numeric:tabular-nums;color:var(--p-text-color);line-height:1.2}app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__procedure-list{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-4);border-top:1px solid var(--p-surface-100);list-style:none;background:var(--p-content-background)}app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__procedure-item{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-sm);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--p-primary-color) 12%,var(--p-surface-100));background:color-mix(in srgb,var(--p-primary-color) 4%,var(--p-surface-50))}app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__procedure-title{display:flex;align-items:flex-start;gap:var(--space-2);font-weight:600;color:var(--p-text-color);line-height:1.35}app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__procedure-index{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;padding:0 var(--space-1);border-radius:var(--radius-full);font-size:var(--text-2xs);font-weight:700;color:var(--p-primary-contrast-color);background:var(--p-primary-color)}app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__procedure-meta{font-size:var(--text-xs);color:var(--p-text-muted-color);line-height:1.35}app-customer-list .customer-list-table.bmk-data-table .p-datatable-tbody>tr.modern-table-row,app-customer-list .customer-list-table.bmk-data-table .p-datatable-tbody>tr.cursor-pointer{display:block;width:100%;max-width:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent!important;box-shadow:none;overflow:visible;transition:none}app-customer-list .customer-list-table.bmk-data-table .p-datatable-tbody>tr.modern-table-row:hover,app-customer-list .customer-list-table.bmk-data-table .p-datatable-tbody>tr.cursor-pointer:hover{background:transparent!important;box-shadow:none}app-customer-list .customer-list-table.bmk-data-table .p-datatable-tbody>tr.modern-table-row:hover .admin-list-row-card,app-customer-list .customer-list-table.bmk-data-table .p-datatable-tbody>tr.modern-table-row:hover .customer-row-card,app-customer-list .customer-list-table.bmk-data-table .p-datatable-tbody>tr.cursor-pointer:hover .admin-list-row-card,app-customer-list .customer-list-table.bmk-data-table .p-datatable-tbody>tr.cursor-pointer:hover .customer-row-card{border-color:color-mix(in srgb,var(--p-primary-color) 32%,var(--p-surface-200));box-shadow:var(--shadow-md);transform:translateY(-1px)}app-customer-list .customer-list-table.bmk-data-table .p-datatable-tbody>tr.modern-table-row:active .admin-list-row-card,app-customer-list .customer-list-table.bmk-data-table .p-datatable-tbody>tr.modern-table-row:active .customer-row-card,app-customer-list .customer-list-table.bmk-data-table .p-datatable-tbody>tr.cursor-pointer:active .admin-list-row-card,app-customer-list .customer-list-table.bmk-data-table .p-datatable-tbody>tr.cursor-pointer:active .customer-row-card{transform:translateY(0);box-shadow:var(--shadow-sm)}app-customer-list .customer-list-table.bmk-data-table .p-datatable-tbody>tr.modern-table-row>td:not(.profile-cell),app-customer-list .customer-list-table.bmk-data-table .p-datatable-tbody>tr.cursor-pointer>td:not(.profile-cell){display:none!important}app-customer-list .customer-list-table.bmk-data-table .p-datatable-tbody>tr.modern-table-row>td.profile-cell,app-customer-list .customer-list-table.bmk-data-table .p-datatable-tbody>tr.cursor-pointer>td.profile-cell{display:block;width:100%!important;max-width:100%;padding:0;border:0;background:transparent}app-customer-list .customer-list-table.bmk-data-table .p-datatable-tbody>tr.modern-table-row>td.profile-cell .p-column-title,app-customer-list .customer-list-table.bmk-data-table .p-datatable-tbody>tr.cursor-pointer>td.profile-cell .p-column-title{display:none}app-customer-list .customer-list-table.bmk-data-table .p-datatable-tbody>tr.modern-table-row.branch-service-stack-skip{display:none!important}app-customer-list .customer-list-table.bmk-data-table.p-datatable{width:100%;max-width:100%}app-customer-list .customer-list-table.bmk-data-table .p-paginator{width:100%;margin-top:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--p-surface-200);box-shadow:var(--shadow-sm);background:var(--p-content-background)}}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-table-container,app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-wrapper,app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-table,app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack table{width:100%!important;min-width:0!important;max-width:100%}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-table{display:block;table-layout:fixed}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody{display:flex;flex-direction:column;gap:var(--space-4);width:100%;padding:var(--space-1) 0 var(--space-2)}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card,app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card{display:flex;flex-direction:column;gap:0;width:100%;box-sizing:border-box;margin:0;padding:0;overflow:hidden;border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--p-primary-color) 14%,var(--p-surface-200));background:var(--p-content-background);box-shadow:var(--shadow-sm);transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-base) var(--ease-out),transform var(--motion-fast) var(--ease-out)}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-table,app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-table{display:none!important}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__head,app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);min-width:0;padding:var(--space-4);padding-left:calc(var(--space-4) + 3px);background:linear-gradient(145deg,color-mix(in srgb,var(--p-primary-color) 11%,var(--p-content-background)) 0%,color-mix(in srgb,var(--p-primary-color) 3%,var(--p-content-background)) 55%,var(--p-content-background) 100%);border-bottom:1px solid color-mix(in srgb,var(--p-primary-color) 10%,var(--p-surface-100));position:relative}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__head:before,app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__head:before{content:"";position:absolute;left:0;top:var(--space-2);bottom:var(--space-2);width:3px;border-radius:0 var(--radius-xs) var(--radius-xs) 0;background:var(--p-primary-color)}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__head-meta,app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__head-meta{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__head-meta .datetime-compact,app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__head-meta .datetime-compact{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);margin-top:var(--space-1);padding:var(--space-1) var(--space-2);width:fit-content;max-width:100%;border-radius:var(--radius-full);background:color-mix(in srgb,var(--p-surface-100) 85%,transparent);border:1px solid var(--p-surface-200)}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__head-meta .datetime-compact .date-part,app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__head-meta .datetime-compact .date-part{font-size:var(--text-xs);font-weight:600;color:var(--p-text-color)}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__head-meta .datetime-compact .time-part,app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__head-meta .datetime-compact .time-part{font-size:var(--text-xs);color:var(--p-text-muted-color)}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__head-meta .datetime-compact .time-part:before,app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__head-meta .datetime-compact .time-part:before{content:"\b7";margin-inline:var(--space-1);color:var(--p-surface-300)}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__head-tags,app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__head-tags{flex-shrink:0;align-self:flex-start}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__head-tags .p-tag,app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__head-tags .p-tag{font-size:var(--text-2xs);font-weight:600;padding:.2rem .55rem;border-radius:var(--radius-full)}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__code,app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__code{font-family:var(--font-mono);font-size:var(--text-lg);font-weight:700;line-height:1.2;letter-spacing:.03em;color:var(--p-text-color)}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__sub,app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__sub{font-size:var(--text-sm);color:var(--p-text-muted-color);line-height:1.35}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__profile,app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__profile{flex:1 1 auto;min-width:0}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__profile .profile-container,app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__profile .profile-container{align-items:center;gap:var(--space-3)}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__profile .p-avatar,app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__profile .p-avatar{width:3rem;height:3rem;font-size:var(--text-sm);box-shadow:var(--shadow-sm),0 0 0 2px color-mix(in srgb,var(--p-primary-color) 18%,transparent)}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__profile .primary-text,app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__profile .primary-text{font-size:var(--text-md);font-weight:700;line-height:1.25;color:var(--p-text-color)}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__profile .secondary-text,app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__profile .secondary-text{font-family:var(--font-mono);font-size:var(--text-sm);margin-top:2px;color:var(--p-text-muted-color)}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__profile .customer-name,app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__profile .customer-name{white-space:normal;overflow:visible;text-overflow:unset;max-width:none}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__head>.admin-list-row-card__profile,app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__head>.customer-row-card__profile,app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__head>.customer-row-card__profile{padding-right:var(--space-2)}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__facts,app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__facts{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-4);border-top:0;background:var(--p-surface-50)}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__fact,app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__fact{display:grid;grid-template-columns:minmax(6.5rem,38%) 1fr;align-items:center;gap:var(--space-2) var(--space-3);margin:0;width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--p-surface-100);background:var(--p-content-background);box-shadow:var(--shadow-sm)}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__fact-label,app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__fact-label{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--text-2xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--p-text-muted-color);line-height:1.35}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__fact-label .pi,app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__fact-label .pi{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;font-size:.75rem;color:var(--p-primary-color);font-family:primeicons!important;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--p-primary-color) 12%,var(--p-content-background));border:1px solid color-mix(in srgb,var(--p-primary-color) 18%,transparent)}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__fact-label span:not(.pi),app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__fact-label span:not(.pi){min-width:0}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__fact-value,app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__fact-value{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);margin:0;font-size:var(--text-sm);color:var(--p-text-color);line-height:1.4;min-width:0}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__fact-value .p-tag,app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__fact-value .p-tag{font-size:var(--text-2xs)}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__fact-value .profile-container,app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__fact-value .profile-container{align-items:center}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__fact-value .p-avatar,app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__fact-value .p-avatar{width:2.25rem;height:2.25rem}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__tel,app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__tel{color:var(--p-primary-color);font-weight:600;text-decoration:none}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__tel:hover,app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__tel:hover{text-decoration:underline}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__empty,app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__empty{font-size:var(--text-sm);color:var(--p-text-muted-color)}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__footer,app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__tags,app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__tags{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--p-surface-100);background:var(--p-content-background)}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__footer .admin-list-row-card__fact,app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__tags .admin-list-row-card__fact,app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__tags .admin-list-row-card__fact{box-shadow:none;border-color:var(--p-surface-100);background:var(--p-surface-50)}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__footer-label,app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__tags-label,app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__tags-label{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-2xs);font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--p-text-muted-color)}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__footer-label .pi,app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__tags-label .pi,app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__tags-label .pi{font-size:.8rem;color:var(--p-primary-color);font-family:primeicons!important}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__footer-body,app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__tags-body,app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__tags-body{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--p-text-color);min-width:0}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__footer-body .ctbl,app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__tags-body .ctbl,app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__tags-body .ctbl{gap:var(--space-1)}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__footer-body app-column-tag-badge-list,app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__tags-body app-column-tag-badge-list,app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__tags-body app-column-tag-badge-list{display:block;width:100%}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__amounts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-4);border-top:0;background:color-mix(in srgb,var(--p-primary-color) 5%,var(--p-surface-50))}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__amount-item{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--p-surface-100);background:var(--p-content-background);box-shadow:var(--shadow-sm);transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__amount-item:only-child{border-color:var(--p-surface-100);background:var(--p-content-background)}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__amount-item:only-child .admin-list-row-card__amount-value{color:var(--p-text-color)}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__amount-item:last-child:not(:only-child){border-color:color-mix(in srgb,var(--p-warn-color) 22%,var(--p-surface-200));background:color-mix(in srgb,var(--p-warn-color) 7%,var(--p-content-background))}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__amount-item:last-child:not(:only-child) .admin-list-row-card__amount-value{color:color-mix(in srgb,var(--p-warn-color) 88%,var(--p-text-color))}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__amount-label{font-size:var(--text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--p-text-muted-color);line-height:1.3}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__amount-value{font-family:var(--font-mono);font-size:var(--text-md);font-weight:700;font-variant-numeric:tabular-nums;color:var(--p-text-color);line-height:1.2}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__procedure-list{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-4);border-top:1px solid var(--p-surface-100);list-style:none;background:var(--p-content-background)}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__procedure-item{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-sm);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--p-primary-color) 12%,var(--p-surface-100));background:color-mix(in srgb,var(--p-primary-color) 4%,var(--p-surface-50))}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__procedure-title{display:flex;align-items:flex-start;gap:var(--space-2);font-weight:600;color:var(--p-text-color);line-height:1.35}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__procedure-index{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;padding:0 var(--space-1);border-radius:var(--radius-full);font-size:var(--text-2xs);font-weight:700;color:var(--p-primary-contrast-color);background:var(--p-primary-color)}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__procedure-meta{font-size:var(--text-xs);color:var(--p-text-muted-color);line-height:1.35}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.modern-table-row,app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.cursor-pointer{display:block;width:100%;max-width:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent!important;box-shadow:none;overflow:visible;transition:none}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.modern-table-row:hover,app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.cursor-pointer:hover{background:transparent!important;box-shadow:none}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.modern-table-row:hover .admin-list-row-card,app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.modern-table-row:hover .customer-row-card,app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.cursor-pointer:hover .admin-list-row-card,app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.cursor-pointer:hover .customer-row-card{border-color:color-mix(in srgb,var(--p-primary-color) 32%,var(--p-surface-200));box-shadow:var(--shadow-md);transform:translateY(-1px)}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.modern-table-row:active .admin-list-row-card,app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.modern-table-row:active .customer-row-card,app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.cursor-pointer:active .admin-list-row-card,app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.cursor-pointer:active .customer-row-card{transform:translateY(0);box-shadow:var(--shadow-sm)}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.modern-table-row>td:not(.profile-cell),app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.cursor-pointer>td:not(.profile-cell){display:none!important}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.modern-table-row>td.profile-cell,app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.cursor-pointer>td.profile-cell{display:block;width:100%!important;max-width:100%;padding:0;border:0;background:transparent}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.modern-table-row>td.profile-cell .p-column-title,app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.cursor-pointer>td.profile-cell .p-column-title{display:none}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.modern-table-row.branch-service-stack-skip{display:none!important}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack.p-datatable{width:100%;max-width:100%}app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .p-paginator{width:100%;margin-top:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--p-surface-200);box-shadow:var(--shadow-sm);background:var(--p-content-background)}@media(max-width:1024px){.app-dark app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card,.app-dark app-customer-list .customer-list-table.bmk-data-table .customer-row-card{border-color:var(--p-surface-700);background:var(--p-surface-800)}.app-dark app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__head,.app-dark app-customer-list .customer-list-table.bmk-data-table .customer-row-card__head{background:linear-gradient(145deg,color-mix(in srgb,var(--p-primary-color) 16%,var(--p-surface-800)) 0%,var(--p-surface-800) 100%);border-bottom-color:var(--p-surface-700)}.app-dark app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__head-meta .datetime-compact,.app-dark app-customer-list .customer-list-table.bmk-data-table .customer-row-card__head-meta .datetime-compact{background:var(--p-surface-900);border-color:var(--p-surface-700)}.app-dark app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__facts,.app-dark app-customer-list .customer-list-table.bmk-data-table .customer-row-card__facts{background:var(--p-surface-900)}.app-dark app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__fact,.app-dark app-customer-list .customer-list-table.bmk-data-table .customer-row-card__fact{border-color:var(--p-surface-700);background:var(--p-surface-800)}.app-dark app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__amounts{background:color-mix(in srgb,var(--p-primary-color) 8%,var(--p-surface-900))}.app-dark app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__amount-item{border-color:var(--p-surface-700);background:var(--p-surface-800)}.app-dark app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__procedure-list{border-top-color:var(--p-surface-700);background:var(--p-surface-800)}.app-dark app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__procedure-item{border-color:var(--p-surface-700);background:color-mix(in srgb,var(--p-primary-color) 8%,var(--p-surface-900))}.app-dark app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__footer,.app-dark app-customer-list .customer-list-table.bmk-data-table .customer-row-card__tags,.app-dark app-customer-list .customer-list-table.bmk-data-table .admin-list-row-card__tags{border-top-color:var(--p-surface-700);background:var(--p-surface-800)}}.app-dark app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card,.app-dark app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card{border-color:var(--p-surface-700);background:var(--p-surface-800)}.app-dark app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card:hover,.app-dark app-customer-list .customer-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card:hover{border-color:color-mix(in srgb,var(--p-primary-color) 35%,var(--p-surface-700))}@media(max-width:1024px){app-customer-deposit-txn-list .deposit-list-table.bmk-data-table{width:100%;max-width:100%}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .p-datatable-table-container{overflow-x:visible}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .p-datatable-table-container,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .p-datatable-wrapper,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .p-datatable-table,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table table{width:100%!important;min-width:0!important;max-width:100%}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .p-datatable-table{display:block;table-layout:fixed}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .p-datatable-tbody{display:flex;flex-direction:column;gap:var(--space-4);width:100%;padding:var(--space-1) 0 var(--space-2)}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .customer-row-card{display:flex;flex-direction:column;gap:0;width:100%;box-sizing:border-box;margin:0;padding:0;overflow:hidden;border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--p-primary-color) 14%,var(--p-surface-200));background:var(--p-content-background);box-shadow:var(--shadow-sm);transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-base) var(--ease-out),transform var(--motion-fast) var(--ease-out)}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-table,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .customer-row-table{display:none!important}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__head,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .customer-row-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);min-width:0;padding:var(--space-4);padding-left:calc(var(--space-4) + 3px);background:linear-gradient(145deg,color-mix(in srgb,var(--p-primary-color) 11%,var(--p-content-background)) 0%,color-mix(in srgb,var(--p-primary-color) 3%,var(--p-content-background)) 55%,var(--p-content-background) 100%);border-bottom:1px solid color-mix(in srgb,var(--p-primary-color) 10%,var(--p-surface-100));position:relative}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__head:before,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .customer-row-card__head:before{content:"";position:absolute;left:0;top:var(--space-2);bottom:var(--space-2);width:3px;border-radius:0 var(--radius-xs) var(--radius-xs) 0;background:var(--p-primary-color)}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__head-meta,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .customer-row-card__head-meta{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__head-meta .datetime-compact,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .customer-row-card__head-meta .datetime-compact{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);margin-top:var(--space-1);padding:var(--space-1) var(--space-2);width:fit-content;max-width:100%;border-radius:var(--radius-full);background:color-mix(in srgb,var(--p-surface-100) 85%,transparent);border:1px solid var(--p-surface-200)}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__head-meta .datetime-compact .date-part,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .customer-row-card__head-meta .datetime-compact .date-part{font-size:var(--text-xs);font-weight:600;color:var(--p-text-color)}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__head-meta .datetime-compact .time-part,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .customer-row-card__head-meta .datetime-compact .time-part{font-size:var(--text-xs);color:var(--p-text-muted-color)}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__head-meta .datetime-compact .time-part:before,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .customer-row-card__head-meta .datetime-compact .time-part:before{content:"\b7";margin-inline:var(--space-1);color:var(--p-surface-300)}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__head-tags,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .customer-row-card__head-tags{flex-shrink:0;align-self:flex-start}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__head-tags .p-tag,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .customer-row-card__head-tags .p-tag{font-size:var(--text-2xs);font-weight:600;padding:.2rem .55rem;border-radius:var(--radius-full)}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__code,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .customer-row-card__code{font-family:var(--font-mono);font-size:var(--text-lg);font-weight:700;line-height:1.2;letter-spacing:.03em;color:var(--p-text-color)}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__sub,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .customer-row-card__sub{font-size:var(--text-sm);color:var(--p-text-muted-color);line-height:1.35}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__profile,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .customer-row-card__profile{flex:1 1 auto;min-width:0}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__profile .profile-container,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .customer-row-card__profile .profile-container{align-items:center;gap:var(--space-3)}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__profile .p-avatar,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .customer-row-card__profile .p-avatar{width:3rem;height:3rem;font-size:var(--text-sm);box-shadow:var(--shadow-sm),0 0 0 2px color-mix(in srgb,var(--p-primary-color) 18%,transparent)}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__profile .primary-text,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .customer-row-card__profile .primary-text{font-size:var(--text-md);font-weight:700;line-height:1.25;color:var(--p-text-color)}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__profile .secondary-text,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .customer-row-card__profile .secondary-text{font-family:var(--font-mono);font-size:var(--text-sm);margin-top:2px;color:var(--p-text-muted-color)}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__profile .customer-name,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .customer-row-card__profile .customer-name{white-space:normal;overflow:visible;text-overflow:unset;max-width:none}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__head>.admin-list-row-card__profile,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__head>.customer-row-card__profile,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .customer-row-card__head>.customer-row-card__profile{padding-right:var(--space-2)}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__facts,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .customer-row-card__facts{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-4);border-top:0;background:var(--p-surface-50)}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__fact,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .customer-row-card__fact{display:grid;grid-template-columns:minmax(6.5rem,38%) 1fr;align-items:center;gap:var(--space-2) var(--space-3);margin:0;width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--p-surface-100);background:var(--p-content-background);box-shadow:var(--shadow-sm)}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__fact-label,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .customer-row-card__fact-label{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--text-2xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--p-text-muted-color);line-height:1.35}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__fact-label .pi,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .customer-row-card__fact-label .pi{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;font-size:.75rem;color:var(--p-primary-color);font-family:primeicons!important;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--p-primary-color) 12%,var(--p-content-background));border:1px solid color-mix(in srgb,var(--p-primary-color) 18%,transparent)}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__fact-label span:not(.pi),app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .customer-row-card__fact-label span:not(.pi){min-width:0}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__fact-value,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .customer-row-card__fact-value{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);margin:0;font-size:var(--text-sm);color:var(--p-text-color);line-height:1.4;min-width:0}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__fact-value .p-tag,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .customer-row-card__fact-value .p-tag{font-size:var(--text-2xs)}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__fact-value .profile-container,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .customer-row-card__fact-value .profile-container{align-items:center}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__fact-value .p-avatar,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .customer-row-card__fact-value .p-avatar{width:2.25rem;height:2.25rem}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__tel,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .customer-row-card__tel{color:var(--p-primary-color);font-weight:600;text-decoration:none}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__tel:hover,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .customer-row-card__tel:hover{text-decoration:underline}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__empty,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .customer-row-card__empty{font-size:var(--text-sm);color:var(--p-text-muted-color)}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__footer,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .customer-row-card__tags,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__tags{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--p-surface-100);background:var(--p-content-background)}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__footer .admin-list-row-card__fact,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .customer-row-card__tags .admin-list-row-card__fact,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__tags .admin-list-row-card__fact{box-shadow:none;border-color:var(--p-surface-100);background:var(--p-surface-50)}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__footer-label,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .customer-row-card__tags-label,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__tags-label{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-2xs);font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--p-text-muted-color)}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__footer-label .pi,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .customer-row-card__tags-label .pi,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__tags-label .pi{font-size:.8rem;color:var(--p-primary-color);font-family:primeicons!important}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__footer-body,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .customer-row-card__tags-body,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__tags-body{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--p-text-color);min-width:0}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__footer-body .ctbl,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .customer-row-card__tags-body .ctbl,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__tags-body .ctbl{gap:var(--space-1)}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__footer-body app-column-tag-badge-list,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .customer-row-card__tags-body app-column-tag-badge-list,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__tags-body app-column-tag-badge-list{display:block;width:100%}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__amounts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-4);border-top:0;background:color-mix(in srgb,var(--p-primary-color) 5%,var(--p-surface-50))}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__amount-item{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--p-surface-100);background:var(--p-content-background);box-shadow:var(--shadow-sm);transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__amount-item:only-child{border-color:var(--p-surface-100);background:var(--p-content-background)}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__amount-item:only-child .admin-list-row-card__amount-value{color:var(--p-text-color)}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__amount-item:last-child:not(:only-child){border-color:color-mix(in srgb,var(--p-warn-color) 22%,var(--p-surface-200));background:color-mix(in srgb,var(--p-warn-color) 7%,var(--p-content-background))}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__amount-item:last-child:not(:only-child) .admin-list-row-card__amount-value{color:color-mix(in srgb,var(--p-warn-color) 88%,var(--p-text-color))}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__amount-label{font-size:var(--text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--p-text-muted-color);line-height:1.3}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__amount-value{font-family:var(--font-mono);font-size:var(--text-md);font-weight:700;font-variant-numeric:tabular-nums;color:var(--p-text-color);line-height:1.2}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__procedure-list{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-4);border-top:1px solid var(--p-surface-100);list-style:none;background:var(--p-content-background)}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__procedure-item{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-sm);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--p-primary-color) 12%,var(--p-surface-100));background:color-mix(in srgb,var(--p-primary-color) 4%,var(--p-surface-50))}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__procedure-title{display:flex;align-items:flex-start;gap:var(--space-2);font-weight:600;color:var(--p-text-color);line-height:1.35}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__procedure-index{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;padding:0 var(--space-1);border-radius:var(--radius-full);font-size:var(--text-2xs);font-weight:700;color:var(--p-primary-contrast-color);background:var(--p-primary-color)}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__procedure-meta{font-size:var(--text-xs);color:var(--p-text-muted-color);line-height:1.35}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .p-datatable-tbody>tr.modern-table-row,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .p-datatable-tbody>tr.cursor-pointer{display:block;width:100%;max-width:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent!important;box-shadow:none;overflow:visible;transition:none}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .p-datatable-tbody>tr.modern-table-row:hover,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .p-datatable-tbody>tr.cursor-pointer:hover{background:transparent!important;box-shadow:none}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .p-datatable-tbody>tr.modern-table-row:hover .admin-list-row-card,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .p-datatable-tbody>tr.modern-table-row:hover .customer-row-card,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .p-datatable-tbody>tr.cursor-pointer:hover .admin-list-row-card,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .p-datatable-tbody>tr.cursor-pointer:hover .customer-row-card{border-color:color-mix(in srgb,var(--p-primary-color) 32%,var(--p-surface-200));box-shadow:var(--shadow-md);transform:translateY(-1px)}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .p-datatable-tbody>tr.modern-table-row:active .admin-list-row-card,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .p-datatable-tbody>tr.modern-table-row:active .customer-row-card,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .p-datatable-tbody>tr.cursor-pointer:active .admin-list-row-card,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .p-datatable-tbody>tr.cursor-pointer:active .customer-row-card{transform:translateY(0);box-shadow:var(--shadow-sm)}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .p-datatable-tbody>tr.modern-table-row>td:not(.customer-cell),app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .p-datatable-tbody>tr.cursor-pointer>td:not(.customer-cell){display:none!important}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .p-datatable-tbody>tr.modern-table-row>td.customer-cell,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .p-datatable-tbody>tr.cursor-pointer>td.customer-cell{display:block;width:100%!important;max-width:100%;padding:0;border:0;background:transparent}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .p-datatable-tbody>tr.modern-table-row>td.customer-cell .p-column-title,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .p-datatable-tbody>tr.cursor-pointer>td.customer-cell .p-column-title{display:none}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .p-datatable-tbody>tr.modern-table-row.branch-service-stack-skip{display:none!important}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable{width:100%;max-width:100%}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .p-paginator{width:100%;margin-top:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--p-surface-200);box-shadow:var(--shadow-sm);background:var(--p-content-background)}}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-table-container,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-wrapper,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-table,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack table{width:100%!important;min-width:0!important;max-width:100%}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-table{display:block;table-layout:fixed}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody{display:flex;flex-direction:column;gap:var(--space-4);width:100%;padding:var(--space-1) 0 var(--space-2)}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card{display:flex;flex-direction:column;gap:0;width:100%;box-sizing:border-box;margin:0;padding:0;overflow:hidden;border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--p-primary-color) 14%,var(--p-surface-200));background:var(--p-content-background);box-shadow:var(--shadow-sm);transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-base) var(--ease-out),transform var(--motion-fast) var(--ease-out)}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-table,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-table{display:none!important}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__head,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);min-width:0;padding:var(--space-4);padding-left:calc(var(--space-4) + 3px);background:linear-gradient(145deg,color-mix(in srgb,var(--p-primary-color) 11%,var(--p-content-background)) 0%,color-mix(in srgb,var(--p-primary-color) 3%,var(--p-content-background)) 55%,var(--p-content-background) 100%);border-bottom:1px solid color-mix(in srgb,var(--p-primary-color) 10%,var(--p-surface-100));position:relative}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__head:before,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__head:before{content:"";position:absolute;left:0;top:var(--space-2);bottom:var(--space-2);width:3px;border-radius:0 var(--radius-xs) var(--radius-xs) 0;background:var(--p-primary-color)}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__head-meta,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__head-meta{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__head-meta .datetime-compact,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__head-meta .datetime-compact{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);margin-top:var(--space-1);padding:var(--space-1) var(--space-2);width:fit-content;max-width:100%;border-radius:var(--radius-full);background:color-mix(in srgb,var(--p-surface-100) 85%,transparent);border:1px solid var(--p-surface-200)}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__head-meta .datetime-compact .date-part,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__head-meta .datetime-compact .date-part{font-size:var(--text-xs);font-weight:600;color:var(--p-text-color)}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__head-meta .datetime-compact .time-part,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__head-meta .datetime-compact .time-part{font-size:var(--text-xs);color:var(--p-text-muted-color)}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__head-meta .datetime-compact .time-part:before,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__head-meta .datetime-compact .time-part:before{content:"\b7";margin-inline:var(--space-1);color:var(--p-surface-300)}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__head-tags,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__head-tags{flex-shrink:0;align-self:flex-start}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__head-tags .p-tag,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__head-tags .p-tag{font-size:var(--text-2xs);font-weight:600;padding:.2rem .55rem;border-radius:var(--radius-full)}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__code,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__code{font-family:var(--font-mono);font-size:var(--text-lg);font-weight:700;line-height:1.2;letter-spacing:.03em;color:var(--p-text-color)}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__sub,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__sub{font-size:var(--text-sm);color:var(--p-text-muted-color);line-height:1.35}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__profile,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__profile{flex:1 1 auto;min-width:0}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__profile .profile-container,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__profile .profile-container{align-items:center;gap:var(--space-3)}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__profile .p-avatar,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__profile .p-avatar{width:3rem;height:3rem;font-size:var(--text-sm);box-shadow:var(--shadow-sm),0 0 0 2px color-mix(in srgb,var(--p-primary-color) 18%,transparent)}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__profile .primary-text,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__profile .primary-text{font-size:var(--text-md);font-weight:700;line-height:1.25;color:var(--p-text-color)}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__profile .secondary-text,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__profile .secondary-text{font-family:var(--font-mono);font-size:var(--text-sm);margin-top:2px;color:var(--p-text-muted-color)}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__profile .customer-name,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__profile .customer-name{white-space:normal;overflow:visible;text-overflow:unset;max-width:none}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__head>.admin-list-row-card__profile,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__head>.customer-row-card__profile,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__head>.customer-row-card__profile{padding-right:var(--space-2)}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__facts,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__facts{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-4);border-top:0;background:var(--p-surface-50)}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__fact,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__fact{display:grid;grid-template-columns:minmax(6.5rem,38%) 1fr;align-items:center;gap:var(--space-2) var(--space-3);margin:0;width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--p-surface-100);background:var(--p-content-background);box-shadow:var(--shadow-sm)}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__fact-label,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__fact-label{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--text-2xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--p-text-muted-color);line-height:1.35}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__fact-label .pi,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__fact-label .pi{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;font-size:.75rem;color:var(--p-primary-color);font-family:primeicons!important;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--p-primary-color) 12%,var(--p-content-background));border:1px solid color-mix(in srgb,var(--p-primary-color) 18%,transparent)}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__fact-label span:not(.pi),app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__fact-label span:not(.pi){min-width:0}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__fact-value,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__fact-value{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);margin:0;font-size:var(--text-sm);color:var(--p-text-color);line-height:1.4;min-width:0}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__fact-value .p-tag,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__fact-value .p-tag{font-size:var(--text-2xs)}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__fact-value .profile-container,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__fact-value .profile-container{align-items:center}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__fact-value .p-avatar,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__fact-value .p-avatar{width:2.25rem;height:2.25rem}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__tel,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__tel{color:var(--p-primary-color);font-weight:600;text-decoration:none}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__tel:hover,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__tel:hover{text-decoration:underline}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__empty,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__empty{font-size:var(--text-sm);color:var(--p-text-muted-color)}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__footer,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__tags,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__tags{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--p-surface-100);background:var(--p-content-background)}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__footer .admin-list-row-card__fact,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__tags .admin-list-row-card__fact,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__tags .admin-list-row-card__fact{box-shadow:none;border-color:var(--p-surface-100);background:var(--p-surface-50)}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__footer-label,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__tags-label,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__tags-label{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-2xs);font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--p-text-muted-color)}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__footer-label .pi,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__tags-label .pi,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__tags-label .pi{font-size:.8rem;color:var(--p-primary-color);font-family:primeicons!important}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__footer-body,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__tags-body,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__tags-body{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--p-text-color);min-width:0}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__footer-body .ctbl,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__tags-body .ctbl,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__tags-body .ctbl{gap:var(--space-1)}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__footer-body app-column-tag-badge-list,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__tags-body app-column-tag-badge-list,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__tags-body app-column-tag-badge-list{display:block;width:100%}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__amounts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-4);border-top:0;background:color-mix(in srgb,var(--p-primary-color) 5%,var(--p-surface-50))}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__amount-item{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--p-surface-100);background:var(--p-content-background);box-shadow:var(--shadow-sm);transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__amount-item:only-child{border-color:var(--p-surface-100);background:var(--p-content-background)}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__amount-item:only-child .admin-list-row-card__amount-value{color:var(--p-text-color)}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__amount-item:last-child:not(:only-child){border-color:color-mix(in srgb,var(--p-warn-color) 22%,var(--p-surface-200));background:color-mix(in srgb,var(--p-warn-color) 7%,var(--p-content-background))}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__amount-item:last-child:not(:only-child) .admin-list-row-card__amount-value{color:color-mix(in srgb,var(--p-warn-color) 88%,var(--p-text-color))}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__amount-label{font-size:var(--text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--p-text-muted-color);line-height:1.3}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__amount-value{font-family:var(--font-mono);font-size:var(--text-md);font-weight:700;font-variant-numeric:tabular-nums;color:var(--p-text-color);line-height:1.2}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__procedure-list{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-4);border-top:1px solid var(--p-surface-100);list-style:none;background:var(--p-content-background)}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__procedure-item{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-sm);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--p-primary-color) 12%,var(--p-surface-100));background:color-mix(in srgb,var(--p-primary-color) 4%,var(--p-surface-50))}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__procedure-title{display:flex;align-items:flex-start;gap:var(--space-2);font-weight:600;color:var(--p-text-color);line-height:1.35}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__procedure-index{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;padding:0 var(--space-1);border-radius:var(--radius-full);font-size:var(--text-2xs);font-weight:700;color:var(--p-primary-contrast-color);background:var(--p-primary-color)}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__procedure-meta{font-size:var(--text-xs);color:var(--p-text-muted-color);line-height:1.35}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.modern-table-row,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.cursor-pointer{display:block;width:100%;max-width:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent!important;box-shadow:none;overflow:visible;transition:none}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.modern-table-row:hover,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.cursor-pointer:hover{background:transparent!important;box-shadow:none}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.modern-table-row:hover .admin-list-row-card,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.modern-table-row:hover .customer-row-card,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.cursor-pointer:hover .admin-list-row-card,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.cursor-pointer:hover .customer-row-card{border-color:color-mix(in srgb,var(--p-primary-color) 32%,var(--p-surface-200));box-shadow:var(--shadow-md);transform:translateY(-1px)}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.modern-table-row:active .admin-list-row-card,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.modern-table-row:active .customer-row-card,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.cursor-pointer:active .admin-list-row-card,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.cursor-pointer:active .customer-row-card{transform:translateY(0);box-shadow:var(--shadow-sm)}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.modern-table-row>td:not(.customer-cell),app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.cursor-pointer>td:not(.customer-cell){display:none!important}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.modern-table-row>td.customer-cell,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.cursor-pointer>td.customer-cell{display:block;width:100%!important;max-width:100%;padding:0;border:0;background:transparent}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.modern-table-row>td.customer-cell .p-column-title,app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.cursor-pointer>td.customer-cell .p-column-title{display:none}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.modern-table-row.branch-service-stack-skip{display:none!important}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack.p-datatable{width:100%;max-width:100%}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .p-paginator{width:100%;margin-top:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--p-surface-200);box-shadow:var(--shadow-sm);background:var(--p-content-background)}@media(max-width:1024px){.app-dark app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card,.app-dark app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .customer-row-card{border-color:var(--p-surface-700);background:var(--p-surface-800)}.app-dark app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__head,.app-dark app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .customer-row-card__head{background:linear-gradient(145deg,color-mix(in srgb,var(--p-primary-color) 16%,var(--p-surface-800)) 0%,var(--p-surface-800) 100%);border-bottom-color:var(--p-surface-700)}.app-dark app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__head-meta .datetime-compact,.app-dark app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .customer-row-card__head-meta .datetime-compact{background:var(--p-surface-900);border-color:var(--p-surface-700)}.app-dark app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__facts,.app-dark app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .customer-row-card__facts{background:var(--p-surface-900)}.app-dark app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__fact,.app-dark app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .customer-row-card__fact{border-color:var(--p-surface-700);background:var(--p-surface-800)}.app-dark app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__amounts{background:color-mix(in srgb,var(--p-primary-color) 8%,var(--p-surface-900))}.app-dark app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__amount-item{border-color:var(--p-surface-700);background:var(--p-surface-800)}.app-dark app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__procedure-list{border-top-color:var(--p-surface-700);background:var(--p-surface-800)}.app-dark app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__procedure-item{border-color:var(--p-surface-700);background:color-mix(in srgb,var(--p-primary-color) 8%,var(--p-surface-900))}.app-dark app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__footer,.app-dark app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .customer-row-card__tags,.app-dark app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .admin-list-row-card__tags{border-top-color:var(--p-surface-700);background:var(--p-surface-800)}}.app-dark app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card,.app-dark app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card{border-color:var(--p-surface-700);background:var(--p-surface-800)}.app-dark app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card:hover,.app-dark app-customer-deposit-txn-list .deposit-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card:hover{border-color:color-mix(in srgb,var(--p-primary-color) 35%,var(--p-surface-700))}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .p-datatable-tbody>tr.modern-table-row{background:var(--p-content-background)!important}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .p-datatable-tbody>tr.modern-table-row:hover{background:var(--p-content-hover-background)!important}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .p-datatable-tbody>tr.modern-table-row--voided{border-inline-start:4px solid color-mix(in srgb,var(--p-danger-color) 45%,transparent);background:color-mix(in srgb,var(--p-danger-color) 8%,var(--p-content-background))!important}app-customer-deposit-txn-list .deposit-list-table.bmk-data-table .p-datatable-tbody>tr.modern-table-row--voided:hover{background:color-mix(in srgb,var(--p-danger-color) 12%,var(--p-content-background))!important}@media(max-width:1024px){app-sales-payment-list .sales-payment-list-table.bmk-data-table{width:100%;max-width:100%}app-sales-payment-list .sales-payment-list-table.bmk-data-table .p-datatable-table-container{overflow-x:visible}app-sales-payment-list .sales-payment-list-table.bmk-data-table .p-datatable-table-container,app-sales-payment-list .sales-payment-list-table.bmk-data-table .p-datatable-wrapper,app-sales-payment-list .sales-payment-list-table.bmk-data-table .p-datatable-table,app-sales-payment-list .sales-payment-list-table.bmk-data-table table{width:100%!important;min-width:0!important;max-width:100%}app-sales-payment-list .sales-payment-list-table.bmk-data-table .p-datatable-table{display:block;table-layout:fixed}app-sales-payment-list .sales-payment-list-table.bmk-data-table .p-datatable-tbody{display:flex;flex-direction:column;gap:var(--space-4);width:100%;padding:var(--space-1) 0 var(--space-2)}app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card,app-sales-payment-list .sales-payment-list-table.bmk-data-table .customer-row-card{display:flex;flex-direction:column;gap:0;width:100%;box-sizing:border-box;margin:0;padding:0;overflow:hidden;border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--p-primary-color) 14%,var(--p-surface-200));background:var(--p-content-background);box-shadow:var(--shadow-sm);transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-base) var(--ease-out),transform var(--motion-fast) var(--ease-out)}app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-table,app-sales-payment-list .sales-payment-list-table.bmk-data-table .customer-row-table{display:none!important}app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__head,app-sales-payment-list .sales-payment-list-table.bmk-data-table .customer-row-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);min-width:0;padding:var(--space-4);padding-left:calc(var(--space-4) + 3px);background:linear-gradient(145deg,color-mix(in srgb,var(--p-primary-color) 11%,var(--p-content-background)) 0%,color-mix(in srgb,var(--p-primary-color) 3%,var(--p-content-background)) 55%,var(--p-content-background) 100%);border-bottom:1px solid color-mix(in srgb,var(--p-primary-color) 10%,var(--p-surface-100));position:relative}app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__head:before,app-sales-payment-list .sales-payment-list-table.bmk-data-table .customer-row-card__head:before{content:"";position:absolute;left:0;top:var(--space-2);bottom:var(--space-2);width:3px;border-radius:0 var(--radius-xs) var(--radius-xs) 0;background:var(--p-primary-color)}app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__head-meta,app-sales-payment-list .sales-payment-list-table.bmk-data-table .customer-row-card__head-meta{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__head-meta .datetime-compact,app-sales-payment-list .sales-payment-list-table.bmk-data-table .customer-row-card__head-meta .datetime-compact{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);margin-top:var(--space-1);padding:var(--space-1) var(--space-2);width:fit-content;max-width:100%;border-radius:var(--radius-full);background:color-mix(in srgb,var(--p-surface-100) 85%,transparent);border:1px solid var(--p-surface-200)}app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__head-meta .datetime-compact .date-part,app-sales-payment-list .sales-payment-list-table.bmk-data-table .customer-row-card__head-meta .datetime-compact .date-part{font-size:var(--text-xs);font-weight:600;color:var(--p-text-color)}app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__head-meta .datetime-compact .time-part,app-sales-payment-list .sales-payment-list-table.bmk-data-table .customer-row-card__head-meta .datetime-compact .time-part{font-size:var(--text-xs);color:var(--p-text-muted-color)}app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__head-meta .datetime-compact .time-part:before,app-sales-payment-list .sales-payment-list-table.bmk-data-table .customer-row-card__head-meta .datetime-compact .time-part:before{content:"\b7";margin-inline:var(--space-1);color:var(--p-surface-300)}app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__head-tags,app-sales-payment-list .sales-payment-list-table.bmk-data-table .customer-row-card__head-tags{flex-shrink:0;align-self:flex-start}app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__head-tags .p-tag,app-sales-payment-list .sales-payment-list-table.bmk-data-table .customer-row-card__head-tags .p-tag{font-size:var(--text-2xs);font-weight:600;padding:.2rem .55rem;border-radius:var(--radius-full)}app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__code,app-sales-payment-list .sales-payment-list-table.bmk-data-table .customer-row-card__code{font-family:var(--font-mono);font-size:var(--text-lg);font-weight:700;line-height:1.2;letter-spacing:.03em;color:var(--p-text-color)}app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__sub,app-sales-payment-list .sales-payment-list-table.bmk-data-table .customer-row-card__sub{font-size:var(--text-sm);color:var(--p-text-muted-color);line-height:1.35}app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__profile,app-sales-payment-list .sales-payment-list-table.bmk-data-table .customer-row-card__profile{flex:1 1 auto;min-width:0}app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__profile .profile-container,app-sales-payment-list .sales-payment-list-table.bmk-data-table .customer-row-card__profile .profile-container{align-items:center;gap:var(--space-3)}app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__profile .p-avatar,app-sales-payment-list .sales-payment-list-table.bmk-data-table .customer-row-card__profile .p-avatar{width:3rem;height:3rem;font-size:var(--text-sm);box-shadow:var(--shadow-sm),0 0 0 2px color-mix(in srgb,var(--p-primary-color) 18%,transparent)}app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__profile .primary-text,app-sales-payment-list .sales-payment-list-table.bmk-data-table .customer-row-card__profile .primary-text{font-size:var(--text-md);font-weight:700;line-height:1.25;color:var(--p-text-color)}app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__profile .secondary-text,app-sales-payment-list .sales-payment-list-table.bmk-data-table .customer-row-card__profile .secondary-text{font-family:var(--font-mono);font-size:var(--text-sm);margin-top:2px;color:var(--p-text-muted-color)}app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__profile .customer-name,app-sales-payment-list .sales-payment-list-table.bmk-data-table .customer-row-card__profile .customer-name{white-space:normal;overflow:visible;text-overflow:unset;max-width:none}app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__head>.admin-list-row-card__profile,app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__head>.customer-row-card__profile,app-sales-payment-list .sales-payment-list-table.bmk-data-table .customer-row-card__head>.customer-row-card__profile{padding-right:var(--space-2)}app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__facts,app-sales-payment-list .sales-payment-list-table.bmk-data-table .customer-row-card__facts{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-4);border-top:0;background:var(--p-surface-50)}app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__fact,app-sales-payment-list .sales-payment-list-table.bmk-data-table .customer-row-card__fact{display:grid;grid-template-columns:minmax(6.5rem,38%) 1fr;align-items:center;gap:var(--space-2) var(--space-3);margin:0;width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--p-surface-100);background:var(--p-content-background);box-shadow:var(--shadow-sm)}app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__fact-label,app-sales-payment-list .sales-payment-list-table.bmk-data-table .customer-row-card__fact-label{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--text-2xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--p-text-muted-color);line-height:1.35}app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__fact-label .pi,app-sales-payment-list .sales-payment-list-table.bmk-data-table .customer-row-card__fact-label .pi{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;font-size:.75rem;color:var(--p-primary-color);font-family:primeicons!important;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--p-primary-color) 12%,var(--p-content-background));border:1px solid color-mix(in srgb,var(--p-primary-color) 18%,transparent)}app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__fact-label span:not(.pi),app-sales-payment-list .sales-payment-list-table.bmk-data-table .customer-row-card__fact-label span:not(.pi){min-width:0}app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__fact-value,app-sales-payment-list .sales-payment-list-table.bmk-data-table .customer-row-card__fact-value{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);margin:0;font-size:var(--text-sm);color:var(--p-text-color);line-height:1.4;min-width:0}app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__fact-value .p-tag,app-sales-payment-list .sales-payment-list-table.bmk-data-table .customer-row-card__fact-value .p-tag{font-size:var(--text-2xs)}app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__fact-value .profile-container,app-sales-payment-list .sales-payment-list-table.bmk-data-table .customer-row-card__fact-value .profile-container{align-items:center}app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__fact-value .p-avatar,app-sales-payment-list .sales-payment-list-table.bmk-data-table .customer-row-card__fact-value .p-avatar{width:2.25rem;height:2.25rem}app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__tel,app-sales-payment-list .sales-payment-list-table.bmk-data-table .customer-row-card__tel{color:var(--p-primary-color);font-weight:600;text-decoration:none}app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__tel:hover,app-sales-payment-list .sales-payment-list-table.bmk-data-table .customer-row-card__tel:hover{text-decoration:underline}app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__empty,app-sales-payment-list .sales-payment-list-table.bmk-data-table .customer-row-card__empty{font-size:var(--text-sm);color:var(--p-text-muted-color)}app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__footer,app-sales-payment-list .sales-payment-list-table.bmk-data-table .customer-row-card__tags,app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__tags{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--p-surface-100);background:var(--p-content-background)}app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__footer .admin-list-row-card__fact,app-sales-payment-list .sales-payment-list-table.bmk-data-table .customer-row-card__tags .admin-list-row-card__fact,app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__tags .admin-list-row-card__fact{box-shadow:none;border-color:var(--p-surface-100);background:var(--p-surface-50)}app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__footer-label,app-sales-payment-list .sales-payment-list-table.bmk-data-table .customer-row-card__tags-label,app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__tags-label{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-2xs);font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--p-text-muted-color)}app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__footer-label .pi,app-sales-payment-list .sales-payment-list-table.bmk-data-table .customer-row-card__tags-label .pi,app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__tags-label .pi{font-size:.8rem;color:var(--p-primary-color);font-family:primeicons!important}app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__footer-body,app-sales-payment-list .sales-payment-list-table.bmk-data-table .customer-row-card__tags-body,app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__tags-body{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--p-text-color);min-width:0}app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__footer-body .ctbl,app-sales-payment-list .sales-payment-list-table.bmk-data-table .customer-row-card__tags-body .ctbl,app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__tags-body .ctbl{gap:var(--space-1)}app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__footer-body app-column-tag-badge-list,app-sales-payment-list .sales-payment-list-table.bmk-data-table .customer-row-card__tags-body app-column-tag-badge-list,app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__tags-body app-column-tag-badge-list{display:block;width:100%}app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__amounts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-4);border-top:0;background:color-mix(in srgb,var(--p-primary-color) 5%,var(--p-surface-50))}app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__amount-item{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--p-surface-100);background:var(--p-content-background);box-shadow:var(--shadow-sm);transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__amount-item:only-child{border-color:var(--p-surface-100);background:var(--p-content-background)}app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__amount-item:only-child .admin-list-row-card__amount-value{color:var(--p-text-color)}app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__amount-item:last-child:not(:only-child){border-color:color-mix(in srgb,var(--p-warn-color) 22%,var(--p-surface-200));background:color-mix(in srgb,var(--p-warn-color) 7%,var(--p-content-background))}app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__amount-item:last-child:not(:only-child) .admin-list-row-card__amount-value{color:color-mix(in srgb,var(--p-warn-color) 88%,var(--p-text-color))}app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__amount-label{font-size:var(--text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--p-text-muted-color);line-height:1.3}app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__amount-value{font-family:var(--font-mono);font-size:var(--text-md);font-weight:700;font-variant-numeric:tabular-nums;color:var(--p-text-color);line-height:1.2}app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__procedure-list{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-4);border-top:1px solid var(--p-surface-100);list-style:none;background:var(--p-content-background)}app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__procedure-item{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-sm);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--p-primary-color) 12%,var(--p-surface-100));background:color-mix(in srgb,var(--p-primary-color) 4%,var(--p-surface-50))}app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__procedure-title{display:flex;align-items:flex-start;gap:var(--space-2);font-weight:600;color:var(--p-text-color);line-height:1.35}app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__procedure-index{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;padding:0 var(--space-1);border-radius:var(--radius-full);font-size:var(--text-2xs);font-weight:700;color:var(--p-primary-contrast-color);background:var(--p-primary-color)}app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__procedure-meta{font-size:var(--text-xs);color:var(--p-text-muted-color);line-height:1.35}app-sales-payment-list .sales-payment-list-table.bmk-data-table .p-datatable-tbody>tr.modern-table-row,app-sales-payment-list .sales-payment-list-table.bmk-data-table .p-datatable-tbody>tr.cursor-pointer{display:block;width:100%;max-width:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent!important;box-shadow:none;overflow:visible;transition:none}app-sales-payment-list .sales-payment-list-table.bmk-data-table .p-datatable-tbody>tr.modern-table-row:hover,app-sales-payment-list .sales-payment-list-table.bmk-data-table .p-datatable-tbody>tr.cursor-pointer:hover{background:transparent!important;box-shadow:none}app-sales-payment-list .sales-payment-list-table.bmk-data-table .p-datatable-tbody>tr.modern-table-row:hover .admin-list-row-card,app-sales-payment-list .sales-payment-list-table.bmk-data-table .p-datatable-tbody>tr.modern-table-row:hover .customer-row-card,app-sales-payment-list .sales-payment-list-table.bmk-data-table .p-datatable-tbody>tr.cursor-pointer:hover .admin-list-row-card,app-sales-payment-list .sales-payment-list-table.bmk-data-table .p-datatable-tbody>tr.cursor-pointer:hover .customer-row-card{border-color:color-mix(in srgb,var(--p-primary-color) 32%,var(--p-surface-200));box-shadow:var(--shadow-md);transform:translateY(-1px)}app-sales-payment-list .sales-payment-list-table.bmk-data-table .p-datatable-tbody>tr.modern-table-row:active .admin-list-row-card,app-sales-payment-list .sales-payment-list-table.bmk-data-table .p-datatable-tbody>tr.modern-table-row:active .customer-row-card,app-sales-payment-list .sales-payment-list-table.bmk-data-table .p-datatable-tbody>tr.cursor-pointer:active .admin-list-row-card,app-sales-payment-list .sales-payment-list-table.bmk-data-table .p-datatable-tbody>tr.cursor-pointer:active .customer-row-card{transform:translateY(0);box-shadow:var(--shadow-sm)}app-sales-payment-list .sales-payment-list-table.bmk-data-table .p-datatable-tbody>tr.modern-table-row>td:not(.customer-cell),app-sales-payment-list .sales-payment-list-table.bmk-data-table .p-datatable-tbody>tr.cursor-pointer>td:not(.customer-cell){display:none!important}app-sales-payment-list .sales-payment-list-table.bmk-data-table .p-datatable-tbody>tr.modern-table-row>td.customer-cell,app-sales-payment-list .sales-payment-list-table.bmk-data-table .p-datatable-tbody>tr.cursor-pointer>td.customer-cell{display:block;width:100%!important;max-width:100%;padding:0;border:0;background:transparent}app-sales-payment-list .sales-payment-list-table.bmk-data-table .p-datatable-tbody>tr.modern-table-row>td.customer-cell .p-column-title,app-sales-payment-list .sales-payment-list-table.bmk-data-table .p-datatable-tbody>tr.cursor-pointer>td.customer-cell .p-column-title{display:none}app-sales-payment-list .sales-payment-list-table.bmk-data-table .p-datatable-tbody>tr.modern-table-row.branch-service-stack-skip{display:none!important}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable{width:100%;max-width:100%}app-sales-payment-list .sales-payment-list-table.bmk-data-table .p-paginator{width:100%;margin-top:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--p-surface-200);box-shadow:var(--shadow-sm);background:var(--p-content-background)}}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-table-container,app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-wrapper,app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-table,app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack table{width:100%!important;min-width:0!important;max-width:100%}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-table{display:block;table-layout:fixed}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody{display:flex;flex-direction:column;gap:var(--space-4);width:100%;padding:var(--space-1) 0 var(--space-2)}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card,app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card{display:flex;flex-direction:column;gap:0;width:100%;box-sizing:border-box;margin:0;padding:0;overflow:hidden;border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--p-primary-color) 14%,var(--p-surface-200));background:var(--p-content-background);box-shadow:var(--shadow-sm);transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-base) var(--ease-out),transform var(--motion-fast) var(--ease-out)}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-table,app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-table{display:none!important}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__head,app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);min-width:0;padding:var(--space-4);padding-left:calc(var(--space-4) + 3px);background:linear-gradient(145deg,color-mix(in srgb,var(--p-primary-color) 11%,var(--p-content-background)) 0%,color-mix(in srgb,var(--p-primary-color) 3%,var(--p-content-background)) 55%,var(--p-content-background) 100%);border-bottom:1px solid color-mix(in srgb,var(--p-primary-color) 10%,var(--p-surface-100));position:relative}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__head:before,app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__head:before{content:"";position:absolute;left:0;top:var(--space-2);bottom:var(--space-2);width:3px;border-radius:0 var(--radius-xs) var(--radius-xs) 0;background:var(--p-primary-color)}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__head-meta,app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__head-meta{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__head-meta .datetime-compact,app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__head-meta .datetime-compact{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);margin-top:var(--space-1);padding:var(--space-1) var(--space-2);width:fit-content;max-width:100%;border-radius:var(--radius-full);background:color-mix(in srgb,var(--p-surface-100) 85%,transparent);border:1px solid var(--p-surface-200)}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__head-meta .datetime-compact .date-part,app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__head-meta .datetime-compact .date-part{font-size:var(--text-xs);font-weight:600;color:var(--p-text-color)}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__head-meta .datetime-compact .time-part,app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__head-meta .datetime-compact .time-part{font-size:var(--text-xs);color:var(--p-text-muted-color)}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__head-meta .datetime-compact .time-part:before,app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__head-meta .datetime-compact .time-part:before{content:"\b7";margin-inline:var(--space-1);color:var(--p-surface-300)}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__head-tags,app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__head-tags{flex-shrink:0;align-self:flex-start}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__head-tags .p-tag,app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__head-tags .p-tag{font-size:var(--text-2xs);font-weight:600;padding:.2rem .55rem;border-radius:var(--radius-full)}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__code,app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__code{font-family:var(--font-mono);font-size:var(--text-lg);font-weight:700;line-height:1.2;letter-spacing:.03em;color:var(--p-text-color)}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__sub,app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__sub{font-size:var(--text-sm);color:var(--p-text-muted-color);line-height:1.35}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__profile,app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__profile{flex:1 1 auto;min-width:0}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__profile .profile-container,app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__profile .profile-container{align-items:center;gap:var(--space-3)}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__profile .p-avatar,app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__profile .p-avatar{width:3rem;height:3rem;font-size:var(--text-sm);box-shadow:var(--shadow-sm),0 0 0 2px color-mix(in srgb,var(--p-primary-color) 18%,transparent)}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__profile .primary-text,app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__profile .primary-text{font-size:var(--text-md);font-weight:700;line-height:1.25;color:var(--p-text-color)}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__profile .secondary-text,app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__profile .secondary-text{font-family:var(--font-mono);font-size:var(--text-sm);margin-top:2px;color:var(--p-text-muted-color)}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__profile .customer-name,app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__profile .customer-name{white-space:normal;overflow:visible;text-overflow:unset;max-width:none}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__head>.admin-list-row-card__profile,app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__head>.customer-row-card__profile,app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__head>.customer-row-card__profile{padding-right:var(--space-2)}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__facts,app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__facts{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-4);border-top:0;background:var(--p-surface-50)}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__fact,app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__fact{display:grid;grid-template-columns:minmax(6.5rem,38%) 1fr;align-items:center;gap:var(--space-2) var(--space-3);margin:0;width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--p-surface-100);background:var(--p-content-background);box-shadow:var(--shadow-sm)}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__fact-label,app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__fact-label{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--text-2xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--p-text-muted-color);line-height:1.35}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__fact-label .pi,app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__fact-label .pi{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;font-size:.75rem;color:var(--p-primary-color);font-family:primeicons!important;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--p-primary-color) 12%,var(--p-content-background));border:1px solid color-mix(in srgb,var(--p-primary-color) 18%,transparent)}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__fact-label span:not(.pi),app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__fact-label span:not(.pi){min-width:0}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__fact-value,app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__fact-value{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);margin:0;font-size:var(--text-sm);color:var(--p-text-color);line-height:1.4;min-width:0}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__fact-value .p-tag,app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__fact-value .p-tag{font-size:var(--text-2xs)}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__fact-value .profile-container,app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__fact-value .profile-container{align-items:center}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__fact-value .p-avatar,app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__fact-value .p-avatar{width:2.25rem;height:2.25rem}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__tel,app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__tel{color:var(--p-primary-color);font-weight:600;text-decoration:none}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__tel:hover,app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__tel:hover{text-decoration:underline}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__empty,app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__empty{font-size:var(--text-sm);color:var(--p-text-muted-color)}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__footer,app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__tags,app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__tags{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--p-surface-100);background:var(--p-content-background)}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__footer .admin-list-row-card__fact,app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__tags .admin-list-row-card__fact,app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__tags .admin-list-row-card__fact{box-shadow:none;border-color:var(--p-surface-100);background:var(--p-surface-50)}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__footer-label,app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__tags-label,app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__tags-label{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-2xs);font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--p-text-muted-color)}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__footer-label .pi,app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__tags-label .pi,app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__tags-label .pi{font-size:.8rem;color:var(--p-primary-color);font-family:primeicons!important}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__footer-body,app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__tags-body,app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__tags-body{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--p-text-color);min-width:0}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__footer-body .ctbl,app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__tags-body .ctbl,app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__tags-body .ctbl{gap:var(--space-1)}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__footer-body app-column-tag-badge-list,app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__tags-body app-column-tag-badge-list,app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__tags-body app-column-tag-badge-list{display:block;width:100%}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__amounts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-4);border-top:0;background:color-mix(in srgb,var(--p-primary-color) 5%,var(--p-surface-50))}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__amount-item{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--p-surface-100);background:var(--p-content-background);box-shadow:var(--shadow-sm);transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__amount-item:only-child{border-color:var(--p-surface-100);background:var(--p-content-background)}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__amount-item:only-child .admin-list-row-card__amount-value{color:var(--p-text-color)}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__amount-item:last-child:not(:only-child){border-color:color-mix(in srgb,var(--p-warn-color) 22%,var(--p-surface-200));background:color-mix(in srgb,var(--p-warn-color) 7%,var(--p-content-background))}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__amount-item:last-child:not(:only-child) .admin-list-row-card__amount-value{color:color-mix(in srgb,var(--p-warn-color) 88%,var(--p-text-color))}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__amount-label{font-size:var(--text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--p-text-muted-color);line-height:1.3}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__amount-value{font-family:var(--font-mono);font-size:var(--text-md);font-weight:700;font-variant-numeric:tabular-nums;color:var(--p-text-color);line-height:1.2}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__procedure-list{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-4);border-top:1px solid var(--p-surface-100);list-style:none;background:var(--p-content-background)}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__procedure-item{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-sm);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--p-primary-color) 12%,var(--p-surface-100));background:color-mix(in srgb,var(--p-primary-color) 4%,var(--p-surface-50))}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__procedure-title{display:flex;align-items:flex-start;gap:var(--space-2);font-weight:600;color:var(--p-text-color);line-height:1.35}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__procedure-index{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;padding:0 var(--space-1);border-radius:var(--radius-full);font-size:var(--text-2xs);font-weight:700;color:var(--p-primary-contrast-color);background:var(--p-primary-color)}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__procedure-meta{font-size:var(--text-xs);color:var(--p-text-muted-color);line-height:1.35}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.modern-table-row,app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.cursor-pointer{display:block;width:100%;max-width:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent!important;box-shadow:none;overflow:visible;transition:none}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.modern-table-row:hover,app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.cursor-pointer:hover{background:transparent!important;box-shadow:none}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.modern-table-row:hover .admin-list-row-card,app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.modern-table-row:hover .customer-row-card,app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.cursor-pointer:hover .admin-list-row-card,app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.cursor-pointer:hover .customer-row-card{border-color:color-mix(in srgb,var(--p-primary-color) 32%,var(--p-surface-200));box-shadow:var(--shadow-md);transform:translateY(-1px)}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.modern-table-row:active .admin-list-row-card,app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.modern-table-row:active .customer-row-card,app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.cursor-pointer:active .admin-list-row-card,app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.cursor-pointer:active .customer-row-card{transform:translateY(0);box-shadow:var(--shadow-sm)}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.modern-table-row>td:not(.customer-cell),app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.cursor-pointer>td:not(.customer-cell){display:none!important}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.modern-table-row>td.customer-cell,app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.cursor-pointer>td.customer-cell{display:block;width:100%!important;max-width:100%;padding:0;border:0;background:transparent}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.modern-table-row>td.customer-cell .p-column-title,app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.cursor-pointer>td.customer-cell .p-column-title{display:none}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.modern-table-row.branch-service-stack-skip{display:none!important}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack.p-datatable{width:100%;max-width:100%}app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .p-paginator{width:100%;margin-top:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--p-surface-200);box-shadow:var(--shadow-sm);background:var(--p-content-background)}@media(max-width:1024px){.app-dark app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card,.app-dark app-sales-payment-list .sales-payment-list-table.bmk-data-table .customer-row-card{border-color:var(--p-surface-700);background:var(--p-surface-800)}.app-dark app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__head,.app-dark app-sales-payment-list .sales-payment-list-table.bmk-data-table .customer-row-card__head{background:linear-gradient(145deg,color-mix(in srgb,var(--p-primary-color) 16%,var(--p-surface-800)) 0%,var(--p-surface-800) 100%);border-bottom-color:var(--p-surface-700)}.app-dark app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__head-meta .datetime-compact,.app-dark app-sales-payment-list .sales-payment-list-table.bmk-data-table .customer-row-card__head-meta .datetime-compact{background:var(--p-surface-900);border-color:var(--p-surface-700)}.app-dark app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__facts,.app-dark app-sales-payment-list .sales-payment-list-table.bmk-data-table .customer-row-card__facts{background:var(--p-surface-900)}.app-dark app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__fact,.app-dark app-sales-payment-list .sales-payment-list-table.bmk-data-table .customer-row-card__fact{border-color:var(--p-surface-700);background:var(--p-surface-800)}.app-dark app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__amounts{background:color-mix(in srgb,var(--p-primary-color) 8%,var(--p-surface-900))}.app-dark app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__amount-item{border-color:var(--p-surface-700);background:var(--p-surface-800)}.app-dark app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__procedure-list{border-top-color:var(--p-surface-700);background:var(--p-surface-800)}.app-dark app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__procedure-item{border-color:var(--p-surface-700);background:color-mix(in srgb,var(--p-primary-color) 8%,var(--p-surface-900))}.app-dark app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__footer,.app-dark app-sales-payment-list .sales-payment-list-table.bmk-data-table .customer-row-card__tags,.app-dark app-sales-payment-list .sales-payment-list-table.bmk-data-table .admin-list-row-card__tags{border-top-color:var(--p-surface-700);background:var(--p-surface-800)}}.app-dark app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card,.app-dark app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card{border-color:var(--p-surface-700);background:var(--p-surface-800)}.app-dark app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card:hover,.app-dark app-sales-payment-list .sales-payment-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card:hover{border-color:color-mix(in srgb,var(--p-primary-color) 35%,var(--p-surface-700))}app-sales-payment-list .sales-payment-list-table.bmk-data-table .p-datatable-tbody>tr.modern-table-row{background:var(--p-content-background)!important}app-sales-payment-list .sales-payment-list-table.bmk-data-table .p-datatable-tbody>tr.modern-table-row:hover{background:var(--p-content-hover-background)!important}app-sales-payment-list .sales-payment-list-table.bmk-data-table .p-datatable-tbody>tr.modern-table-row--cancelled{border-inline-start:4px solid color-mix(in srgb,var(--p-danger-color) 45%,transparent);background:color-mix(in srgb,var(--p-danger-color) 8%,var(--p-content-background))!important}app-sales-payment-list .sales-payment-list-table.bmk-data-table .p-datatable-tbody>tr.modern-table-row--cancelled:hover{background:color-mix(in srgb,var(--p-danger-color) 12%,var(--p-content-background))!important}@media(max-width:1024px){app-sales-txn-list .sales-txn-list-table.bmk-data-table{width:100%;max-width:100%}app-sales-txn-list .sales-txn-list-table.bmk-data-table .p-datatable-table-container{overflow-x:visible}app-sales-txn-list .sales-txn-list-table.bmk-data-table .p-datatable-table-container,app-sales-txn-list .sales-txn-list-table.bmk-data-table .p-datatable-wrapper,app-sales-txn-list .sales-txn-list-table.bmk-data-table .p-datatable-table,app-sales-txn-list .sales-txn-list-table.bmk-data-table table{width:100%!important;min-width:0!important;max-width:100%}app-sales-txn-list .sales-txn-list-table.bmk-data-table .p-datatable-table{display:block;table-layout:fixed}app-sales-txn-list .sales-txn-list-table.bmk-data-table .p-datatable-tbody{display:flex;flex-direction:column;gap:var(--space-4);width:100%;padding:var(--space-1) 0 var(--space-2)}app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card,app-sales-txn-list .sales-txn-list-table.bmk-data-table .customer-row-card{display:flex;flex-direction:column;gap:0;width:100%;box-sizing:border-box;margin:0;padding:0;overflow:hidden;border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--p-primary-color) 14%,var(--p-surface-200));background:var(--p-content-background);box-shadow:var(--shadow-sm);transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-base) var(--ease-out),transform var(--motion-fast) var(--ease-out)}app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-table,app-sales-txn-list .sales-txn-list-table.bmk-data-table .customer-row-table{display:none!important}app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__head,app-sales-txn-list .sales-txn-list-table.bmk-data-table .customer-row-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);min-width:0;padding:var(--space-4);padding-left:calc(var(--space-4) + 3px);background:linear-gradient(145deg,color-mix(in srgb,var(--p-primary-color) 11%,var(--p-content-background)) 0%,color-mix(in srgb,var(--p-primary-color) 3%,var(--p-content-background)) 55%,var(--p-content-background) 100%);border-bottom:1px solid color-mix(in srgb,var(--p-primary-color) 10%,var(--p-surface-100));position:relative}app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__head:before,app-sales-txn-list .sales-txn-list-table.bmk-data-table .customer-row-card__head:before{content:"";position:absolute;left:0;top:var(--space-2);bottom:var(--space-2);width:3px;border-radius:0 var(--radius-xs) var(--radius-xs) 0;background:var(--p-primary-color)}app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__head-meta,app-sales-txn-list .sales-txn-list-table.bmk-data-table .customer-row-card__head-meta{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__head-meta .datetime-compact,app-sales-txn-list .sales-txn-list-table.bmk-data-table .customer-row-card__head-meta .datetime-compact{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);margin-top:var(--space-1);padding:var(--space-1) var(--space-2);width:fit-content;max-width:100%;border-radius:var(--radius-full);background:color-mix(in srgb,var(--p-surface-100) 85%,transparent);border:1px solid var(--p-surface-200)}app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__head-meta .datetime-compact .date-part,app-sales-txn-list .sales-txn-list-table.bmk-data-table .customer-row-card__head-meta .datetime-compact .date-part{font-size:var(--text-xs);font-weight:600;color:var(--p-text-color)}app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__head-meta .datetime-compact .time-part,app-sales-txn-list .sales-txn-list-table.bmk-data-table .customer-row-card__head-meta .datetime-compact .time-part{font-size:var(--text-xs);color:var(--p-text-muted-color)}app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__head-meta .datetime-compact .time-part:before,app-sales-txn-list .sales-txn-list-table.bmk-data-table .customer-row-card__head-meta .datetime-compact .time-part:before{content:"\b7";margin-inline:var(--space-1);color:var(--p-surface-300)}app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__head-tags,app-sales-txn-list .sales-txn-list-table.bmk-data-table .customer-row-card__head-tags{flex-shrink:0;align-self:flex-start}app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__head-tags .p-tag,app-sales-txn-list .sales-txn-list-table.bmk-data-table .customer-row-card__head-tags .p-tag{font-size:var(--text-2xs);font-weight:600;padding:.2rem .55rem;border-radius:var(--radius-full)}app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__code,app-sales-txn-list .sales-txn-list-table.bmk-data-table .customer-row-card__code{font-family:var(--font-mono);font-size:var(--text-lg);font-weight:700;line-height:1.2;letter-spacing:.03em;color:var(--p-text-color)}app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__sub,app-sales-txn-list .sales-txn-list-table.bmk-data-table .customer-row-card__sub{font-size:var(--text-sm);color:var(--p-text-muted-color);line-height:1.35}app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__profile,app-sales-txn-list .sales-txn-list-table.bmk-data-table .customer-row-card__profile{flex:1 1 auto;min-width:0}app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__profile .profile-container,app-sales-txn-list .sales-txn-list-table.bmk-data-table .customer-row-card__profile .profile-container{align-items:center;gap:var(--space-3)}app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__profile .p-avatar,app-sales-txn-list .sales-txn-list-table.bmk-data-table .customer-row-card__profile .p-avatar{width:3rem;height:3rem;font-size:var(--text-sm);box-shadow:var(--shadow-sm),0 0 0 2px color-mix(in srgb,var(--p-primary-color) 18%,transparent)}app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__profile .primary-text,app-sales-txn-list .sales-txn-list-table.bmk-data-table .customer-row-card__profile .primary-text{font-size:var(--text-md);font-weight:700;line-height:1.25;color:var(--p-text-color)}app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__profile .secondary-text,app-sales-txn-list .sales-txn-list-table.bmk-data-table .customer-row-card__profile .secondary-text{font-family:var(--font-mono);font-size:var(--text-sm);margin-top:2px;color:var(--p-text-muted-color)}app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__profile .customer-name,app-sales-txn-list .sales-txn-list-table.bmk-data-table .customer-row-card__profile .customer-name{white-space:normal;overflow:visible;text-overflow:unset;max-width:none}app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__head>.admin-list-row-card__profile,app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__head>.customer-row-card__profile,app-sales-txn-list .sales-txn-list-table.bmk-data-table .customer-row-card__head>.customer-row-card__profile{padding-right:var(--space-2)}app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__facts,app-sales-txn-list .sales-txn-list-table.bmk-data-table .customer-row-card__facts{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-4);border-top:0;background:var(--p-surface-50)}app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__fact,app-sales-txn-list .sales-txn-list-table.bmk-data-table .customer-row-card__fact{display:grid;grid-template-columns:minmax(6.5rem,38%) 1fr;align-items:center;gap:var(--space-2) var(--space-3);margin:0;width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--p-surface-100);background:var(--p-content-background);box-shadow:var(--shadow-sm)}app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__fact-label,app-sales-txn-list .sales-txn-list-table.bmk-data-table .customer-row-card__fact-label{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--text-2xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--p-text-muted-color);line-height:1.35}app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__fact-label .pi,app-sales-txn-list .sales-txn-list-table.bmk-data-table .customer-row-card__fact-label .pi{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;font-size:.75rem;color:var(--p-primary-color);font-family:primeicons!important;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--p-primary-color) 12%,var(--p-content-background));border:1px solid color-mix(in srgb,var(--p-primary-color) 18%,transparent)}app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__fact-label span:not(.pi),app-sales-txn-list .sales-txn-list-table.bmk-data-table .customer-row-card__fact-label span:not(.pi){min-width:0}app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__fact-value,app-sales-txn-list .sales-txn-list-table.bmk-data-table .customer-row-card__fact-value{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);margin:0;font-size:var(--text-sm);color:var(--p-text-color);line-height:1.4;min-width:0}app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__fact-value .p-tag,app-sales-txn-list .sales-txn-list-table.bmk-data-table .customer-row-card__fact-value .p-tag{font-size:var(--text-2xs)}app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__fact-value .profile-container,app-sales-txn-list .sales-txn-list-table.bmk-data-table .customer-row-card__fact-value .profile-container{align-items:center}app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__fact-value .p-avatar,app-sales-txn-list .sales-txn-list-table.bmk-data-table .customer-row-card__fact-value .p-avatar{width:2.25rem;height:2.25rem}app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__tel,app-sales-txn-list .sales-txn-list-table.bmk-data-table .customer-row-card__tel{color:var(--p-primary-color);font-weight:600;text-decoration:none}app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__tel:hover,app-sales-txn-list .sales-txn-list-table.bmk-data-table .customer-row-card__tel:hover{text-decoration:underline}app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__empty,app-sales-txn-list .sales-txn-list-table.bmk-data-table .customer-row-card__empty{font-size:var(--text-sm);color:var(--p-text-muted-color)}app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__footer,app-sales-txn-list .sales-txn-list-table.bmk-data-table .customer-row-card__tags,app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__tags{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--p-surface-100);background:var(--p-content-background)}app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__footer .admin-list-row-card__fact,app-sales-txn-list .sales-txn-list-table.bmk-data-table .customer-row-card__tags .admin-list-row-card__fact,app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__tags .admin-list-row-card__fact{box-shadow:none;border-color:var(--p-surface-100);background:var(--p-surface-50)}app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__footer-label,app-sales-txn-list .sales-txn-list-table.bmk-data-table .customer-row-card__tags-label,app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__tags-label{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-2xs);font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--p-text-muted-color)}app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__footer-label .pi,app-sales-txn-list .sales-txn-list-table.bmk-data-table .customer-row-card__tags-label .pi,app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__tags-label .pi{font-size:.8rem;color:var(--p-primary-color);font-family:primeicons!important}app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__footer-body,app-sales-txn-list .sales-txn-list-table.bmk-data-table .customer-row-card__tags-body,app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__tags-body{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--p-text-color);min-width:0}app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__footer-body .ctbl,app-sales-txn-list .sales-txn-list-table.bmk-data-table .customer-row-card__tags-body .ctbl,app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__tags-body .ctbl{gap:var(--space-1)}app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__footer-body app-column-tag-badge-list,app-sales-txn-list .sales-txn-list-table.bmk-data-table .customer-row-card__tags-body app-column-tag-badge-list,app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__tags-body app-column-tag-badge-list{display:block;width:100%}app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__amounts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-4);border-top:0;background:color-mix(in srgb,var(--p-primary-color) 5%,var(--p-surface-50))}app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__amount-item{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--p-surface-100);background:var(--p-content-background);box-shadow:var(--shadow-sm);transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__amount-item:only-child{border-color:var(--p-surface-100);background:var(--p-content-background)}app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__amount-item:only-child .admin-list-row-card__amount-value{color:var(--p-text-color)}app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__amount-item:last-child:not(:only-child){border-color:color-mix(in srgb,var(--p-warn-color) 22%,var(--p-surface-200));background:color-mix(in srgb,var(--p-warn-color) 7%,var(--p-content-background))}app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__amount-item:last-child:not(:only-child) .admin-list-row-card__amount-value{color:color-mix(in srgb,var(--p-warn-color) 88%,var(--p-text-color))}app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__amount-label{font-size:var(--text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--p-text-muted-color);line-height:1.3}app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__amount-value{font-family:var(--font-mono);font-size:var(--text-md);font-weight:700;font-variant-numeric:tabular-nums;color:var(--p-text-color);line-height:1.2}app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__procedure-list{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-4);border-top:1px solid var(--p-surface-100);list-style:none;background:var(--p-content-background)}app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__procedure-item{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-sm);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--p-primary-color) 12%,var(--p-surface-100));background:color-mix(in srgb,var(--p-primary-color) 4%,var(--p-surface-50))}app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__procedure-title{display:flex;align-items:flex-start;gap:var(--space-2);font-weight:600;color:var(--p-text-color);line-height:1.35}app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__procedure-index{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;padding:0 var(--space-1);border-radius:var(--radius-full);font-size:var(--text-2xs);font-weight:700;color:var(--p-primary-contrast-color);background:var(--p-primary-color)}app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__procedure-meta{font-size:var(--text-xs);color:var(--p-text-muted-color);line-height:1.35}app-sales-txn-list .sales-txn-list-table.bmk-data-table .p-datatable-tbody>tr.modern-table-row,app-sales-txn-list .sales-txn-list-table.bmk-data-table .p-datatable-tbody>tr.cursor-pointer{display:block;width:100%;max-width:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent!important;box-shadow:none;overflow:visible;transition:none}app-sales-txn-list .sales-txn-list-table.bmk-data-table .p-datatable-tbody>tr.modern-table-row:hover,app-sales-txn-list .sales-txn-list-table.bmk-data-table .p-datatable-tbody>tr.cursor-pointer:hover{background:transparent!important;box-shadow:none}app-sales-txn-list .sales-txn-list-table.bmk-data-table .p-datatable-tbody>tr.modern-table-row:hover .admin-list-row-card,app-sales-txn-list .sales-txn-list-table.bmk-data-table .p-datatable-tbody>tr.modern-table-row:hover .customer-row-card,app-sales-txn-list .sales-txn-list-table.bmk-data-table .p-datatable-tbody>tr.cursor-pointer:hover .admin-list-row-card,app-sales-txn-list .sales-txn-list-table.bmk-data-table .p-datatable-tbody>tr.cursor-pointer:hover .customer-row-card{border-color:color-mix(in srgb,var(--p-primary-color) 32%,var(--p-surface-200));box-shadow:var(--shadow-md);transform:translateY(-1px)}app-sales-txn-list .sales-txn-list-table.bmk-data-table .p-datatable-tbody>tr.modern-table-row:active .admin-list-row-card,app-sales-txn-list .sales-txn-list-table.bmk-data-table .p-datatable-tbody>tr.modern-table-row:active .customer-row-card,app-sales-txn-list .sales-txn-list-table.bmk-data-table .p-datatable-tbody>tr.cursor-pointer:active .admin-list-row-card,app-sales-txn-list .sales-txn-list-table.bmk-data-table .p-datatable-tbody>tr.cursor-pointer:active .customer-row-card{transform:translateY(0);box-shadow:var(--shadow-sm)}app-sales-txn-list .sales-txn-list-table.bmk-data-table .p-datatable-tbody>tr.modern-table-row>td:not(.code-cell),app-sales-txn-list .sales-txn-list-table.bmk-data-table .p-datatable-tbody>tr.cursor-pointer>td:not(.code-cell){display:none!important}app-sales-txn-list .sales-txn-list-table.bmk-data-table .p-datatable-tbody>tr.modern-table-row>td.code-cell,app-sales-txn-list .sales-txn-list-table.bmk-data-table .p-datatable-tbody>tr.cursor-pointer>td.code-cell{display:block;width:100%!important;max-width:100%;padding:0;border:0;background:transparent}app-sales-txn-list .sales-txn-list-table.bmk-data-table .p-datatable-tbody>tr.modern-table-row>td.code-cell .p-column-title,app-sales-txn-list .sales-txn-list-table.bmk-data-table .p-datatable-tbody>tr.cursor-pointer>td.code-cell .p-column-title{display:none}app-sales-txn-list .sales-txn-list-table.bmk-data-table .p-datatable-tbody>tr.modern-table-row.branch-service-stack-skip{display:none!important}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable{width:100%;max-width:100%}app-sales-txn-list .sales-txn-list-table.bmk-data-table .p-paginator{width:100%;margin-top:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--p-surface-200);box-shadow:var(--shadow-sm);background:var(--p-content-background)}}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-table-container,app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-wrapper,app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-table,app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack table{width:100%!important;min-width:0!important;max-width:100%}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-table{display:block;table-layout:fixed}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody{display:flex;flex-direction:column;gap:var(--space-4);width:100%;padding:var(--space-1) 0 var(--space-2)}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card,app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card{display:flex;flex-direction:column;gap:0;width:100%;box-sizing:border-box;margin:0;padding:0;overflow:hidden;border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--p-primary-color) 14%,var(--p-surface-200));background:var(--p-content-background);box-shadow:var(--shadow-sm);transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-base) var(--ease-out),transform var(--motion-fast) var(--ease-out)}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-table,app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-table{display:none!important}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__head,app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);min-width:0;padding:var(--space-4);padding-left:calc(var(--space-4) + 3px);background:linear-gradient(145deg,color-mix(in srgb,var(--p-primary-color) 11%,var(--p-content-background)) 0%,color-mix(in srgb,var(--p-primary-color) 3%,var(--p-content-background)) 55%,var(--p-content-background) 100%);border-bottom:1px solid color-mix(in srgb,var(--p-primary-color) 10%,var(--p-surface-100));position:relative}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__head:before,app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__head:before{content:"";position:absolute;left:0;top:var(--space-2);bottom:var(--space-2);width:3px;border-radius:0 var(--radius-xs) var(--radius-xs) 0;background:var(--p-primary-color)}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__head-meta,app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__head-meta{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__head-meta .datetime-compact,app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__head-meta .datetime-compact{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);margin-top:var(--space-1);padding:var(--space-1) var(--space-2);width:fit-content;max-width:100%;border-radius:var(--radius-full);background:color-mix(in srgb,var(--p-surface-100) 85%,transparent);border:1px solid var(--p-surface-200)}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__head-meta .datetime-compact .date-part,app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__head-meta .datetime-compact .date-part{font-size:var(--text-xs);font-weight:600;color:var(--p-text-color)}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__head-meta .datetime-compact .time-part,app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__head-meta .datetime-compact .time-part{font-size:var(--text-xs);color:var(--p-text-muted-color)}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__head-meta .datetime-compact .time-part:before,app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__head-meta .datetime-compact .time-part:before{content:"\b7";margin-inline:var(--space-1);color:var(--p-surface-300)}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__head-tags,app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__head-tags{flex-shrink:0;align-self:flex-start}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__head-tags .p-tag,app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__head-tags .p-tag{font-size:var(--text-2xs);font-weight:600;padding:.2rem .55rem;border-radius:var(--radius-full)}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__code,app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__code{font-family:var(--font-mono);font-size:var(--text-lg);font-weight:700;line-height:1.2;letter-spacing:.03em;color:var(--p-text-color)}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__sub,app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__sub{font-size:var(--text-sm);color:var(--p-text-muted-color);line-height:1.35}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__profile,app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__profile{flex:1 1 auto;min-width:0}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__profile .profile-container,app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__profile .profile-container{align-items:center;gap:var(--space-3)}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__profile .p-avatar,app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__profile .p-avatar{width:3rem;height:3rem;font-size:var(--text-sm);box-shadow:var(--shadow-sm),0 0 0 2px color-mix(in srgb,var(--p-primary-color) 18%,transparent)}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__profile .primary-text,app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__profile .primary-text{font-size:var(--text-md);font-weight:700;line-height:1.25;color:var(--p-text-color)}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__profile .secondary-text,app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__profile .secondary-text{font-family:var(--font-mono);font-size:var(--text-sm);margin-top:2px;color:var(--p-text-muted-color)}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__profile .customer-name,app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__profile .customer-name{white-space:normal;overflow:visible;text-overflow:unset;max-width:none}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__head>.admin-list-row-card__profile,app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__head>.customer-row-card__profile,app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__head>.customer-row-card__profile{padding-right:var(--space-2)}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__facts,app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__facts{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-4);border-top:0;background:var(--p-surface-50)}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__fact,app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__fact{display:grid;grid-template-columns:minmax(6.5rem,38%) 1fr;align-items:center;gap:var(--space-2) var(--space-3);margin:0;width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--p-surface-100);background:var(--p-content-background);box-shadow:var(--shadow-sm)}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__fact-label,app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__fact-label{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--text-2xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--p-text-muted-color);line-height:1.35}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__fact-label .pi,app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__fact-label .pi{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;font-size:.75rem;color:var(--p-primary-color);font-family:primeicons!important;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--p-primary-color) 12%,var(--p-content-background));border:1px solid color-mix(in srgb,var(--p-primary-color) 18%,transparent)}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__fact-label span:not(.pi),app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__fact-label span:not(.pi){min-width:0}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__fact-value,app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__fact-value{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);margin:0;font-size:var(--text-sm);color:var(--p-text-color);line-height:1.4;min-width:0}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__fact-value .p-tag,app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__fact-value .p-tag{font-size:var(--text-2xs)}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__fact-value .profile-container,app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__fact-value .profile-container{align-items:center}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__fact-value .p-avatar,app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__fact-value .p-avatar{width:2.25rem;height:2.25rem}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__tel,app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__tel{color:var(--p-primary-color);font-weight:600;text-decoration:none}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__tel:hover,app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__tel:hover{text-decoration:underline}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__empty,app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__empty{font-size:var(--text-sm);color:var(--p-text-muted-color)}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__footer,app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__tags,app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__tags{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--p-surface-100);background:var(--p-content-background)}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__footer .admin-list-row-card__fact,app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__tags .admin-list-row-card__fact,app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__tags .admin-list-row-card__fact{box-shadow:none;border-color:var(--p-surface-100);background:var(--p-surface-50)}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__footer-label,app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__tags-label,app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__tags-label{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-2xs);font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--p-text-muted-color)}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__footer-label .pi,app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__tags-label .pi,app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__tags-label .pi{font-size:.8rem;color:var(--p-primary-color);font-family:primeicons!important}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__footer-body,app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__tags-body,app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__tags-body{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--p-text-color);min-width:0}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__footer-body .ctbl,app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__tags-body .ctbl,app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__tags-body .ctbl{gap:var(--space-1)}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__footer-body app-column-tag-badge-list,app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__tags-body app-column-tag-badge-list,app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__tags-body app-column-tag-badge-list{display:block;width:100%}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__amounts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-4);border-top:0;background:color-mix(in srgb,var(--p-primary-color) 5%,var(--p-surface-50))}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__amount-item{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--p-surface-100);background:var(--p-content-background);box-shadow:var(--shadow-sm);transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__amount-item:only-child{border-color:var(--p-surface-100);background:var(--p-content-background)}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__amount-item:only-child .admin-list-row-card__amount-value{color:var(--p-text-color)}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__amount-item:last-child:not(:only-child){border-color:color-mix(in srgb,var(--p-warn-color) 22%,var(--p-surface-200));background:color-mix(in srgb,var(--p-warn-color) 7%,var(--p-content-background))}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__amount-item:last-child:not(:only-child) .admin-list-row-card__amount-value{color:color-mix(in srgb,var(--p-warn-color) 88%,var(--p-text-color))}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__amount-label{font-size:var(--text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--p-text-muted-color);line-height:1.3}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__amount-value{font-family:var(--font-mono);font-size:var(--text-md);font-weight:700;font-variant-numeric:tabular-nums;color:var(--p-text-color);line-height:1.2}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__procedure-list{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-4);border-top:1px solid var(--p-surface-100);list-style:none;background:var(--p-content-background)}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__procedure-item{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-sm);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--p-primary-color) 12%,var(--p-surface-100));background:color-mix(in srgb,var(--p-primary-color) 4%,var(--p-surface-50))}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__procedure-title{display:flex;align-items:flex-start;gap:var(--space-2);font-weight:600;color:var(--p-text-color);line-height:1.35}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__procedure-index{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;padding:0 var(--space-1);border-radius:var(--radius-full);font-size:var(--text-2xs);font-weight:700;color:var(--p-primary-contrast-color);background:var(--p-primary-color)}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__procedure-meta{font-size:var(--text-xs);color:var(--p-text-muted-color);line-height:1.35}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.modern-table-row,app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.cursor-pointer{display:block;width:100%;max-width:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent!important;box-shadow:none;overflow:visible;transition:none}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.modern-table-row:hover,app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.cursor-pointer:hover{background:transparent!important;box-shadow:none}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.modern-table-row:hover .admin-list-row-card,app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.modern-table-row:hover .customer-row-card,app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.cursor-pointer:hover .admin-list-row-card,app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.cursor-pointer:hover .customer-row-card{border-color:color-mix(in srgb,var(--p-primary-color) 32%,var(--p-surface-200));box-shadow:var(--shadow-md);transform:translateY(-1px)}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.modern-table-row:active .admin-list-row-card,app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.modern-table-row:active .customer-row-card,app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.cursor-pointer:active .admin-list-row-card,app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.cursor-pointer:active .customer-row-card{transform:translateY(0);box-shadow:var(--shadow-sm)}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.modern-table-row>td:not(.code-cell),app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.cursor-pointer>td:not(.code-cell){display:none!important}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.modern-table-row>td.code-cell,app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.cursor-pointer>td.code-cell{display:block;width:100%!important;max-width:100%;padding:0;border:0;background:transparent}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.modern-table-row>td.code-cell .p-column-title,app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.cursor-pointer>td.code-cell .p-column-title{display:none}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.modern-table-row.branch-service-stack-skip{display:none!important}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack.p-datatable{width:100%;max-width:100%}app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .p-paginator{width:100%;margin-top:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--p-surface-200);box-shadow:var(--shadow-sm);background:var(--p-content-background)}@media(max-width:1024px){.app-dark app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card,.app-dark app-sales-txn-list .sales-txn-list-table.bmk-data-table .customer-row-card{border-color:var(--p-surface-700);background:var(--p-surface-800)}.app-dark app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__head,.app-dark app-sales-txn-list .sales-txn-list-table.bmk-data-table .customer-row-card__head{background:linear-gradient(145deg,color-mix(in srgb,var(--p-primary-color) 16%,var(--p-surface-800)) 0%,var(--p-surface-800) 100%);border-bottom-color:var(--p-surface-700)}.app-dark app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__head-meta .datetime-compact,.app-dark app-sales-txn-list .sales-txn-list-table.bmk-data-table .customer-row-card__head-meta .datetime-compact{background:var(--p-surface-900);border-color:var(--p-surface-700)}.app-dark app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__facts,.app-dark app-sales-txn-list .sales-txn-list-table.bmk-data-table .customer-row-card__facts{background:var(--p-surface-900)}.app-dark app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__fact,.app-dark app-sales-txn-list .sales-txn-list-table.bmk-data-table .customer-row-card__fact{border-color:var(--p-surface-700);background:var(--p-surface-800)}.app-dark app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__amounts{background:color-mix(in srgb,var(--p-primary-color) 8%,var(--p-surface-900))}.app-dark app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__amount-item{border-color:var(--p-surface-700);background:var(--p-surface-800)}.app-dark app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__procedure-list{border-top-color:var(--p-surface-700);background:var(--p-surface-800)}.app-dark app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__procedure-item{border-color:var(--p-surface-700);background:color-mix(in srgb,var(--p-primary-color) 8%,var(--p-surface-900))}.app-dark app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__footer,.app-dark app-sales-txn-list .sales-txn-list-table.bmk-data-table .customer-row-card__tags,.app-dark app-sales-txn-list .sales-txn-list-table.bmk-data-table .admin-list-row-card__tags{border-top-color:var(--p-surface-700);background:var(--p-surface-800)}}.app-dark app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card,.app-dark app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card{border-color:var(--p-surface-700);background:var(--p-surface-800)}.app-dark app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card:hover,.app-dark app-sales-txn-list .sales-txn-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card:hover{border-color:color-mix(in srgb,var(--p-primary-color) 35%,var(--p-surface-700))}@media(max-width:1024px){app-branch-service-list .branch-service-list-table.bmk-data-table{width:100%;max-width:100%}app-branch-service-list .branch-service-list-table.bmk-data-table .p-datatable-table-container{overflow-x:visible}app-branch-service-list .branch-service-list-table.bmk-data-table .p-datatable-table-container,app-branch-service-list .branch-service-list-table.bmk-data-table .p-datatable-wrapper,app-branch-service-list .branch-service-list-table.bmk-data-table .p-datatable-table,app-branch-service-list .branch-service-list-table.bmk-data-table table{width:100%!important;min-width:0!important;max-width:100%}app-branch-service-list .branch-service-list-table.bmk-data-table .p-datatable-table{display:block;table-layout:fixed}app-branch-service-list .branch-service-list-table.bmk-data-table .p-datatable-tbody{display:flex;flex-direction:column;gap:var(--space-4);width:100%;padding:var(--space-1) 0 var(--space-2)}app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card,app-branch-service-list .branch-service-list-table.bmk-data-table .customer-row-card{display:flex;flex-direction:column;gap:0;width:100%;box-sizing:border-box;margin:0;padding:0;overflow:hidden;border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--p-primary-color) 14%,var(--p-surface-200));background:var(--p-content-background);box-shadow:var(--shadow-sm);transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-base) var(--ease-out),transform var(--motion-fast) var(--ease-out)}app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-table,app-branch-service-list .branch-service-list-table.bmk-data-table .customer-row-table{display:none!important}app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__head,app-branch-service-list .branch-service-list-table.bmk-data-table .customer-row-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);min-width:0;padding:var(--space-4);padding-left:calc(var(--space-4) + 3px);background:linear-gradient(145deg,color-mix(in srgb,var(--p-primary-color) 11%,var(--p-content-background)) 0%,color-mix(in srgb,var(--p-primary-color) 3%,var(--p-content-background)) 55%,var(--p-content-background) 100%);border-bottom:1px solid color-mix(in srgb,var(--p-primary-color) 10%,var(--p-surface-100));position:relative}app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__head:before,app-branch-service-list .branch-service-list-table.bmk-data-table .customer-row-card__head:before{content:"";position:absolute;left:0;top:var(--space-2);bottom:var(--space-2);width:3px;border-radius:0 var(--radius-xs) var(--radius-xs) 0;background:var(--p-primary-color)}app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__head-meta,app-branch-service-list .branch-service-list-table.bmk-data-table .customer-row-card__head-meta{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__head-meta .datetime-compact,app-branch-service-list .branch-service-list-table.bmk-data-table .customer-row-card__head-meta .datetime-compact{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);margin-top:var(--space-1);padding:var(--space-1) var(--space-2);width:fit-content;max-width:100%;border-radius:var(--radius-full);background:color-mix(in srgb,var(--p-surface-100) 85%,transparent);border:1px solid var(--p-surface-200)}app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__head-meta .datetime-compact .date-part,app-branch-service-list .branch-service-list-table.bmk-data-table .customer-row-card__head-meta .datetime-compact .date-part{font-size:var(--text-xs);font-weight:600;color:var(--p-text-color)}app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__head-meta .datetime-compact .time-part,app-branch-service-list .branch-service-list-table.bmk-data-table .customer-row-card__head-meta .datetime-compact .time-part{font-size:var(--text-xs);color:var(--p-text-muted-color)}app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__head-meta .datetime-compact .time-part:before,app-branch-service-list .branch-service-list-table.bmk-data-table .customer-row-card__head-meta .datetime-compact .time-part:before{content:"\b7";margin-inline:var(--space-1);color:var(--p-surface-300)}app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__head-tags,app-branch-service-list .branch-service-list-table.bmk-data-table .customer-row-card__head-tags{flex-shrink:0;align-self:flex-start}app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__head-tags .p-tag,app-branch-service-list .branch-service-list-table.bmk-data-table .customer-row-card__head-tags .p-tag{font-size:var(--text-2xs);font-weight:600;padding:.2rem .55rem;border-radius:var(--radius-full)}app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__code,app-branch-service-list .branch-service-list-table.bmk-data-table .customer-row-card__code{font-family:var(--font-mono);font-size:var(--text-lg);font-weight:700;line-height:1.2;letter-spacing:.03em;color:var(--p-text-color)}app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__sub,app-branch-service-list .branch-service-list-table.bmk-data-table .customer-row-card__sub{font-size:var(--text-sm);color:var(--p-text-muted-color);line-height:1.35}app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__profile,app-branch-service-list .branch-service-list-table.bmk-data-table .customer-row-card__profile{flex:1 1 auto;min-width:0}app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__profile .profile-container,app-branch-service-list .branch-service-list-table.bmk-data-table .customer-row-card__profile .profile-container{align-items:center;gap:var(--space-3)}app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__profile .p-avatar,app-branch-service-list .branch-service-list-table.bmk-data-table .customer-row-card__profile .p-avatar{width:3rem;height:3rem;font-size:var(--text-sm);box-shadow:var(--shadow-sm),0 0 0 2px color-mix(in srgb,var(--p-primary-color) 18%,transparent)}app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__profile .primary-text,app-branch-service-list .branch-service-list-table.bmk-data-table .customer-row-card__profile .primary-text{font-size:var(--text-md);font-weight:700;line-height:1.25;color:var(--p-text-color)}app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__profile .secondary-text,app-branch-service-list .branch-service-list-table.bmk-data-table .customer-row-card__profile .secondary-text{font-family:var(--font-mono);font-size:var(--text-sm);margin-top:2px;color:var(--p-text-muted-color)}app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__profile .customer-name,app-branch-service-list .branch-service-list-table.bmk-data-table .customer-row-card__profile .customer-name{white-space:normal;overflow:visible;text-overflow:unset;max-width:none}app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__head>.admin-list-row-card__profile,app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__head>.customer-row-card__profile,app-branch-service-list .branch-service-list-table.bmk-data-table .customer-row-card__head>.customer-row-card__profile{padding-right:var(--space-2)}app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__facts,app-branch-service-list .branch-service-list-table.bmk-data-table .customer-row-card__facts{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-4);border-top:0;background:var(--p-surface-50)}app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__fact,app-branch-service-list .branch-service-list-table.bmk-data-table .customer-row-card__fact{display:grid;grid-template-columns:minmax(6.5rem,38%) 1fr;align-items:center;gap:var(--space-2) var(--space-3);margin:0;width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--p-surface-100);background:var(--p-content-background);box-shadow:var(--shadow-sm)}app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__fact-label,app-branch-service-list .branch-service-list-table.bmk-data-table .customer-row-card__fact-label{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--text-2xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--p-text-muted-color);line-height:1.35}app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__fact-label .pi,app-branch-service-list .branch-service-list-table.bmk-data-table .customer-row-card__fact-label .pi{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;font-size:.75rem;color:var(--p-primary-color);font-family:primeicons!important;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--p-primary-color) 12%,var(--p-content-background));border:1px solid color-mix(in srgb,var(--p-primary-color) 18%,transparent)}app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__fact-label span:not(.pi),app-branch-service-list .branch-service-list-table.bmk-data-table .customer-row-card__fact-label span:not(.pi){min-width:0}app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__fact-value,app-branch-service-list .branch-service-list-table.bmk-data-table .customer-row-card__fact-value{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);margin:0;font-size:var(--text-sm);color:var(--p-text-color);line-height:1.4;min-width:0}app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__fact-value .p-tag,app-branch-service-list .branch-service-list-table.bmk-data-table .customer-row-card__fact-value .p-tag{font-size:var(--text-2xs)}app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__fact-value .profile-container,app-branch-service-list .branch-service-list-table.bmk-data-table .customer-row-card__fact-value .profile-container{align-items:center}app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__fact-value .p-avatar,app-branch-service-list .branch-service-list-table.bmk-data-table .customer-row-card__fact-value .p-avatar{width:2.25rem;height:2.25rem}app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__tel,app-branch-service-list .branch-service-list-table.bmk-data-table .customer-row-card__tel{color:var(--p-primary-color);font-weight:600;text-decoration:none}app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__tel:hover,app-branch-service-list .branch-service-list-table.bmk-data-table .customer-row-card__tel:hover{text-decoration:underline}app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__empty,app-branch-service-list .branch-service-list-table.bmk-data-table .customer-row-card__empty{font-size:var(--text-sm);color:var(--p-text-muted-color)}app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__footer,app-branch-service-list .branch-service-list-table.bmk-data-table .customer-row-card__tags,app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__tags{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--p-surface-100);background:var(--p-content-background)}app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__footer .admin-list-row-card__fact,app-branch-service-list .branch-service-list-table.bmk-data-table .customer-row-card__tags .admin-list-row-card__fact,app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__tags .admin-list-row-card__fact{box-shadow:none;border-color:var(--p-surface-100);background:var(--p-surface-50)}app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__footer-label,app-branch-service-list .branch-service-list-table.bmk-data-table .customer-row-card__tags-label,app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__tags-label{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-2xs);font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--p-text-muted-color)}app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__footer-label .pi,app-branch-service-list .branch-service-list-table.bmk-data-table .customer-row-card__tags-label .pi,app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__tags-label .pi{font-size:.8rem;color:var(--p-primary-color);font-family:primeicons!important}app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__footer-body,app-branch-service-list .branch-service-list-table.bmk-data-table .customer-row-card__tags-body,app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__tags-body{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--p-text-color);min-width:0}app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__footer-body .ctbl,app-branch-service-list .branch-service-list-table.bmk-data-table .customer-row-card__tags-body .ctbl,app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__tags-body .ctbl{gap:var(--space-1)}app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__footer-body app-column-tag-badge-list,app-branch-service-list .branch-service-list-table.bmk-data-table .customer-row-card__tags-body app-column-tag-badge-list,app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__tags-body app-column-tag-badge-list{display:block;width:100%}app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__amounts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-4);border-top:0;background:color-mix(in srgb,var(--p-primary-color) 5%,var(--p-surface-50))}app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__amount-item{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--p-surface-100);background:var(--p-content-background);box-shadow:var(--shadow-sm);transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__amount-item:only-child{border-color:var(--p-surface-100);background:var(--p-content-background)}app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__amount-item:only-child .admin-list-row-card__amount-value{color:var(--p-text-color)}app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__amount-item:last-child:not(:only-child){border-color:color-mix(in srgb,var(--p-warn-color) 22%,var(--p-surface-200));background:color-mix(in srgb,var(--p-warn-color) 7%,var(--p-content-background))}app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__amount-item:last-child:not(:only-child) .admin-list-row-card__amount-value{color:color-mix(in srgb,var(--p-warn-color) 88%,var(--p-text-color))}app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__amount-label{font-size:var(--text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--p-text-muted-color);line-height:1.3}app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__amount-value{font-family:var(--font-mono);font-size:var(--text-md);font-weight:700;font-variant-numeric:tabular-nums;color:var(--p-text-color);line-height:1.2}app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__procedure-list{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-4);border-top:1px solid var(--p-surface-100);list-style:none;background:var(--p-content-background)}app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__procedure-item{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-sm);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--p-primary-color) 12%,var(--p-surface-100));background:color-mix(in srgb,var(--p-primary-color) 4%,var(--p-surface-50))}app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__procedure-title{display:flex;align-items:flex-start;gap:var(--space-2);font-weight:600;color:var(--p-text-color);line-height:1.35}app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__procedure-index{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;padding:0 var(--space-1);border-radius:var(--radius-full);font-size:var(--text-2xs);font-weight:700;color:var(--p-primary-contrast-color);background:var(--p-primary-color)}app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__procedure-meta{font-size:var(--text-xs);color:var(--p-text-muted-color);line-height:1.35}app-branch-service-list .branch-service-list-table.bmk-data-table .p-datatable-tbody>tr.modern-table-row,app-branch-service-list .branch-service-list-table.bmk-data-table .p-datatable-tbody>tr.cursor-pointer{display:block;width:100%;max-width:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent!important;box-shadow:none;overflow:visible;transition:none}app-branch-service-list .branch-service-list-table.bmk-data-table .p-datatable-tbody>tr.modern-table-row:hover,app-branch-service-list .branch-service-list-table.bmk-data-table .p-datatable-tbody>tr.cursor-pointer:hover{background:transparent!important;box-shadow:none}app-branch-service-list .branch-service-list-table.bmk-data-table .p-datatable-tbody>tr.modern-table-row:hover .admin-list-row-card,app-branch-service-list .branch-service-list-table.bmk-data-table .p-datatable-tbody>tr.modern-table-row:hover .customer-row-card,app-branch-service-list .branch-service-list-table.bmk-data-table .p-datatable-tbody>tr.cursor-pointer:hover .admin-list-row-card,app-branch-service-list .branch-service-list-table.bmk-data-table .p-datatable-tbody>tr.cursor-pointer:hover .customer-row-card{border-color:color-mix(in srgb,var(--p-primary-color) 32%,var(--p-surface-200));box-shadow:var(--shadow-md);transform:translateY(-1px)}app-branch-service-list .branch-service-list-table.bmk-data-table .p-datatable-tbody>tr.modern-table-row:active .admin-list-row-card,app-branch-service-list .branch-service-list-table.bmk-data-table .p-datatable-tbody>tr.modern-table-row:active .customer-row-card,app-branch-service-list .branch-service-list-table.bmk-data-table .p-datatable-tbody>tr.cursor-pointer:active .admin-list-row-card,app-branch-service-list .branch-service-list-table.bmk-data-table .p-datatable-tbody>tr.cursor-pointer:active .customer-row-card{transform:translateY(0);box-shadow:var(--shadow-sm)}app-branch-service-list .branch-service-list-table.bmk-data-table .p-datatable-tbody>tr.modern-table-row>td:not(.code-cell),app-branch-service-list .branch-service-list-table.bmk-data-table .p-datatable-tbody>tr.cursor-pointer>td:not(.code-cell){display:none!important}app-branch-service-list .branch-service-list-table.bmk-data-table .p-datatable-tbody>tr.modern-table-row>td.code-cell,app-branch-service-list .branch-service-list-table.bmk-data-table .p-datatable-tbody>tr.cursor-pointer>td.code-cell{display:block;width:100%!important;max-width:100%;padding:0;border:0;background:transparent}app-branch-service-list .branch-service-list-table.bmk-data-table .p-datatable-tbody>tr.modern-table-row>td.code-cell .p-column-title,app-branch-service-list .branch-service-list-table.bmk-data-table .p-datatable-tbody>tr.cursor-pointer>td.code-cell .p-column-title{display:none}app-branch-service-list .branch-service-list-table.bmk-data-table .p-datatable-tbody>tr.modern-table-row.branch-service-stack-skip{display:none!important}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable{width:100%;max-width:100%}app-branch-service-list .branch-service-list-table.bmk-data-table .p-paginator{width:100%;margin-top:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--p-surface-200);box-shadow:var(--shadow-sm);background:var(--p-content-background)}}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-table-container,app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-wrapper,app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-table,app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack table{width:100%!important;min-width:0!important;max-width:100%}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-table{display:block;table-layout:fixed}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody{display:flex;flex-direction:column;gap:var(--space-4);width:100%;padding:var(--space-1) 0 var(--space-2)}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card,app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card{display:flex;flex-direction:column;gap:0;width:100%;box-sizing:border-box;margin:0;padding:0;overflow:hidden;border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--p-primary-color) 14%,var(--p-surface-200));background:var(--p-content-background);box-shadow:var(--shadow-sm);transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-base) var(--ease-out),transform var(--motion-fast) var(--ease-out)}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-table,app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-table{display:none!important}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__head,app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);min-width:0;padding:var(--space-4);padding-left:calc(var(--space-4) + 3px);background:linear-gradient(145deg,color-mix(in srgb,var(--p-primary-color) 11%,var(--p-content-background)) 0%,color-mix(in srgb,var(--p-primary-color) 3%,var(--p-content-background)) 55%,var(--p-content-background) 100%);border-bottom:1px solid color-mix(in srgb,var(--p-primary-color) 10%,var(--p-surface-100));position:relative}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__head:before,app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__head:before{content:"";position:absolute;left:0;top:var(--space-2);bottom:var(--space-2);width:3px;border-radius:0 var(--radius-xs) var(--radius-xs) 0;background:var(--p-primary-color)}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__head-meta,app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__head-meta{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__head-meta .datetime-compact,app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__head-meta .datetime-compact{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);margin-top:var(--space-1);padding:var(--space-1) var(--space-2);width:fit-content;max-width:100%;border-radius:var(--radius-full);background:color-mix(in srgb,var(--p-surface-100) 85%,transparent);border:1px solid var(--p-surface-200)}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__head-meta .datetime-compact .date-part,app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__head-meta .datetime-compact .date-part{font-size:var(--text-xs);font-weight:600;color:var(--p-text-color)}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__head-meta .datetime-compact .time-part,app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__head-meta .datetime-compact .time-part{font-size:var(--text-xs);color:var(--p-text-muted-color)}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__head-meta .datetime-compact .time-part:before,app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__head-meta .datetime-compact .time-part:before{content:"\b7";margin-inline:var(--space-1);color:var(--p-surface-300)}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__head-tags,app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__head-tags{flex-shrink:0;align-self:flex-start}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__head-tags .p-tag,app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__head-tags .p-tag{font-size:var(--text-2xs);font-weight:600;padding:.2rem .55rem;border-radius:var(--radius-full)}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__code,app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__code{font-family:var(--font-mono);font-size:var(--text-lg);font-weight:700;line-height:1.2;letter-spacing:.03em;color:var(--p-text-color)}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__sub,app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__sub{font-size:var(--text-sm);color:var(--p-text-muted-color);line-height:1.35}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__profile,app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__profile{flex:1 1 auto;min-width:0}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__profile .profile-container,app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__profile .profile-container{align-items:center;gap:var(--space-3)}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__profile .p-avatar,app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__profile .p-avatar{width:3rem;height:3rem;font-size:var(--text-sm);box-shadow:var(--shadow-sm),0 0 0 2px color-mix(in srgb,var(--p-primary-color) 18%,transparent)}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__profile .primary-text,app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__profile .primary-text{font-size:var(--text-md);font-weight:700;line-height:1.25;color:var(--p-text-color)}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__profile .secondary-text,app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__profile .secondary-text{font-family:var(--font-mono);font-size:var(--text-sm);margin-top:2px;color:var(--p-text-muted-color)}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__profile .customer-name,app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__profile .customer-name{white-space:normal;overflow:visible;text-overflow:unset;max-width:none}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__head>.admin-list-row-card__profile,app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__head>.customer-row-card__profile,app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__head>.customer-row-card__profile{padding-right:var(--space-2)}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__facts,app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__facts{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-4);border-top:0;background:var(--p-surface-50)}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__fact,app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__fact{display:grid;grid-template-columns:minmax(6.5rem,38%) 1fr;align-items:center;gap:var(--space-2) var(--space-3);margin:0;width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--p-surface-100);background:var(--p-content-background);box-shadow:var(--shadow-sm)}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__fact-label,app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__fact-label{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--text-2xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--p-text-muted-color);line-height:1.35}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__fact-label .pi,app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__fact-label .pi{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;font-size:.75rem;color:var(--p-primary-color);font-family:primeicons!important;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--p-primary-color) 12%,var(--p-content-background));border:1px solid color-mix(in srgb,var(--p-primary-color) 18%,transparent)}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__fact-label span:not(.pi),app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__fact-label span:not(.pi){min-width:0}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__fact-value,app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__fact-value{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);margin:0;font-size:var(--text-sm);color:var(--p-text-color);line-height:1.4;min-width:0}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__fact-value .p-tag,app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__fact-value .p-tag{font-size:var(--text-2xs)}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__fact-value .profile-container,app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__fact-value .profile-container{align-items:center}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__fact-value .p-avatar,app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__fact-value .p-avatar{width:2.25rem;height:2.25rem}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__tel,app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__tel{color:var(--p-primary-color);font-weight:600;text-decoration:none}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__tel:hover,app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__tel:hover{text-decoration:underline}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__empty,app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__empty{font-size:var(--text-sm);color:var(--p-text-muted-color)}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__footer,app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__tags,app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__tags{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--p-surface-100);background:var(--p-content-background)}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__footer .admin-list-row-card__fact,app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__tags .admin-list-row-card__fact,app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__tags .admin-list-row-card__fact{box-shadow:none;border-color:var(--p-surface-100);background:var(--p-surface-50)}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__footer-label,app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__tags-label,app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__tags-label{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-2xs);font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--p-text-muted-color)}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__footer-label .pi,app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__tags-label .pi,app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__tags-label .pi{font-size:.8rem;color:var(--p-primary-color);font-family:primeicons!important}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__footer-body,app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__tags-body,app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__tags-body{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--p-text-color);min-width:0}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__footer-body .ctbl,app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__tags-body .ctbl,app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__tags-body .ctbl{gap:var(--space-1)}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__footer-body app-column-tag-badge-list,app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card__tags-body app-column-tag-badge-list,app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__tags-body app-column-tag-badge-list{display:block;width:100%}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__amounts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-4);border-top:0;background:color-mix(in srgb,var(--p-primary-color) 5%,var(--p-surface-50))}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__amount-item{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--p-surface-100);background:var(--p-content-background);box-shadow:var(--shadow-sm);transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__amount-item:only-child{border-color:var(--p-surface-100);background:var(--p-content-background)}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__amount-item:only-child .admin-list-row-card__amount-value{color:var(--p-text-color)}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__amount-item:last-child:not(:only-child){border-color:color-mix(in srgb,var(--p-warn-color) 22%,var(--p-surface-200));background:color-mix(in srgb,var(--p-warn-color) 7%,var(--p-content-background))}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__amount-item:last-child:not(:only-child) .admin-list-row-card__amount-value{color:color-mix(in srgb,var(--p-warn-color) 88%,var(--p-text-color))}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__amount-label{font-size:var(--text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--p-text-muted-color);line-height:1.3}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__amount-value{font-family:var(--font-mono);font-size:var(--text-md);font-weight:700;font-variant-numeric:tabular-nums;color:var(--p-text-color);line-height:1.2}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__procedure-list{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-4);border-top:1px solid var(--p-surface-100);list-style:none;background:var(--p-content-background)}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__procedure-item{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-sm);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--p-primary-color) 12%,var(--p-surface-100));background:color-mix(in srgb,var(--p-primary-color) 4%,var(--p-surface-50))}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__procedure-title{display:flex;align-items:flex-start;gap:var(--space-2);font-weight:600;color:var(--p-text-color);line-height:1.35}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__procedure-index{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;padding:0 var(--space-1);border-radius:var(--radius-full);font-size:var(--text-2xs);font-weight:700;color:var(--p-primary-contrast-color);background:var(--p-primary-color)}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card__procedure-meta{font-size:var(--text-xs);color:var(--p-text-muted-color);line-height:1.35}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.modern-table-row,app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.cursor-pointer{display:block;width:100%;max-width:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent!important;box-shadow:none;overflow:visible;transition:none}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.modern-table-row:hover,app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.cursor-pointer:hover{background:transparent!important;box-shadow:none}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.modern-table-row:hover .admin-list-row-card,app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.modern-table-row:hover .customer-row-card,app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.cursor-pointer:hover .admin-list-row-card,app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.cursor-pointer:hover .customer-row-card{border-color:color-mix(in srgb,var(--p-primary-color) 32%,var(--p-surface-200));box-shadow:var(--shadow-md);transform:translateY(-1px)}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.modern-table-row:active .admin-list-row-card,app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.modern-table-row:active .customer-row-card,app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.cursor-pointer:active .admin-list-row-card,app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.cursor-pointer:active .customer-row-card{transform:translateY(0);box-shadow:var(--shadow-sm)}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.modern-table-row>td:not(.code-cell),app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.cursor-pointer>td:not(.code-cell){display:none!important}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.modern-table-row>td.code-cell,app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.cursor-pointer>td.code-cell{display:block;width:100%!important;max-width:100%;padding:0;border:0;background:transparent}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.modern-table-row>td.code-cell .p-column-title,app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.cursor-pointer>td.code-cell .p-column-title{display:none}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .p-datatable-tbody>tr.modern-table-row.branch-service-stack-skip{display:none!important}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack.p-datatable{width:100%;max-width:100%}app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .p-paginator{width:100%;margin-top:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--p-surface-200);box-shadow:var(--shadow-sm);background:var(--p-content-background)}@media(max-width:1024px){.app-dark app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card,.app-dark app-branch-service-list .branch-service-list-table.bmk-data-table .customer-row-card{border-color:var(--p-surface-700);background:var(--p-surface-800)}.app-dark app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__head,.app-dark app-branch-service-list .branch-service-list-table.bmk-data-table .customer-row-card__head{background:linear-gradient(145deg,color-mix(in srgb,var(--p-primary-color) 16%,var(--p-surface-800)) 0%,var(--p-surface-800) 100%);border-bottom-color:var(--p-surface-700)}.app-dark app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__head-meta .datetime-compact,.app-dark app-branch-service-list .branch-service-list-table.bmk-data-table .customer-row-card__head-meta .datetime-compact{background:var(--p-surface-900);border-color:var(--p-surface-700)}.app-dark app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__facts,.app-dark app-branch-service-list .branch-service-list-table.bmk-data-table .customer-row-card__facts{background:var(--p-surface-900)}.app-dark app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__fact,.app-dark app-branch-service-list .branch-service-list-table.bmk-data-table .customer-row-card__fact{border-color:var(--p-surface-700);background:var(--p-surface-800)}.app-dark app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__amounts{background:color-mix(in srgb,var(--p-primary-color) 8%,var(--p-surface-900))}.app-dark app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__amount-item{border-color:var(--p-surface-700);background:var(--p-surface-800)}.app-dark app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__procedure-list{border-top-color:var(--p-surface-700);background:var(--p-surface-800)}.app-dark app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__procedure-item{border-color:var(--p-surface-700);background:color-mix(in srgb,var(--p-primary-color) 8%,var(--p-surface-900))}.app-dark app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__footer,.app-dark app-branch-service-list .branch-service-list-table.bmk-data-table .customer-row-card__tags,.app-dark app-branch-service-list .branch-service-list-table.bmk-data-table .admin-list-row-card__tags{border-top-color:var(--p-surface-700);background:var(--p-surface-800)}}.app-dark app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card,.app-dark app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card{border-color:var(--p-surface-700);background:var(--p-surface-800)}.app-dark app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .admin-list-row-card:hover,.app-dark app-branch-service-list .branch-service-list-table.bmk-data-table.p-datatable-responsive-stack .customer-row-card:hover{border-color:color-mix(in srgb,var(--p-primary-color) 35%,var(--p-surface-700))}.admin-list-page--stock .admin-list-page__header{margin-bottom:var(--space-4)}.admin-list-page__kpi-row{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-3);margin:0 var(--space-2) var(--space-4);padding:0 var(--space-1)}@media(max-width:1024px){.admin-list-page__kpi-row{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.admin-list-page__kpi-row{grid-template-columns:1fr 1fr;gap:var(--space-2)}}.admin-list-page__kpi-hint{margin:calc(-1 * var(--space-2)) var(--space-2) var(--space-3);padding:0 var(--space-2);font-size:var(--text-2xs);color:var(--p-text-muted-color)}.stock-kpi-tile{cursor:pointer;border:1px solid var(--p-content-border-color);border-radius:var(--radius-md);padding:var(--space-4);display:flex;align-items:center;gap:var(--space-3);background:var(--p-content-background);transition:transform var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.stock-kpi-tile:hover{box-shadow:var(--shadow-md)}.stock-kpi-tile--active{border-width:2px;border-color:var(--p-primary-color);background:color-mix(in srgb,var(--p-primary-color) 6%,var(--p-content-background))}.stock-kpi-tile__icon{width:2.5rem;height:2.5rem;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--p-surface-100)}.stock-kpi-tile__icon .pi{font-size:1.1rem;color:var(--p-primary-color)}.stock-kpi-tile__body{display:flex;flex-direction:column;min-width:0;gap:var(--space-1)}.stock-kpi-tile__value{font-size:var(--text-lg);font-weight:700;color:var(--p-text-color);line-height:1.2}.stock-kpi-tile__label{font-size:var(--text-2xs);font-weight:500;color:var(--p-text-muted-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stock-kpi-tile--danger .stock-kpi-tile__icon{background:color-mix(in srgb,var(--p-danger-color) 12%,transparent)}.stock-kpi-tile--danger .stock-kpi-tile__icon .pi{color:var(--p-danger-color)}.stock-kpi-tile--warn .stock-kpi-tile__icon{background:color-mix(in srgb,var(--p-warn-color) 12%,transparent)}.stock-kpi-tile--warn .stock-kpi-tile__icon .pi{color:var(--p-warn-color)}.stock-kpi-tile--info .stock-kpi-tile__icon{background:color-mix(in srgb,var(--p-info-color) 12%,transparent)}.stock-kpi-tile--info .stock-kpi-tile__icon .pi{color:var(--p-info-color)}.stock-filter-chips{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin:0 var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);background:var(--p-surface-50);border:1px dashed var(--p-surface-300);border-radius:var(--radius-sm)}.stock-filter-chips__label{font-size:var(--text-xs);font-weight:600;color:var(--p-text-muted-color);display:inline-flex;align-items:center;gap:var(--space-1)}.stock-direction-bar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin:0 var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);background:var(--p-surface-50);border:1px solid var(--p-content-border-color);border-radius:var(--radius-sm)}.stock-direction-bar__label{font-size:var(--text-xs);font-weight:600;color:var(--p-text-muted-color);white-space:nowrap}.stock-direction-bar__chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.stock-category-chips{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-4) var(--space-2) 0;padding:0 var(--space-1)}.stock-category-chip{display:inline-flex;align-items:center;gap:var(--space-1);padding:.4rem .75rem;border-radius:var(--radius-full);border:1.5px solid var(--p-surface-300);background:var(--p-content-background);color:var(--p-text-muted-color);font-size:var(--text-xs);font-weight:500;cursor:pointer;transition:border-color var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out);white-space:nowrap}.stock-category-chip .pi{font-size:.8rem}.stock-category-chip .chip-count{font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:700;background:var(--p-surface-100);color:var(--p-text-muted-color);padding:.1rem .4rem;border-radius:var(--radius-full);min-width:1.4rem;text-align:center}.stock-category-chip:hover:not(.active){border-color:color-mix(in srgb,var(--p-primary-color) 40%,transparent);background:color-mix(in srgb,var(--p-primary-color) 4%,var(--p-content-background));color:var(--p-primary-color)}.stock-category-chip:hover:not(.active) .chip-count{background:color-mix(in srgb,var(--p-primary-color) 10%,transparent);color:var(--p-primary-color)}.stock-category-chip.active{border-color:var(--p-primary-color);background:var(--p-primary-color);color:var(--p-primary-contrast-color);box-shadow:var(--shadow-sm)}.stock-category-chip.active .pi,.stock-category-chip.active .chip-count{color:var(--p-primary-contrast-color)}.stock-category-chip.active .chip-count{background:color-mix(in srgb,var(--p-primary-contrast-color) 22%,transparent)}.stock-category-chip.chip-stock-in.active{background:var(--p-success-600, #047857);border-color:var(--p-success-600, #047857)}.stock-category-chip.chip-stock-out.active{background:var(--p-surface-500);border-color:var(--p-surface-500)}.stock-category-chip.chip-adjust.active{background:var(--p-pink-600, #db2777);border-color:var(--p-pink-600, #db2777)}.stock-category-chip.chip-transfer-in.active{background:var(--p-sky-600, #0284c7);border-color:var(--p-sky-600, #0284c7)}.stock-category-chip.chip-transfer-out.active{background:var(--p-violet-600, #7c3aed);border-color:var(--p-violet-600, #7c3aed)}.stock-category-chip.chip-expired-out.active{background:var(--p-rose-600, #e11d48);border-color:var(--p-rose-600, #e11d48)}.stock-category-chip.chip-expired-return.active{background:var(--p-warn-600, #d97706);border-color:var(--p-warn-600, #d97706)}.stock-category-chip.chip-failed-deduction.active{background:var(--p-danger-color);border-color:var(--p-danger-color)}.admin-list-page__branch-tag .p-tag{font-size:var(--text-xs);font-weight:600;padding:.35rem .75rem;gap:var(--space-2);border:1px solid color-mix(in srgb,var(--p-info-color) 18%,transparent);background:color-mix(in srgb,var(--p-info-color) 8%,var(--p-content-background));color:var(--p-info-color)}.admin-list-page__branch-tag .p-tag .pi{font-size:.85rem}.admin-list-page--stock .status-cell .p-tag,.admin-list-page--stock .direction-cell .p-tag,.admin-list-page--stock .source-cell .p-tag,.admin-list-page--stock .pending-cell .p-tag,.admin-list-page--stock td.col-status .p-tag{font-size:var(--text-2xs);font-weight:600;padding:.25rem .625rem;white-space:nowrap;gap:.35rem}.admin-list-page--stock .status-cell .p-tag .p-tag-icon,.admin-list-page--stock .direction-cell .p-tag .p-tag-icon,.admin-list-page--stock .source-cell .p-tag .p-tag-icon,.admin-list-page--stock .pending-cell .p-tag .p-tag-icon,.admin-list-page--stock td.col-status .p-tag .p-tag-icon{font-size:.72rem}.admin-list-page--stock .status-cell .p-tag.p-tag-warning,.admin-list-page--stock .direction-cell .p-tag.p-tag-warning,.admin-list-page--stock .source-cell .p-tag.p-tag-warning,.admin-list-page--stock .pending-cell .p-tag.p-tag-warning,.admin-list-page--stock td.col-status .p-tag.p-tag-warning{background:color-mix(in srgb,var(--p-warn-color) 12%,transparent);color:var(--p-warn-700, var(--p-warn-color))}.admin-list-page--stock .status-cell .p-tag.p-tag-info,.admin-list-page--stock .direction-cell .p-tag.p-tag-info,.admin-list-page--stock .source-cell .p-tag.p-tag-info,.admin-list-page--stock .pending-cell .p-tag.p-tag-info,.admin-list-page--stock td.col-status .p-tag.p-tag-info{background:color-mix(in srgb,var(--p-info-color) 10%,transparent);color:var(--p-info-700, var(--p-info-color))}.admin-list-page--stock .status-cell .p-tag.p-tag-success,.admin-list-page--stock .direction-cell .p-tag.p-tag-success,.admin-list-page--stock .source-cell .p-tag.p-tag-success,.admin-list-page--stock .pending-cell .p-tag.p-tag-success,.admin-list-page--stock td.col-status .p-tag.p-tag-success{background:color-mix(in srgb,var(--p-success-color) 10%,transparent);color:var(--p-success-700, var(--p-success-color))}.admin-list-page--stock .status-cell .p-tag.p-tag-danger,.admin-list-page--stock .direction-cell .p-tag.p-tag-danger,.admin-list-page--stock .source-cell .p-tag.p-tag-danger,.admin-list-page--stock .pending-cell .p-tag.p-tag-danger,.admin-list-page--stock td.col-status .p-tag.p-tag-danger{background:color-mix(in srgb,var(--p-danger-color) 8%,transparent);color:var(--p-danger-700, var(--p-danger-color))}@media(prefers-reduced-motion:reduce){.stock-kpi-tile:hover{transform:none}}.admin-list-page--employee .admin-list-page__header{margin-bottom:var(--space-4)}.admin-list-page--employee .admin-list-page__search{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin:0 var(--space-2) var(--space-4);padding:0 var(--space-1)}.admin-list-page--employee .admin-list-page__search .p-input-icon-left{flex:1;min-width:min(100%,18rem)}.admin-list-page--employee .admin-list-page__search .admin-list-page__search-input{width:100%}.admin-list-page--employee .admin-list-page__search .admin-list-page__search-actions{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.admin-list-page--employee .search-clear-icon{cursor:pointer;color:var(--p-text-muted-color)}.admin-list-page--employee .search-clear-icon:hover{color:var(--p-text-color)}.admin-list-page--employee .modern-filter-row.filter-hidden{display:none}.status-help-dialog .p-dialog{border-radius:var(--radius-lg, 16px)!important;box-shadow:var(--shadow-lg, 0 20px 60px rgba(0, 0, 0, .15))!important;border:1px solid var(--p-surface-200)!important}.status-help-dialog .p-dialog-header{background:var(--p-surface-50)!important;border-bottom:1px solid var(--p-surface-200)!important;border-radius:var(--radius-lg, 16px) var(--radius-lg, 16px) 0 0!important;padding:var(--space-5, 1.25rem)!important}.status-help-dialog .p-dialog-header .dialog-header{display:flex;align-items:center;gap:var(--space-3, .75rem)}.status-help-dialog .p-dialog-header .dialog-header .header-icon{color:var(--p-primary-500);font-size:1.25rem}.status-help-dialog .p-dialog-header .dialog-header .dialog-title{margin:0;font-size:var(--text-md, 1.125rem);font-weight:600;color:var(--p-text-color)}.status-help-dialog .p-dialog-content{padding:var(--space-5, 1.25rem)!important;background:var(--p-content-background)!important;border-radius:0 0 var(--radius-lg, 16px) var(--radius-lg, 16px)!important}app-sales-txn-list .sales-txn-list-table.bmk-data-table .p-datatable-tbody>tr.modern-table-row{background:var(--p-content-background)!important}app-sales-txn-list .sales-txn-list-table.bmk-data-table .p-datatable-tbody>tr.modern-table-row:hover{background:var(--p-content-hover-background)!important}app-sales-txn-list .sales-txn-list-table.bmk-data-table .p-datatable-tbody>tr.modern-table-row--cancelled{border-inline-start:4px solid color-mix(in srgb,var(--p-danger-color) 45%,transparent);background:color-mix(in srgb,var(--p-danger-color) 8%,var(--p-content-background))!important}app-sales-txn-list .sales-txn-list-table.bmk-data-table .p-datatable-tbody>tr.modern-table-row--cancelled:hover{background:color-mix(in srgb,var(--p-danger-color) 12%,var(--p-content-background))!important}app-sales-txn-list .sales-txn-list-table.bmk-data-table .p-datatable-tbody>tr.modern-table-row--cancelled .admin-list-row-card__amount-value--settled{color:var(--p-text-muted-color)}@media(min-width:1025px){app-sales-txn-list .sales-txn-list-table.bmk-data-table .p-datatable-table{min-width:66rem}app-sales-txn-list .sales-txn-list-table.bmk-data-table .p-datatable-thead>tr:not(.modern-filter-row)>th.num{width:6.25rem;min-width:6.25rem;white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.25;vertical-align:bottom;padding-inline:var(--space-2)}app-sales-txn-list .sales-txn-list-table.bmk-data-table .p-datatable-tbody>tr>td.amount-cell{width:6.25rem;min-width:6.25rem;padding-inline:var(--space-2)}app-sales-txn-list .sales-txn-list-table.bmk-data-table .p-datatable-tbody>tr>td.amount-cell .amount-value{white-space:nowrap}}.date-controls-wrapper .date-inputs .date-input-group .modern-calendar .p-inputtext{border:none;background:transparent;padding:.2rem 0;width:85px;color:#1e293b;font-weight:600;font-size:.85rem}.date-controls-wrapper .date-inputs .date-input-group .modern-calendar .p-inputtext:focus{box-shadow:none}.date-controls-wrapper .date-inputs .date-input-group .modern-calendar .p-datepicker-trigger{background:transparent!important;border:none!important;color:#64748b!important;width:1.75rem;padding:.25rem}.date-controls-wrapper .date-inputs .date-input-group .modern-calendar .p-datepicker-trigger:hover{background:#0000000a!important;color:#1e293b!important}.date-controls-wrapper .date-inputs .date-input-group .modern-calendar .p-datepicker-trigger:focus{box-shadow:none!important}.date-controls-wrapper .date-inputs .date-input-group .modern-calendar .p-datepicker-trigger .p-button-icon{color:inherit}.report-switch__btn.p-button{border-radius:999px!important;padding:.55rem 1.1rem!important;font-weight:700!important;letter-spacing:-.15px;border:1px solid rgba(255,255,255,.3)!important;background:#ffffff26!important;color:#fff!important;box-shadow:none!important;backdrop-filter:blur(8px);transition:all .2s cubic-bezier(.4,0,.2,1)}.report-switch__btn.p-button:hover:not(:disabled){background:#ffffff40!important;border-color:#ffffff80!important;box-shadow:0 4px 12px #0000001a!important}.report-switch__btn.p-button .p-button-icon{color:#ffffffe6}.report-switch__btn--active.p-button,.report-switch__btn.p-button:disabled{background:var(--p-content-background)!important;border-color:#fff!important;color:#7c3aed!important;opacity:1!important;box-shadow:0 4px 14px #0000001f!important;cursor:default!important;transform:none!important}.report-switch__btn--active.p-button .p-button-icon,.report-switch__btn.p-button:disabled .p-button-icon{color:#7c3aed!important}.compact-report-btn.p-button{border-radius:999px!important;padding:.55rem 1.1rem!important;font-weight:700!important;border:1px solid rgba(255,255,255,.3)!important;background:#ffffff26!important;color:#fff!important;box-shadow:none!important;backdrop-filter:blur(8px);transition:all .2s ease;gap:.5rem}.compact-report-btn.p-button:hover:not(:disabled){background:#ffffff40!important;border-color:#ffffff80!important;box-shadow:0 4px 12px #0000001a!important}.compact-report-btn.p-button:disabled{opacity:.6!important;cursor:not-allowed;transform:none!important;background:#ffffff0d!important}.calendar-list-layout ng-container.ng-star-inserted{display:contents}.calendar-board.selecting-booking-date .fc-day-past{background-color:var(--p-surface-100)!important;opacity:.6;cursor:not-allowed;pointer-events:none}@media(max-width:768px){.calendar-toolbar__group--actions p-button .p-button{width:100%;justify-content:center;padding:.5rem 1rem}}@media(max-width:480px){.calendar-toolbar__group--actions p-button .p-button{font-size:.75rem;padding:.45rem .85rem}}.insight-grid ng-container.ng-star-inserted,.filter-list ng-container.ng-star-inserted,.legend-list ng-container.ng-star-inserted,.customer-stream ng-container.ng-star-inserted{display:contents}.active-filters-bar .p-chip{background:#fff;border:1px solid rgba(79,70,229,.2);color:var(--p-primary-color, var(--p-primary-700));font-weight:600;font-size:.8rem;white-space:nowrap;transition:all .2s ease}.active-filters-bar .p-chip:hover{border-color:#4f46e566;box-shadow:0 2px 4px #4f46e51a}.active-filters-bar .p-chip .p-chip-icon{color:var(--p-primary-color, var(--p-primary-700));font-size:.75rem}.filter-sidebar-mobile .p-sidebar-content{padding:0}.filter-sidebar-mobile .sidebar-content{padding:1rem 1.25rem}.filter-sidebar-mobile .sidebar-content .filter-group{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(226,232,240,.6)}.filter-sidebar-mobile .sidebar-content .filter-group:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.p-calendar .p-inputtext,.p-dropdown{border-radius:var(--radius-md)}.p-skeleton{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%)!important;background-size:200% 100%!important;animation:shimmerSkeleton 1.5s infinite!important}@keyframes shimmerSkeleton{0%{background-position:-200% 0}to{background-position:200% 0}}.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider,.p-slider .p-slider-range{background:var(--p-primary-color, var(--p-primary-700))}.p-slider .p-slider-handle{border-color:var(--p-primary-color, var(--p-primary-700))}:is(app-report-download-list,app-report-charts,app-pdf-reports,app-review-report,app-daily-digest,app-ai-audit,app-permission-audit,app-owner-dashboard,app-marketing-intelligence-dashboard,app-customer-demographics-dashboard,app-acquisition-channel-analytics,app-referral-network-report,app-customer-group-report,app-stock-audit-dashboard,app-stock-audit-report,app-stock-audit-detail,app-daily-stock-usage-audit,app-excel-booking-list,app-excel-course-remaining-list,app-excel-customer-deposit-list,app-excel-customer-deposit-remaining-list,app-excel-gift-card-remaining-report,app-excel-customer-procedure-action-list,app-excel-customer-procedure-list,app-excel-customer-rfm-analytics,app-excel-customer-service-preference,app-excel-customer-by-tag-report,app-excel-df-and-work-hour-list,app-excel-employee-sales-list,app-excel-sale-report-by-customer,app-excel-sales-payment-list,app-excel-sales-time-report,app-excel-sales-txn-list,app-gift-card-report,app-excel-stock-adjustment-history-report,app-excel-stock-deduction-failure-report,app-excel-stock-expiry-aging-report,app-excel-stock-lot-txn-list,app-excel-stock-remaining-report,app-excel-profit-loss-summary,app-excel-vat-summary,app-excel-wht-report,app-excel-daily-expense-additional-by-category){--gradient-primary: linear-gradient( 135deg, var(--p-primary-600) 0%, var(--p-primary-500) 100% );--gradient-secondary: linear-gradient( 135deg, var(--p-primary-400) 0%, var(--p-primary-color) 100% );--gradient-success: linear-gradient( 135deg, var(--p-success-700, #059669) 0%, var(--p-success-color) 100% );--gradient-warning: linear-gradient( 135deg, var(--p-warn-600, #d97706) 0%, var(--p-warn-color) 100% );--shadow-soft: var(--shadow-sm);--shadow-medium: var(--shadow-md);--shadow-strong: var(--shadow-lg);--border-radius-lg: var(--radius-lg);--border-radius-xl: var(--radius-xl);--bmk-border: var(--p-content-border-color);--bmk-border-strong: var(--p-surface-300);--bmk-surface: var(--p-content-background);--bmk-surface-subtle: var(--p-surface-50);--bmk-surface-subtle-2: var(--p-surface-100)}.app-dark :is(app-report-download-list,app-report-charts,app-pdf-reports,app-review-report,app-daily-digest,app-ai-audit,app-permission-audit,app-owner-dashboard,app-marketing-intelligence-dashboard,app-customer-demographics-dashboard,app-acquisition-channel-analytics,app-referral-network-report,app-customer-group-report,app-stock-audit-dashboard,app-stock-audit-report,app-stock-audit-detail,app-daily-stock-usage-audit,app-excel-booking-list,app-excel-course-remaining-list,app-excel-customer-deposit-list,app-excel-customer-deposit-remaining-list,app-excel-gift-card-remaining-report,app-excel-customer-procedure-action-list,app-excel-customer-procedure-list,app-excel-customer-rfm-analytics,app-excel-customer-service-preference,app-excel-customer-by-tag-report,app-excel-df-and-work-hour-list,app-excel-employee-sales-list,app-excel-sale-report-by-customer,app-excel-sales-payment-list,app-excel-sales-time-report,app-excel-sales-txn-list,app-gift-card-report,app-excel-stock-adjustment-history-report,app-excel-stock-deduction-failure-report,app-excel-stock-expiry-aging-report,app-excel-stock-lot-txn-list,app-excel-stock-remaining-report,app-excel-profit-loss-summary,app-excel-vat-summary,app-excel-wht-report,app-excel-daily-expense-additional-by-category){--bmk-surface-subtle: var(--p-surface-800);--bmk-surface-subtle-2: var(--p-surface-900)}.p-dialog-mask.custom-confirm-dialog-mask,.p-dialog-mask:has(>.premium-confirm-dialog.p-dialog),.p-dialog-mask:has(>.custom-confirm-dialog.p-dialog){z-index:12000!important}.premium-confirm-dialog.p-dialog,.custom-confirm-dialog.p-dialog{z-index:12001!important}.custom-confirm-dialog.p-dialog,.premium-confirm-dialog.p-dialog{border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-xl);border:1px solid var(--p-content-border-color);border-top-width:3px;border-top-style:solid;border-top-color:var(--p-primary-color)}.premium-confirm-dialog.warn-dialog.p-dialog{border-top-color:var(--p-warn-color)}.premium-confirm-dialog.deactivate-dialog.p-dialog,.premium-confirm-dialog.delete-dialog.p-dialog{border-top-color:var(--p-danger-color)}.premium-confirm-dialog.success-dialog.p-dialog{border-top-color:var(--p-success-color)}.premium-confirm-dialog.p-dialog .p-dialog-header{padding:var(--space-5) var(--space-6)!important;background:var(--p-content-background);border-bottom:1px solid var(--p-content-border-color)}.premium-confirm-dialog.delete-dialog.p-dialog .p-dialog-header{background:color-mix(in srgb,var(--p-red-500) 6%,var(--p-content-background))}.premium-confirm-dialog.warn-dialog.p-dialog .p-dialog-header{background:color-mix(in srgb,var(--p-warn-color) 8%,var(--p-content-background))}.premium-confirm-dialog.deactivate-dialog.p-dialog .p-dialog-header{background:color-mix(in srgb,var(--p-danger-color) 8%,var(--p-content-background))}.premium-confirm-dialog.success-dialog.p-dialog .p-dialog-header{background:color-mix(in srgb,var(--p-success-color) 8%,var(--p-content-background))}.premium-confirm-dialog.blocked-dialog.p-dialog .p-dialog-header{background:color-mix(in srgb,var(--p-warn-color) 8%,var(--p-content-background))}.confirm-dialog-header-content{display:flex;align-items:center;gap:var(--space-4);width:100%}.confirm-dialog-icon{width:3rem;height:3rem;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;flex-shrink:0}.confirm-dialog-icon i{font-size:1.35rem}.confirm-dialog-icon.confirm-icon{background:var(--p-primary-50);color:var(--p-primary-700)}.confirm-dialog-icon.delete-icon{background:color-mix(in srgb,var(--p-red-500) 12%,transparent);color:var(--p-red-600, #dc2626)}.confirm-dialog-icon.warn-icon{background:color-mix(in srgb,var(--p-warn-color) 14%,transparent);color:color-mix(in srgb,var(--p-warn-color) 92%,var(--p-text-color))}.confirm-dialog-icon.deactivate-icon{background:color-mix(in srgb,var(--p-danger-color) 14%,transparent);color:var(--p-danger-color)}.confirm-dialog-icon.success-icon{background:color-mix(in srgb,var(--p-success-color) 14%,transparent);color:var(--p-success-color)}.confirm-dialog-icon.blocked-icon{background:color-mix(in srgb,var(--p-warn-color) 14%,transparent);color:color-mix(in srgb,var(--p-warn-color) 90%,var(--p-text-color))}.confirm-dialog-blocked{margin-top:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.confirm-dialog-blocked__summary{margin:0;font-size:var(--text-sm);font-weight:600;color:var(--p-text-color);line-height:1.5}.confirm-dialog-blocked__table-wrap{max-height:min(240px,42vh);border:1px solid var(--p-content-border-color);border-radius:var(--radius-md);overflow:hidden;background:var(--p-surface-50)}.confirm-dialog-blocked-table.p-datatable .p-datatable-table{font-size:var(--text-sm)}.confirm-dialog-blocked-table.p-datatable .p-datatable-thead>tr>th{background:var(--p-surface-100);color:var(--p-text-muted-color);font-weight:600;font-size:var(--text-xs);padding:var(--space-2) var(--space-3);border-color:var(--p-content-border-color)}.confirm-dialog-blocked-table.p-datatable .p-datatable-tbody>tr>td{padding:var(--space-2) var(--space-3);border-color:var(--p-content-border-color);color:var(--p-text-color)}.confirm-dialog-blocked-table.p-datatable .col-code{width:8rem;white-space:nowrap}.confirm-dialog-blocked-table.p-datatable .text-muted{color:var(--p-text-muted-color)}.confirm-dialog-blocked__more{margin:0;font-size:var(--text-xs);color:var(--p-text-muted-color);text-align:center}.confirm-dialog-guidance{display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--p-primary-color) 22%,transparent);background:color-mix(in srgb,var(--p-primary-color) 8%,var(--p-content-background))}.confirm-dialog-guidance__icon{flex-shrink:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--p-primary-color) 14%,transparent);color:var(--p-primary-700)}.confirm-dialog-guidance__icon .pi{font-size:1rem}.confirm-dialog-guidance__text{flex:1;min-width:0}.confirm-dialog-guidance__text strong{display:block;margin-bottom:var(--space-1);font-size:var(--text-sm);font-weight:700;color:var(--p-text-color)}.confirm-dialog-guidance__text p{margin:0;font-size:var(--text-sm);color:var(--p-text-muted-color);line-height:1.55}.confirm-dialog-guidance--secondary{border-color:var(--p-content-border-color);background:var(--p-surface-50)}.confirm-dialog-guidance--secondary .confirm-dialog-guidance__icon{background:var(--p-surface-100);color:var(--p-text-muted-color)}.confirm-dialog-title{margin:0;font-size:var(--text-lg);font-weight:700;color:var(--p-text-color);line-height:1.35;flex:1}.premium-confirm-dialog.warn-dialog.p-dialog .confirm-dialog-title{color:color-mix(in srgb,var(--p-warn-color) 88%,var(--p-text-color))}.premium-confirm-dialog.deactivate-dialog.p-dialog .confirm-dialog-title{color:color-mix(in srgb,var(--p-danger-color) 88%,var(--p-text-color))}.premium-confirm-dialog.success-dialog.p-dialog .confirm-dialog-title{color:color-mix(in srgb,var(--p-success-color) 88%,var(--p-text-color))}.premium-confirm-dialog.p-dialog .p-dialog-content{padding:var(--space-5) var(--space-6)!important;background:var(--p-content-background)}.confirm-dialog-message{font-size:var(--text-sm);color:var(--p-text-color);line-height:1.6;margin:0}.confirm-dialog-message--with-details{margin-bottom:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--p-content-border-color)}.confirm-dialog-message .delete-usage-warn{margin-top:var(--space-3);padding:var(--space-3);border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--p-warn-color) 35%,transparent);background:color-mix(in srgb,var(--p-warn-color) 10%,transparent);color:var(--p-text-color);font-size:var(--text-sm);line-height:1.55}.confirm-dialog-message strong{color:var(--p-text-color);font-weight:700}.confirm-dialog-message small{font-size:var(--text-xs);color:var(--p-text-muted-color)}.confirm-dialog-impact{margin-top:0;padding:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--p-content-border-color);background:var(--p-surface-50)}.confirm-dialog-impact--warn{border-color:color-mix(in srgb,var(--p-warn-color) 28%,transparent);background:color-mix(in srgb,var(--p-warn-color) 6%,var(--p-content-background))}.confirm-dialog-impact--danger{border-color:color-mix(in srgb,var(--p-danger-color) 28%,transparent);background:color-mix(in srgb,var(--p-danger-color) 5%,var(--p-content-background))}.confirm-dialog-impact--success{border-color:color-mix(in srgb,var(--p-success-color) 28%,transparent);background:color-mix(in srgb,var(--p-success-color) 6%,var(--p-content-background))}.confirm-dialog-impact__heading{margin:0 0 var(--space-3);font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--p-text-muted-color)}.confirm-dialog-impact__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}.confirm-dialog-impact__item{display:flex;align-items:flex-start;gap:var(--space-3);font-size:var(--text-sm);line-height:1.5;color:var(--p-text-color)}.confirm-dialog-impact__item strong{font-weight:700}.confirm-dialog-impact__icon{flex-shrink:0;width:1.35rem;height:1.35rem;border-radius:var(--radius-full);display:inline-flex;align-items:center;justify-content:center;margin-top:.1rem}.confirm-dialog-impact__icon .pi{font-size:.65rem;font-weight:700}.confirm-dialog-impact__item--yes .confirm-dialog-impact__icon{background:color-mix(in srgb,var(--p-success-color) 18%,transparent);color:var(--p-success-color)}.confirm-dialog-impact__item--no .confirm-dialog-impact__icon{background:color-mix(in srgb,var(--p-danger-color) 16%,transparent);color:var(--p-danger-color)}.confirm-dialog-impact__item--neutral .confirm-dialog-impact__icon{background:color-mix(in srgb,var(--p-primary-color) 14%,transparent);color:var(--p-primary-700)}.confirm-dialog-impact__note{margin:var(--space-3) 0 0;padding:var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-xs);line-height:1.55;color:var(--p-text-muted-color);background:color-mix(in srgb,var(--p-surface-100) 80%,transparent);border:1px dashed var(--p-content-border-color)}.confirm-dialog-impact--warn .confirm-dialog-impact__note{border-color:color-mix(in srgb,var(--p-warn-color) 35%,transparent);background:color-mix(in srgb,var(--p-warn-color) 8%,transparent);color:var(--p-text-color)}.confirm-dialog-impact--danger .confirm-dialog-impact__note{border-color:color-mix(in srgb,var(--p-danger-color) 30%,transparent);background:color-mix(in srgb,var(--p-danger-color) 6%,transparent);color:var(--p-text-color)}.confirm-dialog-impact__compare{width:100%;margin-top:var(--space-3);border-collapse:collapse;font-size:var(--text-xs);line-height:1.45}.confirm-dialog-impact__compare th,.confirm-dialog-impact__compare td{padding:var(--space-2) var(--space-3);border:1px solid var(--p-content-border-color);text-align:left;vertical-align:top}.confirm-dialog-impact__compare th{background:var(--p-surface-100);font-weight:700;color:var(--p-text-muted-color)}.confirm-dialog-impact__compare td{background:var(--p-content-background);color:var(--p-text-color)}.confirm-dialog-impact__compare th:first-child,.confirm-dialog-impact__compare td:first-child{width:38%;font-weight:600;color:var(--p-text-muted-color)}.confirm-dialog-impact__compare .col-lock{background:color-mix(in srgb,var(--p-warn-color) 6%,var(--p-content-background))}.confirm-dialog-impact__compare .col-deactivate{background:color-mix(in srgb,var(--p-danger-color) 5%,var(--p-content-background));font-weight:600}.premium-confirm-dialog.p-dialog .p-dialog-footer,.custom-confirm-dialog.p-dialog .p-dialog-footer{padding:var(--space-4) var(--space-6)!important;background:var(--p-surface-50);border-top:1px solid var(--p-content-border-color)}.confirm-dialog-footer{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-3);width:100%;flex-wrap:wrap}.confirm-dialog-footer p-button{display:inline-flex;flex-shrink:0}.confirm-dialog-footer p-button .p-button,.confirm-dialog-footer .p-button{border-radius:var(--radius-md);padding:.625rem 1.125rem;min-height:2.5rem;font-weight:600;border-width:1px;border-style:solid;box-shadow:var(--shadow-sm);transition:background-color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.confirm-dialog-footer .confirm-dialog-btn--cancel.p-button,.confirm-dialog-footer p-button.confirm-dialog-btn--cancel .p-button,.confirm-dialog-footer p-button.p-button-secondary.p-button-outlined .p-button{background:var(--p-content-background);border-color:var(--p-content-border-color);color:var(--p-text-color)}.confirm-dialog-footer .confirm-dialog-btn--cancel.p-button .p-button-label,.confirm-dialog-footer .confirm-dialog-btn--cancel.p-button .p-button-icon,.confirm-dialog-footer p-button.confirm-dialog-btn--cancel .p-button .p-button-label,.confirm-dialog-footer p-button.confirm-dialog-btn--cancel .p-button .p-button-icon,.confirm-dialog-footer p-button.p-button-secondary.p-button-outlined .p-button .p-button-label,.confirm-dialog-footer p-button.p-button-secondary.p-button-outlined .p-button .p-button-icon{color:var(--p-text-color)}.confirm-dialog-footer .confirm-dialog-btn--cancel.p-button:enabled:hover,.confirm-dialog-footer p-button.confirm-dialog-btn--cancel .p-button:enabled:hover,.confirm-dialog-footer p-button.p-button-secondary.p-button-outlined .p-button:enabled:hover{background:var(--p-surface-100);border-color:var(--p-primary-color);color:var(--p-primary-color)}.confirm-dialog-footer .confirm-dialog-btn--cancel.p-button:enabled:hover .p-button-label,.confirm-dialog-footer .confirm-dialog-btn--cancel.p-button:enabled:hover .p-button-icon,.confirm-dialog-footer p-button.confirm-dialog-btn--cancel .p-button:enabled:hover .p-button-label,.confirm-dialog-footer p-button.confirm-dialog-btn--cancel .p-button:enabled:hover .p-button-icon,.confirm-dialog-footer p-button.p-button-secondary.p-button-outlined .p-button:enabled:hover .p-button-label,.confirm-dialog-footer p-button.p-button-secondary.p-button-outlined .p-button:enabled:hover .p-button-icon{color:var(--p-primary-color)}.confirm-dialog-footer .confirm-dialog-btn--edit.p-button,.confirm-dialog-footer p-button.confirm-dialog-btn--edit .p-button,.confirm-dialog-footer p-button.p-button-primary:not(.p-button-outlined):not(.p-button-text) .p-button{background:var(--p-primary-color);border-color:var(--p-primary-color);color:var(--p-primary-contrast-color)}.confirm-dialog-footer .confirm-dialog-btn--edit.p-button .p-button-label,.confirm-dialog-footer .confirm-dialog-btn--edit.p-button .p-button-icon,.confirm-dialog-footer p-button.confirm-dialog-btn--edit .p-button .p-button-label,.confirm-dialog-footer p-button.confirm-dialog-btn--edit .p-button .p-button-icon,.confirm-dialog-footer p-button.p-button-primary:not(.p-button-outlined):not(.p-button-text) .p-button .p-button-label,.confirm-dialog-footer p-button.p-button-primary:not(.p-button-outlined):not(.p-button-text) .p-button .p-button-icon{color:var(--p-primary-contrast-color)}.confirm-dialog-footer .confirm-dialog-btn--edit.p-button:enabled:hover,.confirm-dialog-footer p-button.confirm-dialog-btn--edit .p-button:enabled:hover,.confirm-dialog-footer p-button.p-button-primary:not(.p-button-outlined):not(.p-button-text) .p-button:enabled:hover{background:var(--p-primary-600);border-color:var(--p-primary-600)}.confirm-dialog-footer .confirm-dialog-btn--confirm.p-button,.confirm-dialog-footer p-button.confirm-dialog-btn--confirm .p-button{font-weight:700}.confirm-dialog-footer p-button.p-button-danger:not(.p-button-outlined):not(.p-button-text) .p-button,.confirm-dialog-footer .confirm-dialog-btn--confirm.p-button-danger:not(.p-button-outlined){background:var(--p-danger-color);border-color:var(--p-danger-color);color:var(--p-danger-contrast-color)}.confirm-dialog-footer p-button.p-button-danger:not(.p-button-outlined):not(.p-button-text) .p-button .p-button-label,.confirm-dialog-footer p-button.p-button-danger:not(.p-button-outlined):not(.p-button-text) .p-button .p-button-icon,.confirm-dialog-footer .confirm-dialog-btn--confirm.p-button-danger:not(.p-button-outlined) .p-button-label,.confirm-dialog-footer .confirm-dialog-btn--confirm.p-button-danger:not(.p-button-outlined) .p-button-icon{color:var(--p-danger-contrast-color)}.confirm-dialog-footer p-button.p-button-danger:not(.p-button-outlined):not(.p-button-text) .p-button:enabled:hover,.confirm-dialog-footer .confirm-dialog-btn--confirm.p-button-danger:not(.p-button-outlined):enabled:hover{filter:brightness(.95)}.confirm-dialog-footer p-button.p-button-warn:not(.p-button-outlined):not(.p-button-text) .p-button{background:var(--p-warn-color);border-color:var(--p-warn-color);color:var(--p-warn-contrast-color)}.confirm-dialog-footer p-button.p-button-warn:not(.p-button-outlined):not(.p-button-text) .p-button .p-button-label,.confirm-dialog-footer p-button.p-button-warn:not(.p-button-outlined):not(.p-button-text) .p-button .p-button-icon{color:var(--p-warn-contrast-color)}.confirm-dialog-footer p-button.p-button-warn:not(.p-button-outlined):not(.p-button-text) .p-button:enabled:hover{filter:brightness(.95)}.confirm-dialog-footer p-button.p-button-success:not(.p-button-outlined):not(.p-button-text) .p-button{background:var(--p-success-color);border-color:var(--p-success-color);color:var(--p-success-contrast-color)}.confirm-dialog-footer p-button.p-button-success:not(.p-button-outlined):not(.p-button-text) .p-button .p-button-label,.confirm-dialog-footer p-button.p-button-success:not(.p-button-outlined):not(.p-button-text) .p-button .p-button-icon{color:var(--p-success-contrast-color)}.confirm-dialog-footer p-button.p-button-success:not(.p-button-outlined):not(.p-button-text) .p-button:enabled:hover{filter:brightness(.95)}.confirm-dialog-footer p-button.p-button-primary:not(.p-button-outlined):not(.p-button-text) .p-button{background:var(--p-primary-color);border-color:var(--p-primary-color);color:var(--p-primary-contrast-color)}.confirm-dialog-footer p-button.p-button-primary:not(.p-button-outlined):not(.p-button-text) .p-button .p-button-label,.confirm-dialog-footer p-button.p-button-primary:not(.p-button-outlined):not(.p-button-text) .p-button .p-button-icon{color:var(--p-primary-contrast-color)}.confirm-dialog-footer p-button.p-button-primary:not(.p-button-outlined):not(.p-button-text) .p-button:enabled:hover{background:var(--p-primary-600);border-color:var(--p-primary-600)}@media(max-width:576px){.premium-confirm-dialog.p-dialog .confirm-dialog-footer,.custom-confirm-dialog.p-dialog .confirm-dialog-footer{flex-direction:column-reverse}.premium-confirm-dialog.p-dialog .confirm-dialog-footer p-button,.premium-confirm-dialog.p-dialog .confirm-dialog-footer p-button .p-button,.premium-confirm-dialog.p-dialog .confirm-dialog-footer .p-button,.custom-confirm-dialog.p-dialog .confirm-dialog-footer p-button,.custom-confirm-dialog.p-dialog .confirm-dialog-footer p-button .p-button,.custom-confirm-dialog.p-dialog .confirm-dialog-footer .p-button{width:100%;justify-content:center}}.policy-article h1,.policy-article h2,.policy-article h3{scroll-margin-top:80px}.policy-article h1{font-size:var(--text-xl);margin:0 0 var(--space-3);font-weight:800;line-height:1.3}.policy-article h2{margin:var(--space-8) 0 var(--space-3);font-size:var(--text-lg);font-weight:800;color:var(--p-text-color);padding-bottom:var(--space-2);border-bottom:1px solid var(--p-content-border-color);display:flex;align-items:center;gap:var(--space-2)}.policy-article h2:before{content:"\a7";display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--p-primary-color) 10%,transparent);color:var(--p-primary-600);font-size:var(--text-base);font-weight:700;flex-shrink:0}.policy-article h3{margin:var(--space-5) 0 var(--space-2);font-size:var(--text-md);font-weight:700;color:var(--p-text-color)}.policy-article p{margin:0;font-size:var(--text-base)}.policy-article p+p{margin-top:var(--space-2)}.policy-article ul,.policy-article ol{margin:var(--space-2) 0;padding-left:var(--space-6);display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-base)}.policy-article li{line-height:1.7}.policy-article hr{border:none;height:1px;background:var(--p-content-border-color);margin:var(--space-6) 0}.policy-article blockquote{margin:var(--space-4) 0;padding:var(--space-3) var(--space-4);border-left:3px solid var(--p-primary-color);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--p-primary-color) 6%,transparent)}.policy-article blockquote p{font-size:var(--text-base);color:var(--p-text-color)}.policy-article a{color:var(--p-primary-600);text-decoration:none;font-weight:600;border-bottom:1px solid color-mix(in srgb,var(--p-primary-color) 30%,transparent);transition:color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.policy-article a:hover{color:var(--p-primary-700);border-bottom-color:var(--p-primary-700)}.policy-article strong{font-weight:800;color:var(--p-text-color)}@media print{.policy-article h2:before{display:none}}.bs-step-actions{position:sticky;bottom:0;z-index:1100;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--space-3);margin-top:var(--space-2);padding:var(--space-3) var(--space-4);padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--p-content-background) 96%,transparent);border-top:1px solid var(--p-content-border-color);box-shadow:0 -4px 16px color-mix(in srgb,var(--p-text-color) 8%,transparent);backdrop-filter:blur(8px)}.bs-step-actions__nav{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.bs-step-actions__remark-hint{display:inline-flex;align-items:center;gap:var(--space-1);max-width:14rem;margin-left:auto;padding:var(--space-1) var(--space-2);border:1px solid color-mix(in srgb,var(--p-warn-500) 40%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--p-warn-50, #fffbeb) 100%,transparent);color:var(--p-warn-800, #92400e);font-size:var(--text-xs);font-weight:600;cursor:pointer;font-family:inherit}.bs-step-actions__remark-hint span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-step-actions__remark-hint:hover{background:color-mix(in srgb,var(--p-warn-100, #fef3c7) 100%,transparent)}.bs-step-actions__remark-hint:focus-visible{outline:2px solid var(--p-primary-500);outline-offset:2px}@media(max-width:640px){.bs-step-actions{flex-direction:column;align-items:stretch}.bs-step-actions__nav{width:100%;flex-direction:column;align-items:stretch}.bs-step-actions__remark-hint{margin-left:0;max-width:none;justify-content:center}.bs-step-actions__remark-hint span{white-space:normal}}app-dashboard .content-card.booking-section .p-datatable .p-datatable-wrapper{overflow-x:auto}app-dashboard .content-card.booking-section .p-datatable .p-datatable-thead>tr>th{white-space:nowrap;padding:.65rem;font-size:.78rem;font-weight:600}app-dashboard .content-card.booking-section .p-datatable .p-datatable-tbody>tr>td{padding:.65rem;vertical-align:top}app-dashboard .product-management-section .p-datatable{font-family:var(--font-family),"Sarabun",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}app-dashboard .product-management-section .p-datatable .p-datatable-header{display:none!important}app-dashboard .product-management-section .p-datatable .p-datatable-thead>tr>th{padding:.5rem .75rem;font-size:.72rem;font-weight:700;color:var(--p-text-muted-color);text-transform:uppercase;letter-spacing:.04em;background:linear-gradient(135deg,#f8fafc,#f1f5f9)!important;border:none!important;border-bottom:1px solid rgba(0,0,0,.04)!important;font-family:inherit}app-dashboard .product-management-section .p-datatable .p-datatable-tbody>tr>td{padding:.6rem .75rem;font-size:.78rem;color:#1e293b;border:none!important;border-bottom:1px solid rgba(0,0,0,.03)!important;font-family:inherit}app-dashboard .product-management-section .p-datatable .p-datatable-tbody>tr>td .p-badge,app-dashboard .product-management-section .p-datatable .p-datatable-tbody>tr>td [class*=bg-]{font-size:.65rem;font-weight:700;padding:.2rem .55rem;border-radius:var(--radius-sm);border:none;letter-spacing:.01em;line-height:1.4}app-dashboard .product-management-section .p-datatable .p-datatable-tbody>tr{transition:background .15s ease}app-dashboard .product-management-section .p-datatable .p-datatable-tbody>tr:hover{background:#4f46e505!important}app-dashboard .product-management-section .p-datatable .p-datatable-tbody>tr:last-child>td{border-bottom:none!important}app-dashboard .product-management-section .p-datatable .p-datatable-emptymessage td{text-align:center;color:var(--p-text-muted-color);font-size:.78rem;font-weight:500;padding:1.5rem .75rem!important;border:none!important}app-dashboard .product-management-section .p-skeleton{border-radius:var(--radius-sm)}app-dashboard .p-button{border-radius:var(--radius-md);font-weight:600;transition:all .2s ease}app-dashboard .p-inputtext{border-radius:var(--radius-md);border:1.5px solid #e5e7eb;padding:.55rem .75rem;transition:all .2s ease}app-dashboard .p-inputtext:focus{border-color:var(--p-primary-700);box-shadow:0 0 0 2px #4f46e514}app-dashboard .p-datatable{overflow:hidden;border:none}app-dashboard .p-datatable .p-datatable-header{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:none;padding:.65rem .85rem}app-dashboard .p-datatable .p-datatable-thead>tr>th{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:none;border-bottom:1px solid rgba(0,0,0,.04);padding:.65rem .85rem;font-weight:600;color:#374151}app-dashboard .p-datatable .p-datatable-tbody>tr>td{border:none;border-bottom:1px solid rgba(0,0,0,.04);padding:.65rem .85rem}app-dashboard .p-datatable .p-datatable-tbody>tr:hover{background:#4f46e508}app-dd-monthly-recap .mr-dialog .p-dialog-content{padding:0!important;border-radius:var(--radius-xl);overflow:hidden}app-dd-monthly-recap .mr-dialog .p-dialog{border-radius:var(--radius-xl);overflow:hidden;box-shadow:0 25px 80px #0000004d}.mkt-showcase-dialog.p-dialog{border:1px solid var(--p-content-border-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);overflow:hidden;max-height:min(92vh,900px);background:var(--p-content-background);color:var(--p-text-color)}.mkt-showcase-dialog.p-dialog .p-dialog-header{position:relative;overflow:hidden;padding:0;border:none;border-radius:0;background:linear-gradient(135deg,var(--p-primary-800) 0%,var(--p-primary-600) 100%)}.mkt-showcase-dialog.p-dialog .p-dialog-header-icons,.mkt-showcase-dialog.p-dialog .p-dialog-header-actions{position:absolute;top:var(--space-4);right:var(--space-4);z-index:10;margin-inline-start:0}.mkt-showcase-dialog.p-dialog .p-dialog-close-button,.mkt-showcase-dialog.p-dialog .p-dialog-header-icon,.mkt-showcase-dialog.p-dialog .p-dialog-header-close{width:2.5rem;height:2.5rem;min-width:2.5rem;min-height:2.5rem;border-radius:var(--radius-md);color:color-mix(in srgb,#ffffff 85%,transparent);background:color-mix(in srgb,#000000 12%,transparent);border:1px solid color-mix(in srgb,#ffffff 18%,transparent);transition:background-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.mkt-showcase-dialog.p-dialog .p-dialog-close-button:hover,.mkt-showcase-dialog.p-dialog .p-dialog-header-icon:hover,.mkt-showcase-dialog.p-dialog .p-dialog-header-close:hover{color:#fff;background:color-mix(in srgb,#ffffff 22%,transparent)}.mkt-showcase-dialog.p-dialog .p-dialog-close-button:focus-visible,.mkt-showcase-dialog.p-dialog .p-dialog-header-icon:focus-visible,.mkt-showcase-dialog.p-dialog .p-dialog-header-close:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.mkt-showcase-dialog.p-dialog .p-dialog-content{padding:0;background:var(--p-surface-50);color:var(--p-text-color)}.mkt-showcase-dialog.p-dialog .p-dialog-footer{padding:0;border:none;background:transparent}.mkt-why-dialog.p-dialog .p-dialog-header:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,#ffffff 10%,transparent) 0%,transparent 50%)}:root{--color-primary: hsl(174, 100%, 29%);--color-primary-light: hsl(174, 65%, 45%);--color-primary-dark: hsl(174, 100%, 20%);--color-admin: hsl(210, 79%, 46%);--color-admin-light: hsl(210, 79%, 56%);--color-admin-dark: hsl(210, 90%, 32%);--color-success: hsl(142, 71%, 45%);--color-error: hsl(0, 84%, 60%);--color-warning: hsl(38, 92%, 50%);--color-info: hsl(199, 89%, 48%);--focus-color: hsl(174, 65%, 45%);--spacing-base: 1rem;--spacing-sm: .5rem;--spacing-lg: 2rem;--font-size-base: .95rem;--line-height-base: 1.5;--shadow-base: 0 1px 3px hsla(0, 0%, 0%, .06), 0 4px 12px hsla(0, 0%, 0%, .08);--shadow-lg: 0 4px 12px hsla(0, 0%, 0%, .1), 0 16px 32px hsla(0, 0%, 0%, .15);--duration-base: .3s;--ease-standard: cubic-bezier(.4, 0, .2, 1)}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}app-menu .menu-container .layout-menu>li{margin-bottom:0!important}app-menu .menu-container .layout-menu>li:last-child{margin-bottom:0!important}app-menu .menu-container .layout-menu ul{margin:0;padding-top:0}app-menu .menu-container .menu-search .p-inputtext{flex:1;width:100%;border:none;background:transparent;box-shadow:none;padding:.125rem 0;font-weight:700;font-size:.844rem;color:#0f1729}app-menu .menu-container .menu-search .p-inputtext:focus{box-shadow:none;outline:none}app-menu .menu-container .menu-search .p-inputtext::placeholder{color:#65758b;font-weight:500}.layout-wrapper .layout-menu-container{background-color:var(--bmk-sidebar-bg);border-right:1px solid var(--bmk-sidebar-border)}.layout-wrapper.layout-menu-light .layout-menu-container{background-color:var(--bmk-sidebar-bg)}@media screen and (max-width:896px){.layout-wrapper .layout-menu-container,.layout-wrapper.layout-mobile-active .layout-menu-container{background-color:var(--bmk-sidebar-bg);box-shadow:var(--shadow-xl)}.layout-wrapper .layout-menu-container .layout-menu-wrapper,.layout-wrapper .layout-menu-container .menu-scroll-content{background-color:inherit}app-menu .menu-container{background-color:var(--bmk-sidebar-bg)}app-menu .menu-container .menu-search{background:var(--p-content-background);backdrop-filter:none;-webkit-backdrop-filter:none}}app-menu .menu-container .layout-menu>li>div{background:var(--p-primary-700)!important;color:var(--p-primary-contrast-color, #fff)!important;border-left:3px solid var(--p-primary-900)!important;padding:.125rem .5rem!important;border-radius:var(--radius-sm)!important;margin:0 .25rem!important;box-shadow:var(--shadow-sm);font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.025em;transition:background-color .2s cubic-bezier(.4,0,.2,1);cursor:default}app-menu .menu-container .layout-menu>li>div .layout-menuitem-text{color:var(--p-primary-contrast-color, #fff)!important;opacity:1!important;font-size:.75rem;font-weight:700}app-menu .menu-container .layout-menu>li>div:hover{background:var(--p-primary-800)!important;box-shadow:var(--shadow-md);transform:none}app-menu .menu-container .layout-menu>li>div:active{transform:none}.app-dark app-menu .menu-container .layout-menu>li>div{background:var(--p-primary-600)!important;border-left-color:var(--p-primary-800)!important}.app-dark app-menu .menu-container .layout-menu>li>div:hover{background:var(--p-primary-500)!important}app-menu .menu-container .menu-category-divider{opacity:1!important;margin:.25rem .5rem 0!important;padding:.125rem 0!important;border-radius:0;background:transparent;border-left:none;min-height:auto!important}app-menu .menu-container .menu-category-divider .layout-menuitem-text{color:var(--p-primary-700)!important;opacity:1!important;letter-spacing:.08em;font-size:.6875rem;font-weight:700;line-height:1.2;text-transform:uppercase}app-menu .menu-container .menu-category-divider .border-top-1{border-color:var(--p-primary-200)!important;opacity:1}.app-dark app-menu .menu-container .menu-category-divider .layout-menuitem-text{color:var(--p-primary-300)!important}.app-dark app-menu .menu-container .menu-category-divider .border-top-1{border-color:color-mix(in srgb,var(--p-primary-400) 40%,transparent)!important}app-menu .menu-container .menu-footer .menu-controls .mode-toggle,app-menu .menu-container .menu-footer .menu-controls .checklist-toggle{min-width:32px;min-height:32px;transition:all .3s cubic-bezier(.4,0,.2,1);transform:translateZ(0);will-change:transform;backface-visibility:hidden;perspective:1000px;border-radius:9999px}app-menu .menu-container .menu-footer .menu-controls .mode-toggle:active,app-menu .menu-container .menu-footer .menu-controls .checklist-toggle:active{transform:scale(.95)}app-menu .menu-container .menu-footer .menu-controls .mode-toggle:focus-visible:focus-visible,app-menu .menu-container .menu-footer .menu-controls .checklist-toggle:focus-visible:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #fff,0 1px 3px #0000000f,0 4px 12px #00000014}app-menu .menu-container .menu-footer .menu-controls .mode-toggle.p-button{background:#fffffff2;border:1px solid hsla(0,0%,100%,.95);color:var(--p-success-color)}app-menu .menu-container .menu-footer .menu-controls .mode-toggle.p-button .p-button-icon{font-family:primeicons!important;font-weight:400;transition:transform .2s cubic-bezier(.4,0,.2,1);color:var(--p-success-color)}app-menu .menu-container .menu-footer .menu-controls .mode-toggle.p-button:not(:disabled):hover{transition:transform .2s cubic-bezier(.4,0,.2,1)}app-menu .menu-container .menu-footer .menu-controls .mode-toggle.p-button:not(:disabled):hover:hover{transform:scale(1.1)}app-menu .menu-container .menu-footer .menu-controls .mode-toggle.p-button:not(:disabled):hover:active{transform:scale(.98)}app-menu .menu-container .menu-footer .menu-controls .mode-toggle.p-button:not(:disabled):hover{background:#fff;border-color:#fff;box-shadow:0 2px 6px #00000014,0 8px 20px #0000001f}app-menu .menu-container .menu-footer .menu-controls .mode-toggle.p-button:not(:disabled):hover .p-button-icon{animation:menu-icon-bounce .4s cubic-bezier(.68,-.55,.265,1.55)}app-menu .menu-container .menu-footer .menu-controls .mode-toggle.p-button.mode-toggle--full{color:var(--p-info-color)}app-menu .menu-container .menu-footer .menu-controls .mode-toggle.p-button.mode-toggle--full .p-button-icon{color:var(--p-info-color)}app-menu .menu-container .menu-footer .menu-controls .checklist-toggle.p-button{background:#ffffff26;border:1px solid hsla(0,0%,100%,.3);color:#ffffffe6}app-menu .menu-container .menu-footer .menu-controls .checklist-toggle.p-button .p-button-icon{font-family:primeicons!important;font-weight:400;transition:transform .2s cubic-bezier(.4,0,.2,1);color:#ffffffe6}app-menu .menu-container .menu-footer .menu-controls .checklist-toggle.p-button:not(:disabled):hover{transition:transform .2s cubic-bezier(.4,0,.2,1)}app-menu .menu-container .menu-footer .menu-controls .checklist-toggle.p-button:not(:disabled):hover:hover{transform:scale(1.1)}app-menu .menu-container .menu-footer .menu-controls .checklist-toggle.p-button:not(:disabled):hover:active{transform:scale(.98)}app-menu .menu-container .menu-footer .menu-controls .checklist-toggle.p-button:not(:disabled):hover{background:#ffffff40;border-color:#ffffff4d;box-shadow:0 2px 6px #00000014,0 8px 20px #0000001f;color:#fff}app-menu .menu-container .menu-footer .menu-controls .checklist-toggle.p-button:not(:disabled):hover .p-button-icon{color:#fff;animation:menu-icon-pulse .4s cubic-bezier(.4,0,.2,1)}@media screen and (max-width:768px){app-menu .menu-container .menu-footer .menu-controls .mode-toggle,app-menu .menu-container .menu-footer .menu-controls .checklist-toggle{min-width:36px;min-height:36px}}@keyframes menu-icon-bounce{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes menu-icon-pulse{0%,to{opacity:1}50%{opacity:.7}}app-menu .menu-container .daily-checklist .checklist-item .p-checkbox{flex-shrink:0;margin-top:.125rem}app-menu .menu-container .daily-checklist .checklist-item .p-checkbox .p-checkbox-box{border-radius:.25rem;transition:all .2s cubic-bezier(.4,0,.2,1)}app-menu .menu-container .daily-checklist .checklist-item .p-checkbox .p-checkbox-box:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px;border-radius:.5rem}app-menu .menu-container .daily-checklist .checklist-item .p-checkbox .p-checkbox-box:focus:not(:focus-visible){outline:none}app-menu .menu-container .daily-checklist .checklist-item .p-checkbox:hover .p-checkbox-box{transition:transform .2s cubic-bezier(.4,0,.2,1)}app-menu .menu-container .daily-checklist .checklist-item .p-checkbox:hover .p-checkbox-box:hover{transform:scale(1.05)}app-menu .menu-container .daily-checklist .checklist-item .p-checkbox:hover .p-checkbox-box:active{transform:scale(.98)}app-menu .quick-mode-section .layout-menuitem-text{font-weight:700;font-size:1.05rem}.quick-mode-section app-menu .layout-menu li[app-menuitem]{margin-bottom:.25rem}app-menu .layout-menu li a{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;min-height:48px;border-radius:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none;min-width:44px;min-height:44px;min-height:28px!important;padding:.125rem .5rem!important;gap:.25rem;transition:all .2s cubic-bezier(.4,0,.2,1);transform:translateZ(0);will-change:transform;backface-visibility:hidden;perspective:1000px;margin:0 .25rem!important;position:relative;overflow:hidden}app-menu .layout-menu li a:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#00ffe626;transform:translate(-50%,-50%);transition:width .4s cubic-bezier(.4,0,.2,1),height .4s cubic-bezier(.4,0,.2,1)}app-menu .layout-menu li a:active:before{width:300px;height:300px}app-menu .layout-menu li a .layout-menuitem-text{flex:1;min-width:0;line-height:1.2;font-size:.844rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}app-menu .layout-menu li a .layout-menuitem-icon{flex:0 0 auto;font-size:.95rem}app-menu .layout-menu li a .layout-submenu-toggler,app-menu .layout-menu li a .menuitem-badge,app-menu .layout-menu li a .menuitem-badge-icon{flex:0 0 auto}app-menu .layout-menu li a:hover{background:linear-gradient(90deg,#e0fbff,#c5f5fb)!important;box-shadow:inset 3px 0 #0da2e7,0 1px 2px #0000000f,0 1px 3px #0000000a,0 0 15px #0ad1eb1a}app-menu .layout-menu li a:hover .layout-menuitem-text{color:#005661!important;font-weight:700}app-menu .layout-menu li a:hover .layout-menuitem-icon{color:#007a8a!important;transform:none;animation:none}app-menu .layout-menu li a:hover .layout-submenu-toggler{color:#007a8a!important;animation:none}app-menu .layout-menu li a.active-route{background:linear-gradient(90deg,#daf6f3,#c0ece8);font-weight:700;box-shadow:inset 3px 0 #009485,0 1px 2px #0000000f,0 1px 3px #0000000a}app-menu .layout-menu li a.active-route .layout-menuitem-text{color:#00665c!important}app-menu .layout-menu li a.active-route .layout-menuitem-icon{color:#009485!important}app-menu .layout-menu li a.active-route .layout-submenu-toggler{color:#009485!important}app-menu .layout-menu li a.active-route:hover{background:linear-gradient(90deg,#c5f5fb,#a1edf7)!important;box-shadow:inset 3px 0 #0da2e7,0 1px 3px #0000000f,0 4px 12px #00000014,0 0 20px #0ad1eb26}app-menu .layout-menu li a.active-route:hover .layout-menuitem-text{color:#005661!important}app-menu .layout-menu li a.active-route:hover .layout-menuitem-icon,app-menu .layout-menu li a.active-route:hover .layout-submenu-toggler{color:#007a8a!important}app-menu .layout-menu li a:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px;border-radius:.5rem}app-menu .layout-menu li a:focus:not(:focus-visible){outline:none}app-menu .layout-menu li a:focus-visible{background:linear-gradient(90deg,#e0fbff,#c5f5fb)}.app-dark .layout-wrapper .layout-topbar{background-color:var(--p-surface-900);box-shadow:0 1px 0 0 var(--p-surface-800)}.app-dark .layout-wrapper .layout-topbar .layout-menu-button,.app-dark .layout-wrapper .layout-topbar #topbar-menu-button{color:var(--p-text-muted-color)}.app-dark .layout-wrapper .layout-topbar .layout-menu-button:hover,.app-dark .layout-wrapper .layout-topbar #topbar-menu-button:hover{background-color:var(--p-surface-800)}.app-dark .layout-wrapper .layout-topbar .topbar-menu>li>ul{background-color:var(--p-surface-900);border-color:var(--p-surface-700)}.app-dark .layout-wrapper .layout-topbar .topbar-menu>li>ul:before{border-bottom-color:var(--p-surface-700)}.app-dark .layout-wrapper .layout-topbar .topbar-menu>li>ul:after{border-bottom-color:var(--p-surface-900)}.app-dark .layout-wrapper .layout-topbar .topbar-menu>li>ul a{color:var(--p-text-color)}.app-dark .layout-wrapper .layout-topbar .topbar-menu>li>ul a:hover{background-color:var(--p-surface-800)}@media screen and (max-width:896px){.app-dark .layout-wrapper .layout-topbar .topbar-menu{background-color:var(--p-surface-900);border-color:var(--p-surface-700)}.app-dark .layout-wrapper .layout-topbar .topbar-menu:before{border-bottom-color:var(--p-surface-700)}.app-dark .layout-wrapper .layout-topbar .topbar-menu:after{border-bottom-color:var(--p-surface-900)}.app-dark .layout-wrapper .layout-topbar .topbar-menu>li a:hover{background-color:var(--p-surface-800)}.app-dark .layout-wrapper .layout-topbar .topbar-menu>li a .topbar-item-name{color:var(--p-text-color)}}.select-branch__divider{margin-block:var(--space-1);padding-block:var(--space-3)}.select-branch__divider .p-divider{margin:0}.select-branch__divider .p-divider-content{padding-inline:var(--space-3)}.select-branch__dropdown.p-select{width:100%;min-height:var(--density-input-h, 2.75rem);border-radius:var(--radius-lg, .85rem);border:1.5px solid var(--p-content-border-color);background:var(--p-content-background);box-shadow:var(--shadow-sm);transition:border-color var(--motion-base, .2s) var(--ease-out, ease),box-shadow var(--motion-base, .2s) var(--ease-out, ease)}.select-branch__dropdown.p-select:not(.p-disabled):hover{border-color:color-mix(in srgb,var(--p-primary-color) 40%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-color) 10%,transparent),var(--shadow-sm)}.select-branch__dropdown.p-select.p-focus,.select-branch__dropdown.p-select.p-inputwrapper-focus,.select-branch__dropdown.p-select.p-select-open{border-color:var(--p-primary-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-color) 14%,transparent),var(--shadow-md)}.select-branch__dropdown .p-select-label{padding:.75rem 1rem;font-weight:600;font-size:var(--text-base, .92rem);color:var(--p-text-color);line-height:1.45}.select-branch__dropdown .p-select-dropdown{width:2.75rem;color:var(--p-text-muted-color);transition:color var(--motion-fast, .15s) ease}.select-branch__dropdown:hover .p-select-dropdown,.select-branch__dropdown.p-select-open .p-select-dropdown{color:var(--p-primary-color)}.select-branch__dropdown-panel.p-select-overlay{z-index:12000!important;margin-top:var(--space-3, .75rem);border-radius:var(--radius-lg, .85rem);border:1px solid color-mix(in srgb,var(--p-primary-color) 18%,var(--p-content-border-color));background-color:var(--p-surface-0, #ffffff)!important;color:var(--p-surface-900, #0f172a);box-shadow:var(--shadow-lg),0 12px 32px color-mix(in srgb,var(--p-primary-color) 8%,transparent);overflow:hidden;font-family:var(--font-sans)}.select-branch__dropdown-panel.p-select-overlay .p-select-list-container,.select-branch__dropdown-panel.p-select-overlay .p-select-list{background-color:var(--p-surface-0, #ffffff)!important}.select-branch__dropdown-panel.p-select-overlay .p-select-list-container{max-height:min(16rem,42vh);padding:var(--space-2, .5rem)}.select-branch__dropdown-panel.p-select-overlay .p-select-list{padding:var(--space-1, .25rem);display:flex;flex-direction:column;gap:var(--space-1, .25rem)}.select-branch__dropdown-panel.p-select-overlay .p-select-option{margin:0;padding:0;border-radius:var(--radius-md, .65rem);color:var(--p-surface-900, #0f172a);transition:background var(--motion-fast, .15s) ease,color var(--motion-fast, .15s) ease,transform var(--motion-fast, .15s) ease}.select-branch__dropdown-panel.p-select-overlay .p-select-option:not(.p-disabled):hover,.select-branch__dropdown-panel.p-select-overlay .p-select-option.p-focus:not(.p-select-option-selected){background:color-mix(in srgb,var(--p-primary-color) 9%,transparent);color:var(--p-primary-700, #0f766e)}.select-branch__dropdown-panel.p-select-overlay .p-select-option.p-select-option-selected{background:var(--p-primary-color);color:var(--p-primary-contrast-color, #fff);box-shadow:var(--shadow-sm)}.select-branch__dropdown-panel.p-select-overlay .p-select-option.p-select-option-selected .select-branch__option-icon{background:color-mix(in srgb,#fff 22%,transparent);color:inherit}.select-branch__dropdown-panel.p-select-overlay .p-select-option.p-select-option-selected .select-branch__option-label{color:inherit;font-weight:650}.select-branch__dropdown-panel.p-select-overlay .p-select-option-label{color:inherit}.select-branch__dropdown-panel.p-select-overlay .select-branch__option{display:flex;align-items:center;gap:var(--space-3, .75rem);width:100%;padding:.7rem .9rem;min-width:0}.select-branch__dropdown-panel.p-select-overlay .select-branch__option--trigger{padding:0}.select-branch__dropdown-panel.p-select-overlay .select-branch__option-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;border-radius:var(--radius-md, .65rem);background:color-mix(in srgb,var(--p-primary-color) 10%,transparent);color:var(--p-primary-color);font-size:.9rem}.select-branch__dropdown-panel.p-select-overlay .select-branch__option-label{flex:1;min-width:0;font-size:var(--text-base, .9rem);font-weight:500;color:var(--p-surface-900, #0f172a);line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-branch__dropdown-panel.p-select-overlay .p-select-empty-message{padding:var(--space-4, 1rem);color:var(--p-text-muted-color);font-size:var(--text-sm, .85rem);text-align:center}.app-dark .select-branch__dropdown-panel.p-select-overlay{background-color:var(--p-surface-0, #ffffff)!important;color:var(--p-surface-900, #0f172a)}.app-dark .select-branch__dropdown-panel.p-select-overlay .p-select-list-container,.app-dark .select-branch__dropdown-panel.p-select-overlay .p-select-list{background-color:var(--p-surface-0, #ffffff)!important}.app-dark .select-branch__dropdown-panel.p-select-overlay .p-select-option:not(.p-select-option-selected){color:var(--p-surface-900, #0f172a)}.app-dark .select-branch__dropdown-panel.p-select-overlay .p-select-option-label,.app-dark .select-branch__dropdown-panel.p-select-overlay .select-branch__option-label{color:var(--p-surface-900, #0f172a)}.select-branch-dialog.p-dialog{border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--p-content-border-color);box-shadow:var(--shadow-lg);animation:selectBranchDialogSlideIn .4s cubic-bezier(.16,1,.3,1) both}.select-branch-dialog .p-dialog-header{position:relative;padding:var(--space-6);border-bottom:1px solid var(--p-content-border-color);background:color-mix(in srgb,var(--p-content-background) 92%,transparent);backdrop-filter:blur(20px) saturate(1.6);-webkit-backdrop-filter:blur(20px) saturate(1.6);color:var(--p-text-color)}.select-branch-dialog .p-dialog-header:after{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--p-primary-color) 0%,color-mix(in srgb,var(--p-primary-color) 55%,transparent) 55%,transparent 100%);opacity:.95}.select-branch-dialog .p-dialog-header-icons .p-dialog-header-icon{color:var(--p-text-muted-color);width:2.75rem;height:2.75rem;border-radius:var(--radius-md);transition:background-color var(--motion-base) var(--ease-out),color var(--motion-base) var(--ease-out)}.select-branch-dialog .p-dialog-header-icons .p-dialog-header-icon:hover{background:var(--p-content-hover-background);color:var(--p-text-color)}.select-branch-dialog .p-dialog-content{padding:var(--space-6);background:linear-gradient(170deg,color-mix(in srgb,var(--p-primary-50) 70%,var(--p-surface-50)) 0%,var(--p-surface-50) 45%,var(--p-content-background) 100%)}.select-branch-dialog .p-dialog-footer{padding:var(--space-4) var(--space-6);border-top:1px solid var(--p-content-border-color);background:color-mix(in srgb,var(--p-content-background) 88%,transparent);backdrop-filter:blur(16px)}.p-dialog-mask:has(>.select-branch-dialog.p-dialog){backdrop-filter:blur(4px)}.select-branch-dialog__panel{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--p-primary-color) 35%,transparent) transparent}.select-branch-dialog__panel::-webkit-scrollbar{width:6px}.select-branch-dialog__panel::-webkit-scrollbar-track{background:transparent}.select-branch-dialog__panel::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--p-primary-color) 25%,transparent);border-radius:var(--radius-full)}.select-branch-dialog__panel::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--p-primary-color) 40%,transparent)}.select-branch-dialog__content{display:flex;flex-direction:column;gap:var(--space-5)}.select-branch-dialog__header{display:flex;align-items:flex-start;gap:var(--space-4);padding-inline-end:var(--space-8)}.select-branch-dialog__header-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:var(--radius-lg);background:var(--p-primary-color);box-shadow:var(--shadow-md),inset 0 1px color-mix(in srgb,#fff 25%,transparent);font-size:1.15rem;color:var(--p-primary-contrast-color)}.select-branch-dialog__header-text{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;flex:1;padding-block:var(--space-1)}.select-branch-dialog__title-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0}.select-branch-dialog__title{font-size:var(--text-lg);font-weight:700;letter-spacing:.01em;color:var(--p-text-color);line-height:var(--line-lg, 1.35)}.select-branch-dialog__subtitle{font-size:var(--text-sm);color:var(--p-text-muted-color);line-height:1.5}.select-branch-dialog__header-meta{display:flex;align-items:center;gap:var(--space-2);flex:0 0 auto}.select-branch-dialog__chip{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:color-mix(in srgb,var(--p-primary-color) 10%,transparent);border:1px solid color-mix(in srgb,var(--p-primary-color) 22%,transparent);color:var(--p-primary-700, var(--p-primary-color));font-size:var(--text-xs);font-weight:600;max-width:16rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.select-branch-dialog__highlight{position:relative;display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-5);padding-inline-start:calc(var(--space-5) + var(--space-2));border-radius:var(--radius-lg);background:color-mix(in srgb,var(--p-content-background) 88%,transparent);backdrop-filter:blur(8px);border:1px solid var(--p-content-border-color);box-shadow:var(--shadow-sm);overflow:hidden}.select-branch-dialog__highlight:before{content:"";position:absolute;left:0;top:var(--space-4);bottom:var(--space-4);width:3px;border-radius:var(--radius-full);background:linear-gradient(180deg,var(--p-primary-color) 0%,var(--p-primary-300) 100%)}.select-branch-dialog__highlight-icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;min-width:2.25rem;border-radius:var(--radius-md);background:color-mix(in srgb,var(--p-primary-color) 12%,transparent);color:var(--p-primary-color);font-size:1rem}.select-branch-dialog__highlight-description{font-size:var(--text-sm);color:var(--p-text-muted-color);line-height:1.55}.select-branch-dialog__form-card{background:color-mix(in srgb,var(--p-content-background) 94%,transparent);backdrop-filter:blur(8px);border-radius:var(--radius-lg);padding:var(--space-6);border:1px solid var(--p-content-border-color);box-shadow:var(--shadow-sm)}.select-branch-dialog .select-branch{gap:var(--space-5)}.select-branch-dialog .select-branch__field{gap:var(--space-2)}.select-branch-dialog .select-branch__admin-note{margin-top:var(--space-1)}@keyframes selectBranchDialogSlideIn{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes selectBranchDialogSlideOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(16px) scale(.98)}}.select-branch-dialog.p-dialog-leave-active{animation:selectBranchDialogSlideOut var(--motion-slow) var(--ease-out) both}@media(max-width:520px){.select-branch-dialog .p-dialog-header,.select-branch-dialog .p-dialog-content{padding:var(--space-5)}.select-branch-dialog__content{gap:var(--space-4)}.select-branch-dialog__title-row{flex-direction:column;align-items:flex-start}.select-branch-dialog__chip{max-width:100%}.select-branch-dialog__highlight{flex-direction:column;align-items:flex-start;padding-inline-start:var(--space-5)}.select-branch-dialog__highlight:before{display:none}.select-branch-dialog__form-card{padding:var(--space-5)}}@media(prefers-reduced-motion:reduce){.select-branch-dialog.p-dialog,.select-branch-dialog.p-dialog-leave-active{animation:none}}.bmk-context-switch-overlay{position:fixed;inset:0;z-index:13000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);padding:var(--space-6);background:var(--p-content-background, #ffffff);color:var(--p-text-color);font-family:var(--font-sans);transition:opacity var(--motion-slow, .28s) var(--ease-out, ease);pointer-events:all}.bmk-context-switch-overlay[hidden]{display:none!important}.bmk-context-switch-overlay--fade-out{opacity:0;pointer-events:none}.bmk-context-switch-overlay--gone{visibility:hidden}.bmk-context-switch-overlay__text{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);max-width:22rem;text-align:center}.bmk-context-switch-overlay__label{margin:0;font-size:var(--text-md);font-weight:700;line-height:1.4;color:var(--p-text-color)}.bmk-context-switch-overlay__detail{margin:0;font-size:var(--text-sm);line-height:1.5;color:var(--p-text-muted-color)}.app-dark .bmk-context-switch-overlay{background:var(--p-surface-900, #0f172a)}@media(prefers-reduced-motion:reduce){.bmk-context-switch-overlay{transition:none}}.bmk-mate-loader{display:block;width:clamp(7.5rem,22vw,10rem);height:auto;object-fit:contain;filter:drop-shadow(var(--shadow-md, 0 8px 24px rgba(15, 23, 42, .12)));animation:bmk-mate-swim 1.8s var(--ease-in-out, ease-in-out) infinite}@keyframes bmk-mate-swim{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-10px) rotate(2deg)}}@media(prefers-reduced-motion:reduce){.bmk-mate-loader{animation:none}}html[data-bmk-context-vt]::view-transition-old(root),html[data-bmk-context-vt]::view-transition-new(root){animation-duration:var(--motion-slow, .28s);animation-timing-function:var(--ease-out, ease)}@media(prefers-reduced-motion:reduce){html[data-bmk-context-vt]::view-transition-old(root),html[data-bmk-context-vt]::view-transition-new(root){animation:none}}.icon-line-brand{display:inline-block;width:1em;height:1em;vertical-align:-.125em;background-color:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path d='M311 196.8v81.3c0 2.1-1.6 3.7-3.7 3.7h-13c-1.3 0-2.4-.7-3-1.5l-37.3-50.3v48.2c0 2.1-1.6 3.7-3.7 3.7h-13c-2.1 0-3.7-1.6-3.7-3.7V196.9c0-2.1 1.6-3.7 3.7-3.7h12.9c1.1 0 2.4 .6 3 1.6l37.3 50.3V196.9c0-2.1 1.6-3.7 3.7-3.7h13c2.1-.1 3.8 1.6 3.8 3.5zm-93.7-3.7h-13c-2.1 0-3.7 1.6-3.7 3.7v81.3c0 2.1 1.6 3.7 3.7 3.7h13c2.1 0 3.7-1.6 3.7-3.7V196.8c0-1.9-1.6-3.7-3.7-3.7zm-31.4 68.1H150.3V196.8c0-2.1-1.6-3.7-3.7-3.7h-13c-2.1 0-3.7 1.6-3.7 3.7v81.3c0 1 .3 1.8 1 2.5c.7 .6 1.5 1 2.5 1h52.2c2.1 0 3.7-1.6 3.7-3.7v-13c0-1.9-1.6-3.7-3.5-3.7zm193.7-68.1H327.3c-1.9 0-3.7 1.6-3.7 3.7v81.3c0 1.9 1.6 3.7 3.7 3.7h52.2c2.1 0 3.7-1.6 3.7-3.7V265c0-2.1-1.6-3.7-3.7-3.7H344V247.7h35.5c2.1 0 3.7-1.6 3.7-3.7V230.9c0-2.1-1.6-3.7-3.7-3.7H344V213.5h35.5c2.1 0 3.7-1.6 3.7-3.7v-13c-.1-1.9-1.7-3.7-3.7-3.7zM512 93.4V419.4c-.1 51.2-42.1 92.7-93.4 92.6H92.6C41.4 511.9-.1 469.8 0 418.6V92.6C.1 41.4 42.2-.1 93.4 0H419.4c51.2 .1 92.7 42.1 92.6 93.4zM441.6 233.5c0-83.4-83.7-151.3-186.4-151.3s-186.4 67.9-186.4 151.3c0 74.7 66.3 137.4 155.9 149.3c21.8 4.7 19.3 12.7 14.4 42.1c-.8 4.7-3.8 18.4 16.1 10.1s107.3-63.2 146.5-108.2c27-29.7 39.9-59.8 39.9-93.1z'/></svg>") no-repeat center/contain;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path d='M311 196.8v81.3c0 2.1-1.6 3.7-3.7 3.7h-13c-1.3 0-2.4-.7-3-1.5l-37.3-50.3v48.2c0 2.1-1.6 3.7-3.7 3.7h-13c-2.1 0-3.7-1.6-3.7-3.7V196.9c0-2.1 1.6-3.7 3.7-3.7h12.9c1.1 0 2.4 .6 3 1.6l37.3 50.3V196.9c0-2.1 1.6-3.7 3.7-3.7h13c2.1-.1 3.8 1.6 3.8 3.5zm-93.7-3.7h-13c-2.1 0-3.7 1.6-3.7 3.7v81.3c0 2.1 1.6 3.7 3.7 3.7h13c2.1 0 3.7-1.6 3.7-3.7V196.8c0-1.9-1.6-3.7-3.7-3.7zm-31.4 68.1H150.3V196.8c0-2.1-1.6-3.7-3.7-3.7h-13c-2.1 0-3.7 1.6-3.7 3.7v81.3c0 1 .3 1.8 1 2.5c.7 .6 1.5 1 2.5 1h52.2c2.1 0 3.7-1.6 3.7-3.7v-13c0-1.9-1.6-3.7-3.5-3.7zm193.7-68.1H327.3c-1.9 0-3.7 1.6-3.7 3.7v81.3c0 1.9 1.6 3.7 3.7 3.7h52.2c2.1 0 3.7-1.6 3.7-3.7V265c0-2.1-1.6-3.7-3.7-3.7H344V247.7h35.5c2.1 0 3.7-1.6 3.7-3.7V230.9c0-2.1-1.6-3.7-3.7-3.7H344V213.5h35.5c2.1 0 3.7-1.6 3.7-3.7v-13c-.1-1.9-1.7-3.7-3.7-3.7zM512 93.4V419.4c-.1 51.2-42.1 92.7-93.4 92.6H92.6C41.4 511.9-.1 469.8 0 418.6V92.6C.1 41.4 42.2-.1 93.4 0H419.4c51.2 .1 92.7 42.1 92.6 93.4zM441.6 233.5c0-83.4-83.7-151.3-186.4-151.3s-186.4 67.9-186.4 151.3c0 74.7 66.3 137.4 155.9 149.3c21.8 4.7 19.3 12.7 14.4 42.1c-.8 4.7-3.8 18.4 16.1 10.1s107.3-63.2 146.5-108.2c27-29.7 39.9-59.8 39.9-93.1z'/></svg>") no-repeat center/contain}.icon-syringe{display:inline-block;width:1em;height:1em;vertical-align:-.125em;background-color:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path d='M441 7l32 32 32 32c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-15-15L417.9 128l55 55c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-72-72L295 73c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l55 55L422.1 56 407 41c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0zM210.3 155.7l61.1-61.1c.3 .3 .6 .7 1 1l16 16 56 56 56 56 16 16c.3 .3 .6 .6 1 1l-191 191c-10.5 10.5-24.7 16.4-39.6 16.4l-88.8 0L41 505c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l57-57 0-88.8c0-14.9 5.9-29.1 16.4-39.6l43.3-43.3 57 57c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-57-57 41.4-41.4 57 57c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-57-57z'/></svg>") no-repeat center/contain;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path d='M441 7l32 32 32 32c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-15-15L417.9 128l55 55c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-72-72L295 73c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l55 55L422.1 56 407 41c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0zM210.3 155.7l61.1-61.1c.3 .3 .6 .7 1 1l16 16 56 56 56 56 16 16c.3 .3 .6 .6 1 1l-191 191c-10.5 10.5-24.7 16.4-39.6 16.4l-88.8 0L41 505c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l57-57 0-88.8c0-14.9 5.9-29.1 16.4-39.6l43.3-43.3 57 57c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-57-57 41.4-41.4 57 57c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-57-57z'/></svg>") no-repeat center/contain}.icon-hand{display:inline-block;width:1em;height:1em;vertical-align:-.125em;background-color:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path d='M256 0c-25.3 0-47.2 14.7-57.6 36c-7-2.6-14.5-4-22.4-4c-35.3 0-64 28.7-64 64l0 165.5-2.7-2.7c-25-25-65.5-25-90.5 0s-25 65.5 0 90.5L106.5 437c48 48 113.1 75 181 75l8.5 0 8 0c1.5 0 3-.1 4.5-.4c91.7-6.2 165-79.4 171.1-171.1c.3-1.5 .4-3 .4-4.5l0-176c0-35.3-28.7-64-64-64c-5.5 0-10.9 .7-16 2l0-2c0-35.3-28.7-64-64-64c-7.9 0-15.4 1.4-22.4 4C303.2 14.7 281.3 0 256 0zM240 96.1l0-.1 0-32c0-8.8 7.2-16 16-16s16 7.2 16 16l0 31.9 0 .1 0 136c0 13.3 10.7 24 24 24s24-10.7 24-24l0-136c0 0 0 0 0-.1c0-8.8 7.2-16 16-16s16 7.2 16 16l0 55.9c0 0 0 .1 0 .1l0 80c0 13.3 10.7 24 24 24s24-10.7 24-24l0-71.9c0 0 0-.1 0-.1c0-8.8 7.2-16 16-16s16 7.2 16 16l0 172.9c-.1 .6-.1 1.3-.2 1.9c-3.4 69.7-59.3 125.6-129 129c-.6 0-1.3 .1-1.9 .2l-4.9 0-8.5 0c-55.2 0-108.1-21.9-147.1-60.9L52.7 315.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L119 336.4c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2L160 96c0-8.8 7.2-16 16-16c8.8 0 16 7.1 16 15.9L192 232c0 13.3 10.7 24 24 24s24-10.7 24-24l0-135.9z'/></svg>") no-repeat center/contain;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path d='M256 0c-25.3 0-47.2 14.7-57.6 36c-7-2.6-14.5-4-22.4-4c-35.3 0-64 28.7-64 64l0 165.5-2.7-2.7c-25-25-65.5-25-90.5 0s-25 65.5 0 90.5L106.5 437c48 48 113.1 75 181 75l8.5 0 8 0c1.5 0 3-.1 4.5-.4c91.7-6.2 165-79.4 171.1-171.1c.3-1.5 .4-3 .4-4.5l0-176c0-35.3-28.7-64-64-64c-5.5 0-10.9 .7-16 2l0-2c0-35.3-28.7-64-64-64c-7.9 0-15.4 1.4-22.4 4C303.2 14.7 281.3 0 256 0zM240 96.1l0-.1 0-32c0-8.8 7.2-16 16-16s16 7.2 16 16l0 31.9 0 .1 0 136c0 13.3 10.7 24 24 24s24-10.7 24-24l0-136c0 0 0 0 0-.1c0-8.8 7.2-16 16-16s16 7.2 16 16l0 55.9c0 0 0 .1 0 .1l0 80c0 13.3 10.7 24 24 24s24-10.7 24-24l0-71.9c0 0 0-.1 0-.1c0-8.8 7.2-16 16-16s16 7.2 16 16l0 172.9c-.1 .6-.1 1.3-.2 1.9c-3.4 69.7-59.3 125.6-129 129c-.6 0-1.3 .1-1.9 .2l-4.9 0-8.5 0c-55.2 0-108.1-21.9-147.1-60.9L52.7 315.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L119 336.4c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2L160 96c0-8.8 7.2-16 16-16c8.8 0 16 7.1 16 15.9L192 232c0 13.3 10.7 24 24 24s24-10.7 24-24l0-135.9z'/></svg>") no-repeat center/contain}.icon-chair{display:inline-block;width:1em;height:1em;vertical-align:-.125em;background-color:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'><path d='M248 48l0 208 48 0 0-197.3c23.9 13.8 40 39.7 40 69.3l0 128 48 0 0-128C384 57.3 326.7 0 256 0L192 0C121.3 0 64 57.3 64 128l0 128 48 0 0-128c0-29.6 16.1-55.5 40-69.3L152 256l48 0 0-208 48 0zM48 288c-12.1 0-23.2 6.8-28.6 17.7l-16 32c-5 9.9-4.4 21.7 1.4 31.1S20.9 384 32 384l0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96 256 0 0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96c11.1 0 21.4-5.7 27.2-15.2s6.4-21.2 1.4-31.1l-16-32C423.2 294.8 412.1 288 400 288L48 288z'/></svg>") no-repeat center/contain;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'><path d='M248 48l0 208 48 0 0-197.3c23.9 13.8 40 39.7 40 69.3l0 128 48 0 0-128C384 57.3 326.7 0 256 0L192 0C121.3 0 64 57.3 64 128l0 128 48 0 0-128c0-29.6 16.1-55.5 40-69.3L152 256l48 0 0-208 48 0zM48 288c-12.1 0-23.2 6.8-28.6 17.7l-16 32c-5 9.9-4.4 21.7 1.4 31.1S20.9 384 32 384l0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96 256 0 0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96c11.1 0 21.4-5.7 27.2-15.2s6.4-21.2 1.4-31.1l-16-32C423.2 294.8 412.1 288 400 288L48 288z'/></svg>") no-repeat center/contain}.icon-digit-1,.icon-digit-2{font-style:normal;font-weight:700;font-family:var(--font-mono)}.icon-digit-1:before{content:"1"}.icon-digit-2:before{content:"2"}.icon-xl{font-size:1.5em}@layer primeng,app;:root{--font-sans: "Sarabun", "Noto Sans Thai", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-mono: "RobotoMono", "Roboto Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-size-base: 14px;--font-size-kpi: clamp(1.5rem, 2vw, 2.25rem)}.digest-page,.owner-dashboard,.p-overlaypanel,.p-datepicker,.p-dropdown-panel,.p-select-overlay,.p-multiselect-panel,.p-autocomplete-panel{font-family:var(--font-sans)}.number,.date,.mono,.number-text,.p-inputnumber-input{font-family:var(--font-mono);font-variant-numeric:tabular-nums}:where(.p-tabs) .p-tablist{background:var(--p-surface-100, #f8f9fa);border-bottom:1px solid var(--p-content-border-color);border-radius:12px 12px 0 0;padding:.625rem;box-shadow:inset 0 -1px 0 var(--p-content-border-color)}:where(.p-tabs) .p-tablist-tab-list,:where(.p-tabs) .p-tablist-content{gap:.45rem;padding:0}:where(.p-tabs) .p-tab{display:inline-flex;align-items:center;gap:var(--space-2);border:1px solid var(--p-surface-300, #d6dae1);background:var(--p-content-background, #fff);color:var(--p-text-muted-color);border-radius:10px;box-shadow:0 1px 2px #0f172a0f;padding:.55rem .95rem;font-weight:500;white-space:nowrap;transition:all .2s ease}:where(.p-tabs) .p-tab>i,:where(.p-tabs) .p-tab>.pi{flex-shrink:0;line-height:1}:where(.p-tabs) .p-tab:not(.p-disabled):not(.p-tab-active):hover{color:var(--p-primary-color);border-color:color-mix(in srgb,var(--p-primary-color) 30%,transparent);background:color-mix(in srgb,var(--p-primary-color) 8%,transparent);box-shadow:0 4px 10px color-mix(in srgb,var(--p-primary-color) 16%,transparent)}:where(.p-tabs) .p-tab:focus-visible{outline:2px solid var(--p-primary-color);outline-offset:2px}:where(.p-tabs) .p-tab.p-tab-active,:where(.p-tabs) .p-tab[data-p-active=true]{color:#fff;font-weight:600;border-color:color-mix(in srgb,var(--p-primary-color) 45%,transparent);background:linear-gradient(135deg,var(--p-primary-color, var(--p-primary-color)),var(--p-primary-400, var(--p-primary-400)));box-shadow:0 0 0 2px color-mix(in srgb,var(--p-primary-color) 14%,transparent),0 8px 16px color-mix(in srgb,var(--p-primary-color) 24%,transparent)}:where(.p-tabs) .p-tablist-active-bar{display:none}@media(max-width:768px){:where(.p-tabs) .p-tab{padding:.5rem .7rem;border-radius:8px;gap:var(--space-1)}}:where(.p-button:not(.p-button-icon-only)){display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2)}:where(.p-button:not(.p-button-icon-only)) .p-button-icon{margin:0;flex-shrink:0}:where(.p-button:not(.p-button-icon-only)) .p-button-label{line-height:1.35}:where(.p-button){border-width:1px;border-style:solid;border-color:var(--p-button-primary-border-color, transparent)}:where(.p-button-secondary){border-color:var(--p-button-secondary-border-color, transparent)}:where(.p-button-success){border-color:var(--p-button-success-border-color, transparent)}:where(.p-button-info){border-color:var(--p-button-info-border-color, transparent)}:where(.p-button-warn){border-color:var(--p-button-warn-border-color, transparent)}:where(.p-button-danger){border-color:var(--p-button-danger-border-color, transparent)}:where(.p-button-help){border-color:var(--p-button-help-border-color, transparent)}:where(.p-button-contrast){border-color:var(--p-button-contrast-border-color, transparent)}:where(.p-button-outlined){border-color:var(--p-button-outlined-primary-border-color, currentColor)}:where(.p-button-outlined.p-button-secondary){border-color:var(--p-button-outlined-secondary-border-color, currentColor)}:where(.p-button-outlined.p-button-success){border-color:var(--p-button-outlined-success-border-color, currentColor)}:where(.p-button-outlined.p-button-info){border-color:var(--p-button-outlined-info-border-color, currentColor)}:where(.p-button-outlined.p-button-warn){border-color:var(--p-button-outlined-warn-border-color, currentColor)}:where(.p-button-outlined.p-button-danger){border-color:var(--p-button-outlined-danger-border-color, currentColor)}:where(.p-button-outlined.p-button-help){border-color:var(--p-button-outlined-help-border-color, currentColor)}:where(.p-button-outlined.p-button-contrast){border-color:var(--p-button-outlined-contrast-border-color, currentColor)}:where(.p-button-text),:where(.p-button-link){border-color:transparent}:where(.p-button:not(.p-button-icon-only)){padding:var(--p-button-padding-y, .625rem) var(--p-button-padding-x, 1.125rem)}:where(.p-button-sm:not(.p-button-icon-only)){padding:var(--p-button-sm-padding-y, .4rem) var(--p-button-sm-padding-x, .875rem)}:where(.p-button-lg:not(.p-button-icon-only)){padding:var(--p-button-lg-padding-y, .85rem) var(--p-button-lg-padding-x, 1.5rem)}:where(.p-button:not(.p-button-icon-only):not(.p-button-link)){min-height:var(--density-input-h, 2.5rem)}:where(.detail-tabs) .p-tabpanels{padding:var(--space-4);background:var(--p-surface-50)}@media(max-width:767.98px){:where(.detail-tabs) .p-tabpanels{padding:var(--space-3)}}:where(.settings-tabs) .p-tablist{background:transparent;border-bottom:none;box-shadow:none;border-radius:0}:where(.settings-tabs) .p-tablist-tab-list,:where(.settings-tabs) .p-tablist-content{gap:var(--space-2)}:where(.settings-tabs) .p-tab{border:1px solid var(--p-content-border-color);background:var(--p-content-background);color:var(--p-text-muted-color);border-radius:var(--radius-md);box-shadow:none;padding:.6rem 1.1rem;font-weight:500}:where(.settings-tabs) .p-tab:not(.p-disabled):not(.p-tab-active):hover{color:var(--p-primary-color);border-color:color-mix(in srgb,var(--p-primary-color) 35%,transparent);background:color-mix(in srgb,var(--p-primary-color) 7%,var(--p-content-background));box-shadow:none}:where(.settings-tabs) .p-tab.p-tab-active,:where(.settings-tabs) .p-tab[data-p-active=true]{color:var(--p-primary-contrast-color, #fff);font-weight:600;background:var(--p-primary-color);border-color:var(--p-primary-color);box-shadow:var(--shadow-sm)}:where(.settings-tabs) .p-tabpanels{padding:var(--space-6) var(--space-8) var(--space-8);background:var(--p-surface-50)}@media(max-width:768px){:where(.settings-tabs) .p-tabpanels{padding:var(--space-4) var(--space-4) var(--space-6)}:where(.settings-tabs) .p-tab{padding:.5rem .8rem}}.layout-wrapper .layout-topbar .topbar-menu li a{overflow:hidden}.layout-wrapper .layout-topbar .topbar-menu li a img{border-radius:50%}a{color:unset}.custom-dialog-maximized{-webkit-transition:none;transition:none;transform:none;width:100vw!important;top:0!important;left:0!important;max-height:100%!important;height:100%}.custom-dialog-maximized .p-dialog-content{flex-grow:1!important}.layout-mobile-active app-purchasing-customer-list .mobile-header{display:none!important}.p-fluid .p-fileupload .p-button{min-width:33px}.p-dialog-mask.p-component-overlay,.p-drawer-mask.p-component-overlay,.p-sidebar-mask.p-component-overlay,.p-dialog-mask.p-overlay-mask,.p-drawer-mask.p-overlay-mask,.p-sidebar-mask.p-overlay-mask{background:transparent!important}.p-select-overlay,.p-dropdown-panel,.p-multiselect-overlay,.p-multiselect-panel,.p-autocomplete-overlay,.p-autocomplete-panel{background-color:var(--p-content-background);color:var(--p-text-color);border:1px solid var(--p-content-border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);font-family:var(--font-sans)}.p-select-overlay .p-select-list-container,.p-select-overlay .p-select-list,.p-select-overlay .p-dropdown-items,.p-select-overlay .p-multiselect-list,.p-select-overlay .p-multiselect-items,.p-select-overlay .p-autocomplete-list,.p-dropdown-panel .p-select-list-container,.p-dropdown-panel .p-select-list,.p-dropdown-panel .p-dropdown-items,.p-dropdown-panel .p-multiselect-list,.p-dropdown-panel .p-multiselect-items,.p-dropdown-panel .p-autocomplete-list,.p-multiselect-overlay .p-select-list-container,.p-multiselect-overlay .p-select-list,.p-multiselect-overlay .p-dropdown-items,.p-multiselect-overlay .p-multiselect-list,.p-multiselect-overlay .p-multiselect-items,.p-multiselect-overlay .p-autocomplete-list,.p-multiselect-panel .p-select-list-container,.p-multiselect-panel .p-select-list,.p-multiselect-panel .p-dropdown-items,.p-multiselect-panel .p-multiselect-list,.p-multiselect-panel .p-multiselect-items,.p-multiselect-panel .p-autocomplete-list,.p-autocomplete-overlay .p-select-list-container,.p-autocomplete-overlay .p-select-list,.p-autocomplete-overlay .p-dropdown-items,.p-autocomplete-overlay .p-multiselect-list,.p-autocomplete-overlay .p-multiselect-items,.p-autocomplete-overlay .p-autocomplete-list,.p-autocomplete-panel .p-select-list-container,.p-autocomplete-panel .p-select-list,.p-autocomplete-panel .p-dropdown-items,.p-autocomplete-panel .p-multiselect-list,.p-autocomplete-panel .p-multiselect-items,.p-autocomplete-panel .p-autocomplete-list{background-color:var(--p-content-background)}.app-dark .p-select-overlay,.app-dark .p-dropdown-panel,.app-dark .p-multiselect-overlay,.app-dark .p-multiselect-panel,.app-dark .p-autocomplete-overlay,.app-dark .p-autocomplete-panel{background-color:var(--p-surface-800);border-color:var(--p-surface-700)}.app-dark .p-select-overlay .p-select-list-container,.app-dark .p-select-overlay .p-select-list,.app-dark .p-select-overlay .p-dropdown-items,.app-dark .p-select-overlay .p-multiselect-list,.app-dark .p-select-overlay .p-multiselect-items,.app-dark .p-select-overlay .p-autocomplete-list,.app-dark .p-dropdown-panel .p-select-list-container,.app-dark .p-dropdown-panel .p-select-list,.app-dark .p-dropdown-panel .p-dropdown-items,.app-dark .p-dropdown-panel .p-multiselect-list,.app-dark .p-dropdown-panel .p-multiselect-items,.app-dark .p-dropdown-panel .p-autocomplete-list,.app-dark .p-multiselect-overlay .p-select-list-container,.app-dark .p-multiselect-overlay .p-select-list,.app-dark .p-multiselect-overlay .p-dropdown-items,.app-dark .p-multiselect-overlay .p-multiselect-list,.app-dark .p-multiselect-overlay .p-multiselect-items,.app-dark .p-multiselect-overlay .p-autocomplete-list,.app-dark .p-multiselect-panel .p-select-list-container,.app-dark .p-multiselect-panel .p-select-list,.app-dark .p-multiselect-panel .p-dropdown-items,.app-dark .p-multiselect-panel .p-multiselect-list,.app-dark .p-multiselect-panel .p-multiselect-items,.app-dark .p-multiselect-panel .p-autocomplete-list,.app-dark .p-autocomplete-overlay .p-select-list-container,.app-dark .p-autocomplete-overlay .p-select-list,.app-dark .p-autocomplete-overlay .p-dropdown-items,.app-dark .p-autocomplete-overlay .p-multiselect-list,.app-dark .p-autocomplete-overlay .p-multiselect-items,.app-dark .p-autocomplete-overlay .p-autocomplete-list,.app-dark .p-autocomplete-panel .p-select-list-container,.app-dark .p-autocomplete-panel .p-select-list,.app-dark .p-autocomplete-panel .p-dropdown-items,.app-dark .p-autocomplete-panel .p-multiselect-list,.app-dark .p-autocomplete-panel .p-multiselect-items,.app-dark .p-autocomplete-panel .p-autocomplete-list{background-color:var(--p-surface-800)}.date-controls-wrapper .p-calendar .p-datepicker-trigger.p-button{background:transparent!important;border:none!important;color:var(--p-text-muted-color)!important;width:1.75rem!important;min-width:auto!important;padding:.25rem!important}.date-controls-wrapper .p-calendar .p-datepicker-trigger.p-button:enabled:hover,.date-controls-wrapper .p-calendar .p-datepicker-trigger.p-button:hover{background:#0000000a!important;color:#1e293b!important}.date-controls-wrapper .p-calendar .p-datepicker-trigger.p-button:focus{box-shadow:none!important}.date-controls-wrapper .p-calendar .p-datepicker-trigger.p-button .pi{color:inherit!important;font-size:.9rem}.p-dropdown-panel,.p-select-overlay{z-index:10000!important}.p-paginator .p-dropdown-panel{border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 8px 24px #0f172a1f,0 2px 6px #0f172a0f;overflow:hidden;margin-top:4px}.p-paginator .p-dropdown-panel .p-dropdown-items{padding:4px}.p-paginator .p-dropdown-panel .p-dropdown-item{border-radius:8px;padding:.5rem .75rem;font-size:13px;font-weight:500;color:#334155;margin:1px 0;transition:all .12s ease}.p-paginator .p-dropdown-panel .p-dropdown-item:hover{background:#f1f5f9;color:#0f172a}.p-paginator .p-dropdown-panel .p-dropdown-item.p-highlight{background:#14b8a61a;color:#0f766e;font-weight:600}.p-dialog.wrapped-dialog,.wrapped-dialog.p-dialog,.wrapped-dialog.p-component{border:0!important;border-radius:1.2rem!important;overflow:hidden!important;box-shadow:0 32px 80px #00000080!important;background:#0f172a!important;padding:0!important}.p-dialog.wrapped-dialog>.p-dialog-header,.wrapped-dialog>.p-dialog-header{display:none!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;min-height:0!important;height:0!important}.p-dialog.wrapped-dialog>.p-dialog-content,.wrapped-dialog>.p-dialog-content,.wrapped-dialog .p-dialog-content,.p-dialog.p-component.wrapped-dialog .p-dialog-content{padding:0!important;margin:0!important;background:#0f172a!important;color:#fff!important;border:0!important;border-radius:0!important;overflow:hidden!important}.p-dialog.wrapped-dialog>.p-dialog-footer,.wrapped-dialog>.p-dialog-footer,.wrapped-dialog .p-dialog-footer{display:none!important;padding:0!important;margin:0!important;border:0!important}.p-dialog.pulse-dialog,.pulse-dialog.p-dialog,.pulse-dialog.p-component{border:0!important;border-radius:1.2rem!important;overflow:hidden!important;box-shadow:0 24px 60px #0f172a2e!important;background:#f6f9fb!important;padding:0!important}.p-dialog.pulse-dialog>.p-dialog-header,.pulse-dialog>.p-dialog-header{display:none!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;min-height:0!important;height:0!important}.p-dialog.pulse-dialog>.p-dialog-content,.pulse-dialog>.p-dialog-content,.pulse-dialog .p-dialog-content,.p-dialog.p-component.pulse-dialog .p-dialog-content{padding:0!important;margin:0!important;background:#f6f9fb!important;border:0!important;border-radius:0!important}.p-dialog.pulse-dialog>.p-dialog-footer,.pulse-dialog>.p-dialog-footer,.pulse-dialog .p-dialog-footer{display:none!important;padding:0!important;margin:0!important;border:0!important}.p-dialog.milestone-dialog,.milestone-dialog.p-dialog,.milestone-dialog.p-component{border:0!important;background:transparent!important;box-shadow:none!important;border-radius:var(--radius-xl)!important;overflow:visible!important}.p-dialog.milestone-dialog>.p-dialog-content,.milestone-dialog>.p-dialog-content,.milestone-dialog .p-dialog-content{padding:0!important;background:transparent!important;border:0!important;overflow:visible!important;border-radius:var(--radius-xl)!important}.pi,[class*=pi-],.p-button-icon,.p-sortable-column-icon,.p-paginator-icon{font-family:primeicons!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:where(.p-button.p-button-icon-only,.p-button.p-button-rounded.p-button-text){min-width:2.75rem;min-height:2.75rem}html[data-density=cozy] :where(.p-button.p-button-icon-only){min-width:3rem;min-height:3rem}
