*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;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}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.right-2{right:.5rem}.col-span-1{grid-column:span 1 / span 1}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-auto{margin:auto}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.\!mb-0{margin-bottom:0!important}.\!mb-2{margin-bottom:.5rem!important}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.mr-2{margin-right:.5rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline{display:inline}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-40{height:10rem}.h-96{height:24rem}.h-full{height:100%}.min-h-full{min-height:100%}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-11{width:2.75rem}.w-24{width:6rem}.w-32{width:8rem}.w-40{width:10rem}.w-48{width:12rem}.w-64{width:16rem}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:42rem}.flex-shrink{flex-shrink:1}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-2{row-gap:.5rem}.gap-y-4{row-gap:1rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.\!rounded-lg{border-radius:.5rem!important}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.border{border-width:1px}.border-0{border-width:0px}.border-t{border-top-width:1px}.border-amber-100{--tw-border-opacity: 1;border-color:rgb(254 243 199 / var(--tw-border-opacity, 1))}.border-blue-100{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}.border-emerald-100{--tw-border-opacity: 1;border-color:rgb(209 250 229 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-indigo-100{--tw-border-opacity: 1;border-color:rgb(224 231 255 / var(--tw-border-opacity, 1))}.border-purple-100{--tw-border-opacity: 1;border-color:rgb(243 232 255 / var(--tw-border-opacity, 1))}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.bg-\[\#13803b\]{--tw-bg-opacity: 1;background-color:rgb(19 128 59 / var(--tw-bg-opacity, 1))}.bg-\[\#f45d1c\]{--tw-bg-opacity: 1;background-color:rgb(244 93 28 / var(--tw-bg-opacity, 1))}.bg-amber-50\/50{background-color:#fffbeb80}.bg-blue-50\/50{background-color:#eff6ff80}.bg-emerald-50\/50{background-color:#ecfdf580}.bg-indigo-50\/50{background-color:#eef2ff80}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-purple-50\/50{background-color:#faf5ff80}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-50\/50{background-color:#f8fafc80}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.p-0{padding:0}.p-2{padding:.5rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-12{padding-left:3rem;padding-right:3rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[12px\]{font-size:12px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-9{line-height:2.25rem}.tracking-tight{letter-spacing:-.025em}.tracking-wider{letter-spacing:.05em}.text-\[\#8c8c8c\]{--tw-text-opacity: 1;color:rgb(140 140 140 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.opacity-50{opacity:.5}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}html,body{height:100%!important;background-color:#fff}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.hover\:\!border-slate-300:hover{--tw-border-opacity: 1 !important;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))!important}.hover\:\!text-slate-700:hover{--tw-text-opacity: 1 !important;color:rgb(51 65 85 / var(--tw-text-opacity, 1))!important}.hover\:text-orange-600:hover{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.hover\:text-orange-700:hover{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.hover\:text-red-700:hover{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:w-full{width:100%}.sm\:max-w-sm{max-width:24rem}}@media (min-width: 768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.lg\:mx-0{margin-left:0;margin-right:0}.lg\:flex{display:flex}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pl-8{padding-left:2rem}}.som-page{min-height:100%;background:#f1f2f4;color:#1f2937;font-size:14px;padding:20px 24px 48px}.som-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.som-head-left{display:flex;align-items:center;gap:14px}.som-head-icon{width:44px;height:44px;border-radius:12px;background:#fff4ef;display:grid;place-items:center;flex:none;color:#f15b2a}.som-title{margin:0;font-size:26px;font-weight:700;line-height:1.25;color:#111827;letter-spacing:-.01em}.som-subtitle{font-size:13px;color:#6b7280;margin-top:2px}.som-head-right{display:flex;align-items:center;gap:18px}.som-live{display:inline-flex;align-items:center;gap:7px;background:#ecf5ed;color:#2f7c40;border-radius:999px;padding:6px 13px;font-size:13px;font-weight:700}.som-live-dot{width:7px;height:7px;border-radius:999px;background:#3f9c52;display:block;animation:somPulse 1.8s ease-in-out infinite}@keyframes somPulse{0%,to{opacity:1}50%{opacity:.35}}.som-muted-13{font-size:13px;color:#6b7280}.som-tabs{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:20px}.som-tab{display:inline-flex;align-items:center;gap:8px;height:32px;border:1px solid #e5e7eb;border-radius:999px;padding:7px 14px;font-size:14px;font-weight:500;cursor:pointer;transition:box-shadow .16s cubic-bezier(.2,.6,.2,1)}.som-tab:hover{box-shadow:0 2px 8px #11182714}.som-tab-dot{width:8px;height:8px;border-radius:50%;display:block}.som-tab-count{font-weight:700}.som-card{background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #11182714}.som-filters{padding:20px;margin-bottom:20px}.som-filter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;align-items:end}.som-field{display:flex;flex-direction:column;gap:8px;min-width:0}.som-field-span2{grid-column:span 2}.som-label{font-size:14px;color:#1f2937}.som-date-row{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.som-date-select{flex:0 1 165px;min-width:150px}.som-date-range{flex:1 1 250px;min-width:0}.som-w-full{width:100%}.som-filter-actions{display:flex;gap:10px;align-items:end}.som-flex-1{flex:1}.som-min-w-0{min-width:0}.som-ml-auto{margin-left:auto}.som-right{text-align:right}.som-nowrap{white-space:nowrap}.som-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.som-btn{border-radius:8px;height:40px;padding:0 16px;font-size:14px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;transition:background .16s cubic-bezier(.2,.6,.2,1)}.som-btn-primary{border:none;background:#f15b2a;color:#fff;box-shadow:0 4px 12px #f15b2a47}.som-btn-primary:hover{background:#db4a1b}.som-btn-primary:active{background:#b33a13}.som-btn-primary:disabled{background:#f8b39a;box-shadow:none;cursor:not-allowed}.som-btn-ghost{border:1px solid #d1d5db;background:#ffffff;color:#4b5563}.som-btn-ghost:hover{background:#fff4ef;border-color:#f8b39a;color:#db4a1b}.som-btn-sm{height:32px;padding:0 12px;font-size:13px}.som-btn-danger{border:1px solid #f0c4bf;background:#ffffff;color:#b42318}.som-btn-danger:hover{background:#fef3f2;border-color:#e8a29a;color:#912018}.som-actions{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.som-actions .som-btn{width:100%}.som-kpis{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:22px}@media (min-width: 768px){.som-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.som-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.som-kpi{padding:20px}.som-kpi-label{font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.09em;text-transform:uppercase;color:#6b7280}.som-kpi-value{font-size:30px;font-weight:700;line-height:1.15;color:#111827;margin:10px 0 4px;font-variant-numeric:tabular-nums}@media (min-width: 1536px){.som-kpi-value{font-size:34px}}.som-kpi-value-orange{color:#f15b2a}.som-kpi-value-poppins{margin-bottom:10px}.som-bar{height:6px;border-radius:999px;background:#f1f2f4;margin:14px 0 9px;position:relative;overflow:hidden}.som-bar-fill{position:absolute;left:0;top:0;bottom:0;border-radius:999px;background:#3f9c52}.som-kpi-foot-green{font-size:13px;font-weight:700;color:#2f7c40}.som-kpi-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 0;border-top:1px solid #f1f2f4;font-size:13px}.som-kpi-row-first{margin-top:13px}.som-kpi-row-label{display:flex;align-items:center;gap:8px;color:#4b5563;min-width:0}.som-kpi-dot{width:8px;height:8px;border-radius:999px;display:block;flex:none}.som-kpi-row-value{font-weight:700;color:#111827}.som-bank-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:10px}.som-bank-count{font-size:12px;color:#9ca3af;white-space:nowrap}.som-bank-grid{display:grid;grid-template-columns:minmax(0,1fr) auto auto;-moz-column-gap:12px;column-gap:12px;font-size:13px}.som-bank-th{padding-bottom:6px;font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;color:#9ca3af}.som-bank-td{border-top:1px solid #f1f2f4;padding:7px 0}.som-bank-name{font-weight:500;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.som-bank-trx{color:#4b5563;font-variant-numeric:tabular-nums}.som-bank-amount{font-weight:700;color:#111827;white-space:nowrap;font-variant-numeric:tabular-nums}.som-list-head{display:flex;align-items:baseline;gap:10px;margin-bottom:10px;flex-wrap:wrap}.som-table-card{overflow-x:auto}.som-scroll::-webkit-scrollbar{height:10px;width:10px}.som-scroll::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:999px}.som-scroll::-webkit-scrollbar-track{background:transparent}.som-table{min-width:1580px}.som-tr{display:grid;grid-template-columns:5px 38px 1.6fr 1.3fr 1.2fr 108px 108px 122px 112px 130px 148px 132px 122px;align-items:center}.som-th-row{border-bottom:1px solid #e5e7eb;background:#f7f8fa;font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;color:#6b7280}.som-th-row .som-cell{padding:13px 10px}.som-th-row .som-cell-sm{padding:13px 8px}.som-row-wrap{border-bottom:1px solid #f1f2f4}.som-row{font-size:14px;transition:background .16s cubic-bezier(.2,.6,.2,1)}.som-row:hover{background:#fafafb}.som-edge{align-self:stretch}.som-cell{padding:11px 10px}.som-cell-sm{padding:12px 6px}.som-cell-date{color:#4b5563}.som-strong{font-weight:700;color:#111827}.som-mono-12{font-family:Roboto Mono,ui-monospace,monospace;font-size:12px;line-height:1.4;color:#6b7280}.som-mono-light{color:#9ca3af}.som-mono-dark{color:#4b5563;white-space:nowrap}.som-mono-13{font-family:Roboto Mono,ui-monospace,monospace;font-size:13px;line-height:1.4;color:#6b7280;margin-top:3px}.som-sub-12{font-size:12px;color:#9ca3af}.som-sign{width:24px;height:24px;border:1px solid #d1d5db;border-radius:6px;background:#ffffff;color:#4b5563;cursor:pointer;display:grid;place-items:center;padding:0;font-size:12px}.som-sign:hover{border-color:#f15b2a;color:#f15b2a;background:#fff4ef}.som-tag{display:inline-flex;align-items:center;border:1px solid transparent;border-radius:6px;padding:3px 8px;font-size:13px;font-weight:700;line-height:1.4;white-space:nowrap}.som-detail{background:#f7f8fa;border-top:1px solid #f1f2f4;padding:16px 20px 18px 48px}.som-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px 24px}.som-detail-k{font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;margin-bottom:4px}.som-detail-v{font-size:13px;font-weight:500;color:#1f2937;word-break:break-word}.som-trace{margin-top:14px;padding:10px 12px;border-radius:8px;font-size:13px;line-height:1.45}.som-empty{padding:56px 20px;text-align:center;color:#9ca3af;font-size:14px}.som-loading{padding:40px 20px;text-align:center}.som-pager{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;font-size:13px;color:#6b7280;flex-wrap:wrap}.som-pager-btns{display:flex;gap:8px}.som-page-btn{min-width:34px;height:34px;border:1px solid #d1d5db;border-radius:8px;background:#ffffff;color:#4b5563;font-size:14px;font-weight:500;cursor:pointer}.som-page-btn:hover{border-color:#f8b39a;color:#db4a1b}.som-page-btn-on{background:#f15b2a;border-color:#f15b2a;color:#fff}.som-page-btn-gap{border-color:transparent;cursor:default}.som-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid #e5e7eb}.som-modal-title{font-size:21px;font-weight:700;line-height:1.25;color:#111827;margin-top:5px}.som-modal-close{border:1px solid #e5e7eb;border-radius:8px;background:#ffffff;width:34px;height:34px;cursor:pointer;color:#6b7280;display:grid;place-items:center;padding:0;flex:none}.som-modal-close:hover{background:#fff4ef;border-color:#f8b39a;color:#db4a1b}.som-modal-body{padding:20px 24px 6px}.som-mb-20{margin-top:0;margin-bottom:20px}.som-modal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.som-modal-note{margin-top:18px;border-top:1px solid #f1f2f4;padding:14px 0;font-size:13px;color:#6b7280;line-height:1.45}.som-modal-foot{display:flex;align-items:center;gap:12px;padding:18px 24px;border-top:1px solid #e5e7eb;flex-wrap:wrap}.som-modal-stamp{margin-left:auto;font-size:12px;color:#9ca3af}.som-modal .ant-modal-content{padding:0;border-radius:16px;overflow:hidden}.som-modal .ant-modal-body{padding:0}.som-modal .ant-modal-header{display:none}.som-modal .ant-modal-footer{margin:0;padding:0;border:none}.som-modal-scroll{max-height:calc(100vh - 300px);overflow-y:auto}.som-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.som-form-field{display:flex;flex-direction:column;gap:8px;min-width:0}.som-form-section{margin-top:16px}.som-form-field-full{grid-column:1 / -1}.som-form-req{color:#b42318;margin-left:4px}.som-form-error{margin:6px 0 0;color:#b42318;font-size:12px}@keyframes somSkeleton{0%,to{opacity:.55}50%{opacity:1}}.som-sk{display:block;background:#eceef1;border-radius:6px;animation:somSkeleton 1.4s ease-in-out infinite}.som-sk-pill{height:32px;width:104px;border-radius:999px}.som-sk-value{height:32px;width:62%;margin:10px 0 8px}.som-sk-sub{height:12px;width:46%}.som-sk-row{height:12px;margin-top:14px}.som-sk-label{height:12px;width:120px}.som-sk-cell{height:12px}.som-sk-sign{height:24px;width:24px}.som-th{display:flex;align-items:center;gap:6px;min-width:0;padding-right:8px}.som-th-right{justify-content:flex-end}.som-th-filter{border:none;background:none;padding:0;cursor:pointer;color:#9ca3af;display:inline-flex;align-items:center;flex:none;font-size:12px}.som-th-filter:hover{color:#db4a1b}.som-th-filter-on{color:#f15b2a}.som-col-filter{width:224px;background:#ffffff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 8px 24px #1118271f;padding:10px;display:flex;flex-direction:column;gap:8px}.som-col-filter-actions{display:flex;gap:8px}.som-col-filter-actions .som-btn{flex:1}.som-sk-tabs{display:flex;gap:8px}.ant-layout-header[data-v-a9a072a9]{background-color:#df551a!important;padding:0!important}.ant-table-content{max-width:100%;overflow-x:auto}@media (min-width: 1024px){.about{min-height:100vh;display:flex;align-items:center}}.desc[data-v-477c7a17]{margin-top:4px;opacity:.85}.field[data-v-477c7a17]{margin:14px 0}.field-label[data-v-477c7a17]{display:block;margin-bottom:6px;font-weight:600}.req[data-v-477c7a17]{color:#c00;margin-left:6px}.control[data-v-477c7a17]{width:100%;padding:10px 12px;border:1px solid #d0d0d0;border-radius:10px;outline:none}.control[aria-invalid=true][data-v-477c7a17]{border-color:#c00}.error[data-v-477c7a17]{margin:6px 0 0;color:#c00;font-size:.92rem}.actions[data-v-477c7a17]{display:flex;gap:10px;margin-top:18px}.desc[data-v-ee7e8aab]{margin-top:4px;opacity:.85}.field[data-v-ee7e8aab]{margin:14px 0}.field-label[data-v-ee7e8aab]{display:block;margin-bottom:6px;font-weight:600}.req[data-v-ee7e8aab]{color:#c00;margin-left:6px}.control[data-v-ee7e8aab]{width:100%;padding:10px 12px;border:1px solid #d0d0d0;border-radius:10px;outline:none}.control[aria-invalid=true][data-v-ee7e8aab]{border-color:#c00}.error[data-v-ee7e8aab]{margin:6px 0 0;color:#c00;font-size:.92rem}.actions[data-v-ee7e8aab]{display:flex;gap:10px;margin-top:18px}.ant-upload-drag{height:64%!important}.ant-tabs-nav{margin:0 0 10px!important}.ant-tabs-content-top{height:100%!important}.elements-panel[data-v-5c20c320]{background:#fafafa;padding:16px;border-radius:8px;border:1px solid #d9d9d9;height:400px}.elements-list[data-v-5c20c320]{height:100%}.elements-container[data-v-5c20c320]{min-height:300px}.element-item[data-v-5c20c320]{display:flex;align-items:center;gap:8px;padding:12px;background:white;border:1px solid #d9d9d9;border-radius:6px;margin-bottom:8px;cursor:grab;transition:all .2s}.element-item[data-v-5c20c320]:hover{background:#f0f0f0;border-color:#1890ff}.element-item[data-v-5c20c320]:active{cursor:grabbing}.element-icon[data-v-5c20c320]{font-size:16px;color:#1890ff}.form-builder[data-v-5c20c320]{background:#fafafa;padding:16px;border-radius:8px;border:1px solid #d9d9d9;height:400px}.form-canvas[data-v-5c20c320]{height:100%;overflow-y:auto}.form-drop-zone[data-v-5c20c320]{min-height:300px;padding:16px;background:white;border-radius:6px;border:2px dashed #d9d9d9}.form-element-container[data-v-5c20c320]{position:relative;margin-bottom:16px;padding:12px;border:1px solid #d9d9d9;border-radius:6px;background:white;cursor:pointer;transition:all .2s}.form-element-container[data-v-5c20c320]:hover{border-color:#1890ff}.form-element-container.selected[data-v-5c20c320]{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.element-controls[data-v-5c20c320]{position:absolute;top:4px;right:4px;z-index:10}.remove-btn[data-v-5c20c320]{color:#ff4d4f}.remove-btn[data-v-5c20c320]:hover{background:#fff2f0}.empty-form[data-v-5c20c320]{text-align:center;color:#999;padding:40px}.properties-panel[data-v-5c20c320]{background:#fafafa;padding:16px;border-radius:8px;border:1px solid #d9d9d9;height:400px;overflow-y:auto}.properties-form[data-v-5c20c320]{background:white;padding:16px;border-radius:6px}.no-selection[data-v-5c20c320]{text-align:center;color:#999;padding:40px 20px}.option-item[data-v-5c20c320]{display:flex;gap:8px;margin-bottom:8px;align-items:center}.remove-option-btn[data-v-5c20c320]{color:#ff4d4f;flex-shrink:0}.add-option-btn[data-v-5c20c320]{margin-top:8px}pre[data-v-5c20c320]{background:#f6f8fa;padding:16px;border-radius:6px;overflow-x:auto;font-size:12px;max-height:300px}.balance-page-shell[data-v-e29b66db]{min-height:calc(100vh - 64px);padding:32px 24px 48px;background:#f7f8fa}.balance-page[data-v-e29b66db]{width:100%;max-width:780px;margin:0 auto}.page-header[data-v-e29b66db]{display:flex;align-items:center;gap:16px;margin-bottom:24px}.page-icon[data-v-e29b66db]{display:grid;width:52px;height:52px;flex:0 0 52px;place-items:center;border-radius:14px;background:#fff1e8;color:#f45d1c;font-size:25px}.page-title[data-v-e29b66db]{margin:0!important}.page-subtitle[data-v-e29b66db]{margin:3px 0 0!important}.balance-summary[data-v-e29b66db],.funding-card[data-v-e29b66db]{border:1px solid #e8e8e8;border-radius:14px;box-shadow:0 4px 16px #0000000d}.balance-summary[data-v-e29b66db]{margin-bottom:20px;background:linear-gradient(135deg,#fff8f3 0%,#ffffff 65%)}.summary-content[data-v-e29b66db]{display:flex;align-items:center;justify-content:space-between;gap:20px}.summary-badge[data-v-e29b66db]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:#fff1e8;color:#c8430d;font-weight:600}.form-heading[data-v-e29b66db]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:22px}.form-heading h2[data-v-e29b66db]{margin:0;font-size:20px}.form-heading p[data-v-e29b66db]{margin:4px 0 0;color:#8c8c8c}.security-icon[data-v-e29b66db]{color:#52c41a;font-size:24px}.form-grid[data-v-e29b66db]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field-control[data-v-e29b66db]{width:100%}.form-alert[data-v-e29b66db]{margin-bottom:16px}.form-note[data-v-e29b66db]{display:flex;align-items:center;gap:8px;padding:11px 13px;border-radius:8px;background:#f5f5f5;color:#666;font-size:13px}.form-actions[data-v-e29b66db]{display:flex;justify-content:flex-end;gap:10px;margin-top:22px;padding-top:18px;border-top:1px solid #f0f0f0}@media (max-width: 640px){.balance-page-shell[data-v-e29b66db]{padding:20px 14px 36px}.form-grid[data-v-e29b66db]{grid-template-columns:1fr;gap:0}.summary-content[data-v-e29b66db]{align-items:flex-start;flex-direction:column}.form-actions[data-v-e29b66db]>*{flex:1}}.wallet-admin-shell[data-v-14353485]{min-height:calc(100vh - 64px);padding:30px 24px 48px;background:#f7f8fa}.wallet-admin-page[data-v-14353485]{width:100%;max-width:1280px;margin:0 auto}.page-header[data-v-14353485]{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:22px}.page-title[data-v-14353485],.page-subtitle[data-v-14353485]{margin:0!important}.page-subtitle[data-v-14353485]{margin-top:4px!important}.page-alert[data-v-14353485]{margin-bottom:16px}.wallet-list-card[data-v-14353485]{overflow:hidden;border-radius:14px;box-shadow:0 4px 18px #0000000d}.wallet-cell[data-v-14353485]{display:flex;align-items:center;gap:12px}.wallet-avatar[data-v-14353485]{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:10px;background:#fff1e8;color:#f45d1c;font-size:18px}.wallet-cell strong[data-v-14353485],.wallet-cell span[data-v-14353485]{display:block}.wallet-cell span[data-v-14353485],.empty-access[data-v-14353485],.more-users[data-v-14353485]{color:#8c8c8c;font-size:12px}.access-summary[data-v-14353485]{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.action-link[data-v-14353485]{padding:0;color:#f45d1c}.wallet-fields[data-v-14353485]{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.full-width[data-v-14353485]{grid-column:1 / -1}.access-heading[data-v-14353485]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.access-heading p[data-v-14353485]{margin:0;color:#8c8c8c}.access-list[data-v-14353485]{display:flex;flex-direction:column;gap:10px;max-height:340px;padding-right:4px;overflow-y:auto}.access-row[data-v-14353485]{display:flex;align-items:center;gap:12px;padding:13px;border:1px solid #ededed;border-radius:10px;background:#fafafa}.access-index[data-v-14353485]{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border-radius:50%;background:#fff1e8;color:#f45d1c;font-weight:700}.access-fields[data-v-14353485]{display:grid;flex:1;grid-template-columns:minmax(180px,.8fr) minmax(260px,1.2fr);gap:12px}.access-fields[data-v-14353485] .ant-form-item{margin-bottom:0}.remove-access[data-v-14353485]{flex:0 0 auto}.empty-access-panel[data-v-14353485]{display:flex;min-height:130px;align-items:center;justify-content:center;flex-direction:column;border:1px dashed #d9d9d9;border-radius:10px;color:#8c8c8c;font-size:25px}.empty-access-panel span[data-v-14353485]{margin-top:8px;color:#595959;font-size:14px;font-weight:600}.empty-access-panel small[data-v-14353485]{margin-top:2px;font-size:12px}.modal-alert[data-v-14353485]{margin-top:16px}@media (max-width: 700px){.wallet-admin-shell[data-v-14353485]{padding:20px 12px 36px}.page-header[data-v-14353485],.access-heading[data-v-14353485]{align-items:stretch;flex-direction:column}.wallet-fields[data-v-14353485],.access-fields[data-v-14353485]{grid-template-columns:1fr}}.workspace-shell[data-v-714b941c]{min-height:calc(100vh - 64px);padding:30px 24px 48px;background:#f7f8fa}.workspace-page[data-v-714b941c]{width:100%;max-width:1280px;margin:0 auto}.page-header[data-v-714b941c]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.page-title[data-v-714b941c],.page-subtitle[data-v-714b941c]{margin:0!important}.page-subtitle[data-v-714b941c]{margin-top:4px!important}.page-alert[data-v-714b941c]{margin-bottom:16px}.loading-panel[data-v-714b941c],.empty-panel[data-v-714b941c]{display:flex;min-height:320px;align-items:center;justify-content:center;flex-direction:column;border:1px solid #ededed;border-radius:14px;background:white}.empty-panel[data-v-714b941c]>:first-child{color:#bfbfbf;font-size:46px}.empty-panel h2[data-v-714b941c]{margin:16px 0 4px}.empty-panel p[data-v-714b941c]{color:#8c8c8c}.wallet-grid[data-v-714b941c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(390px,1fr));gap:18px}.wallet-card[data-v-714b941c]{border-radius:14px;box-shadow:0 4px 16px #0000000d}.wallet-card[data-v-714b941c] .ant-card-body{padding:0!important}.wallet-card-content[data-v-714b941c]{padding:20px}.wallet-header[data-v-714b941c],.wallet-identity[data-v-714b941c],.operation-summary[data-v-714b941c]{display:flex;align-items:center}.wallet-header[data-v-714b941c]{justify-content:space-between;gap:12px}.wallet-identity[data-v-714b941c]{min-width:0;gap:12px}.wallet-icon[data-v-714b941c],.operation-wallet-icon[data-v-714b941c]{display:grid;place-items:center;border-radius:12px;background:#fff1e8;color:#f45d1c}.wallet-icon[data-v-714b941c]{width:44px;height:44px;flex:0 0 44px;font-size:21px}.wallet-identity h2[data-v-714b941c]{margin:0 0 3px;overflow:hidden;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.wallet-description[data-v-714b941c]{min-height:22px;margin:17px 0;color:#8c8c8c}.balance-block[data-v-714b941c]{display:flex;padding:16px;align-items:center;justify-content:space-between;border-radius:10px;background:linear-gradient(135deg,#fff8f3,#fff)}.balance-block span[data-v-714b941c]{color:#8c8c8c}.balance-block strong[data-v-714b941c]{color:#1f1f1f;font-size:25px}.wallet-actions[data-v-714b941c]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.wallet-action[data-v-714b941c]{display:flex;height:38px;align-items:center;justify-content:center;color:#d94d13}.bulk-action[data-v-714b941c]{grid-column:1 / -1;border-color:#ffd1bd;background:#fff8f3}.no-actions[data-v-714b941c]{display:flex;margin-top:16px;padding:11px;align-items:center;justify-content:center;gap:8px;border-radius:8px;background:#fafafa;color:#8c8c8c}.operation-summary[data-v-714b941c]{gap:12px;padding:14px;border-radius:10px;background:#fafafa}.operation-wallet-icon[data-v-714b941c]{width:42px;height:42px;font-size:20px}.operation-summary span[data-v-714b941c],.operation-summary strong[data-v-714b941c],.operation-summary small[data-v-714b941c]{display:block}.operation-summary span[data-v-714b941c],.operation-summary small[data-v-714b941c]{color:#8c8c8c}.operation-description[data-v-714b941c]{margin:16px 0}.pos-balance[data-v-714b941c]{display:flex;min-height:64px;margin:-8px 0 16px;padding:12px 14px;align-items:center;justify-content:space-between;border:1px solid #ffe0cf;border-radius:9px;background:#fff8f3;color:#f45d1c}.pos-balance span[data-v-714b941c],.pos-balance strong[data-v-714b941c]{display:block}.pos-balance span[data-v-714b941c]{margin-bottom:2px;color:#8c8c8c;font-size:12px}.pos-balance strong[data-v-714b941c]{color:#1f1f1f;font-size:19px}.pos-balance[data-v-714b941c]>:last-child{font-size:22px}.operation-grid[data-v-714b941c]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field-control[data-v-714b941c]{width:100%}.bulk-content[data-v-714b941c]{display:flex;flex-direction:column;gap:16px}.bulk-instructions[data-v-714b941c],.selected-file[data-v-714b941c],.bulk-loading[data-v-714b941c]{display:flex;align-items:center;justify-content:space-between;gap:16px}.bulk-instructions p[data-v-714b941c]{margin:3px 0 0;color:#8c8c8c}.bulk-instructions code[data-v-714b941c]{padding:2px 5px;border-radius:4px;background:#f5f5f5}.selected-file[data-v-714b941c]{padding:12px 14px;border:1px solid #d9d9d9;border-radius:8px}.selected-file>div[data-v-714b941c]{display:flex;align-items:center;gap:9px;color:#389e0d}.bulk-loading[data-v-714b941c]{justify-content:center;padding:18px;color:#8c8c8c}.bulk-metrics[data-v-714b941c]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.bulk-metrics>div[data-v-714b941c]{padding:12px;border-radius:9px;background:#fafafa}.bulk-metrics span[data-v-714b941c],.bulk-metrics strong[data-v-714b941c]{display:block}.bulk-metrics span[data-v-714b941c]{margin-bottom:3px;color:#8c8c8c;font-size:12px}.bulk-metrics strong[data-v-714b941c]{font-size:19px}.bulk-metrics .metric-error strong[data-v-714b941c]{color:#cf1322}.bulk-alert[data-v-714b941c]{margin:0}.validation-errors[data-v-714b941c]{max-height:120px;margin:7px 0 0;padding-left:18px;overflow:auto}.bulk-table small[data-v-714b941c]{display:block;max-width:330px;overflow:hidden;color:#8c8c8c;text-overflow:ellipsis;white-space:nowrap}.bulk-authorization[data-v-714b941c]{display:grid;grid-template-columns:1fr 1.7fr;gap:14px}.bulk-authorization[data-v-714b941c] .ant-form-item{margin-bottom:0}@media (max-width: 640px){.workspace-shell[data-v-714b941c]{padding:20px 12px 36px}.page-header[data-v-714b941c]{align-items:stretch;flex-direction:column}.wallet-grid[data-v-714b941c],.operation-grid[data-v-714b941c],.wallet-actions[data-v-714b941c]{grid-template-columns:1fr}.wallet-card-content[data-v-714b941c]{padding:16px}.bulk-instructions[data-v-714b941c],.selected-file[data-v-714b941c]{align-items:flex-start;flex-direction:column}.bulk-metrics[data-v-714b941c],.bulk-authorization[data-v-714b941c]{grid-template-columns:1fr}}.reports-shell[data-v-ebf99659]{min-height:calc(100vh - 64px);padding:28px 24px 48px;background:#f7f8fa}.reports-page[data-v-ebf99659]{width:100%;max-width:1500px;margin:0 auto}.page-header[data-v-ebf99659]{margin-bottom:4px}.page-title[data-v-ebf99659],.page-subtitle[data-v-ebf99659]{margin:0!important}.page-subtitle[data-v-ebf99659]{margin-top:3px!important}.report-tabs[data-v-ebf99659] .ant-tabs-nav{margin-bottom:14px}.filter-card[data-v-ebf99659],.table-card[data-v-ebf99659]{border-radius:12px;box-shadow:0 3px 14px #0000000a}.filter-card[data-v-ebf99659] .ant-card-body{padding:18px}.filter-grid[data-v-ebf99659]{display:grid;align-items:end;gap:12px}.transaction-filters[data-v-ebf99659]{grid-template-columns:1.1fr 1.5fr .8fr 1.15fr 1.4fr}.pos-filters[data-v-ebf99659]{grid-template-columns:1fr 2fr;max-width:820px}.filter-grid label[data-v-ebf99659]{display:grid;gap:6px;min-width:0}.filter-grid label>span[data-v-ebf99659]{color:#595959;font-size:12px;font-weight:600}.filter-grid[data-v-ebf99659] .ant-picker,.filter-grid[data-v-ebf99659] .ant-select{width:100%}.filter-actions[data-v-ebf99659]{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.report-alert[data-v-ebf99659]{margin-top:14px}.metrics-grid[data-v-ebf99659]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:14px 0}.metric-card[data-v-ebf99659]{display:flex;min-height:96px;padding:18px;align-items:center;gap:15px;border:1px solid #ededed;border-radius:12px;background:#fff;box-shadow:0 3px 12px #00000008}.metric-icon[data-v-ebf99659]{display:grid;width:46px;height:46px;flex:0 0 46px;place-items:center;border-radius:11px;font-size:21px}.metric-card span[data-v-ebf99659],.metric-card strong[data-v-ebf99659]{display:block}.metric-card span[data-v-ebf99659]{margin-bottom:4px;color:#737373;font-size:13px}.metric-card strong[data-v-ebf99659]{color:#1f1f1f;font-size:23px}.metric-card.orange .metric-icon[data-v-ebf99659]{background:#fff1e8;color:#f45d1c}.metric-card.green .metric-icon[data-v-ebf99659]{background:#edf9f2;color:#00a854}.metric-card.green strong[data-v-ebf99659],.credit-value[data-v-ebf99659]{color:#00a854!important}.metric-card.red .metric-icon[data-v-ebf99659]{background:#fff1f0;color:#f5222d}.metric-card.red strong[data-v-ebf99659],.debit-value[data-v-ebf99659]{color:#f5222d!important}.metric-card.blue .metric-icon[data-v-ebf99659]{background:#eaf4ff;color:#1677ff}.metric-card.blue strong[data-v-ebf99659]{color:#1677ff}.table-card[data-v-ebf99659] .ant-card-body{padding:0}.table-card[data-v-ebf99659] .ant-table-thead>tr>th{color:#595959;font-size:12px;font-weight:700}.table-card strong[data-v-ebf99659],.table-card small[data-v-ebf99659]{display:block}.table-card small[data-v-ebf99659]{margin-top:2px;color:#8c8c8c;font-size:11px}.tracking-link[data-v-ebf99659]{height:auto;padding:2px 0 0;font-size:11px}.tracking-context[data-v-ebf99659]{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:14px;margin-bottom:14px;border-radius:10px;background:#f7f8fa}.tracking-context span[data-v-ebf99659],.tracking-correlation span[data-v-ebf99659],.tracking-movement span[data-v-ebf99659]{display:block;margin-bottom:4px;color:#8c8c8c;font-size:12px}.tracking-correlation[data-v-ebf99659]{display:flex;padding:10px 0 14px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #f0f0f0}.tracking-correlation>div[data-v-ebf99659]{min-width:0}.tracking-correlation code[data-v-ebf99659],.tracking-movement-id code[data-v-ebf99659]{overflow-wrap:anywhere;color:#262626;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.tracking-copy[data-v-ebf99659]{flex:0 0 auto;color:#8c8c8c}.tracking-copy[data-v-ebf99659]:hover{color:#f45d1c;background:#fff1e8}.tracking-list[data-v-ebf99659]{padding:4px 0 0;margin:0;list-style:none}.tracking-movement[data-v-ebf99659]{display:grid;grid-template-columns:38px 1fr;gap:12px;padding:16px 0;border-bottom:1px solid #f0f0f0}.tracking-movement[data-v-ebf99659]:last-child{border-bottom:0}.tracking-marker[data-v-ebf99659]{display:grid;width:34px;height:34px;place-items:center;border-radius:50%}.tracking-marker.credit[data-v-ebf99659]{color:#00a854;background:#edf9f2}.tracking-marker.debit[data-v-ebf99659]{color:#f5222d;background:#fff1f0}.tracking-movement-content[data-v-ebf99659]{min-width:0}.tracking-movement-heading[data-v-ebf99659]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tracking-movement-heading small[data-v-ebf99659]{display:block;color:#8c8c8c}.tracking-amount[data-v-ebf99659]{text-align:right;white-space:nowrap}.tracking-amount strong[data-v-ebf99659]{display:block;margin-top:5px}.tracking-movement-meta[data-v-ebf99659]{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:10px}.tracking-movement-meta span[data-v-ebf99659]{margin:0}.tracking-movement-id[data-v-ebf99659]{margin-top:8px}.table-footer[data-v-ebf99659]{display:flex;min-height:58px;padding:12px 16px;align-items:center;justify-content:space-between;border-top:1px solid #f0f0f0;color:#595959}@media (max-width: 1100px){.transaction-filters[data-v-ebf99659],.metrics-grid[data-v-ebf99659]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.reports-shell[data-v-ebf99659]{padding:18px 10px 36px}.transaction-filters[data-v-ebf99659],.pos-filters[data-v-ebf99659],.metrics-grid[data-v-ebf99659]{grid-template-columns:1fr}.filter-actions[data-v-ebf99659]{align-items:stretch;flex-direction:column}.tracking-context[data-v-ebf99659]{grid-template-columns:1fr}.tracking-correlation[data-v-ebf99659],.tracking-movement-heading[data-v-ebf99659]{align-items:flex-start;flex-direction:column}.tracking-amount[data-v-ebf99659]{text-align:left}.table-footer[data-v-ebf99659]{align-items:flex-start;flex-direction:column;gap:12px}}
