/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-green-400:oklch(79.2% .209 151.711);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--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-black:#000;--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--container-6xl:72rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--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);--font-weight-medium:500;--font-weight-semibold:600;--tracking-wider:.05em;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}: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:currentColor}@supports (color:color-mix(in lab, red, red)){::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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.top-0{top:0}.right-0{right:0}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.-mt-px{margin-top:-1px}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mr-2{margin-right:calc(var(--spacing) * 2)}.-ml-px{margin-left:-1px}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-12{margin-left:calc(var(--spacing) * 12)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-3{height:calc(var(--spacing) * 3)}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-16{height:calc(var(--spacing) * 16)}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-3{width:calc(var(--spacing) * 3)}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-auto{width:auto}.w-full{width:100%}.max-w-6xl{max-width:var(--container-6xl)}.max-w-xl{max-width:var(--container-xl)}.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-items-center{justify-items:center}.gap-2{gap:calc(var(--spacing) * 2)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.bg-\[\#b68b3d\]{background-color:#b68b3d}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-green-400{background-color:var(--color-green-400)}.bg-white{background-color:var(--color-white)}.from-gray-700\/50{--tw-gradient-from:#36415380}@supports (color:color-mix(in lab, red, red)){.from-gray-700\/50{--tw-gradient-from:color-mix(in oklab, var(--color-gray-700) 50%, transparent)}}.from-gray-700\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.pt-8{padding-top:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-all{word-break:break-all}.text-black{color:var(--color-black)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-75{opacity:.75}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-gray-500\/20{--tw-shadow-color:#6a728233}@supports (color:color-mix(in lab, red, red)){.shadow-gray-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-gray-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.select-all{-webkit-user-select:all;user-select:all}.group-\[\.status-down\]\:bg-red-600:is(:where(.group).status-down *){background-color:var(--color-red-600)}.selection\:bg-red-500 ::selection{background-color:var(--color-red-500)}.selection\:bg-red-500::selection{background-color:var(--color-red-500)}.selection\:text-white ::selection{color:var(--color-white)}.selection\:text-white::selection{color:var(--color-white)}@media (hover:hover){.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:ring:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:outline:focus{outline-style:var(--tw-outline-style);outline-width:1px}.focus\:outline-2:focus{outline-style:var(--tw-outline-style);outline-width:2px}.focus\:outline-red-500:focus{outline-color:var(--color-red-500)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.active\:text-gray-800:active{color:var(--color-gray-800)}@media (width>=40rem){.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:w-3\/4{width:75%}.sm\:flex-1{flex:1}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-start{justify-content:flex-start}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:pt-0{padding-top:0}}@media (width>=64rem){.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media (width>=80rem){.xl\:w-1\/2{width:50%}}.rtl\:flex-row-reverse:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media (prefers-color-scheme:dark){.dark\:border-gray-600{border-color:var(--color-gray-600)}.dark\:bg-gray-700{background-color:var(--color-gray-700)}.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:text-gray-200{color:var(--color-gray-200)}.dark\:text-gray-300{color:var(--color-gray-300)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-gray-600{color:var(--color-gray-600)}@media (hover:hover){.dark\:hover\:bg-gray-900:hover{background-color:var(--color-gray-900)}.dark\:hover\:text-gray-200:hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:hover{color:var(--color-gray-300)}}.dark\:focus\:border-blue-700:focus{border-color:var(--color-blue-700)}.dark\:focus\:border-blue-800:focus{border-color:var(--color-blue-800)}.dark\:active\:bg-gray-700:active{background-color:var(--color-gray-700)}.dark\:active\:text-gray-300:active{color:var(--color-gray-300)}}}:root{color:#111827;font-synthesis:none;--brand-green-950:#061f1b;--brand-green-900:#092924;--brand-green-800:#0d352e;--brand-green-700:#16483f;--brand-gold-600:#bd8b2d;--brand-gold-500:#d4af37;--brand-gold-100:#f8f0dc;--surface-page:#f3f4f5;--surface-card:#fff;--surface-subtle:#f8f9fa;--surface-hover:#e4e5e7;--border-default:#e2e5e9;--border-gold:#d9c9a3;--border-gold-strong:#d4c5a2;--text-primary:#111827;--text-secondary:#667085;--text-warm:#514d40;--text-warm-muted:#6d685b;--danger-text:#ba2d2d;--danger-border:#e6b4b5;--focus-ring:#d4af3733;background:#f3f4f5;font-family:Inter,Segoe UI,Arial,sans-serif}.brand>strong{color:#fff;max-width:9rem;font-size:.76rem;line-height:1.2}.steps,.purchase-stepper{background:#fff;border:1px solid #d9c9a3;border-radius:9px;grid-template-columns:repeat(4,1fr);margin-bottom:24px;padding:24px 30px;list-style:none;display:grid}.steps div,.purchase-stepper li{color:#98a2b3;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex;position:relative}.steps div:not(:last-child):after,.purchase-stepper li:not(:last-child):after{content:"";background:#d9dde2;height:1px;position:absolute;top:22px;left:calc(50% + 25px);right:calc(25px - 50%)}.steps b,.steps .step-badge,.purchase-stepper li .step-badge{z-index:1;color:#667085;background:#eef0f2;border-radius:50%;place-items:center;width:42px;height:42px;font-size:14px;font-weight:700;display:grid}.steps .active,.purchase-stepper li.active{color:#715d00;font-weight:700}.steps .active b,.steps .active .step-badge,.purchase-stepper li.active .step-badge{color:#fff;background:#715d00}.stage-heading{margin-bottom:24px}.stage-heading h1{color:#181a1d;font-size:28px;font-weight:700}.stage-heading p{color:#667085;margin-top:7px;font-size:14px}.penerimaan-layout{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.penerimaan-left,.penerimaan-right{background:#fff;border:1px solid #d9c9a3;border-radius:9px;padding:24px 28px}.stage-card-title{color:#181a1d;border-bottom:1px solid #d9c9a3;align-items:center;gap:10px;margin-bottom:20px;padding-bottom:16px;display:flex}.stage-card-title h2{color:#181a1d;margin:0;font-size:18px;font-weight:700}.stage-card-title svg{color:#715d00}.upload-slots-guide{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.guide-slot{background:#f8f9fa;border:1px dashed #cabc9a;border-radius:8px;align-items:center;gap:14px;padding:12px 16px;display:flex}.guide-slot .slot-icon{color:#667085;background:#eef0f2;border-radius:6px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.guide-slot .slot-info{flex-direction:column;gap:2px;display:flex}.guide-slot .slot-info strong{color:#181a1d;font-size:14px;font-weight:650}.guide-slot .slot-info small{color:#667085;font-size:12px}.upload-slot{cursor:pointer;transition:border-color .15s,background .15s;position:relative}.upload-slot:hover{background:#fdfaf1;border-color:#715d00}.upload-slot:focus-within{outline-offset:2px;border-color:#715d00;outline:2px solid #715d00}.upload-slot.filled{background:#f5f9f2;border-style:solid;border-color:#a8b99a}.upload-slot.filled .slot-icon{color:#168047;background:#e8f7ee}.upload-slot .slot-input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.upload-slot .slot-cue{color:#715d00;flex-shrink:0;place-items:center;margin-left:auto;display:grid}.guide-slot .slot-info .slot-rule{color:#8a94a6;font-size:11px}.slot-clear{color:#a4262c;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin:6px 0 0 4px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.slot-clear:hover{text-decoration:underline}.slot-error{color:#a4262c;margin:6px 0 0 4px;font-size:12px}.penerimaan-alert{margin-bottom:20px}.penerimaan-left .readonly-field{color:#667085;background:#f3f4f5}.customer-search{gap:8px;margin-bottom:10px;display:flex}.customer-search-field{flex:1;position:relative}.customer-search-field svg{color:#667085;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.customer-search-field input{width:100%;padding-left:40px}.penerimaan-left .customer-choice{width:100%}.safety-callout{background:#fdf6e7;border:1px solid #f2dfad;border-radius:8px;padding:14px 16px}.safety-callout strong{letter-spacing:.5px;text-transform:uppercase;color:#715d00;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.safety-callout p{color:#514d40;margin:0;font-size:13px;line-height:1.4}.penerimaan-actions{grid-column:1/-1;justify-content:flex-end;gap:12px;margin-top:12px;padding-top:16px;display:flex}.penerimaan-actions .btn.primary{color:#fff;background:#715d00;border-radius:8px;min-height:44px;padding:0 24px;font-size:14px;font-weight:650}.penerimaan-actions .btn.primary:hover:not(:disabled){background:#5d4d00}@media (width<=900px){.penerimaan-layout{grid-template-columns:1fr}}.commercial-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin:1rem 0;display:grid}.commercial-grid label{background:#f8fafc;border:1px solid #e4e7ec;border-radius:.75rem;gap:.45rem;padding:.85rem;display:grid}.commercial-grid small{color:#667085}@media (width<=760px){.steps,.purchase-stepper{grid-template-columns:repeat(4,110px);padding:14px;overflow-x:auto}.steps div:after,.purchase-stepper li:after{display:none}}.customers-page .page-head{align-items:center;margin-bottom:25px}.customers-page .page-head h1{color:#16191b;font-size:29px;font-weight:700}.customers-page .page-head p{color:#514d40;letter-spacing:.25px;margin-top:3px;font-size:16px}.customers-page .page-head .btn.primary{color:#594900;letter-spacing:.25px;background:#ddb62d;min-height:44px;padding-inline:22px;font-size:14px;font-weight:650}.customer-filters{background:#fff;border:1px solid #d9c9a3;border-radius:9px;grid-template-columns:minmax(280px,1fr) 192px 118px;align-items:end;gap:16px;margin-bottom:24px;padding:18px 16px 16px;display:grid}.customer-filters.with-reveal{grid-template-columns:minmax(240px,1.5fr) 160px 140px minmax(180px,1fr) auto}.customer-filters label{color:#4d493d;gap:7px;font-size:13px;font-weight:700;display:grid;position:static}.customer-filters label>div{position:relative}.customer-filters label svg{color:#4d493d;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.customer-filters input,.customer-filters select{color:#1a1b1e;background-color:#f3f4f5;border:1px solid #d4c5a2;border-radius:7px;width:100%;height:48px;padding:0 13px}.customer-filters input{padding-left:44px;font-size:15px}.customer-filters select{font-size:15px}.customer-filters .btn{color:#514d40;background:#e8e9eb;border:1px solid #d4c5a2;height:48px;font-weight:650}.identity-lookup{background-color:#fbfaf6;border:1px solid #e2ddcd;border-radius:9px;margin:0 0 20px}.identity-lookup>summary{cursor:pointer;color:#4d493d;align-items:center;gap:10px;padding:12px 18px;font-size:14px;font-weight:650;list-style:none;display:flex}.identity-lookup>summary::-webkit-details-marker{display:none}.identity-lookup>summary:after{content:"";border-bottom:2px solid #8b8471;border-right:2px solid #8b8471;width:8px;height:8px;margin-left:auto;transform:rotate(45deg)translateY(-2px)}.identity-lookup[open]>summary:after{transform:rotate(225deg)translateY(-2px)}.identity-lookup-hint{color:#7d7767;font-size:13px;font-weight:500}.identity-lookup-body{border-top:1px solid #ece7d8;padding:4px 18px 18px}.identity-lookup-body .form-grid{margin-top:14px}.customers-page .recent{border:1px solid var(--border-gold);background:var(--surface-card);border-radius:9px;margin-bottom:28px;padding:27px 24px 24px}.customers-page .recent h2{color:#181a1d;margin-bottom:0;font-size:20px;font-weight:600}.customers-page .recent-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:19px;display:grid}.customers-page .person{background:#f1f2f3;border-radius:8px;align-items:center;gap:15px;min-height:56px;padding:8px 12px;display:flex}.customers-page .person i{color:#5c4c00;background:#ddb62d;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.customers-page .person b{letter-spacing:.25px;color:#181a1d;font-size:14px}.customers-page .person small{color:var(--text-warm);font-size:13px}.customer-table{background:#fff;border:1px solid #d9c9a3;border-radius:9px;overflow:hidden}.customer-table table{table-layout:fixed;color:#181a1d;border-collapse:collapse;min-width:960px;font-size:14px}.customer-table th{color:#4d493d;text-transform:uppercase;letter-spacing:.4px;background:#f3f4f5;border-bottom:1px solid #d9c9a3;height:58px;padding:10px 14px;font-size:12px;font-weight:700;line-height:1.5}.customer-table td{vertical-align:middle;border-top:1px solid #d9c9a3;height:68px;padding:12px 14px}.customer-table th:first-child,.customer-table td:first-child{padding-left:18px}.customer-table th:last-child,.customer-table td:last-child{text-align:center}.customer-table td:nth-child(2) b{color:#715d00;font-weight:700}.customer-table .avatar{color:#fff;background:#193f37;border:2px solid #d4c5a2;border-radius:50%;place-items:center;width:40px;height:40px;font-size:11px;font-style:normal;font-weight:700;display:grid}.customer-table .badge{padding:4px 10px;font-size:11px}.customer-actions{justify-content:center;align-items:center;gap:10px;display:flex}.customer-actions a,.customer-actions button{color:#514d40;background:0 0;border:0;border-radius:6px;place-items:center;padding:6px;display:grid}.customer-actions a:hover,.customer-actions button:hover,.customer-actions a:focus-visible,.customer-actions button:focus-visible{color:#817000;background:#f0f1f2}.customer-pagination{color:#514d40;background:#f3f4f5;border-top:1px solid #eaecf0;justify-content:space-between;align-items:center;gap:20px;min-height:71px;padding:14px 24px;font-size:13px;display:flex}.customer-pagination>div{align-items:center;gap:5px;display:flex}.customer-pagination a,.customer-pagination button{color:#181a1d;background:#f8f9fa;border:1px solid #d4c5a2;border-radius:7px;justify-content:center;align-items:center;min-width:38px;height:38px;padding:0 10px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.customer-pagination a.active,.customer-pagination button.active{color:#fff;background:#817000;border-color:#817000}.customer-pagination a:disabled,.customer-pagination button:disabled{opacity:.45;cursor:pointer}.customer-form-page{max-width:896px;margin:14px auto}.customer-form{background:#fff;border:1px solid #d9c9a3;border-radius:9px;gap:1.25rem;padding:30px 24px;display:grid}.customer-form-heading{margin-bottom:24px}.customer-form-heading h1{color:#181a1d;font-size:26px;font-weight:700}.customer-form-heading p{color:#514d40;margin-top:5px;font-size:14px}.customer-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px;margin-top:0;display:grid}.customer-form .form-grid label{color:#344054;gap:8px;font-size:13px;font-weight:650;display:grid}.customer-form .form-grid .wide{grid-column:1/-1}.customer-form input,.customer-form select{background-color:#f8f9fa;border:1px solid #d4c5a2;border-radius:7px;min-height:50px;padding:0 13px;font-size:14px}.customer-form textarea{resize:vertical;background:#f8f9fa;border:1px solid #d4c5a2;border-radius:7px;min-height:110px;padding:12px 13px;font-size:14px}.customer-form .form-actions{border-top:1px solid #eaecf0;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:18px;display:flex}.customer-form .form-actions .btn.primary{color:#594900;background:#ddb62d;font-weight:650}.customer-form fieldset{border:1px solid var(--border-default);border-radius:.75rem;gap:.9rem;padding:1rem;display:grid}.customer-form legend{padding:0 .35rem;font-weight:700}.check-row{align-items:center;gap:.6rem;display:flex}.check-row input{width:auto}.warning-box,.sensitive-reveal{background:#fff8df;border:1px solid #e8c65b;border-radius:.65rem;padding:.85rem}.customer-detail-grid,.document-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1rem;display:grid}.customer-detail-grid dl{grid-template-columns:10rem 1fr;gap:.55rem;display:grid}.customer-detail-grid dt{color:var(--text-secondary)}.document-grid article{border:1px solid var(--border-default);border-radius:.65rem;gap:.45rem;padding:.85rem;display:grid}.file-button,.link-button{color:var(--brand-gold-600);cursor:pointer;font:inherit;font-weight:700}.file-button input{display:none}.link-button{background:0 0;border:0;padding:0}.danger-zone{border-color:#d98585;margin-top:1rem}.pagination{justify-content:space-between;align-items:center;padding:1rem;display:flex}@media (width<=860px){.customer-filters,.customer-detail-grid,.document-grid{grid-template-columns:1fr}}*{box-sizing:border-box}html,body,#app{width:100%;min-height:100%}body{min-width:320px;margin:0}button,input,select,textarea{font:inherit}button,a{cursor:pointer;transition:all .16s}h1,h2,p{margin:0}h1{letter-spacing:-.2px;font-size:18px;font-weight:400;line-height:1.35}h2{font-size:18px;font-weight:400}small{display:block}input,select,textarea{color:#344054;background-color:#fff;border:1px solid #d5d9df;border-radius:7px;min-height:46px;padding:0 13px}input:focus,select:focus,textarea:focus{border-color:var(--brand-gold-500);box-shadow:0 0 0 3px var(--focus-ring);outline:0}input:disabled{color:#98a2b3;background:#f4f5f7}.btn{border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:0 17px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.btn.primary{background:var(--brand-gold-500);color:var(--brand-green-950)}.btn.primary:hover:not(:disabled){background:var(--brand-gold-600);color:#fff}.btn.secondary{color:#344054;background:#fff;border-color:#d6d9de}.error,.notice{border-radius:7px;padding:11px 13px;font-size:13px}.error{color:#ba2d2d;background:#fdecec}.notice{color:#168047;background:#e8f7ee}.field-error{color:#ba2d2d;font-size:12px;font-weight:500}.login-page{background:var(--brand-green-950);color:#fff;place-items:center;width:100%;min-height:100vh;padding:34px 20px;display:grid}.guest-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#d4af37d9;margin:-6px 0 0;font-size:11px;font-weight:750}.login-page-split{grid-template-columns:42fr 58fr;place-items:stretch stretch;padding:0;display:grid}.login-brand{flex-direction:column;justify-content:space-between;gap:28px;padding:44px 56px 36px;display:flex;position:relative;overflow:hidden}.login-brand-eyebrow,.login-brand-zone,.login-brand-footer{position:relative}.login-brand-eyebrow{margin:0}.login-brand-zone{flex-direction:column;align-items:flex-start;gap:20px;max-width:480px;display:flex}.login-brand-logo{width:min(260px,60%);height:auto}.login-brand-rule{background:#d4af3780;width:56px;height:1px}.login-brand-heading{letter-spacing:-.5px;color:#f4f1e6;text-wrap:balance;max-width:21ch;font-size:30px;font-weight:700;line-height:1.3}.login-brand-copy{color:#b9c6c1;max-width:36ch;margin:0;font-size:14px;line-height:1.75}.login-page .login-brand-footer{letter-spacing:.14em;color:#e2d8be6b;text-align:left;font-size:10.5px}.login-brand .login-geometry{pointer-events:none;position:absolute;inset:0}.login-brand .login-geometry span{display:block;position:absolute}.login-brand .login-geometry span:first-child{border-top:1px solid #d4af3714;border-right:1px solid #d4af3714;width:380px;height:380px;top:-170px;right:-110px;transform:rotate(45deg)}.login-brand .login-geometry span:nth-child(2){border-top:1px solid #d4af370d;border-right:1px solid #d4af370d;width:500px;height:500px;top:-230px;right:-170px;transform:rotate(45deg)}.login-brand .login-geometry span:nth-child(3){border:1px solid #d4af3712;border-radius:14px;width:340px;height:340px;bottom:-210px;left:-150px;transform:rotate(45deg)}.login-panel{background:var(--surface-page);color:var(--text-primary);flex-direction:column;justify-content:center;padding:60px min(9vw,130px);display:flex}.login-panel-inner{width:min(100%,430px);margin:0 auto}.login-panel-title,.login-page-split .login-panel-title,.login-page-split h1{letter-spacing:-.3px;color:var(--text-primary);margin:0 0 26px;font-size:27px;font-weight:750}.login-panel .login-intro{color:var(--text-secondary);margin-bottom:24px;font-size:13.5px;line-height:1.6}.login-panel section{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.login-panel .login-form{gap:18px}.login-panel .login-input input{background-color:var(--surface-raised);height:50px}.login-page-split .login-panel-footer{text-align:center;letter-spacing:.08em;color:var(--text-muted);margin-top:44px;font-size:11px}.login-stack{justify-items:center;gap:18px;width:min(100%,500px);display:grid;position:relative}.login-logo{object-fit:contain;width:300px;height:auto}.login-page h1{letter-spacing:-.2px;text-align:center;color:#f2efe4;font-size:25px;font-weight:750}.login-page section{background:var(--surface-raised);width:100%;color:var(--text-primary);border:1px solid #e6e1d2;border-radius:14px;padding:38px 40px}.login-page form{gap:15px;display:grid}.login-page form label{gap:7px;font-size:13px;font-weight:650;display:grid}.login-form{gap:17px}.login-field{gap:7px;min-width:0;display:grid}.login-field-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.login-input{min-width:0;display:block;position:relative}.login-input>svg{color:var(--text-secondary);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.login-input input{width:100%;min-width:0;height:54px;padding:0 52px 0 48px}.login-input button{width:40px;height:40px;color:var(--text-secondary);background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.login-page input:focus-visible,.login-page button:focus-visible,.login-page a:focus-visible{outline:2px solid var(--brand-gold-500);outline-offset:2px}.login-input button:hover{background:var(--surface-subtle);color:var(--brand-green-700)}.login-page .forgot{color:var(--brand-green-700);background:0 0;border:0;justify-self:end;padding:4px 0;font-size:12px;line-height:1.4;text-decoration:none}.login-page .forgot:hover{color:var(--brand-green-900);text-underline-offset:3px;text-decoration:underline}.login-page .login-authentication-error{border:1px solid var(--danger-border);line-height:1.5}.login-page .btn.primary{background:var(--brand-gold-500);width:100%;height:54px;color:var(--brand-green-950);letter-spacing:.2px;border:0;justify-content:center;font-weight:750;transition:background-color .12s;box-shadow:0 1px 2px #061f1b29}.login-page .btn.primary:hover:not(:disabled){background:#c9a53a}.login-page .btn.primary:disabled{opacity:.7;cursor:wait}.login-help{text-align:center;color:var(--text-secondary);margin-top:20px;font-size:12px;line-height:1.5}.login-help a{color:var(--brand-green-700);font-weight:650}.login-page footer{letter-spacing:.08em;color:#e2d8be9e;text-align:center;font-size:11px}.login-intro{color:var(--text-secondary);margin-bottom:18px;font-size:13px;line-height:1.6}@media (height<=760px){.login-page-split{place-items:stretch stretch;padding:0}.login-page-split .login-brand{padding:36px 48px 28px}.login-page:has(.login-form):not(.login-page-split){place-items:start center;padding-block:22px}.login-page:has(.login-form) .login-stack{gap:14px}.login-page:has(.login-form) .login-logo{width:min(260px,70vw)}.login-page:has(.login-form) section{padding-block:28px}.login-page:has(.login-form) .login-help{margin-top:16px}}@media (width<=480px){.login-page section{padding:30px 24px}}@media (width<=1023px){.login-page-split{grid-template-columns:1fr;place-items:center;padding:0}.login-page-split .login-brand{justify-content:center;align-items:center;gap:12px;width:100%;padding:24px 24px 26px}.login-page-split .login-brand-zone{order:-1;align-items:center}.login-page-split .login-brand-logo{width:min(200px,55vw)}.login-page-split .login-brand .guest-eyebrow{text-align:center}.login-page-split .login-brand-heading,.login-page-split .login-brand-copy,.login-page-split .login-brand-rule,.login-page-split .login-brand-footer,.login-page-split .login-geometry{display:none}.login-panel{background:var(--surface-page);border-radius:18px 18px 0 0;width:100%;padding:34px 24px 48px}.login-panel-title{text-align:center}.login-panel-footer{margin-top:30px}}.shell,.shell.outlet-shell{background:var(--surface-page);min-height:100vh}.shell>aside,.outlet-shell>aside{background:var(--surface-page);color:#4d493d;border-right:1px solid var(--border-gold);scrollbar-gutter:stable;z-index:30;flex-direction:column;width:280px;padding:20px 8px 18px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.brand,.outlet-shell .brand{justify-content:space-between;align-items:center;gap:10px;height:72px;padding:0 18px 22px;font-size:16px;font-weight:800;display:flex}.brand img,.outlet-shell .brand img{object-fit:contain;width:150px;height:auto}.outlet-shell .brand>strong,.outlet-shell .brand>div,.outlet-shell aside>.profile{display:none}.shell .profile{color:#181a1c;border-block:1px solid var(--border-gold-strong);text-align:left;align-items:center;gap:10px;width:100%;margin-bottom:17px;padding:17px 8px;font-size:13px;display:none}.shell .profile>b,.topbar i,.outlet-topbar i{color:#fff;background:#173f37;border:2px solid #d6ad28;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:11px;font-style:normal;font-weight:700;display:grid}.shell .profile small{color:var(--text-warm-muted);text-transform:uppercase;letter-spacing:.8px;margin-top:3px;font-size:10px;font-weight:500}.shell nav,.outlet-shell nav{gap:2px;margin-top:39px;display:grid}.shell>aside a,.shell>aside .navitem,.outlet-shell aside a,.outlet-shell aside .navitem,.aside-bottom button{min-height:42px;color:var(--text-warm);letter-spacing:.25px;text-align:left;background:0 0;border:0;border-radius:0 8px 8px 0;align-items:center;gap:12px;width:100%;padding:10px 20px;font-size:14px;font-weight:650;text-decoration:none;display:flex}.shell>aside a:hover,.shell>aside a.active,.outlet-shell aside a:hover,.outlet-shell aside a.active{background:var(--surface-hover);color:#181a1c}.shell>aside a.active,.outlet-shell aside a.active{box-shadow:inset 4px 0 #817000}.shell>aside .navitem.locked,.outlet-shell aside .navitem.locked{color:#9a968b;cursor:not-allowed}.shell>aside .navitem.locked .lock,.outlet-shell aside .navitem.locked .lock{text-transform:uppercase;letter-spacing:.6px;margin-left:auto;font-size:10px;font-weight:650}.aside-bottom{border-top:1px solid var(--border-gold);margin-top:auto;margin-inline:-8px;padding:16px 8px 0}.aside-bottom button{color:var(--danger-text);cursor:pointer}.close{color:#181a1c;cursor:pointer;background:0 0;border:0;margin-left:auto;display:none}.shell>main,.outlet-shell>main{min-height:100vh;margin-left:280px}.topbar,.outlet-topbar{border-bottom:1px solid var(--border-gold);background:var(--surface-card);justify-content:space-between;align-items:center;height:63px;padding:0 24px;display:flex}.topbar>b,.outlet-topbar>b{color:#715d00;font-size:20px;font-weight:700}.topbar>div,.outlet-topbar>div{align-items:center;gap:18px;height:100%;display:flex}.topbar-controls{position:relative}.topbar button,.outlet-topbar button{color:#4d493d;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:6px;display:grid}.topbar button:hover,.topbar button:focus-visible,.outlet-topbar button:hover,.outlet-topbar button:focus-visible{background:var(--surface-page);color:#181a1d}.topbar button:focus-visible,.outlet-topbar button:focus-visible{outline:2px solid var(--brand-gold-500);outline-offset:2px}.topbar .divider,.outlet-topbar .divider{background:var(--border-gold);align-self:stretch;width:1px;margin-left:6px}.topbar strong,.outlet-topbar strong{text-align:right;color:#181a1d;font-size:13px;line-height:1.2}.topbar strong small,.outlet-topbar strong small{color:var(--text-warm-muted);margin-top:2px;font-size:11px;font-weight:400;display:block}.topbar .topbar-profile,.outlet-topbar .topbar-profile{border-radius:8px;align-items:center;gap:12px;padding:4px;display:flex}.topbar-profile strong{text-align:right}.shell-panel{z-index:40;color:#181a1d;background:#fff;border:1px solid #d9c9a3;border-radius:9px;gap:7px;width:min(300px,100vw - 32px);padding:16px;display:grid;position:absolute;top:calc(100% - 3px);right:52px;box-shadow:0 12px 28px #10182824}.shell-panel b{font-size:14px}.shell-panel p,.shell-panel small{color:#667085;font-size:12px;line-height:1.55}.shell-account-panel{right:0}.shell-outlet-selector{color:#514d40;gap:5px;margin-top:7px;font-size:12px;font-weight:650;display:grid}.shell-outlet-selector select{width:100%;min-height:40px;font-size:13px}.shell-outlet-selector select:disabled{cursor:wait;opacity:.65}.shell-panel-action{border:1px solid var(--border-gold-strong);min-height:38px;color:var(--text-warm);border-radius:7px;justify-content:center;align-items:center;gap:7px;margin-top:8px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.shell-panel-action:hover,.shell-panel-action:focus-visible{background:var(--surface-page);color:#181a1d}.shell-panel-action:focus-visible,.shell-panel-logout:focus-visible,.shell-outlet-selector select:focus-visible{outline:2px solid var(--brand-gold-500);outline-offset:2px}.topbar .shell-panel-logout,.outlet-topbar .shell-panel-logout{border:1px solid var(--danger-border);min-height:38px;color:var(--danger-text);border-radius:7px;justify-content:center;gap:7px;margin-top:8px;font-size:13px;font-weight:650;display:inline-flex}.shell-panel-logout:disabled{cursor:wait;opacity:.65}.activity-log-panel{z-index:45;border-left:1px solid var(--border-gold);background:var(--surface-card);color:#181a1d;flex-direction:column;width:min(390px,100vw);display:flex;position:fixed;top:63px;bottom:0;right:0;box-shadow:-16px 0 32px #1018281f}.activity-log-panel>header{border-bottom:1px solid #e2e5e9;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:14px 18px;display:flex}.activity-log-panel>header b{font-size:16px}.activity-log-panel>header p{color:#667085;margin-top:3px;font-size:12px}.activity-log-panel>header button{flex:none}.activity-log-list{align-content:start;display:grid;overflow-y:auto}.activity-log-list article{border-bottom:1px solid #eceef1;gap:5px;padding:16px 18px;display:grid}.activity-log-list article time,.activity-log-list article p,.activity-log-list article small{color:#667085;font-size:11px}.activity-log-list article b{font-size:13px}.activity-log-list article small{overflow-wrap:anywhere}.activity-log-state{color:#667085;text-align:center;padding:28px 18px;font-size:13px;line-height:1.55}.activity-log-state.error{color:#b42318}.topbar>.mobilebar,.outlet-topbar>.mobilebar{display:none}.backdrop{z-index:29;background:#10182880;border:0;position:fixed;inset:0}.content,.outlet-shell .content{width:100%;max-width:none;margin:0;padding:30px 24px 48px}.page-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.page-head h1{font-size:26px}.page-head p,.muted{color:var(--text-secondary);margin-top:6px;font-size:13px}.card{border:1px solid var(--border-default);background:#fff;border-radius:9px;margin-bottom:20px;padding:21px}.card h2{margin-bottom:6px;font-size:16px;font-weight:650}.summary{gap:3px;display:grid}.summary div{border-bottom:1px solid #eceef1;justify-content:space-between;gap:20px;padding:15px 0;display:flex}.summary div:last-child{border-bottom:0}.summary span{color:#667085;font-size:13px}.summary strong{text-align:right;word-break:break-all;font-size:13px}.badge{color:#475467;white-space:nowrap;background:#eef1f4;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:650;display:inline-flex}.badge.ok{color:#168047;background:#e8f7ee}.badge.warn{color:#a46700;background:#fff4d8}.no-access{background:var(--brand-gold-100);border:1px solid #e2d2a7;border-radius:9px;justify-items:start;gap:12px;margin-bottom:20px;padding:24px;display:grid}.no-access h2{color:#715d00;font-size:17px;font-weight:650}.no-access p{color:#6d5a24;max-width:760px;font-size:13px;line-height:1.65}.no-access i{color:#a27625;background:#fff;border-radius:8px;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.grid-two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.outlet-list{gap:8px;display:grid}.outlet-list div{border:1px solid var(--border-default);border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:13px;display:flex}.dashboard-page{flex-direction:column;gap:24px;display:flex}.dashboard-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.dashboard-stats .stat{background:#fff;border:1px solid #d9c9a3;border-radius:9px;flex-direction:column;justify-content:space-between;min-height:146px;padding:20px 22px;display:flex}.stat-header{justify-content:space-between;align-items:center;min-height:32px;display:flex}.stat-icon{border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.stat-icon.yellow{color:#817000;background:#fbf5e6}.stat-icon.brown{color:#6d5b28;background:#f5f2eb}.stat-icon.gold{color:#817000;background:#fbf5e6}.status-chip{color:#667085;background:#f3f4f5;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600}.status-chip-tag{border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:650;display:inline-flex}.status-chip-tag.ok{color:#715d00;background:#fef9c3}.status-chip-tag.warn{color:#b42318;background:#fee2e2}.dashboard-stats .stat small{color:#667085;letter-spacing:.5px;text-transform:uppercase;margin-top:12px;font-size:11px;font-weight:700;display:block}.dashboard-stats .stat strong{color:#181a1c;margin-top:6px;font-size:28px;font-weight:700;line-height:1.1;display:block}.dashboard-stats .stat strong span{color:#667085;margin-left:2px;font-size:14px;font-weight:500}.dashboard-chart{background:#fff;border:1px solid #d9c9a3;border-radius:9px;margin-bottom:0;padding:24px 28px}.dashboard-chart .section-title{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.dashboard-chart .section-title h2{color:#181a1c;margin:0;font-size:19px;font-weight:700}.dashboard-chart .section-title p{color:#667085;margin:4px 0 0;font-size:13px}.chart-actions{align-items:center;gap:12px;display:flex}.btn-download{color:#667085;cursor:not-allowed;background:#f8f9fa;border:1px solid #d4c5a2;border-radius:8px;align-items:center;gap:6px;height:38px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.period-select{color:#181a1c;cursor:not-allowed;background:#fff;border:1px solid #d4c5a2;border-radius:8px;align-items:center;gap:8px;height:38px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.period-select select{width:auto;min-height:0;color:inherit;font:inherit;appearance:none;cursor:pointer;opacity:1;background-color:#0000;border:0;padding:0}.period-select select:disabled{cursor:wait;opacity:.7}.period-select:has(select:disabled){cursor:wait;opacity:.7}.trend-chart-container{width:100%;padding-top:10px;position:relative}.trend-chart-svg{width:100%;height:auto;display:block;overflow:visible}.trend-value{fill:#5d4d00;stroke:#fff;stroke-width:3px;paint-order:stroke fill;font-size:11px;font-weight:650}@media (width<=760px){.trend-value{font-size:10px}}.trend-x-axis{color:#667085;justify-content:space-between;padding:12px 10px 0;font-size:12px;font-weight:500;display:flex}.latest-activity{background:#fff;border:1px solid #d9c9a3;border-radius:9px;margin-bottom:0;overflow:hidden}.latest-activity .section-title{justify-content:space-between;align-items:flex-start;padding:24px 28px 20px;display:flex}.latest-activity .section-title h2{color:#181a1c;margin:0;font-size:19px;font-weight:700}.latest-activity .section-title p{color:#667085;margin:4px 0 0;font-size:13px}.refresh-btn{color:#514d40;cursor:pointer;background:#fff;border:1px solid #d4c5a2;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.refresh-btn:hover{background:#f3f4f5}.refresh-btn:disabled{cursor:wait;opacity:.65}.refresh-btn[aria-busy=true] svg{animation:.8s linear infinite dashboard-refresh-spin}.dashboard-refresh-status{color:#667085;text-align:right;min-height:18px;padding:0 28px 8px;font-size:12px}@keyframes dashboard-refresh-spin{to{transform:rotate(360deg)}}.latest-activity .table-wrap{overflow-x:auto}.latest-activity table{border-collapse:collapse;width:100%}.latest-activity th{color:#4d493d;letter-spacing:.4px;text-transform:uppercase;text-align:left;background:#f8f9fa;border-bottom:1px solid #d9c9a3;height:52px;padding:0 24px;font-size:12px;font-weight:700}.latest-activity td{color:#181a1c;border-bottom:1px solid #eef0f2;height:72px;padding:0 24px;font-size:14px}.latest-activity td:nth-child(4) b,.latest-activity td:nth-child(5) b{color:#181a1c;font-weight:700}.activity-time{color:#475467;font-size:14px}.activity-type{color:#344054;font-size:14px}.detail-link{color:#715d00;font-size:14px;font-weight:700;text-decoration:none}.detail-link:hover{text-decoration:underline}.latest-activity footer{background:#fdfdfd;border-top:1px solid #d9c9a3;justify-content:center;align-items:center;padding:16px 24px;display:flex}.latest-activity footer a{color:#715d00;font-size:14px;font-weight:700;text-decoration:none}.latest-activity footer a:hover{text-decoration:underline}@media (width<=1100px){.dashboard-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=768px){.dashboard-stats{grid-template-columns:1fr}.chart-actions{flex-direction:column;align-items:flex-end}}@media (width<=1023px){.shell>aside{transition:transform .2s;transform:translate(-100%)}.shell>aside.open{transform:translate(0)}.close{display:block}.shell .profile{display:flex}.shell nav{margin-top:0}.shell>main{margin-left:0}.topbar,.outlet-topbar{gap:6px;height:58px;padding:0 8px;display:flex}.topbar>b,.outlet-topbar>b{display:none}.topbar>.mobilebar,.outlet-topbar>.mobilebar{flex:auto;gap:6px;min-width:0;height:100%;display:flex}.mobilebar img{object-fit:contain;width:92px;max-width:calc(100% - 42px);height:36px}.topbar>.topbar-controls,.outlet-topbar>.topbar-controls{flex:none;gap:2px}.topbar .topbar-btn,.outlet-topbar .topbar-btn,.topbar .mobilebar button,.outlet-topbar .mobilebar button,.topbar .topbar-profile,.outlet-topbar .topbar-profile{width:36px;min-width:36px;height:36px;min-height:36px;padding:2px}.topbar .divider,.outlet-topbar .divider,.topbar-profile strong{display:none}.topbar i,.outlet-topbar i{width:32px;height:32px}.shell-panel{width:auto;position:fixed;top:58px;left:8px;right:8px}.activity-log-panel{top:58px}.content{padding:24px}.grid-two{grid-template-columns:1fr}}@media (width<=700px){h1{font-size:23px}.content{padding:18px 14px 36px}.page-head{display:grid}.page-head h1{font-size:24px}.login-page section{padding:28px 22px}.login-logo{width:min(300px,85vw)}.login-page:has(.login-form){padding:20px 16px}.login-page:has(.login-form) .login-stack{gap:16px}.login-page:has(.login-form) h1{font-size:22px}.summary div{gap:4px;display:grid}.summary strong{text-align:left}}.transactions-page .page-head{align-items:center;margin-bottom:27px}.transactions-page .page-head h1{color:#16191b;font-size:29px;font-weight:700}.transactions-page .page-head p{color:#514d40;margin-top:4px;font-size:15px}.transactions-page .page-head .btn.primary{color:#594900;letter-spacing:.25px;background:#ddb62d;min-height:44px;padding-inline:22px;font-size:14px;font-weight:650}.transaction-filters{background:#fff;border:1px solid #d9c9a3;border-radius:9px;grid-template-columns:minmax(280px,2fr) minmax(150px,1fr) minmax(150px,1fr) minmax(220px,1.5fr) auto;align-items:end;gap:14px;margin-bottom:24px;padding:18px 20px;display:grid}.transaction-filters label{color:#514d40;gap:8px;font-size:13px;font-weight:700;display:grid;position:static}.transaction-filters label>div{position:relative}.transaction-filters label svg{color:#4d493d;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.transaction-filters input,.transaction-filters select{color:#1a1b1e;background-color:#f3f4f5;border:1px solid #d4c5a2;border-radius:7px;width:100%;min-height:48px;padding:0 13px;font-size:14px}.transaction-filters input.with-icon{padding-left:42px}.date-range{align-items:center;gap:8px;display:flex}.date-range input{flex:1;min-width:0}.date-range span{color:#667085;font-size:12px}.transaction-filters .btn{color:#514d40;white-space:nowrap;background:#e8e9eb;border:1px solid #d4c5a2;height:48px;font-weight:650}.transaction-table{background:#fff;border:1px solid #d9c9a3;border-radius:9px;overflow:hidden}.transaction-table table{border-collapse:collapse;min-width:1100px}.transaction-table th{color:#4d493d;text-transform:uppercase;letter-spacing:.4px;background:#f3f4f5;border-bottom:1px solid #d9c9a3;height:60px;padding:12px 18px;font-size:12px;font-weight:700}.transaction-table td{vertical-align:middle;border-top:1px solid #d9c9a3;height:80px;padding:14px 18px}.transaction-table td:first-child b{color:#715d00;font-weight:700}.customer-cell{align-items:center;gap:12px;display:inline-flex}.customer-cell .avatar{color:#fff;background:#193f37;border:2px solid #d4c5a2;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:11px;font-style:normal;font-weight:700;display:grid}.customer-cell span{gap:2px;display:grid}.customer-cell span small{color:#7b8492;font-size:12px}.icon-action{color:#715d00;background:0 0;border:0;border-radius:6px;place-items:center;padding:8px;text-decoration:none;display:grid}.icon-action:hover,.icon-action:focus-visible{background:#f0f1f2}.content:has(.transactions-page){max-width:1680px;padding:30px 26px 64px 30px}.outlet-shell .content:has(.transactions-page){max-width:1680px;padding:30px 26px 64px 30px}.transaction-page-size{color:#514d40;white-space:nowrap;align-items:center;gap:8px;font-size:12.5px;font-weight:650;display:inline-flex}.transaction-page-size select{appearance:none;color:#181a1d;cursor:pointer;background-color:#f8f9fa;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3e%3cpath d='M4 6l4 4 4-4' stroke='%23514d40' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");background-position:right 10px center;background-repeat:no-repeat;background-size:12px;border:1px solid #d4c5a2;border-radius:7px;min-height:36px;padding:4px 30px 4px 10px;font-size:13px;font-weight:650}.transaction-page-size select:focus-visible{outline-offset:2px;outline:2px solid #806600}.transaction-page-size small{color:#6b6557;font-size:12px;font-weight:500}.transaction-form-page .stage{background:#fff;border:1px solid #d9c9a3;border-radius:9px;max-width:none;padding:28px 30px}.transaction-form-page .stage>h2{color:#181a1d;border-bottom:1px solid #d9c9a3;margin-bottom:20px;padding-bottom:15px;font-size:20px;font-weight:600}.purchase-filters label{flex-basis:170px}.purchase-create{max-width:896px}.customer-picker{align-items:end;gap:10px;display:flex}.customer-picker label{flex:1}.purchase-overview{grid-template-columns:2fr 1fr;gap:20px;display:grid}.amount-card{background:#fffbf1;align-content:center;gap:8px;display:grid}.amount-card strong{color:#817000;font-size:24px}.purchase-stage>p,.readiness-card p{color:#667085;margin:7px 0 18px}.purchase-items-editor,.testing-grid{gap:16px;display:grid}.purchase-items-editor fieldset,.testing-grid fieldset{border:1px solid var(--border-default);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;display:grid}.purchase-items-editor legend,.testing-grid legend{padding:0 6px;font-weight:650}.purchase-items-editor label,.testing-grid label{gap:6px;font-size:13px;font-weight:600;display:grid}.purchase-items-editor .wide{grid-column:1/-1}.evidence-uploader,.history-row,.version-list{border-bottom:1px solid #eaecf0;gap:5px;padding:12px 0;display:grid}.evidence-uploader{grid-template-columns:2fr 1fr 1fr 2fr;align-items:center}.evidence-uploader small,.history-row small,.version-list small{color:#667085}.subheading{margin-top:24px;font-size:14px}.readiness-card{background:#fffbf1;border-color:#d5ba48}@media (width<=800px){.purchase-overview,.purchase-items-editor fieldset,.testing-grid fieldset,.evidence-uploader{grid-template-columns:1fr}.purchase-items-editor .wide{grid-column:auto}}.section-title{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.section-title p{margin-top:4px}.filters{border:1px solid var(--border-default);background:#fff;border-radius:9px;flex-wrap:wrap;align-items:center;gap:11px;margin-bottom:20px;padding:14px;display:flex}.filters label{flex:280px}.filters label input{width:100%}.table-card{padding:0;overflow:hidden}.table-card .section-title{padding:20px 21px 0}.table-wrap{width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:720px;font-size:13px}th{color:#667085;text-align:left;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;background:#f8f9fa;padding:12px 16px;font-size:11px}td{vertical-align:middle;border-top:1px solid #eaecf0;padding:14px 16px}td small{color:#7b8492;margin-top:4px}.badge.bad{color:#ba2d2d;background:#fdecec}.link{color:#9a6d19;background:0 0;border:0;font-weight:650;text-decoration:none}.empty{text-align:center;color:#667085;justify-items:center;gap:8px;padding:40px;display:grid}.table-search input{width:min(280px,100%);min-height:40px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px;margin-top:16px;display:grid}.form-grid label{color:#344054;gap:8px;font-size:13px;font-weight:650;display:grid}.form-grid .wide{grid-column:1/-1}.form-actions{border-top:1px solid #eaecf0;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:18px;display:flex}.outlet-list div span{gap:2px;display:grid}.outlet-list div span small{color:#7b8492;font-size:11px}code{color:#475467;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}@media (width<=700px){.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.filters{align-items:stretch}.filters .btn{width:100%}}.form-card form{gap:14px;max-width:460px;margin-top:14px;display:grid}.form-card label,label.stacked{color:var(--text-secondary);gap:6px;font-size:13px;font-weight:600;display:grid}label.stacked{max-width:460px;margin-top:14px}.summary dt{color:#667085;font-size:13px}.summary dd{text-align:right;word-break:break-all;font-size:13px;font-weight:600}.actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.secret-card{background:#fffbf1;border-color:#f3c96b}.secret-card h2{align-items:center;gap:8px;display:flex}code.secret{letter-spacing:.06em;word-break:break-all;background:#fff;border:1px dashed #d9a441;border-radius:8px;margin:14px 0;padding:15px 17px;font-size:17px;font-weight:650;display:block}@media (width<=700px){.summary dd{text-align:left}.actions .btn{width:100%}}input[type=checkbox],input[type=radio]{width:17px;height:17px;min-height:0;accent-color:var(--brand-gold-600);cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;margin:0;padding:0}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:2px solid var(--brand-gold-600);outline-offset:2px;box-shadow:none}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23667085' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:38px}select:disabled{color:#98a2b3;background-color:#f4f5f7}.filter-actions{align-self:end;align-items:center;gap:8px;display:flex}.filter-actions .btn{white-space:nowrap;height:48px;min-height:48px}.filters,.filter-bar{align-items:end}.btn.danger{color:#a4262c;background:#fff;border-color:#d98585}.btn.danger:hover:not(:disabled){color:#fff;background:#a4262c;border-color:#a4262c}.filter-bar{grid-template-columns:minmax(260px,2fr) minmax(160px,1fr) minmax(160px,1fr) auto;gap:14px;margin-bottom:20px;padding:18px 20px;display:grid}.filter-bar label{color:#514d40;gap:8px;font-size:13px;font-weight:700;display:grid}.filter-bar input,.filter-bar select{color:#1a1b1e;background-color:#f8f9fa;border:1px solid #d4c5a2;width:100%;min-height:48px;font-size:14px}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-bottom:20px;display:grid}.card.metric{border-color:#d9c9a3;align-content:start;gap:6px;margin-bottom:0;padding:20px 22px;display:grid}.card.metric>span{letter-spacing:.08em;text-transform:uppercase;color:#8a7b52;font-size:11px;font-weight:700}.card.metric>strong{letter-spacing:-.4px;color:#16191b;font-size:26px;font-weight:700}.card.metric>small{color:var(--text-secondary);font-size:13px}.reference-cell{gap:3px;display:grid}.reference-cell b{color:#16191b;font-size:13px;font-weight:650}.reference-cell small,.reference{color:#8a94a6;letter-spacing:-.1px;word-break:break-all;font-family:ui-monospace,Cascadia Mono,Menlo,monospace;font-size:11px}.primary-cell{gap:2px;display:grid}.primary-cell b{color:#16191b;font-size:14px;font-weight:650}.primary-cell small{color:var(--text-secondary);font-size:12px}.pagination{border-top:1px solid var(--border-default);color:var(--text-secondary);flex-wrap:wrap;gap:12px;font-size:13px}.pagination .btn{min-height:38px}.pagination .btn.disabled{opacity:.45;pointer-events:none}.timeline{gap:0;display:grid}.timeline .history-row{grid-template-columns:1fr;padding:14px 0 14px 20px;position:relative}.timeline .history-row:before{content:"";background:var(--brand-gold-500);border-radius:50%;width:8px;height:8px;position:absolute;top:20px;left:3px}.timeline .history-row:after{content:"";background:#eaecf0;width:1px;position:absolute;top:30px;bottom:-6px;left:6.5px}.timeline .history-row:last-child{border-bottom:0}.timeline .history-row:last-child:after{display:none}.timeline .history-row b{color:#16191b;font-size:13px;font-weight:650}.empty-state{color:var(--text-secondary);padding:22px 0;font-size:13px}.detail-head{gap:6px;display:grid}.detail-head h1{letter-spacing:-.3px;color:#16191b;font-size:24px;font-weight:700}.detail-head .reference{font-size:12px}.danger-zone{background:#fffaf9}.danger-zone h2{color:#a4262c;font-size:15px;font-weight:700}.form-section-title{border-top:1px solid var(--border-default);grid-column:1/-1;align-items:baseline;gap:10px;margin-top:18px;padding-top:16px;display:flex}.form-section-title h2{color:#344054;font-size:15px;font-weight:700}.form-section-title span{color:var(--text-secondary);font-size:12px;font-weight:600}@media (width<=900px){.filter-bar{grid-template-columns:1fr}.filter-actions,.filter-actions .btn{width:100%}}.filters .btn.primary,.filter-bar .btn.primary{background-color:var(--brand-gold-500);border-color:var(--brand-gold-500);color:var(--brand-green-950)}.filters .btn.primary:hover:not(:disabled),.filter-bar .btn.primary:hover:not(:disabled){background-color:var(--brand-gold-600);border-color:var(--brand-gold-600);color:#fff}.filters .btn.secondary,.filter-bar .btn.secondary{color:#344054;background-color:#fff;border-color:#d6d9de}.period-select select{background-position:right 0 center;background-size:14px 14px;padding:0 18px 0 0}.moment-cell{gap:2px;display:grid}.moment-cell b{color:#16191b;font-size:13px;font-weight:650}.moment-cell small{color:var(--text-secondary);font-size:11px}.evidence-row{border-bottom:1px solid var(--border-default);align-items:flex-start;gap:14px;padding:14px 0;display:flex}.evidence-row:last-child{border-bottom:0}.evidence-preview{border:1px solid var(--border-default);background-color:#f4f5f7;border-radius:8px;flex:none;width:92px;height:92px;display:block;overflow:hidden}.evidence-preview img{object-fit:cover;width:100%;height:100%;display:block}.evidence-preview:focus-visible{outline:2px solid var(--brand-gold-600);outline-offset:2px}.evidence-meta{align-content:start;gap:3px;min-width:0;display:grid}.evidence-meta b{color:#16191b;word-break:break-all;font-size:13px;font-weight:650}.evidence-meta small{color:var(--text-secondary);font-size:12px}.wave-ui1-list .page-head{align-items:flex-start;gap:16px;margin-bottom:20px}.wave-ui1-list .page-head h1{letter-spacing:-.35px;color:#16191b;font-size:23px;font-weight:700}.wave-ui1-list .page-head>div>p{color:var(--text-secondary);margin-top:4px;font-size:13.5px;line-height:1.5}.wave-ui1-list .filters,.wave-ui1-list .filter-bar{background-color:#fff;border:1px solid #e4dcc8;border-radius:10px;box-shadow:0 1px 2px #181a1c0a}.wave-ui1-list .filters>label>span,.wave-ui1-list .filter-bar>label>span{color:#514d40;letter-spacing:.01em;font-size:12.5px;font-weight:700;display:block}.wave-ui1-list .table-card{background-color:#fff;border:1px solid #e4dcc8;border-radius:10px;overflow:hidden;box-shadow:0 1px 2px #181a1c0a}.wave-ui1-list .table-wrap{overflow-x:auto}.wave-ui1-list .table-wrap table{border-collapse:collapse;width:100%}.wave-ui1-list .table-wrap thead th{text-align:left;white-space:nowrap;color:#6b6350;letter-spacing:.07em;text-transform:uppercase;background-color:#fbf9f4;border-bottom:1px solid #e4dcc8;padding:13px 16px;font-size:11px;font-weight:700;position:sticky;top:0}.wave-ui1-list .table-wrap tbody td{color:#2b2f33;vertical-align:middle;border-bottom:1px solid #f0ece2;padding:14px 16px;font-size:13.5px}.wave-ui1-list .table-wrap tbody tr:last-child td{border-bottom:0}.wave-ui1-list .table-wrap tbody tr:hover td{background-color:#fdfbf6}.wave-ui1-list .table-wrap tbody td b{color:#16191b;font-weight:650}.wave-ui1-list .badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:650;display:inline-flex}.wave-ui1-list .badge.info{color:#1f4e9c;background-color:#eef4ff;border-color:#cddffb}.wave-ui1-list .icon-action{border:1px solid var(--border-default);color:#514d40;background-color:#fff;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;text-decoration:none;display:inline-flex}.wave-ui1-list .icon-action:hover{border-color:var(--brand-gold-500);color:var(--brand-gold-600);background-color:#fdfaf1}.wave-ui1-list .icon-action:focus-visible{outline:2px solid var(--brand-gold-600);outline-offset:2px}.wave-ui1-list .customer-pagination,.wave-ui1-list .pagination{color:var(--text-secondary);border-top:1px solid #f0ece2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;font-size:13px;display:flex}.wave-ui1-list .empty-state,.wave-ui1-list .empty{color:var(--text-secondary);text-align:center;justify-items:center;gap:10px;padding:34px 16px;font-size:13.5px;display:grid}.wave-ui1-list .empty-state svg,.wave-ui1-list .empty svg{color:#c9c0a8}.wave-ui1-list .metric-grid{margin-bottom:20px}@media (width<=900px){.wave-ui1-list .table-wrap thead th{position:static}.wave-ui1-list .customer-pagination,.wave-ui1-list .pagination{justify-content:center}}.upload-slots-guide .camera-slot{text-align:left;width:100%;font:inherit;color:inherit;border:1px dashed var(--line,#d8d8d8);cursor:pointer;appearance:none;background:0 0}.upload-slots-guide .camera-slot:focus-visible{outline:2px solid var(--gold,#b8912f);outline-offset:2px}.upload-slots-guide .camera-slot .slot-cue{white-space:nowrap;flex-direction:column;align-items:center;gap:2px;display:inline-flex}.upload-slots-guide .camera-slot .slot-cue small{font-size:11px;line-height:1.1}.penerimaan-camera{z-index:60;background:#111111b8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.penerimaan-camera-panel{background:var(--surface,#fff);border-radius:12px;flex-direction:column;gap:12px;width:min(560px,100%);max-height:100%;padding:16px;display:flex;overflow:auto;box-shadow:0 18px 48px #00000047}.penerimaan-camera-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.penerimaan-camera-title{align-items:center;gap:8px;display:inline-flex}.penerimaan-camera-close{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px;display:inline-flex}.penerimaan-camera-close:hover{background:#0000000f}.penerimaan-camera-hint{opacity:.75;margin:0;font-size:13px}.penerimaan-camera-stage{aspect-ratio:3/4;background:#111;border-radius:10px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.penerimaan-camera-video,.penerimaan-camera-still{object-fit:cover;width:100%;height:100%}.penerimaan-camera-video.is-hidden{display:none}.penerimaan-camera-status{color:#fff;text-align:center;max-width:90%;margin:0;padding:12px;font-size:13px;position:absolute}.penerimaan-camera-status.error{color:#ffd9d9}.penerimaan-camera-actions{gap:8px;display:flex}.penerimaan-camera-actions .btn{flex:1;justify-content:center;align-items:center;gap:6px;display:inline-flex}@media (width<=640px){.penerimaan-camera{padding:0}.penerimaan-camera-panel{border-radius:0;width:100%;height:100%;max-height:none}.penerimaan-camera-stage{aspect-ratio:auto;flex:1}}.txd-stepper li.txd-step-current{font-weight:700}.txd-stepper li.txd-step-current .step-badge{box-shadow:0 0 0 4px #715d0029}.txd-stepper li.txd-step-done .step-badge{color:#715d00;background:#e8e2cd}.txd-stepper li.txd-step-upcoming{opacity:.65}.txd-stepper li .txd-step-state{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.txd-summary .card.summary>div{border-bottom:1px solid #f0ece0;justify-content:space-between;align-items:baseline;gap:16px;padding:6px 0;display:flex}.txd-summary .card.summary>div:last-child{border-bottom:0}.txd-summary .card.summary span{color:#667085;font-size:13px}.txd-summary .card.summary strong{text-align:right}.txd-workspace{border-left:3px solid #715d00}.txd-workspace>h2,.txd-workspace>.section-title>div>h2{align-items:center;gap:10px;display:flex}.txd-workspace>h2:after,.txd-workspace>.section-title>div>h2:after{content:"Langkah saat ini";color:#715d00;letter-spacing:.02em;text-transform:none;background:#f4efdc;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.txd-documents,.txd-evidence{border-top:2px solid #f0ece0}.txd-history{margin-top:24px}.txd-history>summary{cursor:pointer;color:#475467;background:#fbfaf7;border:1px solid #e4e7ec;border-radius:9px;padding:12px 16px;font-size:14px;font-weight:600;list-style:none}.txd-history>summary::-webkit-details-marker{display:none}.txd-history>summary:after{content:" ▾";color:#98a2b3}.txd-history[open]>summary:after{content:" ▴"}.txd-history>summary:hover{background:#f5f2ea}.txd-history[open]>summary{margin-bottom:16px}@media (width<=720px){.txd-summary .card.summary>div{flex-direction:column;gap:2px}.txd-summary .card.summary strong{text-align:left}.txd-workspace>h2,.txd-workspace>.section-title>div>h2{flex-wrap:wrap;gap:6px}}.dsp-period{display:inline-flex;position:relative}.dsp-period .period-select{cursor:pointer;justify-content:space-between;gap:8px;min-width:132px}.dsp-period .period-select[disabled]{cursor:not-allowed;opacity:.6}.dsp-period .period-select:focus-visible{outline-offset:2px;outline:2px solid #715d00}.dsp-period .dsp-period-value{white-space:nowrap}.dsp-period .dsp-period-listbox{z-index:40;background:#fff;border:1px solid #d4c5a2;border-radius:8px;min-width:100%;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 28px #181a1c24}.dsp-period .dsp-period-listbox:focus-visible{outline:none}.dsp-period .dsp-period-option{color:#181a1c;white-space:nowrap;cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:13px;font-weight:500;display:flex}.dsp-period .dsp-period-option.is-active{background:#f4efdc}.dsp-period .dsp-period-option[aria-selected=true]{color:#715d00;font-weight:700}@media (width<=640px){.dsp-period,.dsp-period .period-select{width:100%}.dsp-period .dsp-period-listbox{left:0;right:0}}.wave6-customer-registration{width:100%;min-width:0;max-width:960px;margin:14px auto}.wave6-customer-registration .customer-form{border-color:#d4c5a2;border-radius:12px;gap:28px;padding:clamp(20px,3vw,36px);box-shadow:0 1px 3px #29241908}.wave6-customer-registration .customer-form-heading{margin:0}.wave6-customer-registration .customer-form-heading h1{color:#202321;font-size:clamp(24px,2.2vw,30px);line-height:1.25}.wave6-customer-registration .customer-form-heading p{color:#625d4e;margin-top:8px;line-height:1.6}.wave6-customer-registration .registration-section{border-top:1px solid #e7dfcf;min-width:0;padding-top:24px}.wave6-customer-registration .registration-section-heading{margin-bottom:18px}.wave6-customer-registration .registration-section-heading h2{color:#292c29;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:16px;font-weight:700;display:flex}.wave6-customer-registration .registration-section-heading p{color:#625d4e;margin-top:5px;font-size:13px;line-height:1.6}.wave6-customer-registration .form-grid{align-items:start;gap:18px 20px}.wave6-customer-registration .form-grid label{color:#292c29;min-width:0;line-height:1.5}.wave6-customer-registration .registration-optional,.wave6-customer-registration .registration-required{color:#6b6557;margin-left:4px;font-size:12px;font-weight:400}.wave6-customer-registration input:not([type=checkbox]),.wave6-customer-registration select,.wave6-customer-registration textarea{color:#292c29;background-color:#f8f9fa;border-color:#d4c5a2;width:100%;min-width:0;min-height:48px;font-size:16px;font-weight:400}.wave6-customer-registration select{padding-right:38px}.wave6-customer-registration textarea{min-height:112px;line-height:1.6}.wave6-customer-registration input::placeholder,.wave6-customer-registration textarea::placeholder{color:#767d89;opacity:1}.wave6-customer-registration input:focus-visible,.wave6-customer-registration select:focus-visible,.wave6-customer-registration textarea:focus-visible,.wave6-customer-registration .btn:focus-visible{outline-offset:3px;box-shadow:none;outline:2px solid #806600}.wave6-customer-registration [aria-invalid=true]{border-color:#b42318}.wave6-customer-registration .field-error{color:#b42318;overflow-wrap:anywhere;font-size:12px;font-weight:400}.wave6-customer-registration .error{overflow-wrap:anywhere;border:1px solid #f0b8b2;line-height:1.5}.wave6-customer-registration .registration-recipient-heading{color:#292c29;margin:4px 0 -6px;font-size:14px;font-weight:650}.wave6-customer-registration .form-grid .registration-recipient-choice{cursor:pointer;background-color:#faf8f2;border:1px solid #e7dfcf;border-radius:7px;gap:10px;min-height:44px;padding:12px 14px;display:flex}.wave6-customer-registration input[type=checkbox]{border:0;flex:none;width:17px;height:17px;min-height:0;padding:0}.wave6-customer-registration .muted{color:#625d4e;font-size:12px;font-weight:400;line-height:1.6}.wave6-customer-registration .form-actions{border-color:#e7dfcf;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;margin:0;padding-top:24px;display:grid}.wave6-customer-registration .form-actions .btn{min-height:48px;font-size:14px}.wave6-customer-registration .form-actions .btn.primary{color:#fff;background-color:#806600}.wave6-customer-registration .form-actions .btn.primary:hover:not(:disabled){color:#fff;background-color:#695300}.wave6-customer-registration .form-actions .btn.secondary{color:#625d4e;border-color:#d4c5a2}.wave6-customer-registration .btn:disabled{opacity:.65}@media (width<=700px){.wave6-customer-registration{margin:0 auto}.wave6-customer-registration .customer-form{gap:24px;padding:20px 16px}.wave6-customer-registration .form-grid{grid-template-columns:minmax(0,1fr)}.wave6-customer-registration .form-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.wave6-customer-registration .form-actions .btn.primary{grid-column:1/-1}}.customer-identity-capture .registration-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.customer-identity-capture .registration-evidence-field{gap:8px;min-width:0;display:grid}.customer-identity-capture .registration-evidence-card{color:#514d40;text-align:center;cursor:pointer;background:#faf8f2;border:1px dashed #b9a978;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:176px;padding:18px;display:flex}.customer-identity-capture .registration-evidence-card:hover:not(:disabled){background:#f7f2e4;border-color:#806600}.customer-identity-capture .registration-evidence-card:focus-visible{outline-offset:3px;outline:2px solid #806600}.customer-identity-capture .registration-evidence-card img{object-fit:contain;background:#eee9dc;border-radius:6px;width:100%;height:104px}.customer-identity-capture .registration-evidence-card small{color:#6b6557;overflow-wrap:anywhere;max-width:100%}.customer-identity-capture .registration-evidence-input,.customer-identity-capture .registration-evidence-input[type=file]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;min-height:0;padding:0;position:absolute;overflow:hidden}.customer-identity-capture .registration-evidence-message{margin:12px 0 0}.customer-identity-capture .registration-ocr{background:#fcfbf7;border:1px solid #e2d7bb;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 18px;margin-top:18px;padding:16px;display:grid}.customer-identity-capture .registration-ocr p{color:#625d4e;margin:4px 0 0;font-size:13px;line-height:1.55}.customer-identity-capture .registration-ocr-result,.customer-identity-capture .registration-ocr-candidates{grid-column:1/-1}.customer-identity-capture .registration-ocr-candidates{gap:10px;display:grid}.customer-identity-capture .registration-ocr-candidates>div{border-top:1px solid #e7dfcf;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding-top:10px;display:flex}.customer-identity-capture .registration-ocr-candidates span{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@media (width<=700px){.customer-identity-capture .registration-evidence-grid,.customer-identity-capture .registration-ocr{grid-template-columns:minmax(0,1fr)}.customer-identity-capture .registration-ocr .btn{width:100%}.customer-identity-capture .registration-ocr-candidates>div{flex-direction:column;align-items:stretch}}.wave6-customer-registration.is-edit .customer-create-data{display:contents}.wave6-customer-registration.is-create{width:100%;max-width:none;margin:6px 0 24px}.content:has(.wave6-customer-registration.is-create){max-width:1680px;padding:30px 26px 64px 30px}.outlet-shell .content:has(.wave6-customer-registration.is-create){max-width:1680px;padding:30px 26px 64px 30px}.wave6-customer-registration.is-create{max-width:none;margin:0}.wave6-customer-registration.is-create .customer-create-form{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 22px;padding:0;display:grid}.wave6-customer-registration.is-create .customer-form-heading,.wave6-customer-registration.is-create .customer-create-form>.error,.wave6-customer-registration.is-create .registration-bank,.wave6-customer-registration.is-create .warning-box,.wave6-customer-registration.is-create .form-actions{grid-column:1/-1}.wave6-customer-registration.is-create .customer-form-heading{padding:4px 2px 8px}.wave6-customer-registration.is-create .customer-form-heading h1{letter-spacing:-.8px;color:#17231c;font-size:clamp(30px,2.5vw,38px);line-height:1.12}.wave6-customer-registration.is-create .customer-form-heading p{color:#625d4e;max-width:680px;margin-top:9px;font-size:14px;line-height:1.55}.wave6-customer-registration.is-create .customer-create-data,.wave6-customer-registration.is-create .customer-identity-capture,.wave6-customer-registration.is-create .registration-bank{background-color:#fffdf8;border:1px solid #ddd3b8;border-radius:12px;min-width:0;padding:26px 28px;box-shadow:0 2px 8px #272d260d}.wave6-customer-registration.is-create .customer-create-data{grid-column:1}.wave6-customer-registration.is-create.without-evidence .customer-create-data{grid-column:1/-1}.wave6-customer-registration.is-create .customer-create-data .registration-section{border-top:0;padding-top:0}.wave6-customer-registration.is-create .registration-contact>.registration-section-heading{display:none}.wave6-customer-registration.is-create .registration-section-heading{align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.wave6-customer-registration.is-create .registration-section-heading>div{min-width:0}.wave6-customer-registration.is-create .registration-section-icon{color:#8a6d00;background-color:#f8f0da;border:1px solid #e7d7a9;border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.wave6-customer-registration.is-create .registration-section-heading h2{color:#1b2d23;letter-spacing:-.2px;font-size:18px;font-weight:750}.wave6-customer-registration.is-create .registration-section-heading p{color:#6b6658;max-width:620px;margin-top:6px;line-height:1.5}.wave6-customer-registration.is-create .registration-optional{color:#735c0c;background-color:#f8f0da;border:1px solid #e8dab2;border-radius:999px;align-items:center;min-height:22px;padding:2px 9px;font-size:11px;font-weight:650;line-height:1;display:inline-flex}.wave6-customer-registration.is-create .customer-create-data .form-grid{gap:17px 18px}.wave6-customer-registration.is-create textarea{min-height:96px;max-height:180px}.wave6-customer-registration.is-create .customer-identity-capture{border-top:1px solid #ddd3b8;grid-column:2;align-self:start;padding:26px}.wave6-customer-registration.is-create .customer-identity-capture .registration-evidence-grid{grid-template-columns:minmax(0,1fr);gap:16px}.wave6-customer-registration.is-create .customer-identity-capture .registration-evidence-card{background-color:#fcfaf4;border-color:#c8b98f;min-height:176px;padding:14px 14px 10px;overflow:hidden}.wave6-customer-registration.is-create .customer-identity-capture .registration-ocr{background-color:#fffdf8;border-color:#d8c89c;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:16px;padding:16px}.wave6-customer-registration.is-create .customer-identity-capture .registration-ocr .btn{width:100%}.wave6-customer-registration.is-create .registration-bank{border-top:1px solid #ddd3b8;padding:24px 28px 26px}.wave6-customer-registration.is-create .registration-ocr-result.is-processing{color:#6f5b17}.wave6-customer-registration.is-create .registration-ocr-result.is-empty{border-top:1px solid #e7dfcf;padding-top:10px}.wave6-customer-registration.is-create .registration-bank .form-grid{gap:16px 22px}.wave6-customer-registration.is-create .registration-bank .registration-recipient-heading{margin-top:2px}.wave6-customer-registration.is-create .registration-bank .registration-recipient-choice{min-height:42px;padding:10px 13px}.wave6-customer-registration.is-create .warning-box{margin:0}.wave6-customer-registration.is-create .form-actions{border-top:0;justify-content:flex-end;align-items:center;gap:10px;margin:0;padding:2px 0 0;display:flex}.wave6-customer-registration.is-create .form-actions .btn{width:auto;min-height:44px;padding-inline:18px}.wave6-customer-registration.is-create .customer-reset-action{color:#686354;background-color:#0000;border-color:#0000;order:1}.wave6-customer-registration.is-create .customer-reset-action:hover:not(:disabled){background-color:#f7f5ee;border-color:#ddd3b8}.wave6-customer-registration.is-create .customer-cancel-action{order:2}.wave6-customer-registration.is-create .customer-submit-action{color:#fff;background-color:#806600;border-color:#806600;order:3;min-width:158px;box-shadow:0 2px 4px #4e3e002e}.wave6-customer-registration.is-create .customer-submit-action:hover:not(:disabled){color:#fff;background-color:#695300;border-color:#695300}.wave6-customer-registration.is-create .registration-identity-group,.wave6-customer-registration.is-edit .registration-identity-group{display:contents}.wave6-customer-registration.is-create .registration-identity-group-heading,.wave6-customer-registration.is-edit .registration-identity-group-heading{border-left:2px solid var(--brand-gold-600);flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:5px 10px;padding:2px 0 0 10px;display:flex}.wave6-customer-registration.is-create .registration-identity-group-title,.wave6-customer-registration.is-edit .registration-identity-group-title{color:var(--text-warm);font-size:13px;font-weight:700}.wave6-customer-registration.is-create .registration-identity-group-optional,.wave6-customer-registration.is-edit .registration-identity-group-optional{color:var(--brand-gold-600);font-size:11px;font-weight:650}.wave6-customer-registration.is-create .registration-identity-group-heading small,.wave6-customer-registration.is-edit .registration-identity-group-heading small{color:var(--text-muted);font-size:12px}@media (width<=960px){.wave6-customer-registration.is-create .customer-create-form{grid-template-columns:minmax(0,1fr)}.wave6-customer-registration.is-create .customer-create-data,.wave6-customer-registration.is-create .customer-identity-capture,.wave6-customer-registration.is-create.without-evidence .customer-create-data{grid-column:1}.wave6-customer-registration.is-create .customer-identity-capture .registration-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.wave6-customer-registration.is-create{margin:0 auto 16px}.wave6-customer-registration.is-create .customer-create-form{gap:14px;padding:0}.wave6-customer-registration.is-create .customer-form-heading{padding:2px 1px 7px}.wave6-customer-registration.is-create .customer-form-heading h1{font-size:29px}.wave6-customer-registration.is-create .customer-create-data,.wave6-customer-registration.is-create .customer-identity-capture,.wave6-customer-registration.is-create .registration-bank{border-radius:9px;padding:20px 17px}.wave6-customer-registration.is-create .customer-identity-capture .registration-evidence-grid{grid-template-columns:minmax(0,1fr)}.wave6-customer-registration.is-create .form-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.wave6-customer-registration.is-create .form-actions .btn{width:100%;padding-inline:12px}.wave6-customer-registration.is-create .customer-submit-action{grid-column:1/-1;min-width:0}}.wave6-customer-registration.is-create .customer-form-heading h1{font-size:clamp(32px,2.6vw,40px)}.wave6-customer-registration.is-create .customer-create-data,.wave6-customer-registration.is-create .customer-identity-capture,.wave6-customer-registration.is-create .registration-bank{background-color:#fffef9;border-color:#e7ddc4;border-radius:14px;padding:clamp(24px,2.2vw,34px);box-shadow:0 1px 2px #2924130a,0 12px 30px #2924130a}.wave6-customer-registration.is-create .registration-bank{padding:clamp(24px,2.2vw,34px)}.wave6-customer-registration.is-create .registration-bank .registration-section-heading{margin-bottom:18px}.wave6-customer-registration.is-edit .registration-bank-group,.wave6-customer-registration.is-edit .registration-bank-detail-fields{display:contents}.wave6-customer-registration.is-create .registration-bank .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:15px 44px;display:grid}.wave6-customer-registration.is-create .registration-bank-group{align-content:start;gap:14px;min-width:0;display:grid}.wave6-customer-registration.is-create .registration-bank-group+.registration-bank-group{border-left:1px solid #ece4d0;padding-left:44px}.wave6-customer-registration.is-create .registration-bank-detail-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;display:grid}.wave6-customer-registration.is-create .registration-bank-group-title,.wave6-customer-registration.is-create .registration-bank .registration-recipient-heading{color:#6d6656;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid #ece4d0;margin:0 0 2px;padding-bottom:9px;font-size:11.5px;font-weight:700}.wave6-customer-registration.is-create .registration-bank .registration-recipient-choice{background-color:#fbf8f0;border-color:#e7ddc4;border-radius:10px;align-items:flex-start;min-height:0;padding:11px 14px}.wave6-customer-registration.is-create .registration-section-icon{color:#fff;background:#b9902c;border:0;border-radius:8px;width:36px;height:36px}.wave6-customer-registration.is-create .registration-section-icon svg{width:18px;height:18px}.wave6-customer-registration.is-create .registration-section-heading{margin-bottom:22px}.wave6-customer-registration.is-create .registration-section-heading h2{color:#1c2b22}.wave6-customer-registration.is-create .registration-required{color:#7a621a;background-color:#f6edd2;border:1px solid #e5d7a8;border-radius:999px;align-items:center;min-height:20px;margin-left:6px;padding:2px 8px;font-size:11px;font-weight:650;line-height:1.2;display:inline-flex}.wave6-customer-registration.is-create .registration-optional{color:#77705d;background-color:#fdfbf2;border-color:#e6dcc2;padding:2px 8px}.wave6-customer-registration.is-create input:not([type=checkbox]),.wave6-customer-registration.is-create select,.wave6-customer-registration.is-create textarea{color:#26241d;background-color:#faf9f4;border-color:#dedccd;border-radius:9px}.wave6-customer-registration.is-create input:hover:not([type=checkbox]):not([aria-invalid=true]),.wave6-customer-registration.is-create select:hover,.wave6-customer-registration.is-create textarea:hover{border-color:#c9c3ae}.wave6-customer-registration.is-create input:focus-visible,.wave6-customer-registration.is-create select:focus-visible,.wave6-customer-registration.is-create textarea:focus-visible{outline-offset:0;border-color:#b9902c;outline:2px solid #b9902c;box-shadow:0 0 0 3px #b9902c24}.wave6-customer-registration.is-create input::placeholder,.wave6-customer-registration.is-create textarea::placeholder{color:#9a9484}.wave6-customer-registration.is-create .form-grid label{color:#454136;font-weight:600}.wave6-customer-registration.is-create .customer-create-data .registration-contact{border-top:1px solid #ece4d0;margin-top:20px;padding-top:20px}.wave6-customer-registration.is-create .customer-identity-capture .registration-evidence-grid{gap:14px}.wave6-customer-registration.is-create .customer-identity-capture .registration-evidence-field{gap:8px}.customer-identity-capture .registration-evidence-label{color:#353127;font-size:12.5px;font-weight:700;line-height:1.25}.wave6-customer-registration.is-create .customer-identity-capture .registration-evidence-card{text-align:left;background-color:#fdfbf4;border:1.5px dashed #c9b98c;border-radius:12px;flex-direction:row;align-items:center;gap:15px;min-height:118px;padding:16px 18px;overflow:visible}.wave6-customer-registration.is-create .customer-identity-capture .registration-evidence-card:hover:not(:disabled){background-color:#fdf8ea;border-color:#b9902c}.wave6-customer-registration.is-create .customer-identity-capture .registration-evidence-card:focus-visible{outline-offset:3px;outline:2px solid #b9902c}.customer-identity-capture .registration-evidence-medallion{color:#3a6ea8;background-color:#eef3fb;border:1px solid #d5e2f4;border-radius:12px;flex:none;place-items:center;width:52px;height:52px;display:grid}.customer-identity-capture .registration-evidence-copy{flex:1;gap:3px;min-width:0;display:grid}.customer-identity-capture .registration-evidence-copy strong{color:#2c2a22;font-size:14.5px;font-weight:700}.customer-identity-capture .registration-evidence-copy small{color:#6b6557;overflow-wrap:anywhere;font-size:12px;font-weight:400;line-height:1.45}.customer-identity-capture .registration-evidence-cta{color:#fffdf6;letter-spacing:.01em;background-color:#b9902c;border-radius:8px;flex:none;align-items:center;min-height:38px;padding:9px 16px;font-size:12.5px;font-weight:700;transition:background-color .12s,transform .12s;display:inline-flex}.wave6-customer-registration.is-create .customer-identity-capture .registration-evidence-card:hover:not(:disabled) .registration-evidence-cta{background-color:#9a7620}.customer-identity-capture .registration-evidence-hint{color:#245b9e;background-color:#eef5ff;border:1px solid #bad5f8;border-radius:8px;align-items:flex-start;gap:8px;margin:0;padding:7px 11px;font-size:11.5px;line-height:1.4;display:flex}.customer-identity-capture .registration-evidence-hint svg{color:#245b9e;flex:none;margin-top:2px}.wave6-customer-registration.is-create .customer-identity-capture .registration-evidence-card:has(img){background-color:#fffef9;border-style:solid;border-color:#cdc29d;grid-template-columns:160px minmax(0,1fr) auto;gap:14px;min-height:132px;padding:13px 14px;display:grid}.wave6-customer-registration.is-create .customer-identity-capture .registration-evidence-card:has(img):hover:not(:disabled){background-color:#fffdf4;border-color:#b9902c}.wave6-customer-registration.is-create .customer-identity-capture .registration-evidence-card img{object-fit:cover;object-position:center;background-color:#efe9da;border:1px solid #e4dcc7;border-radius:8px;flex:none;width:160px;height:104px}.customer-identity-capture .registration-evidence-done{color:#35593e;background-color:#ecf4ed;border:1px solid #cfe0d2;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:26px;padding:4px 10px;font-size:11.5px;font-weight:650;display:inline-flex}.wave6-customer-registration.is-create .registration-evidence-card:has(img) .registration-evidence-done{justify-self:end}.customer-identity-capture .registration-evidence-done svg{color:#45684e}.wave6-customer-registration.is-create .customer-identity-capture .registration-ocr{background-color:#faf7ee;border:1px solid #ded3b8;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;margin-top:2px;padding:12px 14px;box-shadow:inset 0 1px #ffffffb8}.wave6-customer-registration.is-create .customer-identity-capture .registration-ocr-copy{color:#6d6656;align-items:flex-start;gap:8px;min-width:0;display:flex}.wave6-customer-registration.is-create .customer-identity-capture .registration-ocr-copy>svg{color:#9a7620;flex:none;margin-top:2px}.wave6-customer-registration.is-create .customer-identity-capture .registration-ocr-copy strong{color:#403b30;font-size:12.5px}.wave6-customer-registration.is-create .customer-identity-capture .registration-ocr-copy p{color:#77705d;margin-top:2px;font-size:11.25px;line-height:1.4}.wave6-customer-registration.is-create .customer-identity-capture .registration-ocr .btn{color:#5f4a15;background-color:#fffdf8;border-color:#d5c8a7;align-self:center;width:auto;min-height:32px;padding-inline:12px;font-size:11.5px}.wave6-customer-registration.is-create .customer-identity-capture .registration-ocr-result,.wave6-customer-registration.is-create .customer-identity-capture .registration-ocr-candidates{border-top:1px solid #e5dcc6;margin:0;padding-top:10px}.wave6-customer-registration.is-create .customer-identity-capture .registration-ocr-candidates{gap:8px}.wave6-customer-registration.is-create .customer-identity-capture .registration-ocr-candidates>div{border-top:0;padding-top:0}.wave6-customer-registration.is-create .customer-identity-capture .registration-ocr-candidates>div+div{border-top:1px solid #e5dcc6;padding-top:8px}.wave6-customer-registration.is-create .customer-identity-capture .registration-ocr-candidates span{color:#403b30;font-weight:600}.wave6-customer-registration.is-create .registration-recipient-choice-copy{color:#454136;gap:2px;line-height:1.45;display:grid}.wave6-customer-registration.is-create .registration-recipient-choice-copy small{color:#6b6557;font-size:12px;font-weight:400}.wave6-customer-registration.is-create .registration-bank-note{color:#6b6557;background:0 0;border:0;border-radius:0;grid-column:1/-1;align-items:flex-start;gap:8px;margin:2px 0 0;padding:3px 0 0;font-size:11.5px;font-weight:400;line-height:1.45;display:flex}.wave6-customer-registration.is-create .registration-bank-note-icon{border:1px solid;border-radius:50%;flex:none;place-items:center;width:15px;height:15px;margin-top:1px;font-size:10px;font-style:normal;font-weight:700;line-height:1;display:inline-grid}.wave6-customer-registration.is-create .form-actions{gap:10px;padding-top:6px}.wave6-customer-registration.is-create .form-actions .btn{border-radius:10px;min-height:46px;font-weight:650}.wave6-customer-registration.is-create .form-actions .customer-reset-action{color:#5d5747;background-color:#fffdf8;border:1px solid #ddd3b8;min-height:46px;padding-inline:15px;font-weight:600}.wave6-customer-registration.is-create .form-actions .customer-reset-action:hover:not(:disabled){background-color:#f7f3e8;border-color:#cbbf9c}.wave6-customer-registration.is-create .form-actions .customer-cancel-action{color:#4c4739;background-color:#fffdf8;border:1px solid #ddd3b8;min-height:46px;padding-inline:15px}.wave6-customer-registration.is-create .form-actions .customer-cancel-action:hover:not(:disabled){color:#3b3729;background-color:#f7f3e8;border-color:#cbbf9c}.wave6-customer-registration.is-create .form-actions .customer-submit-action{color:#fffdf6;background-color:#b9902c;border:1px solid #9a7620;border-radius:10px;min-width:200px;font-size:14px;font-weight:700;box-shadow:0 1px 2px #7a5e144d}.wave6-customer-registration.is-create .form-actions .customer-submit-action:hover:not(:disabled){color:#fff;background-color:#9a7620;border-color:#7d5d18}@media (width<=1300px){.wave6-customer-registration.is-create .customer-create-form{grid-template-columns:minmax(0,1fr)}.wave6-customer-registration.is-create .customer-create-data,.wave6-customer-registration.is-create .customer-identity-capture,.wave6-customer-registration.is-create.without-evidence .customer-create-data{grid-column:1}.wave6-customer-registration.is-create .registration-bank .form-grid{grid-template-columns:minmax(0,1fr)}.wave6-customer-registration.is-create .registration-bank-group+.registration-bank-group{border-top:1px solid #ece4d0;border-left:0;padding-top:18px;padding-left:0}}@media (width<=700px){.customer-identity-capture .registration-evidence-card{flex-wrap:wrap;min-height:0}.customer-identity-capture .registration-evidence-card img{width:100%;height:150px}.customer-identity-capture .registration-evidence-cta,.customer-identity-capture .registration-evidence-done{justify-content:center;width:100%}.wave6-customer-registration.is-create .customer-identity-capture .registration-evidence-card:has(img){grid-template-columns:minmax(0,1fr)}.wave6-customer-registration.is-create .registration-evidence-card:has(img) .registration-evidence-done{justify-self:start;width:auto}.wave6-customer-registration.is-create .customer-identity-capture .registration-ocr{grid-template-columns:minmax(0,1fr)}.wave6-customer-registration.is-create .customer-identity-capture .registration-ocr .btn{width:100%}}.content:has(.wave6-customer-registration.is-edit){max-width:1680px;padding:30px 26px 64px 30px}.outlet-shell .content:has(.wave6-customer-registration.is-edit){max-width:1680px;padding:30px 26px 64px 30px}.wave6-customer-registration.is-edit{max-width:none;margin:0}.wave6-customer-registration.is-edit .customer-edit-form{box-shadow:none;background:0 0;border:0;border-radius:0;gap:20px;padding:0;display:grid}.wave6-customer-registration.is-edit .customer-form-heading{padding:4px 2px 8px}.wave6-customer-registration.is-edit .customer-form-heading h1{color:#17231c;letter-spacing:-.8px;font-size:clamp(32px,2.6vw,40px);line-height:1.12}.wave6-customer-registration.is-edit .customer-form-heading p{color:#625d4e;max-width:680px;margin-top:9px;font-size:14px;line-height:1.55}.wave6-customer-registration.is-edit .customer-edit-context{color:#514a3a;background-color:#fbf6e8;border:1px solid #e4d3a7;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 14px;min-width:0;padding:14px 16px;display:grid}.wave6-customer-registration.is-edit .customer-edit-context-icon{color:#fffef8;background-color:#d8bd72;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-style:normal;font-weight:750;display:inline-grid}.wave6-customer-registration.is-edit .customer-edit-context-copy{min-width:0}.wave6-customer-registration.is-edit .customer-edit-context-copy strong{color:#7b6220;font-size:13px;font-weight:700;display:block}.wave6-customer-registration.is-edit .customer-edit-context-copy p{color:#6a6353;max-width:940px;margin:3px 0 0;font-size:12px;line-height:1.45}.wave6-customer-registration.is-edit .customer-edit-context-action{color:#66511a;white-space:nowrap;background-color:#fffdf8;border-color:#d3bc7e;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:auto;min-height:40px;padding:9px 13px;font-size:12px;font-weight:650;display:inline-flex}.wave6-customer-registration.is-edit .customer-edit-context-action:hover{color:#4d3c10;background-color:#fffaf0;border-color:#b9902c}.wave6-customer-registration.is-edit .customer-create-data{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.wave6-customer-registration.is-edit .registration-identity,.wave6-customer-registration.is-edit .registration-contact,.wave6-customer-registration.is-edit .registration-bank{background-color:#fffef9;border:1px solid #e7ddc4;border-radius:14px;min-width:0;padding:clamp(24px,2.2vw,34px);box-shadow:0 1px 2px #2924130a,0 12px 30px #2924130a}.wave6-customer-registration.is-edit .registration-section{border-top:0}.wave6-customer-registration.is-edit .registration-section-heading{align-items:flex-start;gap:14px;margin-bottom:22px;display:flex}.wave6-customer-registration.is-edit .registration-section-heading>div{min-width:0}.wave6-customer-registration.is-edit .registration-section-icon{color:#fff;background-color:#b9902c;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.wave6-customer-registration.is-edit .registration-section-icon svg{width:18px;height:18px}.wave6-customer-registration.is-edit .registration-section-heading h2{color:#1c2b22;letter-spacing:-.2px;font-size:18px;font-weight:750}.wave6-customer-registration.is-edit .registration-section-heading p{color:#6b6658;margin-top:6px;line-height:1.5}.wave6-customer-registration.is-edit .form-grid{gap:17px 18px}.wave6-customer-registration.is-edit input:not([type=checkbox]),.wave6-customer-registration.is-edit select,.wave6-customer-registration.is-edit textarea{color:#26241d;background-color:#faf9f4;border-color:#dedccd;border-radius:9px}.wave6-customer-registration.is-edit input:focus-visible,.wave6-customer-registration.is-edit select:focus-visible,.wave6-customer-registration.is-edit textarea:focus-visible{outline-offset:0;border-color:#b9902c;outline:2px solid #b9902c;box-shadow:0 0 0 3px #b9902c24}.wave6-customer-registration.is-edit .registration-required,.wave6-customer-registration.is-edit .registration-optional{color:#77705d;background-color:#fdfbf2;border:1px solid #e6dcc2;border-radius:999px;align-items:center;min-height:20px;margin-left:6px;padding:2px 8px;font-size:11px;font-weight:650;line-height:1.2;display:inline-flex}.wave6-customer-registration.is-edit textarea{min-height:120px}.wave6-customer-registration.is-edit .registration-bank-groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:15px 44px;display:grid}.wave6-customer-registration.is-edit .registration-bank-group{align-content:start;gap:14px;min-width:0;display:grid}.wave6-customer-registration.is-edit .registration-bank-group+.registration-bank-group{border-left:1px solid #ece4d0;padding-left:44px}.wave6-customer-registration.is-edit .registration-bank-detail-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;display:grid}.wave6-customer-registration.is-edit .registration-bank-group-title,.wave6-customer-registration.is-edit .registration-bank .registration-recipient-heading{color:#6d6656;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid #ece4d0;grid-column:1/-1;margin:0 0 2px;padding-bottom:9px;font-size:11.5px;font-weight:700}.wave6-customer-registration.is-edit .registration-bank .registration-recipient-choice{background-color:#fbf8f0;border-color:#e7ddc4;border-radius:10px;grid-column:1/-1;align-items:flex-start;min-height:0;padding:11px 14px}.wave6-customer-registration.is-edit .registration-bank-note{color:#6b6557;background:0 0;border:0;grid-column:1/-1;align-items:flex-start;gap:8px;margin:2px 0 0;padding:3px 0 0;font-size:11.5px;line-height:1.45;display:flex}.wave6-customer-registration.is-edit .registration-bank-note-icon{border:1px solid;border-radius:50%;flex:none;place-items:center;width:15px;height:15px;margin-top:1px;font-size:10px;font-style:normal;font-weight:700;line-height:1;display:inline-grid}.wave6-customer-registration.is-edit .warning-box{margin:0}.wave6-customer-registration.is-edit .form-actions{border-top:0;justify-content:flex-end;align-items:center;gap:10px;margin:0;padding:6px 0 0;display:flex}.wave6-customer-registration.is-edit .form-actions .btn{border-radius:10px;width:auto;min-height:46px;padding-inline:15px;font-weight:650}.wave6-customer-registration.is-edit .customer-reset-action{background-color:#fffdf8;border-color:#ddd3b8;order:1}.wave6-customer-registration.is-edit .customer-cancel-action{background-color:#fffdf8;border-color:#ddd3b8;order:2}.wave6-customer-registration.is-edit .customer-submit-action{color:#fffdf6;background-color:#b9902c;border:1px solid #9a7620;order:3;min-width:190px;box-shadow:0 1px 2px #7a5e144d}.wave6-customer-registration.is-edit .customer-submit-action:hover:not(:disabled){color:#fff;background-color:#9a7620;border-color:#7d5d18}@media (width<=1100px){.wave6-customer-registration.is-edit .customer-create-data,.wave6-customer-registration.is-edit .registration-bank-groups{grid-template-columns:minmax(0,1fr)}.wave6-customer-registration.is-edit .registration-bank-group+.registration-bank-group{border-top:1px solid #ece4d0;border-left:0;padding-top:18px;padding-left:0}}@media (width<=700px){.content:has(.wave6-customer-registration.is-edit){padding:20px 16px 40px}.outlet-shell .content:has(.wave6-customer-registration.is-edit){padding:20px 16px 40px}.wave6-customer-registration.is-edit .customer-edit-form{gap:14px}.wave6-customer-registration.is-edit .customer-form-heading h1{font-size:29px}.wave6-customer-registration.is-edit .customer-edit-context{grid-template-columns:auto minmax(0,1fr);padding:13px}.wave6-customer-registration.is-edit .customer-edit-context-action{grid-column:1/-1;width:100%}.wave6-customer-registration.is-edit .registration-identity,.wave6-customer-registration.is-edit .registration-contact,.wave6-customer-registration.is-edit .registration-bank{border-radius:9px;padding:20px 17px}.wave6-customer-registration.is-edit .registration-bank-detail-fields{grid-template-columns:minmax(0,1fr)}.wave6-customer-registration.is-edit .form-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wave6-customer-registration.is-edit .form-actions .btn{width:100%}.wave6-customer-registration.is-edit .customer-submit-action{grid-column:1/-1}}.wave9-payment-detail{--w9-border:#ddcbaa;--w9-ink:#112f2b;--w9-muted:#65746f;--w9-gold:#956a12;--w9-soft-gold:#f7edd4;width:100%;max-width:none;margin:0}.wave9-payment-detail .page-head{border-bottom:1px solid #e8dbc4;align-items:center;margin:0 0 16px;padding-bottom:16px}.wave9-payment-detail .module-workspace-head>div>.page-eyebrow{color:#9b7b36;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:750}.wave9-payment-detail .module-workspace-head h1{color:#072e27;letter-spacing:-.035em;font-size:clamp(34px,3vw,42px);line-height:1.08}.wave9-payment-detail .module-workspace-head>div>p:last-child{color:#718096;margin-top:7px;font-size:12.5px;line-height:1.45}.wave9-payment-detail .module-workspace-head>.badge{color:#885f0b;background:#fbf4e1;border:1px solid #e8d39c;min-height:34px;padding:8px 14px;font-size:12px;font-weight:720}.wave9-payment-detail .module-workspace-head>.badge.ok{color:#176344;background:#edf6ed;border-color:#cce3d0}.wave9-payment-detail .module-workspace-head>.badge.info{color:#285ea0;background:#eef4ff;border-color:#ccddf7}.wave9-payment-detail .w9-workspace{grid-template-columns:minmax(0,2.13fr) minmax(340px,1fr);align-items:start;gap:20px;width:100%;display:grid}.wave9-payment-detail .w9-workspace-main,.wave9-payment-detail .w9-workspace-rail{align-content:start;align-self:start;gap:12px;min-width:0;display:grid}.wave9-payment-detail .w9-workspace .card{border:1px solid var(--w9-border);background:#fffefb;border-radius:11px;min-width:0;margin:0;padding:18px 20px;box-shadow:0 2px 12px #4d3c1c08}.wave9-payment-detail .w9-workspace .card h2{color:#0c302b;letter-spacing:-.012em;text-transform:none;margin:0;font-size:16.5px;font-weight:730;line-height:1.3}.wave9-payment-detail .w9-panel-heading{gap:4px;margin-bottom:12px;display:grid}.wave9-payment-detail .w9-panel-heading p,.wave9-payment-detail .w9-panel-desc{color:var(--w9-muted);margin:0;font-size:12.25px;line-height:1.45}.wave9-payment-detail .w9-identity-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.wave9-payment-detail .w9-identity-item{align-items:flex-start;gap:10px;min-width:0;min-height:56px;padding-right:10px;display:flex}.wave9-payment-detail .w9-identity-icon,.wave9-payment-detail .w9-state-icon{color:#a87910;background:#f8f0df;border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.wave9-payment-detail .w9-identity-icon.is-blue{color:#63799f;background:#eef2f8}.wave9-payment-detail .w9-fact{flex-direction:column;gap:4px;min-width:0;display:flex}.wave9-payment-detail .w9-fact>span{color:#73746f;font-size:12px;line-height:1.3}.wave9-payment-detail .w9-fact>strong{color:#172238;overflow-wrap:break-word;font-size:14px;font-weight:720;line-height:1.3}.wave9-payment-detail .w9-fact>small{color:#817b6e;font-size:11.5px;line-height:1.35}.wave9-payment-detail .w9-workspace .w9-commercial{padding:16px 16px 14px}.wave9-payment-detail .w9-commercial .section-title{margin:0 0 10px;display:block}.wave9-payment-detail .w9-commercial .section-title h2{margin-bottom:4px}.wave9-payment-detail .w9-commercial .section-title p{color:var(--w9-muted);margin:0;font-size:12.25px;line-height:1.45}.wave9-payment-detail .w9-commercial .table-wrap{border:0;width:100%;overflow-x:auto}.wave9-payment-detail .w9-commercial table{border-collapse:collapse;width:100%;min-width:590px}.wave9-payment-detail .w9-commercial thead th{color:#564936;text-transform:none;background:#f4eddf;border:0;padding:10px 12px;font-size:11.5px;font-weight:700}.wave9-payment-detail .w9-commercial tbody td{color:#253b38;background:0 0;border-bottom:1px solid #eee8dd;padding:9px 12px;font-size:13px;line-height:1.35}.wave9-payment-detail .w9-commercial tbody small{color:#8b867e;margin-top:3px;font-size:10.75px;display:block}.wave9-payment-detail .w9-commercial>.purchase-overview{margin-top:8px;padding:0;display:block}.wave9-payment-detail .w9-commercial .summary{gap:0;display:grid}.wave9-payment-detail .w9-commercial .summary>div{color:#6c6b64;border-bottom:1px solid #f0ebe3;justify-content:space-between;align-items:center;gap:12px;padding:7px 10px;font-size:11.75px;display:flex}.wave9-payment-detail .w9-commercial .summary>div:last-child{background:#f4e6c2;border-bottom:0;border-radius:5px;margin-top:3px;padding:10px}.wave9-payment-detail .w9-commercial .summary>div:last-child span,.wave9-payment-detail .w9-commercial .summary>div:last-child strong{color:#85630e;font-weight:750}.wave9-payment-detail .w9-commercial .summary strong{color:#233147;overflow-wrap:anywhere;font-size:12px;font-weight:720}.wave9-payment-detail .w9-settlement.summary{align-content:start;gap:0;display:grid}.wave9-payment-detail .w9-settlement .w9-panel-heading{margin:0 0 5px}.wave9-payment-detail .w9-settlement.summary>div:not(.w9-panel-heading),.wave9-payment-detail .w9-settlement .w9-fact{border-top:1px solid #eeeae3;border-bottom:0;justify-content:space-between;align-items:center;gap:14px;min-height:32px;padding:8px 0;display:flex}.wave9-payment-detail .w9-settlement.summary>div:not(.w9-panel-heading) span,.wave9-payment-detail .w9-settlement .w9-fact>span{color:#6c7583;font-size:12px}.wave9-payment-detail .w9-settlement.summary strong,.wave9-payment-detail .w9-settlement .w9-fact>strong{color:#1b293d;text-align:right;overflow-wrap:anywhere;font-size:12.5px;font-weight:710}.wave9-payment-detail .w9-process-action{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px 18px;display:grid}.wave9-payment-detail .w9-process-action .w9-panel-desc{margin-top:-6px}.wave9-payment-detail .w9-process-fields{grid-column:1;grid-template-columns:minmax(170px,1.08fr) minmax(180px,.92fr) minmax(185px,1fr);align-items:end;gap:10px 14px;min-width:0;display:grid}.wave9-payment-detail .w9-process-fields>label{color:#5f6570;align-content:end;gap:6px;min-width:0;margin:0;font-size:12.25px;font-weight:650;display:grid}.wave9-payment-detail .w9-process-fields>label.check{color:#334357;align-self:end;align-items:center;gap:9px;min-height:44px;font-size:12px;line-height:1.35;display:flex}.wave9-payment-detail .w9-process-fields>label.check input{accent-color:#b78c1d;flex:none;width:16px;height:16px}.wave9-payment-detail .w9-process-fields select,.wave9-payment-detail .w9-process-fields input:not([type=checkbox]){color:#1d2c41;background-color:#fff;border:1px solid #d9d6d0;border-radius:7px;width:100%;min-height:40px;padding:0 10px;font-size:12px}.wave9-payment-detail .w9-process-action>.btn{color:#fff;background:#ad8417;border-radius:8px;grid-column:2;place-self:end;min-width:126px;min-height:44px;padding:0 18px;font-size:12.75px;font-weight:730}.wave9-payment-detail .w9-process-action>.btn:disabled{cursor:not-allowed;background:#869c90}.wave9-payment-detail .w9-amount{background:#f7edd6;border:1px solid #e7d19c;border-radius:9px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.wave9-payment-detail .w9-amount>strong{color:#79530b;letter-spacing:-.03em;white-space:nowrap;overflow-wrap:normal;font-size:clamp(23px,2vw,30px);font-weight:790;line-height:1.15}.wave9-payment-detail .w9-nominal-card .w9-panel-heading,.wave9-payment-detail .w9-bank .w9-panel-heading{margin-bottom:11px}.wave9-payment-detail .w9-status-head{border:0;padding:0;display:block}.wave9-payment-detail .w9-status .w9-state-row{margin-top:10px}.wave9-payment-detail .w9-state-row{background:#faf0d9;border:1px solid #e8d6aa;border-radius:8px;align-items:center;gap:13px;padding:13px 14px;display:flex}.wave9-payment-detail .w9-state-row[data-state=success]{background:#f4f9f2;border-color:#d8e7d7}.wave9-payment-detail .w9-state-row[data-state=success] .w9-state-icon{color:#1e7b55;background:#e6f4e9}.wave9-payment-detail .w9-state-row[data-state=on_process]{background:#f5f8fd;border-color:#dce5f5}.wave9-payment-detail .w9-state-row[data-state=on_process] .w9-state-icon{color:#285ea0;background:#e7f0fc}.wave9-payment-detail .w9-state-icon{flex-basis:37px;width:37px;height:37px}.wave9-payment-detail .w9-state-row .badge{background:0 0;border:0;padding:0;font-size:12px}.wave9-payment-detail .w9-state-row p{color:#78746f;margin:5px 0 0;font-size:11.5px;line-height:1.4}.wave9-payment-detail .w9-bank .w9-fact{border-bottom:1px solid #f1ece3;padding:9px 0}.wave9-payment-detail .w9-bank-empty{color:#6b767e;text-align:center;background:#f8f5ef;border:1px solid #e7ddc9;border-radius:8px;justify-items:center;gap:4px;padding:12px 10px;display:grid}.wave9-payment-detail .w9-bank-empty strong{color:#4e607e;font-size:12.5px}.wave9-payment-detail .w9-bank-empty span{font-size:11px;line-height:1.4}.wave9-payment-detail .w9-file-card,.wave9-payment-detail .w9-evidence-card{overflow-wrap:anywhere}.wave9-payment-detail .w9-file-card .w9-panel-desc,.wave9-payment-detail .w9-evidence-card>.w9-panel-desc{margin:5px 0 10px}.wave9-payment-detail .w9-file-card .history-row{border-bottom:1px solid #eee9e1;gap:8px;padding:11px 0}.wave9-payment-detail .w9-evidence-card .evidence-row{border-bottom:1px solid #eee9e1;padding:10px 0}.wave9-payment-detail .w9-file-card .history-row:last-child,.wave9-payment-detail .w9-evidence-card .evidence-row:last-child{border-bottom:0}.wave9-payment-detail .w9-file-card .file-button,.wave9-payment-detail .w9-evidence-card .file-button{color:#926a12;background:#fffdfa;border:1px solid #d2b06a;border-radius:7px;align-items:center;max-width:100%;min-height:34px;padding:8px 11px;font-size:11.5px;font-weight:700;display:inline-flex}.wave9-payment-detail .w9-file-card .empty-state,.wave9-payment-detail .w9-evidence-card .empty-state{color:#7d7972;text-align:center;padding:12px;font-size:11.75px}.wave9-payment-detail .w9-file-card .history-row .actions .link,.wave9-payment-detail .w9-file-card .evidence-meta .link,.wave9-payment-detail .w9-evidence-card .evidence-meta .link{color:#6f4e06;text-underline-offset:3px;border-radius:5px;align-items:center;min-height:28px;padding:2px 5px;font-weight:760;-webkit-text-decoration:underline #6f4e0673;text-decoration:underline #6f4e0673;text-decoration-thickness:1px;display:inline-flex}.wave9-payment-detail .w9-file-card .history-row .actions .link:hover,.wave9-payment-detail .w9-file-card .evidence-meta .link:hover,.wave9-payment-detail .w9-evidence-card .evidence-meta .link:hover{color:#3f2c02;background:#f7edd6;text-decoration-color:currentColor}.wave9-payment-detail .w9-file-card .history-row .actions .link:focus-visible,.wave9-payment-detail .w9-file-card .evidence-meta .link:focus-visible,.wave9-payment-detail .w9-evidence-card .evidence-meta .link:focus-visible{outline-offset:2px;color:#3f2c02;background:#f7edd6;outline:2px solid #9c7206}.wave9-payment-detail .w9-file-note{color:#6b6558;background:#fbf6ea;border-left:2px solid #d9c08a;border-radius:4px;margin:0 0 7px;padding:7px 9px;font-size:10.75px;line-height:1.4}.wave9-payment-detail .w9-doc-disclosure>summary{cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}.wave9-payment-detail .w9-doc-disclosure>summary::-webkit-details-marker{display:none}.wave9-payment-detail .w9-doc-disclosure>summary>span{color:#7a7469;margin-left:auto;font-size:10.75px;font-weight:650}.wave9-payment-detail .w9-doc-disclosure>summary:after{content:"Buka";color:#8a6a1f;font-size:10.5px;font-weight:750}.wave9-payment-detail .w9-doc-disclosure[open]>summary:after{content:"Tutup"}.wave9-payment-detail .w9-doc-disclosure>summary:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #9c7206}.wave9-payment-detail .w9-doc-head{align-items:flex-start;gap:8px;min-width:0;display:flex}.wave9-payment-detail .w9-doc-icon{color:#926a12;background:#f7edd6;border-radius:6px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.wave9-payment-detail .w9-doc-title{gap:2px;min-width:0;display:grid}.wave9-payment-detail .w9-doc-title b{color:#1e2d42;font-size:12.75px;line-height:1.35}.wave9-payment-detail .w9-doc-title small{color:#7d7972;overflow-wrap:anywhere;font-size:10.75px;line-height:1.35}.wave9-payment-detail .w9-doc-actions{justify-content:flex-start;gap:4px 12px;margin-top:0}.wave9-payment-detail .w9-doc-actions .link{flex:none;width:max-content}.wave9-payment-detail .w9-signed-copy{background:#fbf7ee;border:1px solid #eee3cf;border-radius:6px;gap:6px;padding:8px 9px;display:grid}.wave9-payment-detail .w9-signed-copy-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.wave9-payment-detail .w9-signed-copy-head>span{color:#4f5a54;font-size:11.5px;font-weight:700}.wave9-payment-detail .w9-signed-copy .empty-state{color:#7d7972;text-align:left;margin:0;padding:0;font-size:11.25px}.wave9-payment-detail .w9-signed-copy .evidence-row{border-bottom:1px solid #efe7d8;padding:7px 0}.wave9-payment-detail .w9-signed-copy .evidence-row:last-of-type{border-bottom:0}.wave9-payment-detail .w9-signed-copy .file-button{flex:none;justify-self:start;min-height:30px;padding:6px 9px;font-size:11px}.wave9-payment-detail .w9-settlement.summary>.w9-panel-heading{border:0;place-content:start stretch;gap:4px;padding:0 0 10px;display:grid}.wave9-payment-detail .w9-settlement.summary>.w9-fact{flex-direction:row;justify-content:space-between;align-items:center;min-width:0}.wave9-payment-detail .w9-process-action>h2,.wave9-payment-detail .w9-process-action>p{grid-column:1/-1}.wave9-payment-detail .w9-process-action>p{color:var(--w9-muted);margin:-5px 0 0;font-size:12px;line-height:1.4}.wave9-payment-detail .w9-identity-item:not(:last-child){border-right:1px solid #eee7dc}@media (width<=1440px){.wave9-payment-detail .w9-process-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1140px){.wave9-payment-detail .w9-process-action{grid-template-columns:minmax(0,1fr)}.wave9-payment-detail .w9-process-fields,.wave9-payment-detail .w9-process-action>.btn{grid-column:1}}.wave9-payment-detail .w9-evidence-fallback{color:#667085;text-align:center;place-items:center;padding:8px;font-size:11px;line-height:1.35;display:grid}@media (width<=1340px){.wave9-payment-detail .w9-identity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1230px){.wave9-payment-detail .w9-workspace{grid-template-columns:minmax(0,1.75fr) minmax(290px,1fr)}.wave9-payment-detail .w9-identity-grid{gap:12px}}@media (width<=1010px){.wave9-payment-detail .w9-workspace{grid-template-columns:minmax(0,1fr)}.wave9-payment-detail .w9-workspace-main{align-self:start}.wave9-payment-detail .w9-workspace-rail{grid-template-columns:repeat(2,minmax(0,1fr));align-self:start}.wave9-payment-detail .w9-nominal-card,.wave9-payment-detail .w9-status{grid-column:auto}}@media (width<=660px){.wave9-payment-detail .page-head{flex-direction:column;align-items:flex-start;gap:11px}.wave9-payment-detail .w9-identity-grid,.wave9-payment-detail .w9-workspace-rail,.wave9-payment-detail .w9-process-fields{grid-template-columns:minmax(0,1fr)}.wave9-payment-detail .w9-workspace .card{padding:15px}.wave9-payment-detail .w9-process-action>.btn{justify-self:stretch}}.wave9-payment-detail .w9-identity-card{border-top:3px solid #b48b29;padding-top:15px}.wave9-payment-detail .w9-handoff{color:#78683f;background:#fbf5e6;border:1px solid #e8d9b7;border-radius:7px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;padding:8px 12px;font-size:11.75px;display:flex}.wave9-payment-detail .w9-handoff strong{color:#1c4a3c;font-size:12px;font-weight:740}.wave9-payment-detail .w9-handoff-arrow{color:#af852d;font-weight:800}.wave9-payment-detail .w9-handoff small{color:#66716d;margin-left:auto;font-size:11.25px}.wave9-payment-detail .w9-identity-item:not(:last-child){border-right-color:#e5d9c3}.wave9-payment-detail .w9-workspace-main>.w9-process-action{border-top:3px solid #b48b29;padding-top:15px}.wave9-payment-detail .w9-workspace .w9-commercial{border-color:#dfd0b8}.wave9-payment-detail .w9-status,.wave9-payment-detail .w9-nominal-card{border-color:#dfcba5}.wave9-payment-detail .w9-file-card,.wave9-payment-detail .w9-evidence-card{background:#fffdf8}.wave9-payment-detail .w9-file-card .empty-state,.wave9-payment-detail .w9-evidence-card .empty-state{text-align:left;margin:0;padding:8px 4px}.wave9-payment-detail .w9-demo-banner{color:#4c4c3e;background:#f9f2e4;border:1px solid #cfb277;border-radius:8px;flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 12px;padding:10px 13px;font-size:12px;display:flex}.wave9-payment-detail .w9-demo-banner strong,.wave9-payment-detail .w9-demo-tag{color:#7d590c;letter-spacing:.08em;font-size:10.5px;font-weight:800}.wave9-payment-detail .w9-demo-tile{color:#4e5a53;text-align:left;background:#fcf7ed;border:1px dashed #c9b382;border-radius:8px;gap:6px;width:100%;margin-top:8px;padding:10px 12px;display:grid}.wave9-payment-detail .w9-demo-tile>strong{color:#1f463d;font-size:12px}.wave9-payment-detail .w9-demo-tile small{color:#6b6e68;font-size:11px;line-height:1.35}.wave9-payment-detail .w9-demo-item{align-items:center;gap:10px;display:flex}.wave9-payment-detail .w9-demo-item>svg{color:#97731a;flex:none}.wave9-payment-detail .w9-demo-item>div{gap:3px;display:grid}.wave9-payment-detail .w9-demo-item strong{color:#2c403b;font-size:12.5px}@media (width<=1230px){.wave9-payment-detail .w9-handoff small{flex-basis:100%;margin-left:0}}@media (width<=660px){.wave9-payment-detail .w9-handoff{gap:6px}}.reference-price-card{background-color:#fdfcf8;border:1px solid #b68b3d80;border-radius:9px;margin-top:1.25rem;padding:1rem}.reference-price-meta{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.4rem 1.25rem;margin:.9rem 0;display:grid}.reference-price-meta dt{color:#667085;text-transform:uppercase;letter-spacing:.04em;font-size:12px}.reference-price-meta dd{margin:0;font-weight:600}.freshness-badge{border-radius:999px;padding:.15rem .6rem;font-size:12px;font-weight:700;display:inline-block}.freshness-badge.fresh{color:#065f46;background:#d1fae5}.freshness-badge.stale{color:#92400e;background:#fef3c7}.freshness-badge.unavailable{color:#991b1b;background:#fee2e2}.reference-price-meta small{color:#667085;margin-top:.2rem;font-weight:400;display:block}.reference-price-meta small.reference-price-bad{color:#b42318}.reference-price-meta small.reference-price-note.outdated{color:#92400e}.reference-price-entries{max-height:16rem;overflow-y:auto}.reference-price-empty{color:#667085;margin:.5rem 0 0}.transaction-form-page{width:min(100%,1540px);margin-inline:auto}.transaction-form-page .penerimaan-workflow{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:0}.transaction-form-page .penerimaan-workflow>.wide{grid-column:auto}.penerimaan-transaction-card{box-shadow:0 1px 2px #181a1c0a}.penerimaan-transaction-card .stage-card-title>div,.penerimaan-item-header>div{min-width:0}.penerimaan-transaction-card .stage-card-title p,.penerimaan-item-header p{color:var(--text-secondary);margin:4px 0 0;font-size:13px;font-weight:400;line-height:1.45}.penerimaan-item{border:1px solid var(--border-gold-strong);background:var(--surface-card);border-radius:10px;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);gap:0;overflow:hidden;box-shadow:0 3px 12px #181a1c0b}.penerimaan-item-header span{color:#806a06;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:750}.penerimaan-item-header h2{color:var(--text-primary);letter-spacing:-.015em;margin:2px 0 0;font-size:18px;font-weight:700}.transaction-form-page .penerimaan-item>.stage{min-width:0;box-shadow:none;border:0;border-radius:0}.transaction-form-page .penerimaan-item>.penerimaan-left{border-right:1px solid #eee8d9}.transaction-form-page .penerimaan-item .stage-card-title{border-color:#eee8d9;margin-bottom:18px;padding-bottom:13px}.transaction-form-page .penerimaan-item .stage-card-title h2{letter-spacing:.01em;font-size:15px}.transaction-form-page .penerimaan-item .guide-slot{background:#fbfbfa;min-height:82px}.transaction-form-page .penerimaan-item .guide-slot.filled{background:#f4f8f1}.penerimaan-actions{border-top:1px solid #e8e3d7;justify-content:space-between;align-items:center;margin-top:0;padding:18px 0 0}.penerimaan-primary-actions{align-items:center;gap:12px;display:flex}.penerimaan-actions .penerimaan-add-item{color:#715d00;border-color:#cdbb8c}.txd-page-head,.txd-stepper{margin-bottom:0}.txd-workspace{border:1px solid var(--border-gold-strong);border-top:3px solid #806a06;box-shadow:0 4px 14px #181a1c0d}.txd-evidence{background:#fcfbf8;border-color:#e3dccb;padding:24px 26px}.txd-evidence-heading{justify-content:space-between;gap:16px;margin-bottom:8px;display:flex}.txd-evidence-heading h2{margin:0;font-size:17px}.txd-evidence-heading p{max-width:680px;color:var(--text-secondary);margin:5px 0 0;font-size:13px;line-height:1.5}.txd-evidence-row{grid-template-columns:minmax(150px,.9fr) minmax(230px,1.25fr) auto;align-items:end;gap:14px 18px;padding:16px 0}.txd-evidence-item{gap:3px;display:grid}.txd-evidence-item span{color:#806a06;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:750}.txd-evidence-row>label{color:#514d40;gap:6px;font-size:12px;font-weight:650;display:grid}.txd-evidence-row>small{grid-column:2/-1}@media (width>=1180px){.content:has(>.txd-page-head){grid-template-columns:minmax(0,1fr) minmax(300px,350px);grid-auto-flow:dense;align-items:start;gap:20px 24px;display:grid}:is(.content:has(>.txd-page-head)>.txd-page-head,.content:has(>.txd-page-head)>.txd-stepper,.content:has(>.txd-page-head)>.notice,.content:has(>.txd-page-head)>.error){grid-column:1/-1}.content:has(>.txd-page-head)>.txd-summary{grid-column:2;grid-template-columns:minmax(0,1fr);gap:14px}.content:has(>.txd-page-head)>:not(.txd-page-head,.txd-stepper,.txd-summary,.notice,.error){grid-column:1}}@media (width<=900px){.penerimaan-item{grid-template-columns:minmax(0,1fr)}.penerimaan-item-header{align-items:flex-start;padding:16px 18px}.transaction-form-page .penerimaan-item>.penerimaan-left{border-bottom:1px solid #eee8d9;border-right:0}.penerimaan-actions,.penerimaan-primary-actions{flex-direction:column;align-items:stretch}.penerimaan-actions .btn,.penerimaan-primary-actions .btn{justify-content:center;width:100%}.txd-evidence-row{grid-template-columns:minmax(0,1fr);align-items:stretch}.txd-evidence-row>small{grid-column:auto}}.badge.info{color:#1f4e9c;background:#eef4ff}.transaction-workspace{gap:20px;display:grid}.txw-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.txw-header-main{gap:6px;min-width:0;display:grid}.txw-back{justify-self:start;font-size:13px}.txw-header-main h1{font-size:26px;line-height:1.2}.txw-header-meta{color:var(--text-secondary);font-size:13px}.txw-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.txw-main{gap:20px;min-width:0;display:grid}.txw-main>.card{margin-bottom:0}.txw-rail{gap:20px;min-width:0;display:grid}.txw-rail .card{margin-bottom:0}.txw-rail .purchase-overview{grid-template-columns:minmax(0,1fr)}.txw-rail-facts{gap:12px;display:grid}.txw-rail-facts h2{margin-bottom:2px}.txw-rail-facts>div{border-bottom:1px solid #f0ece0;justify-content:space-between;align-items:baseline;gap:16px;padding:6px 0;display:flex}.txw-rail-facts>div:last-child{border-bottom:0}.txw-rail-facts span{color:var(--text-secondary);font-size:13px}.txw-rail-facts strong{text-align:right}.txw-workspace-note{color:var(--text-warm-muted);font-size:13px;line-height:1.5}.txw-record{background:var(--surface-subtle);border:1px solid #eee8d9;border-radius:9px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px 20px;margin-top:12px;padding:14px 16px;display:grid}.txw-record:has(>.txw-record-head){grid-template-columns:minmax(0,1fr)}.txw-record:has(>.txw-record-head)>.txw-record-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.txw-record>div{gap:3px;min-width:0;display:grid}.txw-record span{color:#806a06;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:750}.txw-record b{overflow-wrap:anywhere;font-size:14px}.txw-doc-strip{gap:12px;margin-top:12px;display:grid}.txw-doc-strip-item{gap:8px;display:grid}.txw-doc-strip-label{color:#806a06;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:750}.txw-thumbs{flex-wrap:wrap;gap:12px;display:flex}.txw-thumb{gap:6px;width:132px;margin:0;display:grid}.txw-thumb-inline{width:116px}.txw-thumb-button{cursor:pointer;background:#fff;border:1px solid #e2d2a7;border-radius:8px;width:100%;padding:0;display:block;overflow:hidden}.txw-thumb-button:hover{border-color:var(--brand-gold-600)}.txw-thumb-button:focus-visible{outline:2px solid var(--brand-gold-500);outline-offset:2px}.txw-thumb-button img{object-fit:cover;background:#f5f2ea;width:100%;height:92px;display:block}.txw-thumb figcaption{color:var(--text-warm);overflow-wrap:anywhere;gap:2px;font-size:12px;line-height:1.35;display:grid}.txw-thumb figcaption small{color:var(--text-secondary);font-size:11px}.txw-thumb-empty{color:var(--text-secondary);margin:0;font-size:12px}.txw-document-workspace{grid-template-columns:minmax(0,232px) minmax(0,1fr);align-items:start;gap:16px;margin-top:12px;display:grid}.txw-document-rail{gap:8px;margin:0;padding:0;list-style:none;display:grid}.txw-document-rail>li{gap:4px;display:grid}.txw-document-tab{border:1px solid var(--border-default);text-align:left;cursor:pointer;background:#fff;border-left:3px solid #0000;border-radius:8px;gap:3px;width:100%;padding:10px 12px;display:grid}.txw-document-tab:hover{background:#faf8f1}.txw-document-tab:focus-visible{outline:2px solid var(--brand-gold-500);outline-offset:2px}.txw-document-tab.is-active{background:#fbf7ea;border-left-color:#715d00}.txw-document-tab b{font-size:13px}.txw-document-tab small{color:var(--text-secondary);overflow-wrap:anywhere;font-size:11px}.txw-document-export{justify-self:start;font-size:12px}.txw-document-empty{color:var(--text-secondary);border:1px dashed #e2d2a7;border-radius:9px;justify-items:start;gap:12px;padding:20px;font-size:13px;display:grid}.tx-doc-surface{border:1px solid var(--border-gold);background:#fff;border-radius:9px;gap:0;display:grid;overflow:hidden}.tx-doc-toolbar{background:#fbfaf7;border-bottom:1px solid #eee8d9;justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;display:flex}.tx-doc-identity{gap:2px;min-width:0;display:grid}.tx-doc-identity strong{font-size:13px}.tx-doc-identity span{color:var(--text-secondary);overflow-wrap:anywhere;font-size:12px}.tx-doc-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.tx-doc-actions .btn{gap:6px}.tx-doc-canvas{background:#f5f2ea;padding:12px;position:relative}.tx-doc-frame{background:#fff;border:1px solid #e2d2a7;border-radius:6px;width:100%;height:620px;display:block}.tx-doc-frame.is-loading{visibility:hidden}.tx-doc-status{color:var(--text-secondary);justify-content:center;align-items:center;margin:0;font-size:13px;display:flex;position:absolute;inset:12px}.tx-doc-provenance{color:var(--text-secondary);background:#fbfaf7;border-top:1px solid #eee8d9;align-items:baseline;gap:8px;padding:8px 14px;font-size:11px;display:flex}.tx-doc-provenance code{overflow-wrap:anywhere;font-size:11px}.tx-media-modal{z-index:60;background:#061f1bcc;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}.tx-media-panel{background:#fff;border-radius:12px;grid-template-rows:auto minmax(0,1fr);width:min(1040px,100%);max-height:100%;display:grid;overflow:hidden;box-shadow:0 18px 48px #00000047}.tx-media-head{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.tx-media-title{gap:2px;min-width:0;display:grid}.tx-media-title span{color:var(--text-secondary);font-size:12px}.tx-media-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.tx-media-actions .btn{gap:6px}.tx-media-close{border:1px solid var(--border-default);width:34px;height:34px;color:var(--text-primary);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.tx-media-close:hover{background:var(--surface-hover)}.tx-media-close:focus-visible{outline:2px solid var(--brand-gold-500);outline-offset:2px}.tx-media-stage{background:#f5f2ea;justify-content:center;align-items:center;padding:16px;display:flex;position:relative;overflow:auto}.tx-media-image{background:#fff;border-radius:6px;max-width:100%;max-height:100%;display:block}.tx-media-image.is-loading{visibility:hidden}.tx-media-status{color:var(--text-secondary);margin:0;font-size:13px}.tx-media-status.error{color:var(--danger-text);text-align:center;justify-items:center;gap:12px;display:grid}.tx-media-status.error .btn{color:var(--text-primary)}@media (width>=1180px){.txw-grid{grid-template-columns:minmax(0,1fr) minmax(300px,356px)}.txw-rail{position:sticky;top:16px}}@media (width<=900px){.txw-header{flex-direction:column;gap:12px}.txw-document-workspace{grid-template-columns:minmax(0,1fr)}.txw-document-rail{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.tx-doc-frame{height:460px}}@media (width<=640px){.txw-rail-facts>div{flex-direction:column;gap:2px}.txw-rail-facts strong{text-align:left}.tx-doc-toolbar{flex-direction:column;align-items:stretch}.tx-doc-actions{justify-content:flex-start}.tx-media-modal{padding:12px}}.estimate-field-error{color:#b42318;margin:0;font-size:12px;font-weight:600}.estimate-line{border:1px dashed var(--border-gold);background-color:#fcfaf4;border-radius:8px;justify-content:space-between;align-items:baseline;gap:12px;margin-top:2px;padding:9px 12px;display:flex}.estimate-line span{color:var(--text-secondary);letter-spacing:.02em;font-size:12px;font-weight:650}.estimate-line b{color:var(--text-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:14px;font-weight:750}.estimate-summary{border:1px solid var(--border-gold-strong);background-color:var(--brand-gold-100);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 18px;padding:14px 18px;display:flex}.estimate-summary-main{align-items:baseline;gap:14px;min-width:0;display:flex}.estimate-summary-main span{color:#806a06;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:750}.estimate-summary-main strong{color:var(--text-primary);letter-spacing:-.01em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:19px;font-weight:750}.estimate-summary small{color:var(--text-secondary);font-size:12px}@media (width<=640px){.estimate-line{flex-direction:column;align-items:flex-start;gap:2px}.estimate-summary{flex-direction:column;align-items:flex-start}.estimate-summary-main{flex-wrap:wrap;gap:4px 12px}}.estimate-gate{border:1px solid var(--border-gold-strong);background-color:#fcfaf4;border-radius:10px;flex-direction:column;gap:12px;margin-top:16px;padding:14px 18px;display:flex}.estimate-gate-incomplete{background-color:#fdf6f5;border-style:dashed}.estimate-gate-incomplete p{color:#b42318;margin:0;font-size:13px;font-weight:600}.estimate-gate-head{flex-direction:column;gap:3px;min-width:0;display:flex}.estimate-gate-head b{color:var(--text-primary);font-size:14px;font-weight:700}.estimate-gate-head small,.estimate-gate-confirm p,.estimate-gate-accepted-fact small{color:var(--text-secondary);font-size:12px;line-height:1.5}.estimate-gate-confirm{border:1px solid var(--border-gold);background-color:var(--brand-gold-100);border-radius:8px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.estimate-gate-confirm p{margin:0}.estimate-gate-confirm p b{color:var(--text-primary);font-variant-numeric:tabular-nums}.estimate-gate-confirm-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.estimate-gate-accepted{background-color:#f4f8f1;border-color:#bfd4bb}.estimate-gate-accepted-fact{flex-direction:column;gap:2px;min-width:0;display:flex}.estimate-gate-accepted-fact span{color:#3f6212;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:750}.estimate-gate-accepted-fact b{color:var(--text-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:17px;font-weight:750}.estimate-refusal-form{background-color:#fdf6f5;border:1px solid #ecc6c2;border-radius:8px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.estimate-refusal-form label{color:#344054;gap:6px;font-size:13px;font-weight:600;display:grid}.estimate-gate-blocked-note{color:var(--text-secondary);font-size:12px}.txd-cancelled{background-color:#fcfbf8;border-color:#e3dccb;padding:24px 26px}.txd-cancelled .txw-record>div{flex-direction:column;gap:3px;min-width:0;display:flex}@media (width<=640px){.estimate-gate-confirm-actions{flex-direction:column;align-items:stretch}.estimate-gate-confirm-actions .btn{width:100%}}:root{--surface-canvas:#f7f6f1;--surface-raised:#fffdf8;--surface-sunken:#f1eee6;--surface-selected:#f1e6c8;--text-muted:#857f6c;--text-inverse:#f4f1e6;--ink-charcoal:#21261f;--shell-ink:#d9d7c7;--shell-ink-soft:#a7a691;--shell-ink-faint:#7c7d6b;--shell-divider:#d4af3729;--shell-row-hover:#e9ddb212;--shell-row-active:#d4af3724;--success-text:#2f6b4f;--success-bg:#ecf5ee;--success-border:#cfe4d4;--warning-text:#8a6a14;--warning-bg:#faf3de;--warning-border:#e8d9a8;--danger-surface:#fdf0ee;--focus-ring-color:#bd8b2d;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--shadow-sm:0 1px 2px #18160e0d;--shadow-md:0 18px 44px -20px #18160e4d;--surface-page:#f7f6f1;--text-primary:#21261f}.customers-page .page-head{align-items:flex-end;gap:28px;padding-bottom:22px}.customers-page .page-head h1{letter-spacing:-.5px;font-size:clamp(34px,3vw,46px)}.customers-page .page-head p{margin-top:6px;font-size:14px;line-height:1.55}.customers-page .customer-recent{border:1px solid var(--border-gold);background:var(--surface-card);border-radius:10px;margin-bottom:24px;padding:20px 22px 22px}.customers-page .customer-recent h2{letter-spacing:-.2px;color:var(--text-primary);align-items:center;gap:10px;margin:0 0 14px;font-size:17px;font-weight:700;display:flex}.customers-page .customer-recent h2:before{content:"";border:1px solid var(--brand-gold-600);width:9px;height:9px;transform:rotate(45deg)}.customers-page .customer-table{padding:0}.customers-page .customer-pagination{border-top:1px solid var(--border-gold);background:#f4f1e8;min-height:64px;padding:13px 18px}.customers-page .customer-table th:nth-child(7),.customers-page .customer-table td:nth-child(7),.customers-page .customer-table th:nth-child(8),.customers-page .customer-table td:nth-child(8){text-align:center}.customers-page .customer-table td.grams .grams-value{color:var(--ink-charcoal);font-weight:650}.customers-page .customer-table td.grams .grams-zero{color:var(--text-muted);font-weight:500}.customers-page .identity-lookup[hidden]{display:none}.customers-page .identity-lookup{margin:-10px 0 24px;padding:0}.customers-page .identity-lookup .identity-lookup-body{border-top:0}.customers-page .utility{background:var(--surface-card);border:1px solid var(--border-default);color:var(--text-warm)}.customers-page .customer-recent-empty{color:var(--text-muted);margin:0;font-size:13px}.customers-page .customer-recent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.customers-page .customer-recent-card{background:var(--surface-sunken);color:inherit;border:1px solid #0000;border-radius:9px;align-items:center;gap:16px;padding:14px 16px;text-decoration:none;transition:border-color .12s;display:flex}.customers-page .customer-recent-card:hover{border-color:var(--border-gold-strong)}.customers-page .customer-recent-marker{background:var(--brand-gold-500);width:38px;height:38px;color:var(--brand-green-800);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.customers-page .customer-recent-marker svg{width:18px;height:18px}.customers-page .customer-recent-meta{gap:3px;min-width:0;display:grid}.customers-page .customer-recent-metrics{text-align:right;gap:7px;margin-left:auto;display:grid}.customers-page .customer-recent-metric{gap:1px;display:grid}.customers-page .customer-recent-metric b{color:var(--ink-charcoal);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:650}.customers-page .customer-recent-metric small{letter-spacing:.03em;color:var(--text-muted);font-size:10.5px}.customers-page .customer-recent-meta b{letter-spacing:-.1px;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}.customers-page .customer-recent-meta small{color:var(--text-secondary);font-size:12px}.customers-page .customer-table th.grams,.customers-page .customer-table td.grams{text-align:right;font-variant-numeric:tabular-nums}.customers-page .customer-table td.grams{color:var(--brand-green-800);white-space:nowrap;font-weight:650}@media (width<=1100px){.customers-page .customer-recent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.customers-page .customer-recent-grid{grid-template-columns:1fr}.customers-page .customer-recent{padding:16px 16px 18px}}body{color:var(--text-primary);background-color:var(--surface-canvas)}h1,h2,h3{color:var(--text-primary)}.page-head{align-items:flex-end;padding-bottom:20px;position:relative}.page-head:after{content:"";background:linear-gradient(to right, var(--brand-gold-600), #bd8b2d00);opacity:.35;height:1px;position:absolute;bottom:0;left:0;right:0}.page-head h1{letter-spacing:-.4px;color:var(--text-primary);margin:0;font-size:30px;font-weight:750}.page-head p{color:var(--text-muted);margin:7px 0 0;font-size:14.5px}.card{background-color:var(--surface-raised);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid #e6e1d2;padding:22px 24px}.card h2{letter-spacing:-.2px;color:var(--text-primary);font-size:17px;font-weight:750}th{color:#565c4b;background-color:#f4f1e7}td{border-top-color:#eae5d6}td small{color:var(--text-muted)}.btn{border-radius:var(--radius-md);letter-spacing:.1px;justify-content:center;align-items:center;gap:8px;font-weight:650;transition:background-color .12s,border-color .12s,color .12s,box-shadow .12s;display:inline-flex}.btn.primary{background-color:var(--brand-green-800);border-color:var(--brand-green-800);color:#f2efe3}.btn.primary:hover{background-color:var(--brand-green-900);border-color:var(--brand-green-900)}.btn.secondary{background-color:var(--surface-raised);color:var(--text-primary);border-color:#d9d3c2}.btn.secondary:hover{border-color:var(--brand-gold-600);color:var(--brand-green-900)}.btn.danger{color:#fdf3f1;background-color:#a32e24;border-color:#a32e24}.btn.danger:hover{background-color:#8c271e}.btn:disabled{opacity:.55;cursor:not-allowed}input,select,textarea{border-radius:var(--radius-sm);transition:border-color .15s,box-shadow .15s}input:focus,select:focus,textarea:focus{border-color:var(--focus-ring-color);outline:none;box-shadow:0 0 0 3px #bd8b2d2e}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.badge{border-radius:999px;font-weight:700}.error{background-color:var(--danger-surface);border-radius:var(--radius-sm);color:var(--danger-text);border:1px solid #eccfc9}.notice{background-color:var(--success-bg);border:1px solid var(--success-border);border-radius:var(--radius-sm);color:var(--success-text)}.shell>aside,.outlet-shell>aside{background-color:var(--brand-green-950);border-right:1px solid var(--shell-divider);width:272px;color:var(--shell-ink);padding:6px 14px 16px}.brand,.outlet-shell .brand{border-bottom:1px solid var(--shell-divider);height:84px;margin:0 4px 6px;padding:0 10px 14px}.brand img{width:auto;height:44px}.shell .close,.outlet-shell .close{color:var(--shell-ink-soft)}.shell .close:hover,.outlet-shell .close:hover{color:var(--brand-gold-500)}.nav-kicker{letter-spacing:.2em;text-transform:uppercase;color:#d4af37c7;margin:14px 10px 8px;font-size:10.5px;font-weight:750}.shell>aside a,.shell>aside .navitem,.outlet-shell aside a,.outlet-shell aside .navitem,.aside-bottom button{border-radius:0 var(--radius-md) var(--radius-md) 0;min-height:42px;color:var(--shell-ink);letter-spacing:.1px;align-items:center;gap:13px;padding:10px 18px;font-size:14px;font-weight:600;transition:background-color .12s,color .12s;display:flex}.shell>aside nav svg,.outlet-shell aside nav svg{flex:none;width:20px;height:20px}.shell>aside a:hover,.outlet-shell aside a:hover,.aside-bottom button:hover:not(:disabled){background-color:var(--shell-row-hover);color:var(--text-inverse)}.shell>aside a.active,.outlet-shell aside a.active{background-color:var(--shell-row-active);color:#f6ecc8;box-shadow:inset 3px 0 var(--brand-gold-500)}.shell>aside a:focus-visible,.outlet-shell aside a:focus-visible,.aside-bottom button:focus-visible,.close:focus-visible{outline:2px solid var(--brand-gold-500);outline-offset:-2px}.shell>aside .navitem.locked,.outlet-shell aside .navitem.locked{color:var(--shell-ink-faint)}.shell>aside .navitem.locked svg,.outlet-shell aside .navitem.locked svg{opacity:.65}.shell>aside .navitem.locked .lock,.outlet-shell aside .navitem.locked .lock{color:#5f6152;margin-left:auto}.aside-bottom{border-top:1px solid var(--shell-divider);margin-top:auto;padding-top:12px}.aside-bottom button{width:100%}.aside-bottom button:hover:not(:disabled){color:var(--brand-gold-500)}.shell>main,.outlet-shell>main{background:var(--surface-page)}.topbar,.outlet-topbar{background-color:var(--surface-raised);border-bottom:1px solid #e4dfd0;height:64px;padding:0 24px 0 30px}.topbar>b,.outlet-topbar>b{letter-spacing:.1px;color:var(--text-primary);align-items:center;gap:12px;font-size:15.5px;font-weight:750;display:flex}.topbar>b:before,.outlet-topbar>b:before{content:"";background-color:var(--brand-gold-500);border-radius:1.5px;flex:none;width:7px;height:7px;transform:rotate(45deg)}.topbar>.topbar-controls,.outlet-topbar>.topbar-controls{align-items:center;margin-left:auto}.topbar .topbar-btn,.outlet-topbar .topbar-btn{border-radius:var(--radius-md);color:#565c4b;justify-content:center;align-items:center;width:38px;height:38px;transition:background-color .12s,color .12s;display:inline-flex}.topbar .topbar-btn:hover,.outlet-topbar .topbar-btn:hover{background-color:var(--surface-sunken);color:var(--text-primary)}.topbar .divider,.outlet-topbar .divider{background-color:#e4dfd0;width:1px;height:26px;margin:0 8px}.topbar-profile{background-color:#faf8f1;border:1px solid #e4dfd0;border-radius:999px;align-items:center;gap:12px;height:44px;padding:0 8px 0 16px;transition:border-color .12s,background-color .12s;display:flex}.topbar-profile:hover{background-color:var(--surface-raised);border-color:#d9cba1}.topbar-profile strong{color:var(--text-primary);flex-direction:column;align-items:flex-start;gap:1px;font-size:13.5px;font-weight:750;line-height:1.15;display:flex}.topbar-profile strong small{letter-spacing:.13em;text-transform:uppercase;color:var(--text-muted);font-size:10px;font-weight:700}.topbar-profile i{letter-spacing:.5px;background-color:var(--brand-green-900);color:#e9c964;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-size:12.5px;font-style:normal;font-weight:750;display:flex;box-shadow:inset 0 0 0 1px #d4af3766}.shell-panel,.shell-account-panel{background-color:var(--surface-raised);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid #e4dfd0}.shell-panel>b,.shell-account-panel>b{color:var(--text-primary);font-size:14.5px;font-weight:750}.shell-account-panel{width:312px}.shell-outlet-selector span{letter-spacing:.13em;text-transform:uppercase;color:var(--text-muted);font-size:10px;font-weight:700}.shell-panel-action,.shell-panel-logout{border-radius:var(--radius-md);font-weight:650}.shell-panel-action{color:var(--text-primary);background-color:var(--surface-raised);border:1px solid #ddd7c6}.shell-panel-action:hover{border-color:var(--brand-gold-600);color:var(--brand-green-900)}.shell-panel-logout{color:var(--danger-text)}.shell-panel-logout:hover{background-color:var(--danger-surface)}.activity-log-panel,.outlet-shell .activity-log-panel{background-color:var(--surface-raised);width:400px;box-shadow:var(--shadow-md);border:1px solid #e4dfd0}.activity-log-panel>header,.activity-log-panel header{background-color:#faf8f1;border-bottom:1px solid #eee9db}.activity-log-panel article+article{border-top:1px solid #f0ece0}.activity-log-panel time{color:var(--text-muted)}.backdrop{background-color:#14181280}.shell .profile,.outlet-shell .profile{color:var(--shell-ink);border-block-color:var(--shell-divider)}.shell .profile small{color:var(--shell-ink-soft)}.page-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--brand-gold-600);margin:0 0 8px;font-size:11px;font-weight:750}.page-head h1{margin:0 0 8px}.nav-group+.nav-group{margin-top:16px}.nav-group .nav-kicker:first-child{margin-top:2px}.shell>aside nav{margin-top:4px}.shell>aside,.outlet-shell>aside{transition:width .18s,transform .2s}.shell>main,.outlet-shell>main{transition:margin-left .18s}.shell>aside .brand-mark{display:none}.aside-bottom .aside-collapse{border-bottom:1px solid var(--shell-divider);margin-bottom:8px;padding-bottom:12px}.aside-bottom .aside-collapse:hover:not(:disabled){background-color:#0000}.shell-collapsed>aside{width:76px;padding:6px 10px 16px}.shell-collapsed .brand{justify-content:center;margin:0 0 6px;padding:0 0 14px}.shell-collapsed .brand img{display:none}.shell-collapsed .brand .brand-mark{border:1px solid var(--shell-divider);border-radius:var(--radius-md);width:40px;height:40px;color:var(--brand-gold-500);letter-spacing:.5px;place-items:center;font-size:14px;font-weight:750;display:grid}.shell-collapsed .nav-kicker{display:none}.shell-collapsed .nav-group+.nav-group{margin-top:10px}.shell-collapsed>aside a,.shell-collapsed>aside .navitem,.shell-collapsed .aside-bottom button{justify-content:center;gap:0;width:100%;padding:10px 0}.shell-collapsed .navitem.locked .lock{display:none}.shell-collapsed .nav-label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shell-collapsed>main,.shell-collapsed.outlet-shell>main{margin-left:76px}.content,.outlet-shell .content{max-width:1464px;margin:0 auto;padding:30px 36px 64px}.content:has(.dashboard-page){max-width:1680px;padding:30px 26px 64px 30px}.outlet-shell .content:has(.dashboard-page){max-width:1680px;padding:30px 26px 64px 30px}.content:has(.customers-page){max-width:1680px;padding:30px 26px 64px 30px}.outlet-shell .content:has(.customers-page){max-width:1680px;padding:30px 26px 64px 30px}.dashboard-stats .stat{background-color:var(--surface-raised);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid #e6e1d2;min-height:132px;padding:20px 22px}.stat-label{align-items:center;gap:9px;display:flex}.stat-label svg{color:var(--brand-gold-600);flex:none}.dashboard-stats .stat-label small{letter-spacing:.1px;text-transform:none;color:#565c4b;margin-top:0;font-size:13px;font-weight:600;line-height:1.25}.dashboard-stats .stat-label svg{margin-top:-2px}.dashboard-stats .stat strong{letter-spacing:-.5px;color:var(--text-primary);font-variant-numeric:tabular-nums;align-items:center;gap:10px;margin-top:14px;font-size:30px;font-weight:750;line-height:1.05;display:flex}.dashboard-stats .stat strong span{letter-spacing:.2px;color:var(--text-muted);margin-left:0;font-size:13px;font-weight:600}.kpi-cue{background-color:#b45309;border-radius:999px;flex:none;width:7px;height:7px}.badge.ok{color:#2f6b4f;background-color:#eaf3ec;border:1px solid #cfe4d4}.badge.warn{color:#8a6a14;background-color:#faf1de;border:1px solid #e8d9a8}.badge.bad{color:#a32e24;background-color:#fdf0ee;border:1px solid #eccfc9}th,.latest-activity th{text-transform:none;letter-spacing:.2px;font-size:11.5px}.latest-activity td b{font-variant-numeric:tabular-nums}.dashboard-chart .section-title h2,.latest-activity .section-title h2{letter-spacing:-.2px;color:var(--text-primary);font-size:17px;font-weight:750}.dashboard-chart .section-title p,.latest-activity .section-title p{color:var(--text-muted);font-size:13.5px}.trend-x-axis span{color:var(--text-muted);font-size:11.5px;font-weight:600}@media (width<=1023px){.content,.outlet-shell .content{padding:22px 18px 52px}.topbar,.outlet-topbar{height:58px}.topbar>b,.outlet-topbar>b,.topbar-profile strong{display:none}.topbar-profile i{width:30px;height:30px;font-size:11px}.shell-collapsed>aside{width:272px;padding:6px 14px 16px}.shell-collapsed>main{margin-left:0}.shell-collapsed .brand{justify-content:space-between;margin:0 4px 6px;padding:0 10px 14px}.shell-collapsed .brand img{display:block}.shell-collapsed .brand .brand-mark{display:none}.shell-collapsed .nav-kicker{display:block}.shell-collapsed .nav-group+.nav-group{margin-top:16px}.shell-collapsed>aside a,.shell-collapsed>aside .navitem,.shell-collapsed .aside-bottom button{justify-content:flex-start;gap:13px;padding:10px 18px}.shell-collapsed .nav-label{clip:auto;white-space:normal;border:0;width:auto;height:auto;margin:0;position:static;overflow:visible}.shell-collapsed .navitem.locked .lock{margin-left:auto;display:flex}}@media (width<=640px){.content,.outlet-shell .content{padding:18px 14px 44px}}.dashboard-page .page-head{align-items:flex-end;gap:28px;padding-bottom:24px}.dashboard-page .page-head h1{letter-spacing:-1.5px;font-size:clamp(34px,3vw,46px);line-height:1}.dashboard-page .page-head>div:first-child>p:last-child{max-width:650px;margin-top:10px;font-size:14px}.dashboard-scope-summary{justify-items:end;gap:7px;margin-left:auto;display:grid;position:relative}.dashboard-scope-kicker{color:var(--text-muted);letter-spacing:1.3px;text-transform:uppercase;font-size:10px;font-weight:750}.dsp-scope{z-index:12;position:relative}.dashboard-scope-trigger,.dashboard-scope-static{min-width:218px;min-height:44px;color:var(--brand-green-900);font:inherit;background:#fff;border:1px solid #d8cdaa;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;display:inline-flex;box-shadow:0 4px 12px #1c281f0f}.dashboard-scope-trigger{cursor:pointer}.dashboard-scope-trigger:hover,.dashboard-scope-trigger[aria-expanded=true]{border-color:var(--brand-gold-600);background:#fffdf8}.dashboard-scope-trigger:focus-visible{outline-offset:2px;outline:3px solid #8170002e}.dashboard-scope-trigger svg:first-child,.dashboard-scope-static svg{color:var(--brand-gold-600)}.dashboard-scope-trigger strong,.dashboard-scope-static strong{text-align:left;flex:1;font-size:13px;font-weight:750}.dsp-scope-listbox{background:#fff;border:1px solid #d8cdaa;border-radius:8px;width:max(100%,240px);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 16px 40px #16211929}.dsp-scope-option{color:#343a31;cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:8px 10px;font-size:13px;font-weight:650;display:flex}.dsp-scope-option.is-active{color:var(--brand-green-900);background:#f4f2e8}.dsp-scope-option svg{color:var(--brand-gold-600)}.dashboard-stats{gap:14px}.dashboard-stats .stat{border-color:#ded7c4;min-height:144px;padding:22px 24px;box-shadow:0 5px 16px #18251c0f}.dashboard-stats .stat strong{letter-spacing:-1.3px;margin-top:20px;font-size:clamp(34px,2.5vw,42px);font-weight:780}.dashboard-stats .stat-label small{color:#606657;font-size:12px}.dashboard-status-heading span{color:var(--brand-green-900);letter-spacing:.1px;font-size:14.5px;font-weight:780}.dashboard-status-heading small{color:var(--text-muted);font-size:11px}.dashboard-status-item{align-items:center;gap:11px;min-height:72px;padding:14px 18px;display:flex;position:relative}.dashboard-status-item strong{color:var(--brand-green-900);letter-spacing:-.25px;font-variant-numeric:tabular-nums;font-size:25px;font-weight:720}.dashboard-status-item span{color:#5b6255;font-size:12.5px;font-weight:650}.dashboard-chart,.latest-activity{border-color:#ded7c4;box-shadow:0 7px 22px #18251c0f}.dashboard-chart{padding:26px 30px 24px}.dashboard-chart .section-title h2,.latest-activity .section-title h2{letter-spacing:-.35px;font-size:20px;font-weight:780}.dashboard-trend-empty{text-align:center;background:#fcfbf7;place-content:center;justify-items:center;gap:7px;min-height:280px;padding:32px;display:grid}.dashboard-trend-empty-icon{width:48px;height:48px;color:var(--brand-gold-600);background:#fff;border:1px solid #ded7c4;border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.dashboard-trend-empty strong{color:var(--brand-green-900);font-size:15px}.dashboard-trend-empty p{max-width:390px;color:var(--text-muted);margin:0;font-size:12px}.badge.progress{color:#436049;background:#eff3ec;border:1px solid #d5ddcf}.latest-activity .section-title p strong{color:#4d5548}.latest-activity th{color:#555c50;background:#f7f5ee;height:48px}.latest-activity td{height:76px}.latest-activity tbody tr:hover td{background:#fffdf8}.activity-outlet{color:#545d51;align-items:center;gap:6px;font-size:12px;font-weight:650;display:inline-flex}.activity-outlet svg{color:var(--brand-gold-600)}.dashboard-activity-empty{text-align:center;color:#667085!important;padding:48px 24px!important}.dashboard-activity-empty>div{flex-direction:column;align-items:center;gap:8px;display:flex}.dashboard-activity-empty svg{opacity:.4}.dashboard-activity-empty span{font-weight:600}@media (width<=1180px){.dashboard-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-status-summary{grid-template-columns:1fr}.dashboard-status-heading{border-bottom:1px solid #e6e1d2;border-right:0}}@media (width<=760px){.dashboard-page{gap:16px}.dashboard-page .page-head{align-items:stretch;gap:18px;padding-bottom:20px}.dashboard-page .page-head h1{letter-spacing:-1px;font-size:34px}.dashboard-scope-summary{justify-items:stretch;width:100%}.dashboard-scope-trigger,.dashboard-scope-static,.dsp-scope-listbox{width:100%}.dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboard-stats .stat{min-height:118px;padding:17px}.dashboard-stats .stat strong{margin-top:15px;font-size:32px}.dashboard-status-items{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-status-item:nth-child(3){border-left:0}.dashboard-status-item:nth-child(n+3){border-top:1px solid #ece8dc}.dashboard-chart{padding:20px 16px}.dashboard-chart .section-title,.latest-activity .section-title{gap:14px}.latest-activity .section-title{padding:20px 18px 16px}.latest-activity .table-wrap{padding:0 14px 14px;overflow:visible}.latest-activity table,.latest-activity tbody,.latest-activity tr,.latest-activity td{width:100%;display:block}.latest-activity thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.latest-activity tbody{gap:12px;display:grid}.latest-activity tbody tr{background:#fff;border:1px solid #e6e1d2;border-radius:8px;grid-template-columns:1fr 1fr;gap:11px 16px;padding:16px;display:grid}.latest-activity td{border:0;min-width:0;height:auto;padding:0;font-size:13px}.latest-activity td:before{color:var(--text-muted);content:attr(data-label);letter-spacing:.6px;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.latest-activity td[data-label=Customer],.latest-activity td[data-label=Jenis\ Transaksi],.latest-activity td[data-label=Outlet]{grid-column:1/-1}.latest-activity td[data-label=Aksi]{text-align:right;align-self:end}.dashboard-activity-empty{grid-column:1/-1}.dashboard-activity-empty:before{display:none!important}}@media (width<=1023px){.dashboard-page .trend-x-axis{flex-wrap:wrap;justify-content:flex-start;gap:4px 12px}}@media (width<=420px){.dashboard-stats,.dashboard-status-items{grid-template-columns:1fr}.dashboard-status-item+.dashboard-status-item{border-top:1px solid #ece8dc;border-left:0}.dashboard-status-item{min-height:58px}}.workspace-switcher{align-items:center;margin-left:auto;margin-right:10px;display:flex;position:relative}.topbar .topbar-controls,.outlet-topbar .topbar-controls{margin-left:0}.topbar .workspace-trigger,.topbar .workspace-static,.outlet-topbar .workspace-trigger,.outlet-topbar .workspace-static{background-color:var(--surface-raised);width:296px;height:46px;box-shadow:var(--shadow-sm);color:var(--text-primary);border:1px solid #e4dfd0;border-radius:12px;align-items:center;gap:9px;padding:0 14px;display:inline-flex}.topbar .workspace-trigger,.outlet-topbar .workspace-trigger{transition:border-color .12s,background-color .12s,box-shadow .12s}.topbar .workspace-trigger:hover,.topbar .workspace-trigger[aria-expanded=true],.outlet-topbar .workspace-trigger:hover,.outlet-topbar .workspace-trigger[aria-expanded=true]{background-color:#fffef9;border-color:#d9cba1;box-shadow:0 6px 18px -10px #18160e47}.topbar .workspace-trigger:focus-visible,.outlet-topbar .workspace-trigger:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.topbar .workspace-trigger svg:first-child,.topbar .workspace-static svg,.outlet-topbar .workspace-trigger svg:first-child,.outlet-topbar .workspace-static svg{color:var(--brand-gold-600)}.topbar .workspace-trigger svg:last-child,.outlet-topbar .workspace-trigger svg:last-child{color:var(--text-muted);flex:none;margin-left:auto}.workspace-trigger-text{flex:auto;align-items:baseline;gap:7px;min-width:0;display:flex}.workspace-trigger-meta{letter-spacing:.06em;color:var(--text-muted);flex:none;font-size:10.5px;font-weight:650;line-height:1}.workspace-trigger-label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.1px;min-width:0;color:var(--brand-green-900);font-size:13.5px;font-weight:750;line-height:1.15;overflow:hidden}.workspace-static{font-size:13.5px;font-weight:700}.workspace-listbox{z-index:40;background-color:var(--surface-raised);width:296px;box-shadow:var(--shadow-md);border:1px solid #e4dfd0;border-radius:14px;margin:0;padding:8px;list-style:none;position:absolute;top:calc(100% + 10px);right:0}.workspace-option{min-height:44px;color:var(--text-primary);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:13.5px;font-weight:600;transition:background-color .1s;display:flex}.workspace-option:hover,.workspace-option.is-active{background-color:var(--surface-sunken)}.workspace-option[aria-selected=true]{color:var(--brand-green-900);background-color:var(--surface-selected);font-weight:750}.workspace-option svg{color:var(--brand-gold-600)}.workspace-option-divider{background:linear-gradient(90deg,#e4dfd0,#e4dfd040);height:1px;margin:6px 8px}.workspace-guidance{z-index:41;background-color:var(--surface-raised);border-radius:var(--radius-md);width:300px;box-shadow:var(--shadow-md);color:var(--warning-text);border:1px solid #e8d9a8;margin:0;padding:11px 14px;font-size:12.5px;font-weight:600;position:absolute;top:0;right:calc(100% + 10px)}@media (width<=1023px){.workspace-switcher{max-width:44vw;margin-right:4px}.workspace-trigger,.workspace-static{width:auto;min-width:0;max-width:46vw;height:38px;padding:0 10px;font-size:12.5px}.workspace-trigger-meta{display:none}.workspace-trigger-label{max-width:26vw}.topbar,.outlet-topbar{flex-wrap:nowrap}}:is(.dashboard-page .period-select,.dashboard-page .period-select:not(:has(select:disabled))){background-color:var(--surface-raised);height:40px;box-shadow:var(--shadow-sm);color:var(--text-primary);cursor:pointer;border:1px solid #e4dfd0;border-radius:10px;gap:10px;padding:0 12px 0 14px;font-size:13px;font-weight:700;transition:border-color .12s,box-shadow .12s}:is(.dashboard-page .period-select:hover:not(:has(select:disabled)),.dashboard-page .period-select[aria-expanded=true]){background-color:#fffef9;border-color:#d9cba1;box-shadow:0 6px 18px -10px #18160e47}.dashboard-page .period-select:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.dashboard-page .dsp-period-listbox{background-color:var(--surface-raised);box-shadow:var(--shadow-md);border:1px solid #e4dfd0;border-radius:14px;padding:8px}.dashboard-page .dsp-period-option{min-height:40px;color:var(--text-primary);border-radius:10px;padding:9px 14px;font-size:13px;font-weight:600;transition:background-color .1s}.dashboard-page .dsp-period-option:hover,.dashboard-page .dsp-period-option.is-active{background-color:var(--surface-sunken)}.dashboard-page .dsp-period-option[aria-selected=true]{color:var(--brand-green-900);background-color:var(--surface-selected);font-weight:750}.dashboard-kpi-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--brand-gold-600);margin:0 0 10px;font-size:10.5px;font-weight:750}.dashboard-page .dashboard-stats{margin-bottom:26px}.customer-detail-page{flex-direction:column;gap:14px;display:flex}.customer-detail-page .page-head{align-items:flex-end;gap:28px;padding-bottom:4px}.customer-detail-page .page-head h1{font-size:clamp(30px,2.5vw,38px)}.customer-hero{border:1px solid var(--border-gold);box-shadow:var(--shadow-sm);background:#fffdf8;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px 28px;padding:20px 22px 0;display:grid}.customer-hero-profile{align-items:center;gap:18px;min-width:0;display:flex}.customer-hero-marker{background:var(--brand-green-800);color:#fff;border:2px solid var(--border-gold-strong);border-radius:50%;flex-shrink:0;place-items:center;width:72px;height:72px;font-size:18px;font-weight:750;display:grid;box-shadow:inset 0 0 0 3px #ffffff14}.customer-hero-identity{flex:1;gap:4px;min-width:0;display:grid}.customer-hero-name{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.customer-hero-name h2{letter-spacing:-.3px;color:var(--ink-charcoal);margin:0;font-size:26px;font-weight:750}.customer-hero-meta{color:var(--text-secondary);flex-wrap:wrap;gap:8px 18px;margin-top:4px;font-size:12.5px;display:flex}.customer-hero-meta>span{align-items:center;gap:6px;min-width:0;display:inline-flex}.customer-inline-icon{color:var(--brand-gold-600);flex:none}.customer-hero-reference{background-color:#faf8f1;border:1px solid #ece5d4;border-radius:9px;flex-shrink:0;justify-items:start;gap:4px;min-width:210px;margin-left:auto;padding:12px 14px;display:grid}.customer-hero-reference>span{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:10px}.customer-hero-reference code{color:#5f625d;background:0 0;border:0;border-radius:0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.customer-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.customer-info-card{min-height:254px;margin:0}.customer-info-card h2{color:var(--ink-charcoal);margin:0 0 12px;font-size:15px;font-weight:700}.customer-info-card dl{grid-template-columns:minmax(0,11em) minmax(0,1fr);gap:10px 16px;margin:0;display:grid}.customer-info-card dt{color:var(--text-muted);padding-top:2px;font-size:12px}.customer-info-card dd{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:13.5px}.customer-info-empty{color:var(--text-muted);margin:0;font-size:13px}.customer-privileged-bar{background:#fcfaf4;border-top:1px solid #ebe3ce;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;margin-inline:-22px;padding:11px 22px;display:flex}.customer-privileged-note{color:var(--text-warm);font-size:12.5px}.customer-privileged-bar .btn{background-color:#fffdf8;min-height:36px;padding:7px 12px}.revealed-value{color:var(--brand-green-900);overflow-wrap:anywhere;font-weight:650}.revealed-flag{background:var(--brand-gold-100);border:1px solid var(--border-gold);color:var(--brand-gold-600);letter-spacing:.06em;text-transform:uppercase;vertical-align:1px;border-radius:999px;margin-right:8px;padding:1px 7px;font-size:10px;font-weight:700;display:inline-block}.customer-transactions-head h2{color:var(--ink-charcoal);margin:0 0 12px;font-size:15px;font-weight:700}.customer-transaction-row{border:1px solid var(--border-default);background:var(--surface-subtle);border-radius:8px;align-items:center;gap:16px;padding:12px 14px;display:flex}.customer-transaction-number{color:var(--brand-green-800);font-weight:650}.customer-transaction-date{color:var(--text-secondary);font-size:13px}.customer-transaction-open{margin-left:auto}.customer-transactions-empty{color:var(--text-muted);margin:0;font-size:13px}.customer-documents-head h2{color:var(--ink-charcoal);margin:0 0 4px;font-size:15px;font-weight:700}.customer-documents-head p{color:var(--text-warm);margin:0 0 4px;font-size:12.5px}@media (width<=1100px){.customer-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.customer-info-grid{grid-template-columns:minmax(0,1fr)}.customer-hero{grid-template-columns:minmax(0,1fr);padding:18px 18px 0}.customer-hero-reference{width:100%;min-width:0;margin-left:0}.customer-privileged-bar{margin-inline:-18px;padding:11px 18px}.customer-transaction-row{flex-wrap:wrap;gap:10px}.customer-transaction-open{margin-left:0}}.customer-detail-page .customer-section-head{align-items:center;gap:12px;margin:0 0 14px;display:flex}.customer-detail-page .customer-section-head h2{letter-spacing:-.1px;color:var(--ink-charcoal);margin:0;font-size:15.5px;font-weight:700}.customer-detail-page .customer-section-head p{color:var(--text-muted);margin:2px 0 0;font-size:12.5px}.customer-detail-page .registration-section-icon{color:#fdf8ec;background:#b08a2e;border:1px solid #d9c9a3;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.customer-detail-page .info-rows{display:grid}.customer-detail-page .info-row{border-bottom:1px solid #f0ece2;grid-template-columns:148px minmax(0,1fr);align-items:start;gap:16px;padding:7px 0;display:grid}.customer-detail-page .info-row:last-child{border-bottom:0}.customer-detail-page .info-row dt{color:var(--text-muted);flex-shrink:0;font-size:12.5px}.customer-detail-page .info-row dd{color:var(--text-primary);text-align:left;overflow-wrap:anywhere;margin:0;font-size:13.5px;font-weight:600}.customer-detail-page .customer-info-empty{text-align:center;background-color:#faf8f1;border:1px dashed #d9cfb5;border-radius:8px;margin:0;padding:18px}.customer-detail-page .customer-documents{margin:0;padding:20px 22px 22px}.customer-detail-page .customer-documents>.muted{margin:-5px 0 14px;padding-left:52px}.customer-detail-page .document-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.customer-detail-page .document-grid article{background-color:#fffdf8;border-color:#e3dccb;border-radius:9px;align-items:center;gap:14px;min-width:0;min-height:126px;padding:16px;display:flex}.customer-detail-page .document-grid article.is-empty{background-color:#faf8f1;border-style:dashed}.customer-document-preview{background-color:#f2eee4;border-radius:10px;flex:none;place-items:center;width:64px;height:64px;display:grid}.customer-document-preview .registration-section-icon{color:#9a771d;background-color:#fffaf0;border-color:#ded4ba;width:42px;height:42px}.customer-document-copy{flex:1;gap:5px;min-width:0;display:grid}.customer-document-copy>b{color:var(--text-primary);font-size:14px}.customer-document-copy>small{min-height:32px;color:var(--text-muted);font-size:12px;line-height:1.4}.customer-document-actions{flex-wrap:wrap;gap:7px;margin-top:4px;display:flex}.customer-document-actions .btn{width:auto;min-height:34px;padding:6px 11px;font-size:12px}.customer-detail-page .customer-transaction-head{border-bottom:1px solid var(--border-gold);letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) minmax(0,1.2fr) minmax(0,.8fr);gap:14px;padding:0 14px 10px;font-size:11.5px;font-weight:700;display:grid}.customer-detail-page .customer-transaction-row{background:0 0;border:0;border-bottom:1px solid #f0ece2;border-radius:0;grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) minmax(0,1.2fr) minmax(0,.8fr);align-items:center;margin-top:0;display:grid}.customer-detail-page .customer-transaction-align-end{text-align:right}.customer-archive-strip{background:#fdf1ef;border:1px solid #ecd5d0;border-radius:10px;align-items:center;gap:16px;padding:16px 18px;display:flex}.customer-detail-page .customer-archive-strip{margin:0}.customer-archive-icon{color:#a8362c;background:#f7e3df;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.customer-archive-strip h2{color:#8f2f26;margin:0 0 3px;font-size:14.5px;font-weight:700}.customer-archive-strip p{color:var(--text-warm);margin:0;font-size:12.5px}.customer-archive-strip .btn.danger{flex-shrink:0;margin-left:auto}@media (width<=1100px){.customer-detail-page .document-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.customer-archive-strip{flex-wrap:wrap}.customer-archive-strip .btn.danger{width:100%;margin-left:0}.customer-detail-page .customer-info-card dl,.customer-detail-page .info-row,.customer-detail-page .document-grid{grid-template-columns:minmax(0,1fr)}.customer-detail-page .customer-transaction-head{display:none}.customer-detail-page .customer-transaction-row{grid-template-columns:minmax(0,1fr);gap:0;padding:0}.customer-detail-page .customer-transaction-row>span{text-align:right;border-bottom:1px solid #f0ece2;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.customer-detail-page .customer-transaction-row>span:last-child{border-bottom:0}.customer-detail-page .customer-transaction-row>span:before{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0;font-size:11px;font-weight:700}.customer-detail-page .customer-transaction-row>span:first-child:before{content:"No. Transaksi"}.customer-detail-page .customer-transaction-row>span:nth-child(2):before{content:"Tanggal"}.customer-detail-page .customer-transaction-row>span:nth-child(3):before{content:"Status"}.customer-detail-page .customer-transaction-row>span:nth-child(4):before{content:"Aksi"}.customer-detail-page .customer-documents>.muted{padding-left:0}}.customer-detail-page .customer-hero{background:radial-gradient(circle at 96% 12%,#bf99351a,#0000 24%),#fffdf8;grid-template-columns:minmax(0,1fr);padding:22px 24px 0;overflow:hidden}.customer-detail-page .customer-hero-profile{padding-bottom:20px}.customer-detail-page .customer-hero-marker{background:linear-gradient(145deg,#174d42,#07362f);width:76px;height:76px;box-shadow:inset 0 0 0 3px #ffffff14,0 7px 18px #07362f24}.customer-detail-page .customer-hero-meta{margin-top:7px;font-size:13px}.customer-detail-page .customer-info-card{background:linear-gradient(#fff 0%,#fffdf8 100%);border-color:#e2d8c0;min-height:276px;box-shadow:0 2px 10px #40310e0d}.customer-detail-page .info-row{min-height:39px}.customer-detail-page .customer-documents{background:linear-gradient(#fffdf8d1,#fff),#fff;border-color:#daccaa}.customer-detail-page .document-grid article{border:1px solid #ded4bc;align-items:stretch;min-height:164px;padding:12px;box-shadow:0 2px 9px #4230070a}.customer-document-preview{border:1px solid #e3dccb;width:112px;height:100%;min-height:138px;padding:0;overflow:hidden}button.customer-document-preview{cursor:pointer;color:inherit;position:relative}button.customer-document-preview:focus-visible{outline:2px solid var(--brand-gold-500);outline-offset:2px}.customer-document-preview.is-image img{object-fit:cover;width:100%;height:100%;transition:transform .16s}.customer-document-preview.is-image:hover img{transform:scale(1.025)}.customer-document-preview.is-image>span{color:#fff;letter-spacing:.03em;background:#05302adb;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:700;position:absolute;bottom:7px;right:7px}.customer-document-copy{align-content:center}.customer-document-copy>b{font-size:15px}.customer-document-lightbox{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#031614c2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.customer-document-lightbox>section{background:#fffdf8;border:1px solid #d8c594;border-radius:14px;grid-template-rows:auto minmax(0,1fr) auto;width:min(980px,100%);max-height:calc(100vh - 48px);display:grid;overflow:hidden;box-shadow:0 28px 70px #00000057}.customer-document-lightbox header,.customer-document-lightbox footer{justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.customer-document-lightbox header{border-bottom:1px solid #e7ddc6}.customer-document-lightbox header p{color:var(--brand-gold-600);letter-spacing:.09em;text-transform:uppercase;margin:0 0 2px;font-size:10px;font-weight:750}.customer-document-lightbox header h2{color:var(--ink-charcoal);margin:0;font-size:19px}.customer-document-lightbox header small,.customer-document-lightbox footer span{color:var(--text-muted);font-size:11.5px}.customer-document-lightbox-close{width:38px;height:38px;color:var(--text-primary);cursor:pointer;background:#fff;border:1px solid #d8d0bf;border-radius:9px;flex:none;font-size:24px;line-height:1}.customer-document-lightbox-close:hover,.customer-document-lightbox-close:focus-visible{background:#f4efe3}.customer-document-lightbox-canvas{background:linear-gradient(45deg,#eeeae0 25%,#0000 25%) 0 0/24px 24px,linear-gradient(45deg,#0000 75%,#eeeae0 75%) 0 0/24px 24px,linear-gradient(45deg,#0000 25%,#f8f5ed 25%) 12px 12px/24px 24px,linear-gradient(45deg,#f8f5ed 75%,#0000 75%) 12px 12px/24px 24px;place-items:center;min-height:300px;padding:22px;display:grid;overflow:auto}.customer-document-lightbox-canvas img{border-radius:8px;max-width:100%;max-height:calc(100vh - 230px);display:block;box-shadow:0 8px 26px #231b082e}.customer-document-lightbox footer{border-top:1px solid #e7ddc6}@media (width<=1100px) and (width>=769px){.customer-detail-page .document-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-detail-page .document-grid article{flex-direction:column}.customer-document-preview{width:100%;height:112px;min-height:112px}}@media (width<=768px){.customer-detail-page .customer-hero{padding:18px 18px 0}.customer-detail-page .customer-hero-profile{align-items:flex-start}.customer-detail-page .customer-hero-marker{width:58px;height:58px}.customer-detail-page .customer-hero-meta{display:grid}.customer-detail-page .customer-hero-meta>span:last-child{max-width:100%}.customer-detail-page .document-grid article{min-height:150px}.customer-document-preview{width:104px;min-height:124px}.customer-document-lightbox{padding:10px}.customer-document-lightbox>section{max-height:calc(100vh - 20px)}.customer-document-lightbox footer{flex-direction:column;align-items:stretch}.customer-document-lightbox footer .btn{justify-content:center}}.customer-detail-page .document-grid{border-top:1px solid #f0ece2;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:0;display:grid}.customer-detail-page .document-grid>article{border-right:1px solid #f0ece2;padding:14px 16px}.customer-detail-page .document-grid>article:last-child{border-right:0}.customer-detail-page .customer-document-preview{border:1px solid var(--border-default);border-radius:8px;width:72px;height:72px;overflow:hidden}.customer-detail-page .customer-document-preview img{object-fit:cover;width:100%;height:100%}@media (width<=1100px){.customer-detail-page .document-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-detail-page .document-grid>article:nth-child(2){border-right:0}}@media (width<=768px){.customer-detail-page .document-grid{grid-template-columns:minmax(0,1fr)}.customer-detail-page .document-grid>article{border-bottom:1px solid #f0ece2;border-right:0}.customer-detail-page .document-grid>article:last-child{border-bottom:0}}.customer-detail-page .customer-bank-note{color:#1f4e9c;background:#eef4ff;border-radius:7px;margin-top:10px;padding:8px 12px;font-size:12.5px}.customer-detail-page .customer-hero{border:1px solid var(--border-gold);background:linear-gradient(135deg,#fdf8ef 0%,#faf5e8 100%);border-radius:12px;padding:24px 28px}.customer-detail-page .customer-hero-marker{background:var(--brand-gold-100);border:2px solid var(--brand-gold-500);width:64px;height:64px;color:var(--brand-gold-600);border-radius:50%;place-items:center;font-size:20px;font-weight:750;display:grid}.customer-detail-page .customer-hero-name h2{letter-spacing:-.5px;color:var(--ink-charcoal);font-size:26px;font-weight:800}.customer-detail-page .customer-hero-meta{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:6px;font-size:13.5px;display:flex}.customer-detail-page .customer-hero-reference{border:1px solid var(--border-default);background:var(--surface-subtle);border-radius:8px;min-width:280px;padding:10px 14px}.customer-detail-page .customer-info-card{padding:20px 22px}.customer-detail-page .customer-info-card h2{font-size:16px}.customer-detail-page .info-row{grid-template-columns:140px minmax(0,1fr);padding:9px 0}.customer-detail-page .info-row dt{font-size:12.5px}.customer-detail-page .info-row dd{font-size:14px;font-weight:600}.customer-detail-page .customer-bank-note{color:#1f4e9c;background:#eef4ff;border:1px solid #cddffb;border-radius:8px;align-items:flex-start;gap:8px;margin-top:14px;padding:10px 14px;font-size:12.5px;display:flex}.customer-detail-page .customer-bank-note:before{content:"ℹ";flex-shrink:0;font-weight:700}.customer-detail-page .customer-section-head .registration-section-icon{background:var(--brand-gold-500);color:#fff;border:0;border-radius:10px;width:42px;height:42px}.customer-detail-page .customer-transactions{padding:20px 22px}.customer-detail-page .customer-transactions-head{margin:0 0 14px}.customer-detail-page .customer-transactions-head h2{margin:0;font-size:16px}.customer-detail-page .customer-transaction-row{background:var(--surface-subtle);border:1px solid var(--border-default);border-bottom:1px solid var(--border-default);border-radius:8px;padding:12px 14px}@media (width<=1100px){.customer-detail-page .customer-hero{flex-wrap:wrap}.customer-detail-page .customer-hero-reference{width:100%;margin-left:0}}@media (width<=768px){.customer-detail-page .customer-info-grid{grid-template-columns:minmax(0,1fr)}.customer-detail-page .customer-hero{padding:18px}.customer-detail-page .customer-hero-marker{width:48px;height:48px;font-size:16px}.customer-detail-page .customer-hero-name h2{font-size:21px}}.content:has(.customer-detail-page){max-width:1680px;padding:28px 28px 54px 30px}.outlet-shell .content:has(.customer-detail-page){max-width:1680px;padding:28px 28px 54px 30px}.customer-detail-page{gap:16px}.customer-detail-page .page-head{align-items:center;min-height:88px;margin:0;padding:4px 0 10px}.customer-detail-page .page-head h1{font-size:34px;line-height:1.12}.customer-detail-page .customer-hero{background:#fff;border:1px solid #dccda9;border-radius:11px;grid-template-columns:minmax(0,1fr);gap:0;padding:18px 20px 0;display:grid;overflow:hidden;box-shadow:0 2px 8px #49350c0d}.customer-detail-page .customer-hero-profile{gap:16px;padding:0 0 17px}.customer-detail-page .customer-hero-marker{background:var(--brand-green-800);color:#fff;border:1px solid #c49d3a;width:54px;height:54px;font-size:16px;box-shadow:0 4px 12px #08362f24}.customer-detail-page .customer-hero-identity{gap:2px}.customer-detail-page .customer-hero-name h2{letter-spacing:-.35px;font-size:24px;font-weight:780}.customer-detail-page .badge.ok{color:#fff;background:#319a55}.customer-detail-page .customer-hero-context{color:var(--text-muted);margin:1px 0 0;font-size:11.5px}.customer-detail-page .customer-hero-meta{color:#5f655f;align-items:center;gap:5px 18px;margin-top:5px;font-size:12.5px;display:flex}.customer-detail-page .customer-hero-meta>span:last-child{max-width:860px}.customer-detail-page .customer-privileged-bar{background:#fcfaf5;margin-inline:-20px;padding:9px 20px}.customer-detail-page .customer-privileged-bar .btn{min-height:34px;font-size:12px}.customer-detail-page .customer-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.customer-detail-page .customer-info-card{background:#fff;border-color:#e0d5bc;min-height:276px;padding:17px 19px;box-shadow:0 2px 8px #49350c0a}.customer-detail-page .customer-section-head{gap:11px;margin-bottom:11px}.customer-detail-page .customer-section-head .registration-section-icon{color:#fff;background:#b9902c;border-radius:8px;width:36px;height:36px}.customer-detail-page .customer-section-head .registration-section-icon svg{width:18px;height:18px}.customer-detail-page .customer-section-head h2{font-size:15px}.customer-detail-page .customer-section-head p{margin-top:1px;font-size:11.5px}.customer-detail-page .info-row{align-items:start;justify-content:initial;grid-template-columns:minmax(112px,.88fr) minmax(0,1.45fr);gap:12px;min-height:36px;padding:8px 0;display:grid}.customer-detail-page .info-row dt{font-size:11.5px;line-height:1.45}.customer-detail-page .info-row dd{text-align:left;font-size:12.5px;font-weight:620;line-height:1.45}.customer-detail-page .revealed-value{white-space:nowrap;align-items:center;gap:7px;max-width:100%;display:inline-flex}.customer-detail-page .revealed-flag{flex:none;align-items:center;width:max-content;margin:0;display:inline-flex}.customer-detail-page .customer-bank-note{color:#245b9e;background:#eef5ff;border:1px solid #bad5f8;border-radius:6px;margin-top:11px;padding:9px 11px;font-size:11.5px;line-height:1.45}.customer-detail-page .customer-bank-note:before{color:#fff;content:"i";background:#246ab1;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-family:Georgia,serif;font-size:11px;display:grid}.customer-detail-page .customer-documents,.customer-detail-page .customer-transactions{background:#fff;border-color:#dfd2b5;margin:0;padding:18px 20px 20px;box-shadow:0 2px 8px #49350c0a}.customer-detail-page .customer-documents>.muted{margin:-7px 0 12px;padding-left:47px;font-size:11.5px}.customer-detail-page .document-grid{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;overflow:visible}.customer-detail-page .document-grid>article,.customer-detail-page .document-grid>article.is-empty{background:linear-gradient(145deg,#fff 0%,#fdfaf3 100%);border:1px solid #e2d6bd;border-radius:9px;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:14px;min-height:142px;padding:14px 16px;display:grid;box-shadow:0 2px 8px #49350c0d}.customer-detail-page .document-grid>article.is-empty{background:linear-gradient(145deg,#fffdf8 0%,#faf6ec 100%);border:1px solid #e5dac4}.customer-detail-page .customer-document-preview{background:#f3f1eb;border:1px solid #e2dbcc;border-radius:7px;width:92px;height:108px;min-height:108px}.customer-detail-page .document-grid>article.is-available{grid-template-columns:120px minmax(0,1fr)}.customer-detail-page .document-grid>article.is-available .customer-document-preview{width:120px;height:120px;min-height:120px}.customer-detail-page .customer-document-preview .registration-section-icon{width:40px;height:40px}.customer-detail-page .customer-document-copy{align-content:center;gap:5px}.customer-detail-page .customer-document-copy>b{font-size:14px}.customer-detail-page .customer-document-copy>small{color:#7e7666;min-height:0;font-size:11.5px}.customer-detail-page .customer-document-actions{gap:6px;margin-top:5px}.customer-detail-page .customer-document-actions .btn{min-height:32px;padding:5px 9px;font-size:11.5px}@media (width>=1181px){.customer-detail-page .document-grid>article.is-available .customer-document-copy{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title actions""meta actions";align-items:center;column-gap:14px}.customer-detail-page .document-grid>article.is-available .customer-document-copy>b{grid-area:title}.customer-detail-page .document-grid>article.is-available .customer-document-copy>small{grid-area:meta}.customer-detail-page .document-grid>article.is-available .customer-document-actions{grid-area:actions;justify-content:flex-end;margin-top:0}}.customer-detail-page .customer-transaction-head,.customer-detail-page .customer-transaction-row{grid-template-columns:minmax(86px,.9fr) minmax(125px,1.25fr) minmax(72px,.75fr) minmax(90px,.9fr) minmax(105px,1.05fr) minmax(120px,1.2fr) minmax(60px,.55fr);gap:10px}.customer-detail-page .customer-transaction-head{padding:0 10px 9px;font-size:10.5px}.customer-detail-page .customer-transaction-row{background:#fff;border:0;border-top:1px solid #e5dcc8;border-radius:0;padding:11px 10px;font-size:12px}.customer-detail-page .customer-transaction-number{color:#9a6a00;font-weight:750}.customer-detail-page .customer-archive-strip{padding:13px 16px}@media (width<=1180px) and (width>=769px){.customer-detail-page .info-row{grid-template-columns:minmax(100px,.8fr) minmax(0,1.25fr);gap:9px}.customer-detail-page .document-grid>article,.customer-detail-page .document-grid>article.is-empty{grid-template-columns:76px minmax(0,1fr);gap:10px;padding:12px}.customer-detail-page .customer-document-preview{width:76px;height:100px;min-height:100px}.customer-detail-page .document-grid>article.is-available{grid-template-columns:96px minmax(0,1fr)}.customer-detail-page .document-grid>article.is-available .customer-document-preview{width:96px;height:104px;min-height:104px}}@media (width<=768px){.content:has(.customer-detail-page){padding:20px 16px 40px}.outlet-shell .content:has(.customer-detail-page){padding:20px 16px 40px}.customer-detail-page .page-head{align-items:flex-start;min-height:0}.customer-detail-page .page-head h1{font-size:27px}.customer-detail-page .customer-hero{padding:16px 16px 0}.customer-detail-page .customer-hero-profile{gap:12px}.customer-detail-page .customer-hero-marker{width:50px;height:50px}.customer-detail-page .customer-hero-meta{display:grid}.customer-detail-page .customer-info-grid{grid-template-columns:minmax(0,1fr)}.customer-detail-page .customer-info-card{min-height:0}.customer-detail-page .info-row{grid-template-columns:minmax(108px,.75fr) minmax(0,1.25fr)}.customer-detail-page .document-grid{grid-template-columns:minmax(0,1fr)}.customer-detail-page .document-grid>article,.customer-detail-page .document-grid>article.is-empty{border:1px solid #e2d6bd;grid-template-columns:88px minmax(0,1fr)}.customer-detail-page .revealed-value{white-space:normal;flex-wrap:wrap}.customer-detail-page .customer-document-preview{width:88px;height:104px;min-height:104px}.customer-detail-page .document-grid>article.is-available{grid-template-columns:96px minmax(0,1fr)}.customer-detail-page .document-grid>article.is-available .customer-document-preview{width:96px;height:104px;min-height:104px}.customer-detail-page .customer-transaction-head{display:none}.customer-detail-page .customer-transaction-row{grid-template-columns:minmax(0,1fr);gap:0}.customer-detail-page .customer-transaction-row>span:first-child:before{content:"Tanggal"}.customer-detail-page .customer-transaction-row>span:nth-child(2):before{content:"No. Transaksi"}.customer-detail-page .customer-transaction-row>span:nth-child(3):before{content:"Jenis"}.customer-detail-page .customer-transaction-row>span:nth-child(4):before{content:"Berat"}.customer-detail-page .customer-transaction-row>span:nth-child(5):before{content:"Nilai"}.customer-detail-page .customer-transaction-row>span:nth-child(6):before{content:"Status"}.customer-detail-page .customer-transaction-row>span:nth-child(7):before{content:"Aksi"}}.dashboard-page{gap:18px}.dashboard-page .page-head{align-items:center;gap:30px;min-height:98px;padding:0 0 17px}.dashboard-page .page-head h1{color:var(--brand-green-900);letter-spacing:-.8px;margin:3px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,2.8vw,47px);font-weight:600;line-height:.98}.dashboard-page .page-head>div:first-child>p:last-child{color:#777665;max-width:760px;margin-top:7px;font-size:13px;line-height:1.45}.dashboard-page .page-head-datetime{text-align:right;justify-items:end;gap:3px;min-width:180px;margin-left:auto;display:grid}.dashboard-page .page-head-date{color:#8b8674;margin:0;font-size:11.5px;font-weight:500}.dashboard-page .page-head-time{color:var(--brand-green-900);letter-spacing:-.4px;font-variant-numeric:tabular-nums;font-family:Georgia,Times New Roman,serif;font-size:clamp(31px,2vw,36px);font-weight:400;line-height:.95}.dashboard-page .page-head:after{opacity:.62;background:linear-gradient(90deg,#eadfbd 0%,#d5bd7f 48%,#a9822d 100%);height:1px}.dashboard-overview{grid-template-columns:minmax(0,2.72fr) minmax(300px,1fr);align-items:stretch;gap:20px;display:grid}.dashboard-summary-panel,.dashboard-additional-panel{background:#fffefb;border:1px solid #e2d8c2;border-radius:11px;min-width:0;box-shadow:0 3px 12px #1c251b08}.dashboard-summary-panel{min-height:204px;padding:18px 24px}.dashboard-overview-heading{padding:0}.dashboard-overview-heading h2{color:var(--brand-green-900);letter-spacing:-.1px;margin:0;font-size:15px;font-weight:760}.dashboard-summary-scope{color:#8d8979;margin:4px 0 0;font-size:11.5px;font-weight:500}.dashboard-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;padding-top:0;display:grid}.dashboard-metric{flex-direction:column;align-items:flex-start;min-width:0;padding:0 20px;display:flex}.dashboard-metric:first-child{padding-left:2px}.dashboard-metric+.dashboard-metric{border-left:1px solid #e9e2d3}.dashboard-metric{min-height:124px}.dashboard-metric-icon{color:#a9822d;background:#f8f0df;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.dashboard-metric-icon svg{stroke-width:1.65px;width:20px;height:20px}.dashboard-metric-label{color:#676b60;min-height:16px;margin-top:10px;font-size:11.75px;font-weight:520;line-height:1.35;display:block}.dashboard-metric strong{height:40px;color:var(--brand-green-900);letter-spacing:-.8px;font-variant-numeric:tabular-nums;align-items:flex-end;margin-top:6px;font-family:inherit;font-size:clamp(30px,1.9vw,36px);font-weight:640;line-height:1;display:flex}.dashboard-metric strong span{color:#7e806f;letter-spacing:0;margin-left:3px;padding-bottom:3px;font-size:13px;font-weight:540}.dashboard-metric .dashboard-metric-money{letter-spacing:-.65px;white-space:nowrap;font-size:clamp(29px,1.75vw,34px);font-weight:640}.dashboard-metric-delta{white-space:nowrap;align-items:center;gap:7px;min-width:0;height:14px;margin-top:6px;font-size:10.25px;line-height:1.2;display:flex}.dashboard-metric-delta-value{font-variant-numeric:tabular-nums;font-weight:660}.dashboard-metric-delta-label{color:#989281;font-weight:500}.dashboard-metric-delta.is-up .dashboard-metric-delta-value{color:#2f7f5f}.dashboard-metric-delta.is-down .dashboard-metric-delta-value{color:#b35a50}.dashboard-metric-delta.is-flat .dashboard-metric-delta-value,.dashboard-metric-delta.is-muted .dashboard-metric-delta-value{color:#8c897d}.dashboard-additional-panel{flex-direction:column;min-height:204px;padding:18px 20px 14px;display:flex}.dashboard-additional-heading{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.dashboard-summary-period{flex:none}.dashboard-page .dashboard-summary-period .period-select{color:#686c61;background-color:#fffefa;border-color:#e6ddc9;border-radius:8px;gap:6px;min-width:124px;min-height:32px;padding:5px 9px;font-size:10.5px;font-weight:650}.dashboard-page .dashboard-summary-period .dashboard-summary-period-trigger>svg:first-child{color:#a9822d}.dashboard-summary-period .dsp-period-listbox{min-width:158px}.dashboard-summary-period .dsp-period-option{min-height:34px;padding:7px 10px;font-size:11px}.dashboard-additional-list{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));margin-top:6px;display:grid}.dashboard-additional-metric{align-items:center;gap:14px;min-width:0;padding:10px 0;display:flex}.dashboard-additional-metric+.dashboard-additional-metric{border-top:1px solid #eee7d8}.dashboard-additional-metric .dashboard-metric-icon{width:46px;height:46px}.dashboard-additional-metric .dashboard-metric-label{min-height:16px;margin-top:0}.dashboard-additional-metric strong{height:34px;color:var(--brand-green-900);letter-spacing:-.5px;font-variant-numeric:tabular-nums;align-items:flex-end;margin-top:3px;font-family:inherit;font-size:29px;font-weight:650;line-height:1.05;display:flex}.dashboard-additional-customer .dashboard-metric-icon{background:#f8f3e7}.dashboard-additional-customer .dashboard-metric-delta{height:14px;margin-top:3px}.dashboard-status-summary{background:#fffefb;border:1px solid #e2d8c2;border-radius:9px;grid-template-columns:minmax(210px,.9fr) minmax(0,4fr);align-items:stretch;display:grid;overflow:hidden;box-shadow:0 2px 8px #1c251b08}.dashboard-status-heading{background:#faf7ef;border-right:1px solid #e9e2d3;align-content:center;gap:3px;padding:12px 18px;display:grid}.dashboard-status-heading span{color:var(--brand-green-900);font-size:12.5px;font-weight:750}.dashboard-status-heading small{color:#8c8878;font-size:10px;font-weight:500}.dashboard-status-items{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dashboard-status-item{align-items:center;gap:8px;min-width:0;min-height:54px;padding:9px 15px;display:flex;position:relative}.dashboard-status-item+.dashboard-status-item{border-left:1px solid #ece6da}.dashboard-status-item:before{content:"";background:#817000;border-radius:50%;flex:none;width:6px;height:6px}.dashboard-status-item.is-complete:before{background:#39755a}.dashboard-status-item.is-waiting:before{background:#a87916}.dashboard-status-item.is-cancelled:before{background:#aa4438}.dashboard-status-item strong{color:var(--brand-green-900);letter-spacing:-.25px;font-variant-numeric:tabular-nums;font-size:21px;font-weight:740;line-height:1}.dashboard-status-item span{color:#5b6255;min-width:0;font-size:11.25px;font-weight:610;line-height:1.3}.dashboard-chart{background:#fffefb;border-color:#e2d8c2;border-radius:11px;padding:22px 26px 20px;box-shadow:0 3px 12px #1c251b08}.dashboard-chart .section-title{border-bottom:1px solid #eee7d8;margin-bottom:8px;padding-bottom:12px}.dashboard-chart .section-title h2{letter-spacing:-.25px;font-size:18px;font-weight:750}.dashboard-chart .section-title p{color:#8b8674;margin-top:3px;font-size:12px}.trend-chart-container{padding-top:8px}.trend-axis-value{fill:#969180;font-size:10px;font-weight:520}.dashboard-page .period-select{min-width:118px;box-shadow:none;color:#4c5347;background-color:#fffefa;border-color:#e2d8c2;border-radius:8px;justify-content:space-between;font-weight:650}.dashboard-page .period-select:hover:not(:disabled){background-color:#faf6ec;border-color:#d2c49f}.latest-activity{border-color:#e4dbc7;border-radius:14px;box-shadow:0 1px 2px #1c251b08,0 10px 26px #1c251b08}.latest-activity .section-title{padding:22px 26px 16px}.latest-activity th{background:#faf7ef}.latest-activity footer{background:#fffef9}@media (width<=1180px){.dashboard-overview{grid-template-columns:minmax(0,1fr)}.dashboard-summary-panel,.dashboard-additional-panel{min-height:0}.dashboard-additional-list{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}.dashboard-additional-metric+.dashboard-additional-metric{border-top:0;border-left:1px solid #eee7d8;padding-left:22px}.dashboard-status-summary{grid-template-columns:minmax(0,1fr)}.dashboard-status-heading{border-bottom:1px solid #e9e2d3;border-right:0}}@media (width<=760px){.dashboard-page{gap:16px}.dashboard-page .page-head{align-items:stretch;gap:12px;min-height:0}.dashboard-page .page-head h1{font-size:36px}.dashboard-page .page-head-datetime{text-align:left;justify-items:start;min-width:0;margin-left:0}.dashboard-page .page-head-time{font-size:25px}.dashboard-summary-panel,.dashboard-additional-panel{padding:18px}.dashboard-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.dashboard-metric{padding:0 14px}.dashboard-metric:first-child,.dashboard-metric:nth-child(3){padding-left:2px}.dashboard-metric:nth-child(3){border-left:0}.dashboard-metric:nth-child(n+3){border-top:1px solid #eee7d8;padding-top:16px}.dashboard-additional-list{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1fr)}.dashboard-additional-metric+.dashboard-additional-metric{border-top:1px solid #eee7d8;border-left:0;padding-left:0}.dashboard-status-items{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-status-item:nth-child(3){border-left:0}.dashboard-status-item:nth-child(n+3){border-top:1px solid #ece6da}.dashboard-metric-delta{white-space:normal;flex-wrap:wrap;gap:4px 7px}.dashboard-chart{padding:18px 14px 14px}}@media (width<=420px){.dashboard-summary-grid,.dashboard-status-items{grid-template-columns:minmax(0,1fr)}.dashboard-metric{padding:14px 2px}.dashboard-metric+.dashboard-metric,.dashboard-metric:nth-child(n+3){border-top:1px solid #eee7d8;border-left:0}.dashboard-status-item+.dashboard-status-item{border-top:1px solid #ece6da;border-left:0}}.content:has(>.module-page-frame){max-width:1680px;padding:30px 26px 64px 30px}.outlet-shell .content:has(>.module-page-frame){max-width:1680px;padding:30px 26px 64px 30px}@media (width<=1023px){.content:has(>.module-page-frame){padding:22px 18px 52px}.outlet-shell .content:has(>.module-page-frame){padding:22px 18px 52px}}@media (width<=640px){.content:has(>.module-page-frame){padding:18px 14px 44px}.outlet-shell .content:has(>.module-page-frame){padding:18px 14px 44px}}.module-page-frame .module-page-head{flex-wrap:wrap;align-items:center;gap:30px;min-height:98px;padding-bottom:17px}.module-page-frame .module-page-head h1{letter-spacing:-.8px;color:var(--brand-green-900);margin:3px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,2.8vw,47px);font-weight:600;line-height:.98}.module-page-frame .module-page-head>div>p{max-width:760px;color:var(--text-secondary);margin:7px 0 0;font-size:13px;line-height:1.45}.module-page-frame .module-page-head .page-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);margin:7px 0 0;font-size:14.5px;font-weight:750;line-height:normal}.module-page-frame .module-page-head:after{background:linear-gradient(90deg,#ddc585,#a9822d)}.content:has(>.module-workspace-frame){max-width:1680px;padding:30px 26px 64px 30px}.outlet-shell .content:has(>.module-workspace-frame){max-width:1680px;padding:30px 26px 64px 30px}@media (width<=1023px){.content:has(>.module-workspace-frame){padding:22px 18px 52px}.outlet-shell .content:has(>.module-workspace-frame){padding:22px 18px 52px}}@media (width<=640px){.content:has(>.module-workspace-frame){padding:18px 14px 44px}.outlet-shell .content:has(>.module-workspace-frame){padding:18px 14px 44px}}.module-workspace-head.module-workspace-head.module-workspace-head{flex-wrap:wrap;align-items:center;gap:30px;min-height:98px;padding-bottom:17px;position:relative}.module-workspace-head.module-workspace-head.module-workspace-head h1{letter-spacing:-.8px;color:var(--brand-green-900);margin:3px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,2.8vw,47px);font-weight:600;line-height:.98}.module-workspace-head.module-workspace-head.module-workspace-head>div>p,.module-workspace-head.module-workspace-head.module-workspace-head>p{max-width:760px;color:var(--text-secondary);margin:7px 0 0;font-size:13px;line-height:1.45}.module-workspace-head.module-workspace-head.module-workspace-head .page-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);margin:7px 0 0;font-size:14.5px;font-weight:750;line-height:normal}.module-workspace-head.module-workspace-head.module-workspace-head:after{content:"";opacity:.35;background:linear-gradient(90deg,#ddc585,#a9822d);height:1px;position:absolute;bottom:0;left:0;right:0}@media (width>=1024px){.shell:not(.shell-collapsed)>main,.outlet-shell:not(.shell-collapsed)>main{margin-left:272px}}.table-frame{overflow:hidden;background:#fff!important;border:1px solid #e2d8c2!important;border-radius:12px!important;box-shadow:0 5px 18px #1e271e0a!important}.table-frame .table-frame-head{background:#fff;border-bottom:0;justify-content:space-between;align-items:center;gap:22px;min-height:92px;margin:0;display:flex;padding:22px 26px 18px!important}.table-frame .table-frame-head>div:first-child{gap:5px;min-width:0;display:grid}.table-frame .table-frame-head h2{color:var(--brand-green-950);letter-spacing:-.2px;margin:0;font-size:17px;font-weight:760}.table-frame .table-frame-head span{color:#6d6a61;font-size:12px;line-height:1.4}.table-frame .table-frame-head span strong{color:#4c5148;font-weight:700}.table-frame-page-size{color:#514d40;white-space:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:9px;font-size:12px;font-weight:650;display:inline-flex}.table-frame-page-size>span,.table-frame-page-size>small{color:#514d40;font-size:12px;font-weight:650}.table-frame-page-size select{color:#1f2926;width:auto;min-width:58px;height:38px;font:inherit;background-color:#fff;border:1px solid #d9c9a3;border-radius:8px;padding:0 28px 0 11px;font-weight:700}.table-frame .table-wrap{border-top:0}.table-frame .table-wrap thead th{text-transform:uppercase;white-space:nowrap;border-top:1px solid #eee6d4;color:#6b5836!important;letter-spacing:.065em!important;background:#faf7f0!important;border-bottom:1px solid #dfd3b8!important;height:54px!important;padding:12px 16px!important;font-size:10.5px!important;font-weight:750!important}.table-frame .table-wrap tbody td{background:#fff;border-bottom:1px solid #eee9de!important}.table-frame .table-wrap tbody tr:last-child td{border-bottom:0!important}.table-frame .table-wrap tbody tr:hover td{background:#fffdf8!important}.table-frame .table-frame-footer{color:#667085;justify-content:space-between;align-items:center;gap:18px;min-height:70px;margin:0;font-size:12px;display:flex;background:#f7f3e9!important;border-top:1px solid #dfd3b8!important;padding:14px 24px!important}.table-frame .table-frame-footer>div{align-items:center;gap:7px;display:inline-flex}.table-frame .table-frame-footer a,.table-frame .table-frame-footer button{text-decoration:none}.table-frame .customer-pagination.table-frame-footer a,.table-frame .customer-pagination.table-frame-footer button{color:#4d554b;background:#fff;border:1px solid #ded4be;border-radius:8px;min-width:36px;height:36px}.table-frame .customer-pagination.table-frame-footer .customer-pagination.active{color:#8a6500;place-items:center;min-width:30px;font-weight:750;display:inline-grid}.dashboard-activity-footer a{color:#856500;font-weight:750}.dashboard-activity-footer a:hover{color:#5f4900}.latest-activity.table-frame .refresh-btn{min-height:38px}.table-frame-actions{justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.table-frame-static-size{white-space:nowrap;background:#fbf8f0;border:1px solid #e2d8c2;border-radius:999px;padding:7px 10px;font-weight:700;color:#6b6350!important;font-size:11px!important}@media (width<=760px){.table-frame .table-frame-head,.table-frame .table-frame-footer{flex-direction:column;align-items:flex-start}.table-frame-page-size{justify-content:flex-start;width:100%}}.dashboard-activity-card{background:#fff;border:1px solid #e2d8c2;border-radius:12px;padding:0 24px 18px;overflow:hidden;box-shadow:0 5px 18px #1e271e0a}.dashboard-activity-card .dashboard-activity-head{justify-content:space-between;align-items:center;gap:22px;min-height:92px;margin:0;padding:22px 2px 18px;display:flex}.dashboard-activity-card .dashboard-activity-head>div:first-child{gap:5px;min-width:0;display:grid}.dashboard-activity-card .dashboard-activity-head h2{color:var(--brand-green-950);letter-spacing:-.2px;margin:0;font-size:17px;font-weight:760}.dashboard-activity-card .dashboard-activity-head span{color:#6d6a61;font-size:12px;line-height:1.4}.dashboard-activity-head-actions{flex:none;justify-content:flex-end;align-items:center;display:inline-flex}.dashboard-activity-card .refresh-btn{min-height:38px}.dashboard-activity-card .dashboard-refresh-status{min-height:0;margin:-8px 2px 12px;padding:0}.dashboard-activity-card .dashboard-refresh-status:empty{display:none}.dashboard-activity-table-shell{background:#fff;border:1px solid #d9c9a8;border-radius:12px;overflow:hidden;box-shadow:0 1px #74571808}.dashboard-activity-table-shell .table-wrap{width:100%;overflow-x:auto}.dashboard-activity-table-shell table{border-collapse:collapse;width:100%}.dashboard-activity-table-shell thead th{color:#6b5836;letter-spacing:.065em;text-transform:uppercase;white-space:nowrap;background:#faf7f0;border:0;border-bottom:1px solid #dfd3b8;height:50px;padding:11px 16px;font-size:10.5px;font-weight:750}.dashboard-activity-table-shell tbody td{background:#fff;border-bottom:1px solid #eee9de;height:68px;padding:0 16px}.dashboard-activity-table-shell tbody tr:last-child td{border-bottom:0}.dashboard-activity-table-shell tbody tr:hover td{background:#fffdf8}.dashboard-activity-actions{background:#faf7f0;border-top:1px solid #dfd3b8;justify-content:center;align-items:center;min-height:48px;padding:0 16px;display:flex}.dashboard-activity-actions a{color:#856500;justify-content:center;align-items:center;min-height:32px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.dashboard-activity-actions a:hover{color:#5f4900}@media (width<=760px){.dashboard-activity-card{padding:0 16px 16px}.dashboard-activity-card .dashboard-activity-head{align-items:flex-start;gap:14px;min-height:0;padding:20px 2px 16px}.dashboard-activity-table-shell{background:0 0;border:0;border-radius:0;overflow:visible}.dashboard-activity-table-shell .table-wrap{padding:0;overflow:visible}.dashboard-activity-actions{min-height:46px;padding:0 12px}}.dashboard-page .latest-activity.dashboard-activity-card{margin-bottom:0;overflow:hidden;background:#fffdfa!important;border:1px solid #e6dcc8!important;border-radius:16px!important;padding:0 30px 28px!important;box-shadow:0 1px 2px #2a231605,0 12px 34px #2a23160a!important}.dashboard-page .latest-activity.dashboard-activity-card .dashboard-activity-head{background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:24px;min-height:128px;margin:0;display:flex;padding:30px 4px 24px!important}.dashboard-page .latest-activity.dashboard-activity-card .dashboard-activity-head>div:first-child{gap:4px;min-width:0;display:grid}.dashboard-page .latest-activity.dashboard-activity-card .dashboard-activity-head h2{color:#172235;letter-spacing:-.42px;line-height:1.18;margin:0!important;font-size:22px!important;font-weight:780!important}.dashboard-page .dashboard-activity-head-actions{padding-top:0}.dashboard-page .latest-activity.dashboard-activity-card .dashboard-activity-head .refresh-btn{color:#715300;background:#fffefa;border:1px solid #dccba7;border-radius:10px;gap:7px;min-height:42px;padding:0 15px;font-size:13px;font-weight:700;transition:border-color .14s,background-color .14s,box-shadow .14s,transform .14s;box-shadow:0 5px 14px #4c370e0a}.dashboard-page .latest-activity.dashboard-activity-card .dashboard-activity-head .refresh-btn:hover:not(:disabled){background:#fbf7ed;border-color:#cdb782;transform:translateY(-1px);box-shadow:0 7px 16px #4c370e0f}.dashboard-page .latest-activity.dashboard-activity-card .dashboard-activity-head .refresh-btn:focus-visible{outline-offset:2px;outline:2px solid #b4891f47}.dashboard-page .latest-activity.dashboard-activity-card .dashboard-refresh-status{color:#756d5d;min-height:0;margin:-17px 4px 14px;padding:0;font-size:12px}.dashboard-page .latest-activity.dashboard-activity-card .dashboard-refresh-status:empty{display:none}.dashboard-page .latest-activity.dashboard-activity-card .dashboard-activity-table-shell{width:100%;box-shadow:0 1px 1px #2a231605,0 4px 16px #2a231605;background:#fff!important;border:1px solid #e3d7be!important;border-radius:12px!important;overflow:hidden!important}.dashboard-page .latest-activity.dashboard-activity-card .dashboard-activity-table-shell .table-wrap{border:0;width:100%;margin:0;padding:0;overflow-x:auto}.dashboard-page .latest-activity.dashboard-activity-card .dashboard-activity-table-shell table{border-collapse:collapse;border-spacing:0;table-layout:auto;width:100%}.dashboard-page .latest-activity.dashboard-activity-card .dashboard-activity-table-shell thead th{white-space:nowrap;line-height:1.2;color:#5c5548!important;letter-spacing:-.01em!important;text-transform:none!important;background:#fbf8f2!important;border:0!important;border-bottom:1px solid #e8dfcc!important;height:54px!important;padding:0 20px!important;font-size:12px!important;font-weight:700!important}.dashboard-page .latest-activity.dashboard-activity-card .dashboard-activity-table-shell tbody td{color:#243149;vertical-align:middle;font-size:14px;transition:background-color .12s;background:#fff!important;border:0!important;border-bottom:1px solid #ece9e2!important;height:82px!important;padding:0 20px!important}.dashboard-page .latest-activity.dashboard-activity-card .dashboard-activity-table-shell tbody tr:last-child td{border-bottom:0!important}.dashboard-page .latest-activity.dashboard-activity-card .dashboard-activity-table-shell .activity-time{color:#304766;font-variant-numeric:tabular-nums;font-size:14px}.dashboard-page .latest-activity.dashboard-activity-card .dashboard-activity-table-shell .customer-cell .avatar{color:#fff;background:#0f4a3e;border:1px solid #cdbb8d;width:40px;height:40px;font-size:11px;font-weight:760;box-shadow:inset 0 0 0 1px #ffffff1f}.dashboard-page .latest-activity.dashboard-activity-card .dashboard-activity-table-shell .activity-outlet svg{color:#c99216}.dashboard-page .latest-activity.dashboard-activity-card .dashboard-activity-table-shell td[data-label=Jumlah] b,.dashboard-page .latest-activity.dashboard-activity-card .dashboard-activity-table-shell td[data-label=Total\ Harga] b{color:#111b2f;font-variant-numeric:tabular-nums;font-size:14px;font-weight:780}.dashboard-page .latest-activity.dashboard-activity-card .dashboard-activity-table-shell td[data-label=Status]>span{white-space:nowrap;border-radius:999px;min-height:30px;padding:6px 11px;font-size:11px;font-weight:700;line-height:1;box-shadow:inset 0 0 0 1px #295c3f0d}.dashboard-page .latest-activity.dashboard-activity-card .dashboard-activity-table-shell .detail-link{color:#8a6500;text-underline-offset:3px;font-size:14px;font-weight:760;text-decoration:none}.dashboard-page .latest-activity.dashboard-activity-card .dashboard-activity-table-shell .detail-link:hover{color:#674b00;text-decoration:underline}.dashboard-page .latest-activity.dashboard-activity-card .dashboard-activity-actions{justify-content:center;align-items:center;margin:0;display:flex;background:#fbf8f2!important;border:0!important;border-top:1px solid #e3d7be!important;min-height:60px!important;padding:0 18px!important}.dashboard-page .latest-activity.dashboard-activity-card .dashboard-activity-actions a{letter-spacing:-.06px;justify-content:center;align-items:center;min-height:36px;display:inline-flex;color:#866100!important;font-size:14px!important;font-weight:760!important;text-decoration:none!important}.dashboard-page .latest-activity.dashboard-activity-card .dashboard-activity-actions a:hover{color:#624700!important}@media (width<=760px){.dashboard-page .latest-activity.dashboard-activity-card{border-radius:14px!important;padding:0 16px 16px!important}.dashboard-page .latest-activity.dashboard-activity-card .dashboard-activity-head{align-items:flex-start;gap:14px;min-height:0;padding:20px 2px 16px!important}.dashboard-page .latest-activity.dashboard-activity-card .dashboard-activity-head h2{font-size:18px!important}.dashboard-page .latest-activity.dashboard-activity-card .dashboard-activity-table-shell{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.dashboard-page .latest-activity.dashboard-activity-card .dashboard-activity-table-shell .table-wrap{overflow:visible}.dashboard-page .latest-activity.dashboard-activity-card .dashboard-activity-actions{border-top:1px solid #e3d7be!important;min-height:48px!important}}.dashboard-page .latest-activity.dashboard-activity-card{background:#fffdfa!important;border:1px solid #e8dcc4!important;border-radius:17px!important;padding:0 30px 28px!important;box-shadow:0 1px 2px #281f1005,0 16px 42px #281f100a!important}.dashboard-page .latest-activity.dashboard-activity-card .dashboard-activity-head{align-items:flex-start!important;min-height:136px!important;padding:36px 6px 28px!important}.dashboard-page .latest-activity.dashboard-activity-card .dashboard-activity-head>div:first-child{gap:5px!important}.dashboard-page .latest-activity.dashboard-activity-card .dashboard-activity-head h2{color:#182236!important;letter-spacing:-.72px!important;font-size:30px!important;font-weight:760!important;line-height:1.08!important}.dashboard-page .latest-activity.dashboard-activity-card .dashboard-activity-head span{color:#766e60!important;font-size:16px!important;font-weight:500!important;line-height:1.4!important}.dashboard-page .latest-activity.dashboard-activity-card .dashboard-activity-head .refresh-btn{color:#765600!important;background:#fffefa!important;border:1px solid #dac79e!important;border-radius:12px!important;gap:10px!important;min-height:52px!important;padding:0 21px!important;font-size:15px!important;font-weight:720!important;box-shadow:0 1px 1px #48330a05,0 8px 22px #48330a0d!important}.dashboard-page .latest-activity.dashboard-activity-card .dashboard-activity-head .refresh-btn svg{stroke-width:1.8px!important;width:18px!important;height:18px!important}.dashboard-page .latest-activity.dashboard-activity-card .dashboard-refresh-status{margin:-20px 6px 16px!important}.dashboard-page .latest-activity.dashboard-activity-card .dashboard-activity-table-shell{background:#fff!important;border:1px solid #dfcfad!important;border-radius:14px!important;box-shadow:0 1px 2px #281f1005,0 8px 24px #281f1006,inset 0 0 0 1px #ffffff9e!important}.dashboard-page .latest-activity.dashboard-activity-card .dashboard-activity-table-shell thead th{color:#5d564a!important;letter-spacing:-.015em!important;background:#faf7f0!important;border-bottom:1px solid #e7dcc6!important;height:62px!important;padding:0 24px!important;font-size:13px!important;font-weight:690!important}.dashboard-page .latest-activity.dashboard-activity-card .dashboard-activity-table-shell tbody td{color:#243149!important;border-bottom:1px solid #ebe8e1!important;height:86px!important;padding:0 24px!important;font-size:15px!important}.dashboard-page .latest-activity.dashboard-activity-card .dashboard-activity-table-shell tbody tr:hover td{background:#fffdf9!important}.dashboard-page .latest-activity.dashboard-activity-card .dashboard-activity-table-shell .activity-time{color:#314968!important;font-size:15px!important}.dashboard-page .latest-activity.dashboard-activity-card .dashboard-activity-table-shell .customer-cell{gap:15px!important}.dashboard-page .latest-activity.dashboard-activity-card .dashboard-activity-table-shell .customer-cell .avatar{background:#0e4a3d!important;border:1px solid #c9b47f!important;width:46px!important;height:46px!important;font-size:12px!important;font-weight:760!important;box-shadow:inset 0 0 0 1px #ffffff21,0 1px 2px #123b3014!important}.dashboard-page .latest-activity.dashboard-activity-card .dashboard-activity-table-shell .customer-cell b{color:#142039!important;letter-spacing:-.12px!important;font-size:15px!important;font-weight:750!important}.dashboard-page .latest-activity.dashboard-activity-card .dashboard-activity-table-shell .activity-type,.dashboard-page .latest-activity.dashboard-activity-card .dashboard-activity-table-shell .activity-outlet{color:#40516e!important;font-size:15px!important;font-weight:480!important}.dashboard-page .latest-activity.dashboard-activity-card .dashboard-activity-table-shell .activity-outlet{gap:8px!important}.dashboard-page .latest-activity.dashboard-activity-card .dashboard-activity-table-shell .activity-outlet svg{color:#c58e12!important;stroke-width:1.8px!important;width:17px!important;height:17px!important}.dashboard-page .latest-activity.dashboard-activity-card .dashboard-activity-table-shell td[data-label=Jumlah] b,.dashboard-page .latest-activity.dashboard-activity-card .dashboard-activity-table-shell td[data-label=Total\ Harga] b{color:#111b2f!important;font-size:15px!important;font-weight:780!important}.dashboard-page .latest-activity.dashboard-activity-card .dashboard-activity-table-shell td[data-label=Status]>span{border-radius:999px!important;min-height:34px!important;padding:8px 14px!important;font-size:12px!important;font-weight:690!important;line-height:1!important;box-shadow:inset 0 0 0 1px #295c3f0f,0 1px 2px #295c3f05!important}.dashboard-page .latest-activity.dashboard-activity-card .dashboard-activity-table-shell .detail-link{color:#8b6500!important;font-size:15px!important;font-weight:740!important}.dashboard-page .latest-activity.dashboard-activity-card .dashboard-activity-actions{background:#faf7f0!important;border-top:1px solid #dfcfad!important;min-height:62px!important;padding:0 20px!important}.dashboard-page .latest-activity.dashboard-activity-card .dashboard-activity-actions a{color:#876100!important;letter-spacing:-.08px!important;min-height:40px!important;font-size:15px!important;font-weight:740!important}@media (width<=760px){.dashboard-page .latest-activity.dashboard-activity-card .dashboard-activity-head h2{letter-spacing:-.35px!important;font-size:20px!important}.dashboard-page .latest-activity.dashboard-activity-card .dashboard-activity-head span{font-size:13px!important}.dashboard-page .latest-activity.dashboard-activity-card .dashboard-activity-head .refresh-btn{min-height:42px!important;padding:0 14px!important;font-size:13px!important}}.select-menu{min-width:0;display:inline-block;position:relative}.select-menu-trigger{width:100%;min-height:48px;color:var(--text-primary);cursor:pointer;text-align:left;background-color:#fbfaf5;border:1px solid #d4c5a2;border-radius:8px;align-items:center;padding:0 34px 0 13px;font-size:14px;font-weight:600;display:flex;position:relative}.select-menu-trigger:focus-visible{outline-offset:1px;outline:2px solid #a9822d}.select-menu-trigger:disabled{cursor:default;opacity:.6}.select-menu .select-menu-chevron{color:#8a6d1f;pointer-events:none;display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.select-menu .select-menu-chevron svg,.select-menu .select-menu-check svg{color:inherit;pointer-events:none;margin:0;position:static;inset:auto;transform:none}.select-menu.is-open .select-menu-trigger{border-color:#b9902c}.select-menu.is-open .select-menu-chevron svg{transform:rotate(180deg)}.select-menu-value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.select-menu-pop{z-index:60;background-color:var(--surface-raised);min-width:100%;box-shadow:var(--shadow-md);border:1px solid #e4dfd0;border-radius:12px;max-height:288px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 5px);left:0;overflow-y:auto}.select-menu-option{min-height:40px;color:var(--text-primary);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:13.5px;font-weight:600;display:flex}.select-menu-option-label{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.select-menu .select-menu-check{color:#a9822d;flex:none;margin-left:auto;display:inline-flex}.select-menu-option.is-active{background-color:#f6edd2}.select-menu-option.is-selected{color:#8a6d1f}.select-menu.select-menu-page-size .select-menu-trigger{min-height:38px;padding:0 26px 0 12px;font-size:12.5px}.customers-page .customer-filters .select-menu{width:100%}.customers-page .customer-filters .select-menu-trigger{border-radius:7px;height:48px;min-height:48px}.customers-page .customer-table .table-frame-page-size .select-menu{grid-area:select;width:56px}.customers-page .customer-table .table-frame-page-size .select-menu-trigger{background:#fff;border:1px solid #d9d3c8;border-radius:8px;height:38px;min-height:38px;padding:0 24px 0 12px}.customers-page .customer-table .table-frame-page-size .select-menu-chevron{right:9px}.transaction-filters .select-menu{width:100%}.transaction-filters .select-menu-trigger{background-color:#f3f4f5;border-radius:7px}.transaction-page-size .select-menu{width:auto}.trx-reference-trigger{color:#3c321e;-webkit-backdrop-filter:blur(10px);width:100%;min-height:4.25rem;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(135deg,#fffbeffa 0%,#f7e7bbe6 100%);border:1px solid #b68b3d85;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.72rem .8rem;transition:transform .14s,border-color .14s,box-shadow .14s,background .14s;display:grid;box-shadow:inset 0 1px #ffffffc7,0 8px 20px #58431414}.trx-reference-trigger:hover{background:linear-gradient(135deg,#fffae8 0%,#f2da9df0 100%);border-color:#9a6f1bb8;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffd1,0 11px 24px #5843141f}.trx-reference-trigger:focus-visible{outline-offset:2px;outline:2px solid #9a6f1b47}.trx-reference-trigger-icon{color:#936d10;background:#fffcf1d1;border:1px solid #b68b3d47;border-radius:12px;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:inline-flex;box-shadow:inset 0 1px #ffffffd1}.trx-reference-trigger-copy{gap:.12rem;min-width:0;display:grid}.trx-reference-trigger-copy strong{color:#392f1c;font-size:.86rem;font-weight:760;line-height:1.2}.trx-reference-trigger-copy small{color:#77694e;font-size:.72rem;line-height:1.3}.trx-reference-trigger>svg{color:#9a7017}.reference-modal-backdrop{z-index:80;background-color:#1816108c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.reference-modal{background-color:#fdfcf8;border:1px solid #b68b3d80;border-radius:12px;flex-direction:column;gap:.85rem;width:min(26rem,100%);max-height:min(85vh,40rem);padding:1.25rem;display:flex;overflow-y:auto;box-shadow:0 18px 48px #18161047}.reference-modal-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.reference-modal-head strong{color:#2c2618;font-size:1rem}.reference-modal-close{color:#667085;cursor:pointer;background:0 0;border:1px solid #b68b3d80;border-radius:8px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding:0;display:inline-flex}.reference-modal-close:hover,.reference-modal-close:focus-visible{color:#2c2618;border-color:#8a6a25cc}.reference-modal-source{color:#667085;margin:0;font-size:.8rem}.reference-modal-table-wrap{border:1px solid #b68b3d59;border-radius:9px;max-height:min(18rem,42vh);overflow:auto}.reference-modal-table-wrap table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0;font-size:.85rem}.reference-modal-table-wrap th,.reference-modal-table-wrap td{text-align:left;overflow-wrap:anywhere;padding:.5rem .75rem}.reference-modal-table-wrap th:last-child,.reference-modal-table-wrap td:last-child{text-align:right;white-space:nowrap}.reference-modal-table-wrap th{z-index:1;color:#667085;background-color:#f6f1e4;font-weight:600;position:sticky;top:0}.reference-modal-table-wrap tbody tr+tr td{border-top:1px solid #b68b3d40}.reference-modal-empty{color:#667085;margin:0}.reference-modal-meta{gap:.5rem;margin:0;display:grid}.reference-modal-meta div{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.reference-modal-meta dt{color:#667085;font-size:.78rem}.reference-modal-meta dd{text-align:right;margin:0;font-size:.8rem}.reference-modal-meta dd span{display:inline-block}.reference-modal-note-line{color:#8a6a25;font-size:.72rem;display:block}.reference-modal-link{color:#8a6a25;font-size:.8rem;font-weight:600}.reference-modal-link:hover,.reference-modal-link:focus-visible{color:#6b521c}.reference-modal-note{color:#667085;border-top:1px solid #b68b3d40;margin:0;padding-top:.75rem;font-size:.75rem}@media (width<=480px){.reference-modal-backdrop{align-items:flex-end;padding:.75rem}.reference-modal{width:100%}.trx-reference-trigger{min-height:4rem;padding:.68rem .74rem}}.content:has(>.trx-create){max-width:1680px;padding:30px 26px 64px 30px}.outlet-shell .content:has(>.trx-create){max-width:1680px;padding:30px 26px 64px 30px}@media (width<=1023px){.content:has(>.trx-create){padding:22px 18px 52px}.outlet-shell .content:has(>.trx-create){padding:22px 18px 52px}}@media (width<=640px){.content:has(>.trx-create){padding:18px 14px 44px}.outlet-shell .content:has(>.trx-create){padding:18px 14px 44px}}.transaction-form-page.trx-create{width:100%;margin-inline:0}.trx-create-head{flex-wrap:wrap}.trx-create-note{color:#6d6656;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(135deg,#fffdf4e0,#faf3e2c7);border:1px solid #eadfbc;border-radius:12px;align-items:flex-start;gap:10px;max-width:460px;padding:13px 16px;display:flex;box-shadow:inset 0 1px #ffffffa6,0 6px 18px #2924130f}.trx-create-note svg{color:#a9822d;flex:none;margin-top:2px}.trx-create-note strong{color:#4c4739;font-size:13px;font-weight:700;display:block}.trx-create-note small{margin-top:2px;font-size:12px;line-height:1.45;display:block}.trx-create-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;margin-top:0;display:grid}.trx-create-main{gap:22px;min-width:0;display:grid}.trx-create-context>.wide{grid-column:1/-1}@media (width<=760px){.trx-create-context{grid-template-columns:minmax(0,1fr)}}.trx-create-items-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;padding-top:6px;display:flex}.trx-create-items-head h2{color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700}.trx-create-items-head p{color:var(--text-secondary);margin:4px 0 0;font-size:13px;line-height:1.45}.trx-create-rail{gap:16px;min-width:0;display:grid;position:sticky;top:16px}.trx-create-summary{gap:0;padding:20px 22px;display:grid}.trx-create-summary h2{color:var(--brand-green-900);letter-spacing:-.1px;margin:0 0 8px;font-size:15px;font-weight:740}.trx-create-summary>div{border-bottom:1px solid #f0ece0;justify-content:space-between;align-items:baseline;gap:16px;padding:8px 0;display:flex}.trx-create-summary span{color:var(--text-secondary);font-size:13px}.trx-create-summary strong{min-width:0;color:var(--text-primary);text-align:right;overflow-wrap:anywhere;font-size:13.5px;font-weight:650}.trx-create-summary small{color:#8b8674;margin-top:8px;font-size:11.5px;line-height:1.45}.trx-create-prep{background:#fdf9ef;border:1px solid #eadfbc;border-radius:10px;padding:14px 16px}.trx-create-prep strong{color:#6d6656;font-size:12.5px;font-weight:700}.trx-create-prep p{color:#8b8674;margin:4px 0 0;font-size:12px;line-height:1.5}.trx-create-submit{gap:10px;display:grid}.trx-create-submit .btn.primary{width:100%;min-height:50px;font-size:14.5px;font-weight:700;box-shadow:0 2px 6px #7a5e1438}@media (width>=1180px){.trx-create-layout{grid-template-columns:minmax(0,1fr) minmax(300px,356px)}}.penerimaan-item-header{background:#fbfaf7;border-bottom:1px solid #eee8d9;grid-column:1/-1;justify-content:flex-start;align-items:center;gap:16px;padding:18px 26px;display:flex}.penerimaan-item-header>div{flex:1;min-width:0}.penerimaan-item-number{color:#8a6d1f;font-variant-numeric:tabular-nums;background:#f7f0e0;border:1px solid #d9c9a3;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;font-size:14px;font-weight:750;display:grid}.penerimaan-item-eyebrow{color:#806a06;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:750}.penerimaan-item-header h2{color:var(--text-primary);letter-spacing:-.015em;overflow-wrap:anywhere;margin:2px 0 0;font-size:17px;font-weight:700}.penerimaan-item-header p{color:var(--text-secondary);margin:3px 0 0;font-size:12.5px;font-weight:550}.penerimaan-item-header .btn{margin-left:auto}.transaction-form-page .penerimaan-item .stage-card-title h2{color:#6d6656;font-size:14px;font-weight:650}.transaction-form-page .penerimaan-item>.penerimaan-right{background:#fcfbf6;border-left:1px solid #eee8d9}.transaction-form-page .penerimaan-item .safety-callout{background:#fdf9ef;border:1px solid #eadfbc;border-radius:9px}.transaction-form-page .penerimaan-item .safety-callout strong{color:#8a6d1f;letter-spacing:.06em;font-size:11.5px}.workspace-gate{place-items:center;min-height:60vh;padding:48px 24px;display:grid}.workspace-gate-card{background:#fffef9;border:1px solid #e4dbc7;border-radius:14px;justify-items:start;gap:10px;max-width:520px;padding:34px 36px;display:grid;box-shadow:0 1px 2px #1c251b08,0 12px 30px #1c251b0a}.workspace-gate-icon{color:#fff;background:#b9902c;border:1px solid #d9c9a3;border-radius:10px;place-items:center;width:46px;height:46px;margin-bottom:4px;display:grid}.workspace-gate-card h2{color:var(--brand-green-900);letter-spacing:-.2px;margin:0;font-size:20px;font-weight:740}.workspace-gate-card>p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.55}.workspace-gate-options{gap:8px;width:100%;margin:8px 0 0;padding:0;list-style:none;display:grid}.workspace-gate-options button{width:100%;min-height:44px;color:var(--text-primary);text-align:left;cursor:pointer;background:#fbf8f0;border:1px solid #e4dbc7;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font-size:13.5px;font-weight:650;display:flex}.workspace-gate-options button:hover:not(:disabled){background:#f7f3e8;border-color:#cbbf9c}.workspace-gate-options svg{color:#a9822d}.workspace-gate-unavailable{color:var(--text-muted);margin-top:6px;font-size:12.5px}.trx-outlet-context{align-content:start;gap:3px;display:grid}.trx-outlet-context>span{color:#454136;font-size:13px;font-weight:600}.trx-outlet-context>strong{min-height:48px;color:var(--brand-green-900);background:#f6f4ee;border:1px solid #e0dccd;border-radius:9px;align-items:center;gap:7px;padding:10px 14px;font-size:14px;font-weight:650;display:inline-flex}.trx-outlet-context>strong svg{color:#a9822d}.trx-outlet-context>small{color:var(--text-muted);font-size:11.5px;line-height:1.45}.trx-auto-number-note{color:#6d6656;background:#fdf9ef;border:1px solid #eadfbc;border-radius:999px;align-items:center;gap:7px;margin-left:auto;padding:7px 12px;font-size:11.5px;font-weight:600;display:inline-flex}.trx-auto-number-note svg{color:#a9822d}.transaction-form-page .penerimaan-item.trx-item{border:1px solid var(--border-gold-strong);background:var(--surface-card);border-radius:12px;display:grid;overflow:hidden;box-shadow:0 3px 12px #181a1c0a}.trx-item-body{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:0;display:grid}.trx-item-fields{border-right:1px solid #eee8d9;gap:14px 18px;margin-top:0;padding:20px 24px}.transaction-form-page .trx-item .estimate-line{background:#fdf9ef;border-radius:8px;padding:9px 12px}.trx-item-evidence{background:#fcfbf6;align-content:start;padding:18px 20px;display:grid}.trx-item-evidence .evidence-thumb{height:84px}@media (width<=1080px){.trx-item-body{grid-template-columns:minmax(0,1fr)}.trx-item-fields{border-bottom:1px solid #eee8d9;border-right:0}}.transaction-form-page .trx-create-submit .btn.primary{color:#fffaf0;background:linear-gradient(#a8822a,#916d1c);border-color:#8a6a1c;box-shadow:inset 0 1px #ffffff2e,0 2px 6px #60480e42}.transaction-form-page .trx-create-submit .btn.primary:disabled{opacity:.6}.content:has(>.trx-create){padding:26px 26px 60px 30px}.outlet-shell .content:has(>.trx-create){padding:26px 26px 60px 30px}.trx-create-main{gap:16px}.trx-create-items-head{padding-top:0}.trx-create-head{align-items:flex-start;gap:20px 36px}.trx-number-card{background:linear-gradient(135deg,#fdf6e2,#f6e9cc);border:1px solid #ecdcb4;border-radius:14px;align-items:flex-start;gap:12px;max-width:470px;margin-top:10px;padding:15px 18px;display:flex;box-shadow:inset 0 1px #ffffffb3,0 10px 26px #926f1d1f}.trx-number-card-icon{color:#8a6d1f;background:#b9902c29;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.trx-number-card-copy strong{color:#5d4a10;letter-spacing:-.1px;font-size:13.5px;font-weight:750;display:block}.trx-number-card-copy small{color:#7d7357;margin-top:3px;font-size:12.5px;line-height:1.5;display:block}@media (width<=1023px){.trx-number-card{max-width:none;margin-top:0}}.trx-create-context{grid-template-columns:minmax(0,2.2fr) minmax(170px,1fr) minmax(230px,1.1fr)}.trx-create-context>label>input{min-height:48px}@media (width<=1180px){.trx-create-context{grid-template-columns:repeat(2,minmax(0,1fr))}.trx-create-context>.trx-customer-field{grid-column:1/-1}}@media (width<=760px){.trx-create-context{grid-template-columns:minmax(0,1fr)}}.transaction-form-page .penerimaan-item.trx-item{grid-template-columns:minmax(0,1fr)}.transaction-form-page .penerimaan-item-header{padding:14px 22px}.penerimaan-item-number{color:#fff8e0;background:linear-gradient(#a8822a,#8a6a1c);border:0;border-radius:50%;width:40px;height:40px;font-size:14.5px;box-shadow:0 2px 6px #8a6d1f47}.transaction-form-page .penerimaan-item-header .btn.secondary.trx-item-remove{color:#b3402f;background:#fdf4f1;border-color:#f0d2c9;font-weight:650}.trx-item-evidence{gap:10px;padding:18px 20px}.trx-evidence-title{color:#454136;letter-spacing:.02em;margin:0;font-size:12.5px;font-weight:700}.trx-evidence-note{color:#8b8674;font-size:11.5px;line-height:1.45}.trx-item-evidence .evidence-thumb{background:#fcf8ec;border-radius:12px;gap:5px;height:140px}.evidence-thumb.is-empty .evidence-thumb-label{color:#5d5748;padding-inline:8px;font-size:12px;font-weight:700;line-height:1.3}.evidence-thumb-cue{gap:5px;font-size:11px}.evidence-thumb-retake{white-space:nowrap;text-overflow:ellipsis;background:#1c251bad;gap:5px;padding:4px 8px;font-size:10.5px;font-weight:650;overflow:hidden}.trx-input-shell{display:block;position:relative}.trx-input-shell input{width:100%;padding-right:56px}.trx-input-unit{color:#8b8674;pointer-events:none;font-size:12.5px;font-weight:600;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.trx-create-summary h2{margin:0 0 6px}.transaction-form-page .trx-create-submit .btn.primary{color:#fffdf5;background:linear-gradient(#8a6a1c,#6d5314);border-color:#6f5412;justify-content:center;align-items:center;gap:8px;min-height:54px;font-size:14.5px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff29,0 10px 22px #60480e4d}.transaction-form-page .trx-create-submit .btn.primary:hover:not(:disabled){color:#fff;background:linear-gradient(#7d5f16,#5f4810);border-color:#5d460f}.trx-create-submit .btn.primary svg{flex:none}.trx-create-context>.trx-customer-field{min-width:0}.penerimaan-transaction-card{overflow:visible}.penerimaan-transaction-card .stage-card-title{border-bottom:1px solid #eee6d3;margin-bottom:16px;padding-bottom:14px}@media (width<=760px){.trx-create-context{grid-template-columns:minmax(0,1fr)}}.trx-create-items-section{background:#fffefb;border-color:#dfd5bd;padding:0;overflow:hidden;box-shadow:0 8px 24px #272e260a}.trx-create-items-section .trx-create-items-head{background:linear-gradient(#fffefb 0%,#fcfaf4 100%);border-bottom:1px solid #ece4d2;align-items:center;padding:17px 20px}.trx-create-items-section .trx-create-items-head h2{color:var(--brand-green-900);font-size:17px;font-weight:760}.trx-create-items-section .trx-create-items-head p{max-width:660px;margin-top:3px;font-size:12.5px}.trx-create-items-section .penerimaan-add-item{color:#594814;background:#fffdf7;border-color:#d7c8a1;min-height:40px;padding:8px 14px;font-weight:700;box-shadow:inset 0 1px #fffc}.trx-create-items-section .penerimaan-add-item:before{content:"+";color:#8a6a1c;margin-right:7px;font-size:20px;font-weight:500;line-height:0;transform:translateY(1px)}.trx-create-items-list{background:#faf8f2;gap:14px;padding:15px;display:grid}.transaction-form-page .trx-create-items-list .penerimaan-item.trx-item{background:#fff;border-color:#e1d8c3;border-radius:10px;margin:0;box-shadow:0 1px 3px #1c251b0a}.transaction-form-page .penerimaan-item-header{background:#fffefb;border-bottom-color:#eee8d9;gap:11px;min-height:58px;padding:11px 16px}.transaction-form-page .penerimaan-item-number{width:32px;height:32px;font-size:12.5px;box-shadow:0 2px 5px #8a6d1f2e}.transaction-form-page .penerimaan-item-eyebrow{display:none}.transaction-form-page .penerimaan-item-header h2{margin:0;font-size:14.5px;line-height:1.25}.transaction-form-page .penerimaan-item-header p{color:#8b836e;margin-top:3px;font-size:11.5px}.transaction-form-page .penerimaan-item-header .btn.secondary.trx-item-remove{border-radius:8px;min-height:34px;padding:6px 11px;font-size:11.5px}.trx-item-body{grid-template-columns:minmax(0,1.72fr) minmax(270px,.78fr)}.trx-item-fields{gap:10px 14px;padding:15px 16px 16px}.transaction-form-page .trx-item .trx-item-fields label>span:first-child{font-size:11.5px}.transaction-form-page .trx-item .trx-item-fields input,.transaction-form-page .trx-item .trx-item-fields select,.transaction-form-page .trx-item .trx-item-fields textarea{min-height:40px}.transaction-form-page .trx-item .trx-item-fields textarea{min-height:56px}.transaction-form-page .trx-item .estimate-line{min-height:38px;padding:8px 10px}.trx-item-evidence{background:#fffdf8;border-left:1px solid #eee8d9;gap:8px;padding:14px}.trx-evidence-title{color:#403a2b;text-transform:none;font-size:11.5px;font-weight:760}.trx-item-evidence .evidence-strip{grid-template-columns:minmax(0,1fr);gap:7px}.trx-item-evidence .evidence-cell{gap:4px}.trx-item-evidence .evidence-thumb{border-radius:9px;height:88px}.trx-item-evidence .evidence-thumb.is-empty{text-align:left;background:#fdfaf2;border-style:dashed;grid-template-columns:34px minmax(0,1fr) auto;place-items:center start;column-gap:10px;height:auto;min-height:72px;padding:10px 11px}.trx-item-evidence .evidence-thumb.is-empty .evidence-thumb-icon{background:#f5ecd6;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.trx-item-evidence .evidence-thumb.is-empty .evidence-thumb-label{color:#4f493b;text-align:left;padding:0;font-size:11.5px;font-weight:720;line-height:1.25}.trx-item-evidence .evidence-thumb.is-empty .evidence-thumb-cue{white-space:nowrap;background:#fffdf7;border:1px solid #ddcea7;border-radius:8px;min-height:32px;padding:0 9px}.trx-item-evidence .evidence-thumb-retake{background:linear-gradient(#18211833,#182118c2);padding:5px 8px;font-size:10.5px}.trx-item-evidence .evidence-thumb-file{padding-inline:2px;font-size:10px}.trx-item-evidence .slot-clear{justify-self:start;min-height:28px;padding:3px 7px;font-size:10.5px}.trx-evidence-note{margin-top:1px;font-size:10.5px}@media (width>=1180px){.trx-create-layout{grid-template-columns:minmax(0,1fr) minmax(286px,324px);gap:16px}}.trx-create-rail{gap:12px}.trx-create-prep{background:linear-gradient(145deg,#fff9e8,#fbf2da);border-color:#ead8a4;padding:13px 14px}.trx-create-submit{gap:8px}.transaction-form-page .trx-create-submit .btn.secondary{color:#4d493f;background:#fffefb;border-color:#e4dfd2;min-height:42px}.transaction-form-page .trx-create-submit .btn.primary{color:#fffdf3;letter-spacing:-.05px;background:linear-gradient(#806300 0%,#684f00 58%,#594200 100%);border-color:#584300;border-radius:9px;min-height:54px;font-size:14px;font-weight:760;box-shadow:inset 0 1px #ffffff38,0 9px 20px #4e3a043d}.transaction-form-page .trx-create-submit .btn.primary:disabled{color:#fffaf0;opacity:.82;background:linear-gradient(#b39c64,#9d854f);border-color:#95804c;box-shadow:inset 0 1px #ffffff2e}@media (width<=1080px){.trx-item-body{grid-template-columns:minmax(0,1fr)}.trx-item-evidence{border-top:1px solid #eee8d9;border-left:0}}@media (width<=640px){.content:has(>.trx-create){padding-inline:14px}.outlet-shell .content:has(>.trx-create){padding-inline:14px}.trx-create-items-section .trx-create-items-head{align-items:stretch;padding:14px}.trx-create-items-section .penerimaan-add-item{justify-content:center;width:100%}.trx-create-items-list{gap:10px;padding:10px}.trx-item-fields{padding:13px}.trx-item-evidence{padding:12px}.trx-item-evidence .evidence-thumb.is-empty{grid-template-columns:32px minmax(0,1fr)}.trx-item-evidence .evidence-thumb.is-empty .evidence-thumb-cue{grid-column:1/-1;justify-content:center;width:100%}}.transaction-form-page .penerimaan-item-header .btn.secondary.trx-item-remove{font-size:0}.transaction-form-page .penerimaan-item-header .btn.secondary.trx-item-remove:before{content:"Hapus";font-size:11.5px}.transaction-form-page .penerimaan-item-number{color:#fffdf6;background:linear-gradient(#b68a19 0%,#9a7612 100%)}.transaction-form-page .penerimaan-item-header .btn.secondary.trx-item-remove{color:#b23a34;min-width:72px;min-height:36px;box-shadow:none;background:#fff1f1;border:1px solid #efc2bf;border-radius:9px;justify-content:center;align-items:center;padding:0 13px;font-weight:700;display:inline-flex}.trx-create-context>label>input,.trx-create-context>.trx-customer-field .trx-combobox{min-height:48px}.trx-create-context>.trx-customer-field .trx-combobox{padding-block:0}.trx-create-summary{border-color:#e7dcc3;padding:18px 18px 16px;box-shadow:0 8px 24px #20261e0d}.trx-create-summary h2{color:#1f2a20;margin-bottom:4px;font-size:17px;font-weight:760}.trx-rail-icon{color:#9a7413;background:#faf3e0;border-radius:13px;width:42px;height:42px}.trx-create-summary>div .trx-rail-fact strong{color:#20291f;font-size:15px}.trx-create-summary>div.is-total{border-top:1px solid #eee5d2;margin-top:2px;padding-top:14px}.trx-create-summary>div.is-total .trx-rail-icon{background:#f4ead1}.trx-create-summary>div.is-total .trx-rail-fact strong{color:#805f08;font-size:15.5px}.trx-create-prep{background:linear-gradient(145deg,#fff8e6,#fbf1d4);border-color:#ead8a4;border-radius:14px;flex-direction:column;justify-content:center;gap:5px;min-height:132px;padding:16px 16px 15px;display:flex}.trx-prep-eyebrow{color:#8e6b0e;letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-weight:800}.trx-create-prep strong{color:#372f1e;font-size:16px}.trx-create-prep p{color:#706754;line-height:1.55}.trx-create-submit{margin-top:2px}.transaction-form-page .trx-create-submit .btn.primary{color:#fffdf7;background:#7b5a00;border-color:#4d3900;border-radius:10px;width:100%;min-height:56px;box-shadow:inset 0 1px #ffffff1a,0 10px 22px #4834002e}.transaction-form-page .trx-create-submit .btn.primary:hover:not(:disabled){background:#654900;border-color:#3f2f00}.transaction-form-page .trx-create-submit .btn.primary:disabled{color:#fffbee;opacity:1;box-shadow:none;background:#b1985e;border-color:#9f8950}.trx-create-submit .btn.primary svg{width:18px;height:18px}.trx-item-evidence{flex-direction:column;min-height:100%;display:flex}.trx-item-evidence .evidence-strip{gap:9px}.trx-item-evidence .evidence-thumb.is-empty{background:#fffef9;min-height:74px}.trx-item-evidence .evidence-thumb.is-empty .evidence-thumb-cue{color:#8f6f15;background:#fff;font-weight:700}.trx-item-evidence .evidence-thumb.is-filled{height:110px}.trx-evidence-note{margin-top:3px}.trx-evidence-support{background:linear-gradient(145deg,#fff8e6,#fbf1d4);border:1px solid #ead8a4;border-radius:12px;margin-top:auto;padding:14px 14px 13px}.trx-evidence-support>span{color:#8e6b0e;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:10.5px;font-weight:800;display:block}.trx-evidence-support p{color:#6f654f;margin:0;font-size:11.5px;line-height:1.55}@media (width<=1080px){.trx-create-prep{min-height:0}.trx-evidence-support{margin-top:8px}}.trx-create-context>.trx-customer-field,.trx-create-context>label{flex-direction:column;justify-content:flex-end;display:flex}.trx-create-context>.trx-customer-field>label,.trx-create-context>label>span:first-of-type{margin-bottom:8px;line-height:1.2;display:block}.trx-create-context>.trx-customer-field .trx-combobox input,.trx-create-context>label>input{min-height:50px}@media (width>=1180px){.trx-create-layout{grid-template-columns:minmax(0,1fr) minmax(320px,364px);gap:18px}}.trx-create-summary>div{padding:13px 0}.trx-create-summary>div:last-of-type{padding-bottom:2px}.trx-rail-icon{width:46px;height:46px}.transaction-form-page .penerimaan-item-header .btn.secondary.trx-item-remove{color:#a62d26;background:#fde3e2;border-color:#df9a99;box-shadow:inset 0 1px #ffffff73}.trx-item-fields .trx-input-shell input{min-height:40px;padding-top:0;padding-bottom:0;line-height:1.15}.trx-item-fields .trx-input-unit{top:50%;right:13px}.trx-item-evidence .evidence-thumb.is-empty{min-height:78px}.trx-item-evidence .evidence-thumb.is-empty .evidence-thumb-cue{color:#886711;background:#f8edd0;border:1px solid #d8be79;border-radius:9px;min-height:34px;padding:0 13px;box-shadow:inset 0 1px #ffffffa6}.trx-item-evidence .evidence-thumb.is-filled{aspect-ratio:4/3;background:#efe8d7;height:auto}.trx-create-context>.trx-customer-field,.trx-create-context>label{grid-template-rows:18px 50px;align-items:stretch;gap:8px;display:grid}.trx-create-context>.trx-customer-field>label,.trx-create-context>label>span:first-child{align-items:flex-end;height:18px;margin:0;line-height:1;display:flex}.trx-create-context>.trx-customer-field .trx-combobox,.trx-create-context>.trx-customer-field .trx-combobox input,.trx-create-context>label>input{height:50px;min-height:50px}.trx-item-fields{grid-auto-rows:max-content;align-content:start}.trx-item-fields .trx-input-shell{align-self:start}.trx-item-fields .trx-input-shell input{height:40px;min-height:40px;padding-top:0;padding-bottom:0;line-height:40px}.trx-item-fields .trx-input-unit{top:20px;transform:translateY(-50%)}.trx-create-items-section .penerimaan-add-item{color:#5f4707;min-height:40px;box-shadow:none;background:#f0dfaa;border-color:#caaa58;justify-content:center;align-items:center;gap:8px;display:inline-flex}.trx-create-items-section .penerimaan-add-item:before{color:#755707;margin:0;font-size:18px;line-height:1;transform:none}.trx-create-items-section .penerimaan-add-item:hover:not(:disabled){background:#e9d493;border-color:#b9902c}.transaction-form-page .penerimaan-item-header .btn.secondary.trx-item-remove{color:#992c25;box-shadow:none;background:#f5cbc8;border-color:#df8e88}.transaction-form-page .penerimaan-item-header .btn.secondary.trx-item-remove:hover:not(:disabled){color:#81221c;background:#efb9b5;border-color:#d67a73}.trx-item-evidence .evidence-thumb.is-empty .evidence-thumb-cue{color:#705409;min-height:34px;box-shadow:none;background:#efdfad;border:1px solid #c9aa55;border-radius:8px;justify-content:center;align-items:center;padding:0 13px;font-weight:750;display:inline-flex}.trx-item-evidence .evidence-cell{position:relative}.trx-item-evidence .evidence-thumb.is-filled{aspect-ratio:auto;height:110px}.trx-item-evidence .evidence-thumb.is-filled img{object-fit:cover;background:0 0}.evidence-preview-trigger{z-index:4;color:#fff;cursor:pointer;background:#17231bc7;border:1px solid #ffffffc7;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 4px 12px #1118122e}.evidence-preview-trigger:hover{background:#17231b}.trx-item-evidence .slot-clear{color:#a3312a;background:#f8d9d6;border:1px solid #e0a29d;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:4px 9px;font-weight:700;display:inline-flex}.trx-item-evidence .slot-clear:hover:not(:disabled){color:#8e2721;background:#f2c7c3;border-color:#d68b85}.evidence-lightbox-backdrop{z-index:1400;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a120ebd;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.evidence-lightbox{background:#fffdf8;border:1px solid #d9c9a3;border-radius:16px;width:min(920px,94vw);max-height:92vh;overflow:hidden;box-shadow:0 28px 70px #00000057}.evidence-lightbox>header{border-bottom:1px solid #eee4cd;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:12px 16px 12px 18px;display:flex}.evidence-lightbox>header>div{gap:2px;display:grid}.evidence-lightbox>header span{color:#8a6d1f;letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;font-weight:800}.evidence-lightbox>header strong{color:#1f2a20;font-size:15px}.evidence-lightbox>header button{color:#514b3d;cursor:pointer;background:#fff;border:1px solid #ddd5c3;border-radius:9px;place-items:center;width:36px;height:36px;padding:0;display:grid}.evidence-lightbox-media{background:#181d19;place-items:center;max-height:calc(92vh - 66px);padding:18px;display:grid;overflow:auto}.evidence-lightbox-media img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(92vh - 102px);display:block}@media (width<=640px){.evidence-lightbox-backdrop{padding:12px}.evidence-lightbox{width:100%}}.trx-create-context{grid-template-columns:minmax(0,2.7fr) minmax(190px,.8fr);align-items:end;gap:14px 18px}.trx-create-context>.trx-customer-field,.trx-create-context>label{display:block}.trx-create-context>.trx-customer-field>label,.trx-create-context>label>span:first-child{height:auto;margin:0 0 8px;line-height:1.2;display:block}.trx-create-context>.trx-customer-field .trx-combobox,.trx-create-context>.trx-customer-field .trx-combobox input,.trx-create-context>label>input{width:100%;height:50px;min-height:50px}@media (width<=760px){.trx-create-context{grid-template-columns:minmax(0,1fr)}}.transaction-form-page .penerimaan-item-header .btn.secondary.trx-item-remove{place-items:center;width:auto;min-width:76px;height:38px;min-height:38px;padding:0 15px;line-height:1;display:grid}.transaction-form-page .penerimaan-item-header .btn.secondary.trx-item-remove:before{margin:0;line-height:1;display:block}.trx-create-summary{padding:20px 20px 18px}.trx-create-summary h2{color:#20291f;border-bottom:1px solid #eee6d5;align-items:center;gap:9px;margin:0;padding-bottom:14px;font-size:16px;font-weight:760;display:flex}.trx-summary-title-icon{color:#8c6b17;flex:none;place-items:center;display:grid}.trx-create-summary>div{border-bottom:1px solid #eee8da;gap:13px;padding:13px 0}.trx-create-summary>div.is-total{border-top:0}.trx-create-summary>div:last-of-type{border-bottom:0}.trx-create-summary>div .trx-rail-fact span{color:#8a8271;margin-bottom:3px;font-size:11.5px}.trx-create-summary>div .trx-rail-fact strong{color:#20291f;font-size:14.5px;font-weight:700}.trx-create-summary>div.is-total .trx-rail-fact strong{color:#805f08}.trx-create-summary small{color:#8b8069;margin-top:8px;font-size:11px}.transaction-form-page .penerimaan-item-header .btn.secondary.trx-item-remove{justify-content:center;align-items:center;min-width:80px;height:40px;min-height:40px;padding:0 15px;display:inline-flex}.transaction-form-page .penerimaan-item-header .btn.secondary.trx-item-remove:before{justify-content:center;align-items:center;height:100%;margin:0;font-size:12.5px;font-weight:750;line-height:1;display:inline-flex;transform:translateY(-.5px)}.trx-create-summary .trx-summary-title-icon{color:#8f6a0f}.trx-create-summary .trx-summary-title-icon svg{stroke-width:2.15px;width:19px;height:19px}.trx-create-summary .trx-rail-icon{color:#946d0e;background:#fbf1dc;border-radius:13px;flex-basis:48px;width:48px;height:48px}.trx-create-summary .trx-rail-icon svg{stroke-width:2.1px;width:20px;height:20px}.trx-create-summary h2{font-weight:780}.trx-create-summary>div .trx-rail-fact strong{font-weight:720}.transaction-form-page .penerimaan-item-header .btn.secondary.trx-item-remove{color:#9d3029;width:78px;min-width:78px;height:38px;min-height:38px;box-shadow:none;background:#f7d7d4;border:1px solid #e59b96;border-radius:10px;justify-content:center;align-items:center;padding:0;font-size:0;line-height:1;display:inline-flex;position:relative;overflow:hidden}.transaction-form-page .penerimaan-item-header .btn.secondary.trx-item-remove:before{content:"Hapus";color:inherit;letter-spacing:-.01em;justify-content:center;align-items:center;margin:0;padding:0 2px 1px;font-size:13px;font-weight:760;line-height:1;display:flex;position:absolute;inset:0;transform:none}.transaction-form-page .penerimaan-item-header .btn.secondary.trx-item-remove:hover:not(:disabled){color:#8d2923;box-shadow:none;background:#f2c7c3;border-color:#d9827c}.transaction-form-page .penerimaan-item-header .btn.secondary.trx-item-remove:focus-visible{outline-offset:2px;outline:2px solid #9d302938}.evidence-cell{gap:5px;min-width:0;display:grid}.evidence-thumb{cursor:pointer;background:#fdfbf4;border:1.5px dashed #c9b98c;border-radius:10px;place-items:center;gap:4px;width:100%;height:96px;padding:0;transition:border-color .12s;display:grid;position:relative;overflow:hidden}.evidence-thumb:hover:not(:disabled){border-color:#b9902c}.evidence-thumb.is-filled{background:#efe9da;border:1px solid #d9c9a3}.evidence-thumb.is-filled img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.evidence-thumb.is-empty .evidence-thumb-label{color:#6b6557;text-align:center;padding-inline:6px;font-size:11px;font-weight:650;line-height:1.25}.evidence-thumb-icon{color:#8a6d1f}.evidence-thumb-check{color:#35593e;background:#ffffffe0;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:6px;left:6px}.evidence-thumb-cue{color:#8a6d1f;letter-spacing:.02em;align-items:center;gap:4px;font-size:10.5px;font-weight:700;display:inline-flex}.evidence-thumb-file{color:#8b8674;overflow-wrap:anywhere;font-size:10.5px;line-height:1.3}.evidence-thumb-retake{color:#fff;background:#1c251b9e;justify-content:center;align-items:center;gap:4px;padding:3px 0;font-size:10px;font-weight:650;display:flex;position:absolute;bottom:0;left:0;right:0}.trx-create-summary>div{align-items:center;padding:9px 0}.trx-rail-icon{color:#a9822d;background:#f7f0e0;border:1px solid #eadfbc;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.trx-create-summary>div .trx-rail-fact{flex:1;gap:1px;min-width:0;display:grid}.trx-create-summary>div .trx-rail-fact strong{text-align:left;font-size:13.5px}.trx-create-summary>div.is-total .trx-rail-icon{color:#7a5c10;background:#ece2c4}.trx-create-summary>div.is-total .trx-rail-fact strong{color:#7a5c10;letter-spacing:-.2px;font-size:15px;font-weight:750}.trx-item-evidence .slot-clear{justify-self:start;min-width:148px;margin:4px 0 12px}.karat-lm-helper{background:#fdfaf1;border:1px solid #e7dcc0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-top:6px;padding:7px 10px;display:flex}.karat-lm-helper small{color:#6b6353;font-size:10.5px;line-height:1.4}.karat-quick-fill{color:#705409;cursor:pointer;background:#f8edd0;border:1px solid #d8be79;border-radius:7px;flex:none;min-height:26px;padding:3px 10px;font-size:10.5px;font-weight:700}.karat-quick-fill:hover:not(:disabled){background:#f3e4bd;border-color:#c9aa55}.trx-create .trx-customer-field,.trx-create .trx-combobox{position:relative}.trx-create .trx-combobox input{border:1px solid var(--border-gold-strong);width:100%;min-height:48px;color:var(--text-primary);background:#fbfaf6;border-radius:10px;padding:0 44px 0 42px;font-size:14.5px}.trx-create .trx-combobox.has-selection input{background:#f7faf6;border-color:#b9c9b4;font-weight:650}.trx-create .trx-combobox-icon{color:#8a6d1f;pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.trx-create .trx-combobox-clear{color:#6d6656;cursor:pointer;background:#fffdf8;border:1px solid #e6dcc2;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.trx-create .trx-combobox-clear:hover{background:#f5efdd}.trx-create .trx-combobox-spinner{border:2px solid #e0d7bd;border-top-color:#a9822d;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite trx-combobox-spin;position:absolute;top:50%;right:16px;transform:translateY(-50%)}@keyframes trx-combobox-spin{to{transform:translateY(-50%)rotate(360deg)}}.trx-create .trx-combobox-popover{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#fffefaf7,#fdfbf4f7);border:1px solid #e4dbc7;border-radius:12px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 18px 44px #1c251b24}.trx-create .trx-combobox-option{color:var(--text-primary);cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:10px 12px;font-size:14px;font-weight:550;display:flex}.trx-create .trx-combobox-option svg{color:#a9822d;opacity:0}.trx-create .trx-combobox-option.is-active{color:#4c3d08;background:#f6edd2}.trx-create .trx-combobox-option.is-active svg{opacity:1}.trx-create .trx-combobox-note{color:var(--text-secondary);padding:10px 12px;font-size:13px}.trx-create .trx-combobox-note.is-error{color:var(--danger-text)}.trx-create .trx-combobox-footer{border-top:1px solid #f0ece0;margin-top:4px;padding:8px 12px 4px}.trx-create .trx-combobox-footer a{color:#8a6d1f;font-size:12.5px;font-weight:650}.trx-create .evidence-strip{display:grid}.trx-create .trx-create-prep{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(135deg,#fffdf4d9,#faf3e2bf);border-radius:12px;box-shadow:inset 0 1px #fff9,0 6px 18px #2924130d}.txd-testing-workspace .txw-testing-flow{counter-reset:txw-testing-step;background:#fcfbf6;border:1px solid #e9e2d2;border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px 16px;margin:0 0 18px;padding:14px 18px;list-style:none;display:grid}.txd-testing-workspace .txw-testing-flow li{color:#514d40;counter-increment:txw-testing-step;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:8px;font-size:12.5px;line-height:1.45;display:grid}.txd-testing-workspace .txw-testing-flow li:before{content:counter(txw-testing-step);color:#715d00;background:#f1e7c8;border-radius:999px;place-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:inline-grid}.txd-testing-workspace .txw-testing-items{gap:14px}.txd-testing-workspace .txw-testing-item{background:#fff;border:1px solid #e6dfce;border-radius:11px;grid-template-columns:minmax(0,1fr);gap:12px;padding:16px 18px 18px;display:grid}.txd-testing-workspace .txw-testing-item-head{align-items:baseline;gap:10px;padding:0 4px;font-size:14px;display:flex}.txd-testing-workspace .txw-testing-item-index{color:#806a06;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:750}.txd-testing-workspace .txw-testing-item-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 22px;display:grid}.txd-testing-workspace .txw-testing-ref,.txd-testing-workspace .txw-testing-final{align-content:start;gap:10px;display:grid}.txd-testing-workspace .txw-testing-block-label{color:#6b6455;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:750}.txd-testing-workspace .txw-testing-ref dl>div{border-bottom:1px solid #f0ece0;justify-content:space-between;gap:12px;padding-bottom:6px;display:flex}.txd-testing-workspace .txw-testing-final label{gap:6px;font-size:13px;font-weight:600;display:grid}.txd-testing-workspace>.actions{border-top:1px solid #eee8d9;margin-top:20px;padding-top:18px}.txw-verification .txw-review-intent{background:#fcfbf6;border:1px solid #e9e2d2;border-radius:10px;gap:4px;margin:0 0 16px;padding:12px 16px;display:grid}.txw-verification .txw-review-intent-label,.txw-verification .txw-review-side-label{color:#6b6455;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:750}.txw-verification .txw-review-intent p{color:#514d40;margin:0;font-size:12.5px;line-height:1.5}.txw-verification .txw-review-list{gap:14px;margin-bottom:18px;display:grid}.txw-verification .txw-review-item{background:#fff;border:1px solid #e6dfce;border-radius:11px;gap:12px;padding:16px 18px 18px;display:grid}.txw-verification .txw-review-item-head{align-items:baseline;gap:10px;font-size:14px;display:flex}.txw-verification .txw-review-item-index{color:#806a06;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:750}.txw-verification .txw-review-compare{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 22px;display:grid}.txw-verification .txw-review-side{background:#fcfbf8;border:1px solid #f0ece0;border-radius:9px;align-content:start;gap:10px;padding:12px 14px;display:grid}.txw-verification .txw-review-side-final{background:#fffdf5;border-color:#e5d9b4}.txw-verification .txw-review-side dl{gap:7px;margin:0;display:grid}.txw-verification .txw-review-side dl>div{justify-content:space-between;gap:12px;display:flex}.txw-verification .txw-review-side dt{color:#667085;font-size:12px}.txw-verification .txw-review-side dd{color:#3a352b;margin:0;font-size:12.5px;font-weight:650}.txw-verification .txw-review-record{background:#fcfbf8;border:1px solid #e6dfce;border-radius:11px;gap:10px;margin-bottom:16px;padding:16px 18px;display:grid}.txw-verification .txw-review-record-head{justify-content:space-between;align-items:baseline;gap:12px;font-size:13.5px;font-weight:700;display:flex}.txw-verification .txw-review-record-head b{color:#6b6455;font-size:12px;font-weight:650}.txw-verification>.actions{border-top:1px solid #eee8d9;margin-top:4px;padding-top:18px}.txw-testing-evidence .txw-doc-strip,.txw-verification .txw-doc-strip{gap:10px;display:grid}.txw-testing-evidence .txw-doc-strip-item,.txw-verification .txw-doc-strip-item{border-bottom:1px solid #f0ece0;gap:6px;padding:10px 0;display:grid}.txw-testing-evidence .txw-doc-strip-item:last-child,.txw-verification .txw-doc-strip-item:last-child{border-bottom:0;padding-bottom:0}.txw-testing-evidence .txw-doc-strip-label,.txw-verification .txw-doc-strip-label{color:#806a06;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:750}.txw-testing-evidence .txw-thumbs,.txw-verification .txw-thumbs{flex-wrap:wrap;gap:12px;display:flex}.txw-testing-evidence .txw-thumb,.txw-verification .txw-thumb{gap:5px;width:108px;margin:0;display:grid}.txw-testing-evidence .txw-thumb-button,.txw-verification .txw-thumb-button{cursor:pointer;background:#fff;border:1px solid #e6dfce;border-radius:8px;padding:0;overflow:hidden}.txw-testing-evidence .txw-thumb-button img,.txw-verification .txw-thumb-button img{object-fit:cover;width:100%;height:84px;display:block}.txw-testing-evidence .txw-thumb figcaption,.txw-verification .txw-thumb figcaption{color:#514d40;font-size:11px;line-height:1.35}.txw-testing-evidence .txw-thumb figcaption small,.txw-verification .txw-thumb figcaption small{color:#8a8578;font-size:10.5px;display:block}.txw-testing-evidence .txw-thumb-empty,.txw-verification .txw-thumb-empty{color:#8a8578;margin:0;font-size:12px}.txd-testing-workspace .txw-testing-gate{color:#7a6a3a;margin:0 0 12px;font-size:12.5px;line-height:1.5}.txd-testing-workspace>.actions .btn.secondary:disabled{opacity:1;color:#8a8578;cursor:not-allowed;background:#f6f3ea;border-color:#ddd6c5}.txw-testing-evidence .txd-evidence-row{gap:12px 18px}.txw-testing-evidence .txd-evidence-row select{min-height:38px}.txw-testing-evidence .txd-evidence-row>label.file-button.btn.secondary{color:#344054;min-height:38px;padding:0 14px}@media (width<=1100px){.txd-testing-workspace .txw-testing-flow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.txd-testing-workspace .txw-testing-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.txd-testing-workspace .txw-testing-item-grid,.txw-verification .txw-review-compare{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.txd-testing-workspace .txw-testing-flow{grid-template-columns:minmax(0,1fr)}}.txw-rail-testing{align-content:start;gap:14px}.txw-rail-testing .card.summary,.txw-rail-testing .amount-card,.txw-rail-testing .txw-rail-facts{background:#fff;border:1px solid #e9e2d7;border-radius:14px;margin:0;padding:14px 15px 15px}.txw-rail-testing .card.summary h2,.txw-rail-testing .txw-rail-facts h2{color:#252119;margin:0 0 10px;font-size:14px;font-weight:700}.txw-rail-testing .card.summary>div,.txw-rail-testing .txw-rail-facts>div{border-bottom:1px solid #f0ece0;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;display:flex}.txw-rail-testing .card.summary>div:last-child,.txw-rail-testing .txw-rail-facts>div:last-child{border-bottom:0;padding-bottom:0}.txw-rail-testing .card.summary>div span,.txw-rail-testing .txw-rail-facts>div span{color:#667085;font-size:12.5px}.txw-rail-testing .card.summary>div strong,.txw-rail-testing .txw-rail-facts>div strong{color:#3a352b;text-align:right;font-size:12.5px;font-weight:650}.txw-rail-testing .txw-rail-facts a.link{font-size:12px;font-weight:650}.txw-rail-testing .amount-card{gap:4px;display:grid}.txw-rail-testing .amount-card>span{color:#6b6455;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:750}.txw-rail-testing .amount-card>strong{color:#817000;font-size:20px;font-weight:750}.txw-rail-testing .amount-card>small{color:#8a8578;font-size:11px;line-height:1.45}.purchase-testing-page .purchase-stage.txd-testing-workspace{border-radius:16px}.purchase-testing-page .txd-testing-workspace>.section-title{border-bottom:1px solid #f0ece0;margin-bottom:16px;padding-bottom:14px}.txd-testing-workspace .txw-testing-item-head{border-bottom:1px solid #f0ece0;align-items:center;gap:10px;padding:0 4px 12px;display:flex}.txd-testing-workspace .txw-testing-saved-chip{color:#008a61;background:#e9f7f1;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.txd-testing-workspace .txw-testing-item-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 18px;padding-top:14px;display:grid}.txd-testing-workspace .txw-testing-ref,.txd-testing-workspace .txw-testing-final{background:#fcfbf7;border:1px solid #eee7d8;border-radius:12px;align-content:start;gap:12px;padding:14px 15px;display:grid}.txd-testing-workspace .txw-testing-panel-head{align-items:flex-start;gap:10px;display:flex}.txd-testing-workspace .txw-testing-panel-icon{color:#8a6a12;background:#f5edda;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:inline-grid}.txd-testing-workspace .txw-testing-panel-head h3{color:#2a261f;margin:0;font-size:13.5px;font-weight:700}.txd-testing-workspace .txw-testing-panel-head p{color:#857e70;margin:2px 0 0;font-size:11.5px;line-height:1.4}.txd-testing-workspace .txw-testing-ref dl{gap:0;margin:0;display:grid}.txd-testing-workspace .txw-testing-ref dl>div{border-bottom:1px solid #f0ece0;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;display:flex}.txd-testing-workspace .txw-testing-ref dl>div:last-child{border-bottom:0}.txd-testing-workspace .txw-testing-ref dt{color:#6f6a5e;font-size:12.5px}.txd-testing-workspace .txw-testing-ref dd{color:#2a261f;margin:0;font-size:13px;font-weight:700}.txd-testing-workspace .txw-testing-field{gap:6px;display:grid}.txd-testing-workspace .txw-testing-field-label{color:#6f6a5e;font-size:12.5px;font-weight:600}.txd-testing-workspace .txw-testing-input-wrap{display:block;position:relative}.txd-testing-workspace .txw-testing-input-wrap input{color:#2a261f;background:#fff;border:1px solid #e2dccb;border-radius:9px;width:100%;min-height:40px;padding:0 42px 0 12px;font-size:13.5px;font-weight:600}.txd-testing-workspace .txw-testing-input-suffix{color:#7a7466;background:#faf7ef;border-left:1px solid #ece6d7;border-radius:0 8px 8px 0;place-items:center;width:34px;font-size:12px;font-weight:700;display:grid;position:absolute;top:1px;bottom:1px;right:1px}.txw-testing-evidence .txw-evidence-title{align-items:center;gap:9px;display:flex}.txw-testing-evidence .txw-evidence-title-icon{color:#8a6a12;background:#f5edda;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:inline-grid}.txw-testing-evidence .txw-evidence-title h2,.txw-testing-evidence .txd-evidence-heading h2{align-items:center;gap:9px;margin:0;display:flex}.txw-testing-evidence .txw-evidence-row{border-bottom:1px solid #f0ece0;gap:10px;padding:14px 0;display:grid}.txw-testing-evidence .txw-evidence-row:last-child{border-bottom:0}.txw-testing-evidence .txw-evidence-row-head{align-items:baseline;gap:10px;display:flex}.txw-testing-evidence .txw-evidence-row-label{color:#8a6a12;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:750}.txw-testing-evidence .txw-evidence-empty{text-align:center;background:#fcfbf6;border:1px dashed #ded4bd;border-radius:12px;justify-items:center;gap:6px;padding:26px 18px;display:grid}.txw-testing-evidence .txw-evidence-empty svg{color:#b6ac93}.txw-testing-evidence .txw-evidence-empty p{color:#5f5a4d;margin:0;font-size:12.5px;font-weight:600}.txw-testing-evidence .txw-evidence-empty small{color:#948d7c;font-size:11.5px}.txw-rail-testing .card.summary h2,.txw-rail-testing .txw-rail-facts h2{align-items:center;gap:9px;display:flex}.txw-rail-testing .txw-rail-icon{color:#8a6a12;background:#f5edda;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:inline-grid}.txw-rail-testing .amount-card>span{color:#2a261f;letter-spacing:0;text-transform:none;align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:flex}.purchase-testing-page .txw-utility-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:4px;display:grid}.purchase-testing-page .txw-utility-row .txw-timing-trigger,.purchase-testing-page .txw-utility-card{color:#2a261f;text-align:left;cursor:pointer;background:#fdfcf7;border:1px solid #e6dcc4;border-radius:14px;align-items:center;gap:12px;width:100%;min-height:68px;padding:14px 18px;display:flex}.purchase-testing-page .txw-utility-row .txw-timing-trigger-icon,.purchase-testing-page .txw-utility-icon{color:#8a6a12;background:#f5edda;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:inline-grid}.purchase-testing-page .txw-utility-row .txw-timing-trigger-copy,.purchase-testing-page .txw-utility-copy{gap:2px;min-width:0;display:grid}.purchase-testing-page .txw-utility-row .txw-timing-trigger-copy strong,.purchase-testing-page .txw-utility-copy strong{color:#2a261f;font-size:13.5px;font-weight:700}.purchase-testing-page .txw-utility-row .txw-timing-trigger-copy small,.purchase-testing-page .txw-utility-copy small{color:#857e70;font-size:11.5px}.purchase-testing-page .txw-utility-row .txw-timing-trigger-arrow,.purchase-testing-page .txw-utility-arrow{color:#b6ac93;margin-left:auto;font-size:18px}@media (width<=900px){.purchase-testing-page .txw-utility-row{grid-template-columns:minmax(0,1fr)}}:is(.purchase-testing-page,.purchase-verification-page){--testing-gold-900:#735408;--testing-gold-800:#886609;--testing-gold-700:#a67d0c;--testing-gold-500:#d4ab3d;--testing-gold-200:#f1e2b9;--testing-gold-100:#fbf2d8;--testing-ink:#211d16;--testing-muted:#817969;--testing-line:#e9e2d6;--testing-card:#fff;--testing-green:#087958;--testing-green-soft:#e8f7f0;--testing-radius-xl:18px;--testing-radius-lg:14px;--testing-radius-md:10px;--testing-shadow:0 9px 24px #2e230c0b;gap:16px;display:grid}:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page)>.purchase-stepper.txd-stepper{border-radius:var(--testing-radius-xl);min-height:178px;box-shadow:var(--testing-shadow);background:radial-gradient(190px 128px at -10px -22px,#dfbb5314 0 56%,#0000 57%),radial-gradient(240px 152px at calc(100% + 48px) calc(100% + 44px),#dfbb5312 0 58%,#0000 59%),linear-gradient(#fffefb 0%,#fffdfa 100%);border:1px solid #eadfc9;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:22px 34px 20px;list-style:none;display:grid;overflow:visible}:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page)>.purchase-stepper.txd-stepper>li{color:#a49c8e;text-align:center;opacity:1;flex-direction:column;justify-content:flex-start;align-items:center;min-width:0;padding-top:2px;display:flex;position:relative}:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page)>.purchase-stepper.txd-stepper>li:not(:last-child):before{content:"";z-index:0;background:#dfe2e4;border-radius:999px;height:2px;position:absolute;top:32px;left:calc(50% + 39px);right:calc(39px - 50%)}:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page)>.purchase-stepper.txd-stepper>li:not(:last-child):after{content:none;display:none}:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page)>.purchase-stepper.txd-stepper>li.txd-step-done:not(:last-child):after{content:"";z-index:1;background:linear-gradient(90deg,#a97808,#d2a42a);border-radius:999px;width:calc(100% - 78px);height:2px;display:block;position:absolute;top:32px;left:calc(50% + 39px)}:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page)>.purchase-stepper.txd-stepper>li.txd-step-current:not(:last-child):after{content:"";z-index:2;background:radial-gradient(circle at calc(100% - 4px) 50%, #c99c1d 0 3px, #c99c1d2e 3.2px 5.5px, transparent 5.7px), linear-gradient(90deg, transparent 0%, #fffad41f 18%, #fff7b1f2 50%, #fffad41f 82%, transparent 100%) -24% 50% / 24% 2px no-repeat, linear-gradient(90deg, var(--testing-gold-800), var(--testing-gold-500)) 0 50% / calc(100% - 4px) 2px no-repeat;pointer-events:none;width:calc(50% - 35px);height:12px;animation:1.9s linear infinite estimate-progress-running;display:block;position:absolute;top:27px;left:calc(50% + 39px)}:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page)>.purchase-stepper.txd-stepper .step-badge{z-index:2;color:#8693a4;background:#fff;border:1px solid #dfe2e5;border-radius:999px;place-items:center;width:62px;height:62px;display:grid;position:relative;box-shadow:0 4px 12px #1a1f2408}:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page)>.purchase-stepper.txd-stepper>li.txd-step-done .step-badge{color:#fffdf7;background:linear-gradient(135deg,#bd8e0d 0%,#9f7205 100%);border-color:#8f6906;box-shadow:0 7px 16px #7152072e}:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page)>.purchase-stepper.txd-stepper>li.txd-step-current .step-badge{color:#fff;background:linear-gradient(135deg,#9c780e 0%,#b58d14 52%,#806006 100%);border-color:#9e790d;box-shadow:0 10px 22px #825c0333,0 0 0 6px #c79d2a1c}:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page)>.purchase-stepper.txd-stepper .step-badge svg{width:24px;height:24px}:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page)>.purchase-stepper.txd-stepper .txd-step-label{color:#465366;margin-top:14px;font-size:16px;font-weight:760;line-height:1.2}:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page)>.purchase-stepper.txd-stepper>li.txd-step-done .txd-step-label{color:#4f3903}:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page)>.purchase-stepper.txd-stepper>li.txd-step-current .txd-step-label{color:#211c12}:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page)>.purchase-stepper.txd-stepper .txd-step-description{color:#7f8792;max-width:184px;margin-top:7px;font-size:13px;font-weight:500;line-height:1.35}:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page)>.purchase-stepper.txd-stepper>li.txd-step-done .txd-step-description{color:#6a5114}:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page)>.purchase-stepper.txd-stepper>li.txd-step-current .txd-step-description{color:#6f5715}:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page)>.purchase-stepper.txd-stepper .txd-step-state{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:is(.purchase-testing-page,.purchase-verification-page)>.txw-grid{grid-template-columns:minmax(0,1fr) minmax(350px,382px);align-items:stretch;gap:16px;display:grid}:is(.purchase-testing-page,.purchase-verification-page) .txw-main{gap:16px;min-width:0;display:grid}:is(.purchase-testing-page,.purchase-verification-page) .txw-rail-testing{grid-template-rows:minmax(0,1fr) auto;align-self:stretch;gap:12px;min-width:0;display:grid;position:static;top:auto}:is(.purchase-testing-page,.purchase-verification-page) .txw-testing-sticky-corridor{align-self:stretch;min-width:0;min-height:0;display:block}:is(.purchase-testing-page,.purchase-verification-page) .txw-testing-sticky-context{z-index:2;align-self:start;gap:12px;min-width:0;display:grid;position:sticky;top:16px}:is(.purchase-testing-page,.purchase-verification-page) .txw-rail:not(.txw-rail-testing)>.txw-testing-sticky-corridor,:is(.purchase-testing-page,.purchase-verification-page) .txw-rail:not(.txw-rail-testing) .txw-testing-sticky-context{display:contents}:is(.purchase-testing-page,.purchase-verification-page) .txw-rail-testing>.card,:is(.purchase-testing-page,.purchase-verification-page) .txw-testing-sticky-context>.card,:is(.purchase-testing-page,.purchase-verification-page) .txw-testing-sticky-context>.purchase-overview,:is(.purchase-testing-page,.purchase-verification-page) .txw-testing-rail-utilities{box-sizing:border-box;width:100%;min-width:0}.purchase-testing-page .purchase-stage.txd-testing-workspace{border-radius:var(--testing-radius-xl);background:var(--testing-card);box-shadow:var(--testing-shadow);border:1px solid #e9e1d4;margin:0;padding:20px 22px 18px;overflow:hidden}.purchase-testing-page .txd-testing-workspace>.section-title{border-bottom:1px solid #eee7d8;align-items:flex-start;margin-bottom:12px;padding-bottom:10px}.purchase-testing-page .txd-testing-workspace>.section-title>div>h2{letter-spacing:-.02em;font-size:20px;line-height:1.15}.purchase-testing-page .txd-testing-workspace>.section-title>div>h2:after{color:#fff;background:#886609;border:1px solid #765706;padding:4px 10px;font-size:10.5px;font-weight:760}.purchase-testing-page .txd-testing-workspace>.section-title>div>p{color:#667085;margin-top:5px;font-size:13px}.purchase-testing-page .txw-testing-flow{background:linear-gradient(#fbf2d8 0%,#f3e3b8 100%);border:1px solid #dfc77f;border-radius:11px;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0 0 14px;padding:10px 12px}.purchase-testing-page .txw-testing-flow li{color:#5e584b;align-items:start;gap:8px;min-height:34px;padding:0 10px;font-size:12px;line-height:1.35}.purchase-testing-page .txw-testing-flow li+li{border-left:1px solid #d9c793}.purchase-testing-page .txw-testing-flow li:before{color:#fff;background:#886609;border:1px solid #765706;width:20px;height:20px;font-size:10.5px;font-weight:760}.purchase-testing-page .txw-testing-items{gap:14px}.purchase-testing-page .txw-testing-item{background:#fffefb;border:1px solid #e7deca;border-radius:13px;grid-template-columns:minmax(0,1fr);gap:12px;padding:15px 16px 16px;display:grid}.purchase-testing-page .txw-testing-item-head{border-bottom:0;align-items:center;gap:10px;width:100%;padding:0 2px 9px;font-size:14px;display:flex}.purchase-testing-page .txw-testing-item-index{color:#806a06;letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:750}.purchase-testing-page .txw-testing-item-index:after{content:"•";color:#b08a22;margin-left:7px}.purchase-testing-page .txw-testing-item-head>b{color:#252119;font-size:14.5px;font-weight:800}.purchase-testing-page .txw-testing-item-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:0;display:grid}.purchase-testing-page .txw-testing-ref,.purchase-testing-page .txw-testing-final{min-width:0;min-height:168px;box-shadow:none;background:#fff;border:1px solid #e6dcc7;border-radius:12px;align-content:start;gap:10px;padding:14px 15px 13px;display:grid}.purchase-testing-page .txw-testing-panel-head{align-items:flex-start;gap:10px;display:flex}.purchase-testing-page .txw-testing-panel-icon{color:#fffdf7;background:linear-gradient(135deg,#a27b08,#856205);border-radius:999px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:inline-grid}.purchase-testing-page .txw-testing-panel-head h3.txw-testing-block-label{color:#302a20;letter-spacing:0;text-transform:none;margin:0;font-size:13.5px;font-weight:800;line-height:1.25}.purchase-testing-page .txw-testing-panel-head p{color:#7c7568;margin:3px 0 0;font-size:11.5px;line-height:1.4}.purchase-testing-page .txw-testing-ref-body{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;min-width:0;display:grid}.purchase-testing-page .txw-testing-ref-body.has-media{grid-template-columns:112px minmax(0,1fr)}.purchase-testing-page .txw-testing-ref-media{cursor:pointer;background:#f8f4e9;border:1px solid #dfd4bc;border-radius:9px;align-self:stretch;width:112px;height:104px;padding:0;display:block;overflow:hidden}.purchase-testing-page .txw-testing-ref-media img{object-fit:cover;width:100%;height:100%;display:block}.purchase-testing-page .txw-testing-ref dl{gap:0;margin:0;display:grid}.purchase-testing-page .txw-testing-ref-body.has-media dl{align-content:center}.purchase-testing-page .txw-testing-ref dl>div{border-bottom:1px solid #f0ece0;justify-content:space-between;align-items:center;gap:12px;min-height:36px;padding:7px 0;display:flex}.purchase-testing-page .txw-testing-ref dl>div:last-child{border-bottom:0}.purchase-testing-page .txw-testing-ref dt,.purchase-testing-page .txw-testing-field-label{color:#6f695e;font-size:12px}.purchase-testing-page .txw-testing-ref dd{color:#27231d;margin:0;font-size:13px;font-weight:800}.purchase-testing-page .txw-testing-field{gap:6px;display:grid}.purchase-testing-page .txw-testing-input-wrap{display:block;position:relative}.purchase-testing-page .txw-testing-input-wrap input{color:#2a261f;background:#fff;border:1px solid #ded7c8;border-radius:8px;width:100%;min-height:42px;padding:0 44px 0 12px;font-size:13px;font-weight:600}.purchase-testing-page .txw-testing-input-suffix{color:#776e5d;background:#fbf6e9;border-left:1px solid #e3dbc9;border-radius:0 7px 7px 0;place-items:center;min-width:42px;font-size:12px;font-weight:700;display:grid;position:absolute;top:1px;bottom:1px;right:1px}.purchase-testing-page .txw-testing-gate{color:#7b6a38;border-bottom:1px solid #eee7d8;align-items:center;min-height:36px;margin:0 0 8px;padding:6px 2px 9px;font-size:11.75px;line-height:1.4;display:flex}.purchase-testing-page .txd-testing-workspace>.actions{border-top:0;flex-wrap:wrap;align-items:stretch;gap:10px;margin-top:0;padding-top:0;display:flex}.purchase-testing-page .txd-testing-workspace>.actions .btn{border-radius:9px;width:auto;min-height:48px;padding-inline:20px;font-size:12px}.purchase-testing-page .txd-testing-workspace>.actions .btn.secondary{min-width:210px}.purchase-testing-page .txd-testing-workspace>.actions .btn.primary{min-width:232px}.purchase-testing-page .txd-testing-workspace>.actions .btn.primary:not(:disabled){color:#fff;background:linear-gradient(135deg,#aa8008,#bd8f0d 56%,#896304);border-color:#936b05;box-shadow:0 6px 14px #88600429}.purchase-testing-page .txd-testing-workspace>.actions .btn.primary:disabled{color:#9a9487;opacity:1;box-shadow:none;cursor:not-allowed;background:#f4f1e8;border-color:#ded7c6}.purchase-testing-page .txw-testing-save-state{color:#08744f;background:#eaf8f2;border:1px solid #c7e9db;border-radius:9px;align-items:center;gap:10px;min-width:240px;min-height:48px;padding:7px 13px;display:inline-flex}.purchase-testing-page .txw-testing-save-state-icon{color:#fff;background:#0c996b;border-radius:999px;flex:0 0 26px;place-items:center;width:26px;height:26px;display:grid}.purchase-testing-page .txw-testing-save-state-copy{gap:1px;min-width:0;display:grid}.purchase-testing-page .txw-testing-save-state-copy strong{font-size:11.5px;font-weight:800;line-height:1.2}.purchase-testing-page .txw-testing-save-state-copy small{color:#628678;font-size:9.5px;line-height:1.25}.purchase-testing-page .txw-testing-documentation-unified{border-radius:var(--testing-radius-xl);background:#fffefa;border:1px solid #e4dcc9;margin:0;padding:0;overflow:hidden;box-shadow:0 7px 18px #261e0e08}.purchase-testing-page .txw-testing-documentation-unified>.txw-testing-evidence{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:11px 14px}.purchase-testing-page .txw-testing-evidence-initial{padding-bottom:16px}.purchase-testing-page .txw-testing-evidence-final{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px 12px;padding-top:18px;display:grid;position:relative}.purchase-testing-page .txw-testing-evidence-final:before{content:"";background:#b19a689e;height:1px;position:absolute;top:0;left:14px;right:14px}.purchase-testing-page .txw-testing-evidence-final>.txd-evidence-heading,.purchase-testing-page .txw-testing-evidence-final>.txw-doc-strip{grid-column:1/-1}.purchase-testing-page .txw-testing-evidence .txd-evidence-heading{margin-bottom:7px}.purchase-testing-page .txw-testing-evidence .txd-evidence-heading h2,.purchase-testing-page .txw-testing-evidence .txw-evidence-title h2{color:#252119;font-size:15px;font-weight:800}.purchase-testing-page .txw-testing-evidence .txd-evidence-heading p{color:#667085;margin-top:3px;font-size:11px;line-height:1.45}.purchase-testing-page .txw-testing-evidence .txw-evidence-title{align-items:center;gap:9px;display:flex}.purchase-testing-page .txw-testing-evidence .txw-evidence-title-icon{background:var(--testing-gold-800);color:#fff;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:inline-grid}.purchase-testing-page .txw-testing-evidence .txw-evidence-row{gap:10px;padding:6px 0 0}.purchase-testing-page .txw-testing-evidence .txw-evidence-row-head{align-items:baseline;gap:10px;display:flex}.purchase-testing-page .txw-testing-evidence .txw-evidence-row-label,.purchase-testing-page .txd-evidence-item>span{color:#8a6a12;letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:750}.purchase-testing-page .txw-testing-evidence .txw-evidence-empty{text-align:center;background:#fff;border:1px dashed #d9cfb8;border-radius:10px;justify-items:center;gap:2px;min-height:72px;padding:12px 14px;display:grid}.purchase-testing-page .txw-testing-evidence .txw-evidence-empty svg{color:#9f967f;width:18px;height:18px}.purchase-testing-page .txw-testing-evidence .txw-evidence-empty p{margin:2px 0 0;font-size:11px}.purchase-testing-page .txw-testing-evidence .txw-evidence-empty small{font-size:10px}.purchase-testing-page .txw-testing-evidence-final .txd-evidence-row{box-sizing:border-box;background:#fff;border:1px solid #ebe2cf;border-radius:10px;grid-template-columns:minmax(156px,.78fr) minmax(140px,1.22fr) 84px;align-items:end;gap:7px 10px;min-width:0;height:100%;min-height:96px;padding:10px 11px;overflow:hidden}.purchase-testing-page .txw-testing-evidence-final.is-single-item .txd-evidence-row,.purchase-testing-page .txw-testing-evidence-final .txd-evidence-row.is-wide-tail{grid-column:1/-1;grid-template-columns:minmax(190px,.55fr) minmax(260px,1.45fr) 88px}.purchase-testing-page .txw-testing-evidence-final .txd-evidence-item{grid-column:1;align-self:center;gap:3px;min-width:0;display:grid;overflow:hidden}.purchase-testing-page .txw-testing-evidence-final .txd-evidence-item>b{color:#252119;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12.5px;font-weight:800;line-height:1.3;display:block;overflow:hidden}.purchase-testing-page .txw-testing-evidence-final .txd-evidence-row>label{grid-column:2;gap:5px;min-width:0}.purchase-testing-page .txw-testing-evidence-final .txd-evidence-row select{border-radius:8px;width:100%;min-width:0;min-height:40px}.purchase-testing-page .txw-testing-evidence-final .txd-evidence-row>label.file-button.btn.secondary{color:#6f5208;background:linear-gradient(#fff7df 0%,#f6e4b0 100%);border:1px solid #c59a2a;border-radius:8px;grid-column:3;justify-content:center;align-self:end;width:84px;min-width:84px;min-height:40px;padding-inline:10px;font-weight:800;box-shadow:0 3px 8px #70510012}.purchase-testing-page .txw-testing-evidence-final .txd-evidence-row>label.file-button.btn.secondary:hover{background:linear-gradient(#fff3cf 0%,#efd58c 100%);border-color:#ad8115}.purchase-testing-page .txw-testing-evidence-final .txd-evidence-row>small,.purchase-testing-page .txw-testing-evidence-final .txd-evidence-row>.txw-thumb-inline{grid-column:2/-1;margin-top:-1px}.purchase-testing-page .txw-testing-evidence-initial .txw-doc-strip,.purchase-testing-page .txw-testing-evidence-final>.txw-doc-strip{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;margin-top:7px}.purchase-testing-page .txw-testing-evidence-initial .txw-doc-strip-item,.purchase-testing-page .txw-testing-evidence-final>.txw-doc-strip .txw-doc-strip-item{box-sizing:border-box;background:#fff;border:1px solid #ebe2cf;border-radius:10px;grid-template-columns:minmax(0,1fr);align-content:center;align-items:start;gap:5px;min-width:0;height:100%;min-height:90px;padding:9px 10px;overflow:hidden}.purchase-testing-page .txw-testing-evidence-initial .txw-doc-strip-label,.purchase-testing-page .txw-testing-evidence-final>.txw-doc-strip .txw-doc-strip-label{align-self:start;padding-top:0}.purchase-testing-page .txw-testing-evidence-initial .txw-thumbs,.purchase-testing-page .txw-testing-evidence-initial .txw-thumb-empty,.purchase-testing-page .txw-testing-evidence-final>.txw-doc-strip .txw-thumbs,.purchase-testing-page .txw-testing-evidence-final>.txw-doc-strip .txw-thumb-empty{min-width:0}.purchase-testing-page .txw-testing-evidence-initial .txw-doc-strip-item:last-child,.purchase-testing-page .txw-testing-evidence-final>.txw-doc-strip .txw-doc-strip-item:last-child{border-bottom:1px solid #ebe2cf;padding-bottom:9px}.purchase-testing-page .txw-doc-strip-compact .txw-thumbs{grid-template-columns:repeat(auto-fit,minmax(228px,1fr));gap:10px;padding-bottom:0;display:grid;overflow:visible}.purchase-testing-page .txw-doc-strip-compact .txw-thumb{grid-template-columns:124px minmax(0,1fr);align-items:start;gap:10px;width:100%;margin:0;display:grid}.purchase-testing-page .txw-doc-strip-compact .txw-thumb-button{width:124px;height:78px}.purchase-testing-page .txw-doc-strip-compact .txw-thumb-button img{object-fit:cover;width:124px;height:78px}.purchase-testing-page .txw-doc-strip-compact .txw-thumb figcaption{color:#514d40;gap:1px;min-width:0;font-size:10px;line-height:1.25;display:grid}.purchase-testing-page .txw-doc-strip-compact .txw-thumb figcaption strong{color:#2b271f;font-size:10.5px;font-weight:780}.purchase-testing-page .txw-doc-strip-compact .txw-thumb figcaption span{color:#676155;font-size:9.5px}.purchase-testing-page .txw-doc-strip-compact .txw-thumb figcaption small{color:#8a8272;font-size:8.75px}:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page) :is(.txw-rail-testing,.txw-rail-post) .txw-testing-timing-card,:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page) :is(.txw-rail-testing,.txw-rail-post) .card.summary,:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page) :is(.txw-rail-testing,.txw-rail-post) .amount-card,:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page) :is(.txw-rail-testing,.txw-rail-post) .txw-rail-facts{background:#fff;border:1px solid #e9e2d7;border-radius:14px;width:100%;min-width:0;margin:0;padding:14px 15px 15px;overflow:hidden;box-shadow:0 7px 19px #261e0e08}:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page) :is(.txw-rail-testing,.txw-rail-post) .txw-testing-timing-card{cursor:default}:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page) :is(.txw-rail-testing,.txw-rail-post) h2,:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page) :is(.txw-rail-testing,.txw-rail-post) .amount-card>span{color:#252119;letter-spacing:-.01em;text-transform:none;align-items:center;gap:8px;min-width:0;margin:0 0 8px;font-size:14px;font-weight:820;display:flex}:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page) :is(.txw-rail-testing,.txw-rail-post) .txw-rail-icon{background:var(--testing-gold-800);color:#fff;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;padding:5px;display:inline-grid;box-shadow:0 5px 12px #7152071f}:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page) :is(.txw-rail-testing,.txw-rail-post) .txw-rail-icon svg{color:#fff;stroke:currentColor}:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page) :is(.txw-rail-testing,.txw-rail-post) .txw-rail-icon svg *{stroke:currentColor}:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page) .txw-testing-timing-card .trx-rail-elapsed.is-running{background:linear-gradient(#eaf8f1,#e6f5ee);border:1px solid #d3ebdf;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:60px;padding:9px 12px 9px 34px;display:flex;position:relative;overflow:hidden}:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page) .txw-testing-timing-card .trx-rail-elapsed.is-running:before{content:"";background:#12a36f;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:14px;transform:translateY(-50%);box-shadow:0 0 0 4px #12a36f14}:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page) .txw-testing-timing-card .txw-rail-running-copy{gap:2px;min-width:0;display:grid}:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page) .txw-testing-timing-card .txw-rail-running-copy span{color:#405f53;font-size:11.5px;font-weight:720}:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page) .txw-testing-timing-card .txw-rail-running-copy small{color:#6f8f82;font-size:10px}:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page) .txw-testing-timing-card .trx-rail-elapsed.is-running b{color:#08744f;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;flex:none;font-size:15px;font-weight:820}:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page) .txw-testing-timing-card .trx-rail-elapsed.is-total{color:#626d79;background:#f6f8fa;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:40px;margin-top:7px;padding:7px 10px;font-size:11px;display:flex}:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page) .txw-testing-timing-card .trx-rail-elapsed.is-total b{color:#46566d;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:13px}:is(.purchase-testing-page,.purchase-verification-page) .txw-rail-testing .purchase-overview{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}:is(.purchase-testing-page,.purchase-verification-page) .txw-rail-testing .card.summary>div,:is(.purchase-testing-page,.purchase-verification-page) .txw-rail-testing .txw-rail-facts>div{border-bottom:1px solid #eee8de;justify-content:space-between;align-items:baseline;gap:10px;min-width:0;padding:5px 0;display:flex}:is(.purchase-testing-page,.purchase-verification-page) .txw-rail-testing .card.summary>div:last-of-type,:is(.purchase-testing-page,.purchase-verification-page) .txw-rail-testing .txw-rail-facts>div:last-of-type{border-bottom:0}:is(.purchase-testing-page,.purchase-verification-page) .txw-rail-testing .card.summary>div span,:is(.purchase-testing-page,.purchase-verification-page) .txw-rail-testing .txw-rail-facts>div span{color:#66707c;min-width:0;font-size:11px}:is(.purchase-testing-page,.purchase-verification-page) .txw-rail-testing .card.summary>div strong,:is(.purchase-testing-page,.purchase-verification-page) .txw-rail-testing .txw-rail-facts>div strong{color:#222018;text-align:right;overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:760}:is(.purchase-testing-page,.purchase-verification-page) .txw-rail-testing .amount-card{gap:6px;display:grid}:is(.purchase-testing-page,.purchase-verification-page) .txw-rail-testing .amount-card>span{margin-bottom:0;font-size:13.5px;font-weight:750}:is(.purchase-testing-page,.purchase-verification-page) .txw-rail-testing .amount-card>strong{color:#8d6a00;margin-top:2px;font-size:21px;line-height:1.1}:is(.purchase-testing-page,.purchase-verification-page) .txw-rail-testing .amount-card>small{color:#817b6f;font-size:10.75px}.purchase-testing-page .txw-testing-print-header{display:none}.purchase-testing-page .txw-testing-print-rail{color:#654a04;white-space:nowrap;background:linear-gradient(#fff1bd 0%,#f2d47a 100%);border:1px solid #bd8b13;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:42px;margin:10px 0 0;padding:0 14px;font-size:11.5px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 4px 10px #805b0417}.purchase-testing-page .txw-testing-print-rail:hover{background:linear-gradient(#fbe8a5 0%,#e9c65f 100%);border-color:#a87708}:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page) .txw-testing-rail-utilities{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-row:2;align-self:end;gap:10px;margin:0;padding:0;display:grid}:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page) .txw-testing-rail-utilities .txw-timing-trigger,:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page) .txw-testing-rail-utilities .estimate-history-trigger{color:#2c271e;text-align:left;cursor:pointer;background:radial-gradient(300px 68px at 72% 122%,#b184161a 0 58%,#0000 59%),linear-gradient(#fff7dd 0%,#f8edca 100%);border:1px solid #d2aa43;border-radius:14px;align-items:center;gap:11px;width:100%;min-height:64px;margin:0;padding:10px 12px;display:flex;box-shadow:0 8px 18px #37290a0a}:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page) .txw-testing-rail-utilities .txw-timing-trigger:hover,:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page) .txw-testing-rail-utilities .estimate-history-trigger:hover{background:radial-gradient(300px 68px at 72% 122%,#b1841621 0 58%,#0000 59%),linear-gradient(#fff8e1 0%,#f7e9bd 100%);border-color:#be9223}:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page) .txw-testing-rail-utilities .txw-timing-trigger-icon,:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page) .txw-testing-rail-utilities .estimate-history-trigger-icon{color:#fff;background:#886609;border:1px solid #765706;border-radius:9px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page) .txw-testing-rail-utilities .txw-timing-trigger-copy,:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page) .txw-testing-rail-utilities .estimate-history-trigger-copy{gap:2px;min-width:0;display:grid}:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page) .txw-testing-rail-utilities .txw-timing-trigger-copy strong,:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page) .txw-testing-rail-utilities .estimate-history-trigger-copy strong{color:#302a20;font-size:12.5px;font-weight:780}:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page) .txw-testing-rail-utilities .txw-timing-trigger-copy small,:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page) .txw-testing-rail-utilities .estimate-history-trigger-copy small{color:#746b5d;font-size:10.5px}:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page) .txw-testing-rail-utilities .txw-timing-trigger-arrow,:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page) .txw-testing-rail-utilities .estimate-history-trigger-arrow{color:#91680a;margin-left:auto;font-size:21px;line-height:1}:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page) .txw-timing-modal-backdrop{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#12100c57;place-items:center;padding:20px;display:grid;position:fixed;inset:0}:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page) .txw-timing-modal{background:#fff;border:1px solid #e4d7bd;border-radius:18px;grid-template-rows:auto auto minmax(0,1fr);width:min(1160px,100vw - 48px);max-height:min(86vh,820px);display:grid;overflow:hidden;box-shadow:0 28px 60px #19130a3d}:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page) .txw-timing-modal-head{border-bottom:1px solid #eee5d6;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px 14px;display:flex}:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page) .txw-timing-modal-head h2{color:#29241b;margin:0;font-size:20px}:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page) .txw-timing-modal-head p{color:#707783;margin:6px 0 0;font-size:11px;line-height:1.55}:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page) .txw-timing-modal-close{color:#8f6708;cursor:pointer;background:#fffaf0;border:1px solid #ddcaa0;border-radius:9px;place-items:center;width:34px;height:34px;font-size:23px;display:grid}:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page) .txw-timing-modal-reference{background:#fdfaf2;border-bottom:1px solid #eee5d6;justify-content:space-between;align-items:center;gap:14px;padding:11px 20px;display:flex}:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page) .txw-timing-modal-reference span{color:#7b7466;font-size:11px}:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page) .txw-timing-modal-reference strong{color:#876008;font-size:16px}:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page) .txw-timing-modal-table-wrap{padding:0 20px 20px;overflow:auto}:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page) .txw-timing-modal-table{border-collapse:collapse;width:100%}:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page) .txw-timing-modal-table th,:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page) .txw-timing-modal-table td{color:#4b5057;text-align:left;vertical-align:top;border-bottom:1px solid #ece4d7;padding:12px 11px;font-size:11px}:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page) .txw-timing-modal-table thead th{z-index:1;color:#6c6354;background:#f6f0df;font-size:10px;font-weight:760;position:sticky;top:0}:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page) .txw-timing-modal-table tbody th{color:#28231b;min-width:165px}:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page) .txw-timing-status{border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:9px;font-weight:760;display:inline-flex}:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page) .txw-timing-status.badge-ok{color:#fff;background:#26734f}:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page) .txw-timing-status.badge-info{color:#fff;background:#886609}:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page) .txw-timing-status.badge-warn{color:#fff;background:#a84437}.purchase-testing-page .estimate-history-empty{color:#817969;text-align:center;margin:0;padding:18px 12px;font-size:11px}@media (width<=1179px){:is(.purchase-testing-page,.purchase-verification-page)>.txw-grid{grid-template-columns:minmax(0,1fr)}:is(.purchase-testing-page,.purchase-verification-page) .txw-rail-testing{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-self:auto;display:grid}:is(.purchase-testing-page,.purchase-verification-page) .txw-testing-sticky-corridor,:is(.purchase-testing-page,.purchase-verification-page) .txw-testing-sticky-context{display:contents}:is(.purchase-testing-page,.purchase-verification-page) .txw-testing-sticky-context{position:static;top:auto}:is(.purchase-testing-page,.purchase-verification-page) .txw-testing-rail-utilities{grid-area:auto/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}}@media (width<=900px){.purchase-testing-page .txw-testing-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.purchase-testing-page .txw-testing-flow li+li{border-left:0}}@media (width<=820px){.purchase-testing-page{gap:12px}:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page)>.purchase-stepper.txd-stepper{grid-template-columns:repeat(4,132px);min-height:148px;padding:18px 14px;overflow-x:auto}:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page)>.purchase-stepper.txd-stepper>li:not(:last-child):before{left:calc(50% + 36px);right:calc(36px - 50%)}:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page)>.purchase-stepper.txd-stepper>li.txd-step-done:not(:last-child):after{width:calc(100% - 72px);left:calc(50% + 36px)}:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page)>.purchase-stepper.txd-stepper>li.txd-step-current:not(:last-child):after{width:calc(50% - 32px);left:calc(50% + 36px)}.purchase-testing-page .txw-testing-item-grid,.purchase-testing-page .txw-testing-evidence-final,.purchase-testing-page .txw-testing-evidence-final .txd-evidence-row,.purchase-testing-page .txw-testing-ref-body.has-media{grid-template-columns:minmax(0,1fr)}.purchase-testing-page .txw-testing-ref-media{width:100%;height:150px}.purchase-testing-page .txw-testing-evidence-initial .txw-doc-strip-item,.purchase-testing-page .txw-testing-evidence-final>.txw-doc-strip .txw-doc-strip-item{grid-template-columns:minmax(0,1fr)}.purchase-testing-page .txw-testing-evidence-initial .txw-doc-strip-label,.purchase-testing-page .txw-testing-evidence-initial .txw-thumbs,.purchase-testing-page .txw-testing-evidence-initial .txw-thumb-empty,.purchase-testing-page .txw-testing-evidence-final>.txw-doc-strip .txw-doc-strip-label,.purchase-testing-page .txw-testing-evidence-final>.txw-doc-strip .txw-thumbs,.purchase-testing-page .txw-testing-evidence-final>.txw-doc-strip .txw-thumb-empty,.purchase-testing-page .txw-testing-evidence-final .txd-evidence-item,.purchase-testing-page .txw-testing-evidence-final .txd-evidence-row>label,.purchase-testing-page .txw-testing-evidence-final .txd-evidence-row>label.file-button.btn.secondary,.purchase-testing-page .txw-testing-evidence-final .txd-evidence-row>small,.purchase-testing-page .txw-testing-evidence-final .txd-evidence-row>.txw-thumb-inline{grid-column:1}.purchase-testing-page .txw-testing-evidence-final .txd-evidence-row>label.file-button.btn.secondary{justify-self:start;width:auto;min-width:88px}.purchase-testing-page .txw-testing-evidence-final .txd-evidence-item>b{text-overflow:clip;white-space:normal;overflow:visible}}@media (width<=640px){.purchase-testing-page .purchase-stage.txd-testing-workspace{padding:16px}.purchase-testing-page .txw-testing-flow,:is(.purchase-testing-page,.purchase-verification-page) .txw-rail-testing{grid-template-columns:minmax(0,1fr)}:is(.purchase-testing-page,.purchase-verification-page) .txw-testing-rail-utilities{grid-column:auto;grid-template-columns:minmax(0,1fr)}.purchase-testing-page .txd-testing-workspace>.actions{grid-template-columns:minmax(0,1fr);display:grid}.purchase-testing-page .txd-testing-workspace>.actions .btn,.purchase-testing-page .txd-testing-workspace>.actions .btn.secondary,.purchase-testing-page .txd-testing-workspace>.actions .btn.primary,.purchase-testing-page .txw-testing-save-state{width:100%;min-width:0}}@media (width<=760px){:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page) .txw-timing-modal-backdrop{align-items:end;padding:10px}:is(.purchase-testing-page,.purchase-verification-page,.purchase-commercial-page) .txw-timing-modal{width:100%;max-height:88vh}}.purchase-verification-page .txw-verification{border-radius:var(--testing-radius-xl);min-width:0;box-shadow:var(--testing-shadow);background:#fff;border:1px solid #e9e1d4;gap:16px;margin:0;padding:20px 22px 22px;display:grid}.purchase-verification-page .txw-verification-head{border-bottom:1px solid #eee7d8;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.purchase-verification-page .txw-verification-head>div{flex:320px;min-width:0}.purchase-verification-page .txw-verification-title{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.purchase-verification-page .txw-verification-title h2{color:#211d16;letter-spacing:-.025em;margin:0;font-size:21px;font-weight:820;line-height:1.2}.purchase-verification-page .txw-verification-title>span{color:#fff;background:#886609;border:1px solid #765706;border-radius:999px;padding:5px 11px;font-size:10px;font-weight:780;display:inline-flex}.purchase-verification-page .txw-verification-head p{color:#667085;max-width:720px;margin:6px 0 0;font-size:12px;line-height:1.5}.purchase-verification-page .txw-verification-readonly{color:#7c641d;background:#fcfaf2;border:1px solid #e7dfc9;border-radius:9px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;font-weight:750;display:inline-flex}.purchase-verification-page .txw-verification .txw-review-intent{background:#fcf7e9;border:1px solid #e6d8b4;border-radius:10px;gap:4px;margin:0;padding:12px 16px;display:grid}.purchase-verification-page .txw-verification .txw-review-intent-label{color:#806008;font-size:11px;font-weight:800}.purchase-verification-page .txw-verification .txw-review-intent p{color:#594c2e}.purchase-verification-page .txw-verification .txw-review-list{gap:14px;margin:0}.purchase-verification-page .txw-verification .txw-review-item{background:#fffefa;border:1px solid #e8dfce;border-radius:12px;gap:12px;padding:15px;box-shadow:0 4px 14px #2e230c08}.purchase-verification-page .txw-verification .txw-review-item-head{border-bottom:1px solid #eae2d2;flex-wrap:wrap;align-items:baseline;gap:8px 12px;padding:0 0 11px;display:flex}.purchase-verification-page .txw-verification .txw-review-item-index{color:#785a0a;background:#fcf2d6;border:1px solid #e6d8af;border-radius:7px;padding:5px 9px;font-size:10px;font-weight:810}.purchase-verification-page .txw-verification .txw-review-item-head>b{color:#27231b;min-width:0;font-size:14px}.purchase-verification-page .txw-verification .txw-review-compare{gap:12px}.purchase-verification-page .txw-verification .txw-review-side{background:#fff;border:1px solid #eee4d3;border-radius:10px;gap:11px;min-width:0;padding:14px}.purchase-verification-page .txw-verification .txw-review-side-label{color:#68604f;background:#f5f0e7;border-radius:6px;width:fit-content;padding:5px 8px;font-size:10px;font-weight:820;display:inline-flex}.purchase-verification-page .txw-verification .txw-review-side-final .txw-review-side-label{color:#795708;background:#ecddb5}.purchase-verification-page .txw-verification .txw-review-side dl>div{border-bottom:1px solid #eee8dc;align-items:baseline;gap:10px;min-width:0;padding:8px 0}.purchase-verification-page .txw-verification .txw-review-side dl>div:last-child{border-bottom:0}.purchase-verification-page .txw-verification .txw-review-side dt{color:#6c6b67;font-size:11.5px}.purchase-verification-page .txw-verification .txw-review-side dd{text-align:right;color:#24221b;font-size:12.5px;font-weight:790}.purchase-verification-page .txw-verification-documentation{border-radius:var(--testing-radius-xl);background:#fffefa;border:1px solid #e4dcc9;min-width:0;overflow:hidden}.purchase-verification-page .txw-verification .txw-verification-documentation .txw-review-record{background:0 0;border:0;border-radius:0;margin:0;padding:14px}.purchase-verification-page .txw-verification .txw-verification-documentation .txw-review-record+.txw-review-record{padding-top:20px;position:relative}.purchase-verification-page .txw-verification .txw-verification-documentation .txw-review-record+.txw-review-record:before{content:"";background:#b19a689e;height:1px;position:absolute;top:0;left:14px;right:14px}.purchase-verification-page .txw-verification .txw-review-record-head span{color:#28241a;font-size:14px;font-weight:810}.purchase-verification-page .txw-verification .txw-review-record-head b{color:#796b51;font-size:11px;font-weight:700}.purchase-verification-page .txw-verification-documentation .txw-doc-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.purchase-verification-page .txw-verification-documentation .txw-doc-strip-item{box-sizing:border-box;background:#fff;border:1px solid #ebe2cf;border-radius:10px;min-width:0;height:100%;min-height:90px;padding:9px 10px}.purchase-verification-page .txw-verification-documentation .txw-thumbs,.purchase-verification-page .txw-verification-documentation .txw-thumb{min-width:0}.purchase-verification-page .txw-verification-documentation .txw-thumb-button,.purchase-verification-page .txw-verification-documentation .txw-thumb-button img{object-fit:cover;width:124px;height:78px}.purchase-verification-page .txw-verification>.txw-verification-actions{border-top:1px solid #eee7d8;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin:0;padding-top:14px;display:flex}.purchase-verification-page .txw-verification-actions .btn{min-height:39px;padding:9px 15px;font-size:12px;font-weight:760}.purchase-verification-page .txw-verification-actions .btn.primary:not(:disabled){color:#fff;background:#a17812;border-color:#92670b}.purchase-verification-page .txw-verification-actions .btn.primary:disabled{opacity:.58;cursor:not-allowed}@media (width<=820px){.purchase-verification-page .txw-verification{gap:13px;padding:16px}.purchase-verification-page .txw-verification .txw-review-compare,.purchase-verification-page .txw-verification-documentation .txw-doc-strip{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.purchase-verification-page .txw-verification{padding:13px}.purchase-verification-page .txw-verification-head{gap:10px}.purchase-verification-page .txw-verification-readonly{width:fit-content}.purchase-verification-page .txw-verification>.txw-verification-actions{align-items:stretch}.purchase-verification-page .txw-verification-actions .btn{width:100%}}.purchase-verification-page .txw-verification{gap:15px}.purchase-verification-page .txw-verification .txw-verification-overview{background:#26483d;border:1px solid #36584d;border-radius:12px;grid-template-columns:minmax(0,1.45fr) minmax(300px,1fr);align-items:stretch;gap:16px;padding:0;display:grid;overflow:hidden}.purchase-verification-page .txw-verification-overview-copy{align-content:center;gap:6px;min-width:0;padding:16px 18px 16px 20px;display:grid}.purchase-verification-page .txw-verification-overview-eyebrow{color:#d7bf7c;letter-spacing:.095em;text-transform:uppercase;align-items:center;gap:7px;width:fit-content;font-size:10px;font-weight:800;display:inline-flex}.purchase-verification-page .txw-verification-overview-copy h3{color:#fffdf4;letter-spacing:-.028em;margin:0;font-size:clamp(16px,1.45vw,19px);font-weight:820;line-height:1.25}.purchase-verification-page .txw-verification .txw-verification-overview-copy p{color:#d1ddd6;max-width:57ch;margin:0;font-size:11.5px;line-height:1.58}.purchase-verification-page .txw-verification-overview-stats{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:0;min-width:0;margin:0;padding:11px 12px 11px 0;display:grid}.purchase-verification-page .txw-verification-overview-stats>div{border-left:1px solid #f4edd633;align-content:center;gap:6px;min-width:0;min-height:64px;padding:5px 8px 5px 12px;display:grid}.purchase-verification-page .txw-verification-overview-stats dt{color:#c0d2c8;font-size:10px;font-weight:700;line-height:1.35}.purchase-verification-page .txw-verification-overview-stats dd{color:#fff8df;font-variant-numeric:tabular-nums;letter-spacing:-.04em;align-items:baseline;gap:3px;margin:0;font-size:24px;font-weight:810;line-height:1.05;display:flex}.purchase-verification-page .txw-verification-overview-stats dd small{color:#b6c7be;letter-spacing:0;font-size:12px;font-weight:650}.purchase-verification-page .txw-verification .txw-review-item{background:#fff;border-color:#dfd0ac;gap:0;padding:0;overflow:hidden}.purchase-verification-page .txw-verification .txw-review-item-head{background:#faf6ee;align-items:center;padding:14px 17px}.purchase-verification-page .txw-verification .txw-review-side{gap:10px;padding:14px 16px}.purchase-verification-page .txw-verification .txw-review-side-final{background:#fffbf2;border-color:#d9c389}.purchase-verification-page .txw-verification .txw-review-side-final dd{color:#6f4d09;font-variant-numeric:tabular-nums;font-size:15px;font-weight:840}.purchase-verification-page .txw-verification-delta{background:#f9f7f2;border-top:1px solid #eee6d6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:11px 17px;display:flex}.purchase-verification-page .txw-verification-delta-heading{gap:2px;min-width:0;display:grid}.purchase-verification-page .txw-verification-delta-heading>span{color:#484336;font-size:11.5px;font-weight:810}.purchase-verification-page .txw-verification-delta-heading>small{color:#877e6c;font-size:10px}.purchase-verification-page .txw-verification-delta-values{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.purchase-verification-page .txw-verification-delta-values>div{background:#fff;border:1px solid #e6ddc9;border-radius:8px;align-items:baseline;gap:7px;padding:8px 11px;display:flex}.purchase-verification-page .txw-verification-delta-values small{color:#776f61;font-size:10px}.purchase-verification-page .txw-verification-delta-values strong{color:#33483c;font-variant-numeric:tabular-nums;font-size:12px;font-weight:820}.purchase-verification-page .txw-verification-documentation-lead{background:#faf7ef;border-bottom:1px solid #e8ddc6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 15px 12px;display:flex}.purchase-verification-page .txw-verification-documentation-lead>div{min-width:0}.purchase-verification-page .txw-verification-documentation-lead>div>span{color:#343125;font-size:13px;font-weight:820}.purchase-verification-page .txw-verification-documentation-lead p{color:#776e5e;margin:3px 0 0;font-size:10.5px}.purchase-verification-page .txw-verification-evidence-count{color:#80631f;background:#fffaf0;border:1px solid #e5d6b5;border-radius:7px;padding:6px 9px;font-size:10.5px;font-weight:770}.purchase-verification-page .txw-main>.txw-stage-four-price-panel{display:none}.purchase-verification-page .txw-verification-decision-bar{background:#fbfaf5;border:1px solid #ded5be;border-left:3px solid #9b7428;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:3px;padding:17px 18px;display:grid}.purchase-verification-page .txw-verification-decision-copy{gap:4px;min-width:0;display:grid}.purchase-verification-page .txw-verification-decision-copy>span{color:#6e806f;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.purchase-verification-page .txw-verification-decision-copy>strong{color:#2c332c;font-size:13px;font-weight:840}.purchase-verification-page .txw-verification-decision-copy>small{color:#6d776e;max-width:61ch;font-size:11px;line-height:1.45}.purchase-verification-page .txw-verification-decision-bar>.actions{border:0;flex-wrap:wrap;align-self:center;align-items:center;gap:10px;margin:0;padding:0;display:flex}@media (width<=1320px){.purchase-verification-page .txw-verification .txw-verification-overview{grid-template-columns:minmax(0,1fr);gap:0}.purchase-verification-page .txw-verification-overview-copy{padding:14px 18px 5px}.purchase-verification-page .txw-verification-overview-stats{padding:6px 12px 10px}.purchase-verification-page .txw-verification-overview-stats>div:first-child{border-left:0}}@media (width<=1000px){.purchase-verification-page .txw-verification-decision-bar{grid-template-columns:minmax(0,1fr)}.purchase-verification-page .txw-verification-decision-bar>.actions{justify-content:flex-start;margin-bottom:0}}@media (width<=600px){.purchase-verification-page .txw-verification-overview-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.purchase-verification-page .txw-verification-overview-stats>div{padding:5px 7px}.purchase-verification-page .txw-verification-overview-stats dd{font-size:21px}.purchase-verification-page .txw-verification-delta-values{width:100%}.purchase-verification-page .txw-verification-delta-values>div{flex:140px}.purchase-verification-page .txw-verification-decision-bar{padding:14px}.purchase-verification-page .txw-verification-decision-bar>.actions .btn{width:100%}}.purchase-verification-page .txw-verification .txw-review-item-head{background:#faf7f0;align-items:center;gap:13px;padding:16px 18px;display:flex}.purchase-verification-page .txw-verification .txw-review-item-index{color:#fff;font-variant-numeric:tabular-nums;background:#94700f;border:1px solid #a78227;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;padding:0;font-size:14px;font-weight:820;display:grid}.purchase-verification-page .txw-v22-item-identity{flex:auto;gap:4px;min-width:0;display:grid}.purchase-verification-page .txw-v22-item-identity>span{color:#85734e;letter-spacing:.055em;text-transform:uppercase;font-size:10px;font-weight:750}.purchase-verification-page .txw-v22-item-identity h3{color:#25221b;letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:clamp(16px,1.2vw,18px);font-weight:820;line-height:1.3}.purchase-verification-page .txw-v22-item-readonly{color:#776c54;background:#fffdf7;border:1px solid #e6ddca;border-radius:7px;flex:none;align-items:center;gap:6px;padding:6px 9px;font-size:10.5px;font-weight:730;display:inline-flex}.purchase-verification-page .txw-verification .txw-review-compare{gap:13px;padding:15px 17px}.purchase-verification-page .txw-verification .txw-review-side{background:#fff;gap:12px;padding:15px}.purchase-verification-page .txw-verification .txw-review-side-final{background:#fffbf2}.purchase-verification-page .txw-verification .txw-review-side-label{align-items:center;gap:7px;min-height:26px;padding:5px 9px;font-size:10.5px;display:inline-flex}.purchase-verification-page .txw-verification .txw-review-side dl{gap:0}.purchase-verification-page .txw-verification .txw-review-side dl>div{align-items:center;min-height:37px}.purchase-verification-page .txw-verification .txw-review-side dl>div:first-child{background:#faf7ef;border:1px solid #eee3cc;border-radius:8px;align-content:center;gap:4px;min-height:70px;margin-bottom:4px;padding:10px 12px;display:grid}.purchase-verification-page .txw-verification .txw-review-side-final dl>div:first-child{background:#f9f0d9;border-color:#e5d09d}.purchase-verification-page .txw-verification .txw-review-side dl>div:first-child dt{color:#756a55;font-size:10.5px;font-weight:700}.purchase-verification-page .txw-verification .txw-review-side dl>div:first-child dd{color:#383125;letter-spacing:-.025em;text-align:left;overflow-wrap:anywhere;font-size:clamp(17px,1.5vw,22px);font-weight:820;line-height:1.2}.purchase-verification-page .txw-verification .txw-review-side-final dl>div:first-child dd{color:#785608}.purchase-verification-page .txw-verification .txw-review-side dl>div:not(:first-child) dd{font-variant-numeric:tabular-nums;font-size:13px}.purchase-verification-page .txw-verification-delta{gap:10px 18px;padding:12px 17px}.purchase-verification-page .txw-verification-delta-heading>span{font-size:12px}.purchase-verification-page .txw-verification-delta-values>div{background:#fffefa;min-height:32px;padding:7px 10px}.purchase-verification-page .txw-verification-documentation .txw-doc-strip{align-items:stretch}.purchase-verification-page .txw-verification-documentation .txw-doc-strip-item{gap:8px;min-height:106px;padding:12px 13px}.purchase-verification-page .txw-verification-documentation .txw-doc-strip-label{color:#947012;gap:3px;width:100%;line-height:1.25;display:grid}.purchase-verification-page .txw-v22-evidence-name{color:#343026;letter-spacing:normal;text-transform:none;overflow-wrap:anywhere;font-size:12px;font-weight:780}.purchase-verification-page .txw-verification-documentation .txw-thumbs{gap:12px}.purchase-verification-page .txw-verification-documentation .txw-thumb{gap:7px;width:min(100%,176px)}.purchase-verification-page .txw-verification-documentation .txw-thumb-button{background:#f6f2e9;border-color:#dfd4bf;border-radius:8px;place-items:center;width:100%;height:112px;display:grid;position:relative;overflow:hidden}.purchase-verification-page .txw-verification-documentation .txw-thumb-button img{object-fit:cover;width:100%;height:100%}.purchase-verification-page .txw-verification-documentation .txw-thumb-button:hover{border-color:#a77b11;box-shadow:0 0 0 2px #a77b111a}.purchase-verification-page .txw-verification-documentation .txw-thumb figcaption{gap:4px;font-size:11px;font-weight:720}.purchase-verification-page .txw-verification-documentation .txw-thumb figcaption small{font-size:10px;font-weight:500}.purchase-verification-page .txw-v22-preview-unavailable{color:#827866;text-align:center;align-content:center;justify-items:center;gap:5px;width:100%;height:100%;padding:8px;font-size:10.5px;font-weight:650;line-height:1.3;display:grid}@media (width<=600px){.purchase-verification-page .txw-verification .txw-review-item-head{flex-wrap:wrap;padding:13px}.purchase-verification-page .txw-v22-item-readonly{margin-left:51px}.purchase-verification-page .txw-verification .txw-review-compare{padding:12px}.purchase-verification-page .txw-verification .txw-review-side dl>div:first-child dd{font-size:19px}.purchase-verification-page .txw-verification-documentation .txw-thumb{width:min(100%,154px)}}.purchase-verification-page .txw-verification .txw-review-side dl>div:first-child dd.txw-v22-unavailable{color:#82796a;letter-spacing:0;font-size:13px;font-weight:660}.purchase-verification-page .txw-verification .txw-review-side-final dl>div:nth-child(2) dt{color:#76674d;font-weight:710}.purchase-verification-page .txw-verification .txw-review-side-final dl>div:nth-child(2) dd{color:#785608;font-variant-numeric:tabular-nums;font-size:16px;font-weight:830}.txw-pricing-workspace>button.btn.primary{min-width:210px;margin-top:14px}.txw-pricing-workspace .txw-block-head,.txw-commercial-snapshot .txw-block-head{border-bottom:1px solid #f0ece0;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;padding-bottom:12px;display:flex}.txw-pricing-workspace .txw-block-head h2,.txw-commercial-snapshot .txw-block-head h2{margin:0}.txw-pricing-workspace .txw-block-eyebrow,.txw-commercial-snapshot .txw-block-eyebrow{color:#8a6a12;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:750;display:block}.txw-pricing-workspace .txw-state-chip,.txw-commercial-snapshot .txw-state-chip{white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:4px 11px;font-size:11.5px;font-weight:700;display:inline-flex}.txw-pricing-workspace .txw-state-chip.is-editable{color:#71580e;background:#fff7df;border:1px solid #ecdba8}.txw-commercial-snapshot .txw-state-chip.is-awaiting{color:#8a6a12;background:#fff7df;border:1px solid #ecdba8}.txw-commercial-snapshot .txw-state-chip.is-locked{color:#008a61;background:#e9f7f1;border:1px solid #cbe9dc}.txw-pricing-workspace .txw-panel-head{justify-content:space-between;align-items:baseline;gap:12px;margin:18px 0 10px;display:flex}.txw-pricing-workspace .txw-panel-head>span{color:#2a261f;font-size:13px;font-weight:700}.txw-pricing-workspace .txw-panel-head>small{color:#857e70;font-size:11.5px}.txw-pricing-workspace .txw-panel-head+.commercial-grid{margin-top:0}.txw-commercial-snapshot .txw-total-block{background:#fffdf5;border:1px solid #e5d9b4;border-radius:12px;justify-content:space-between;align-items:baseline;gap:12px;margin-top:16px;padding:14px 16px;display:flex}.txw-commercial-snapshot .txw-total-block>span{color:#6b6455;letter-spacing:.02em;font-size:12.5px;font-weight:700}.txw-commercial-snapshot .txw-total-block>strong{color:#817000;font-size:20px;font-weight:780}.txw-commercial-snapshot .txw-confirm-actions{border-top:1px solid #f0ece0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;margin-top:14px;padding-top:14px;display:flex}.txw-commercial-snapshot .txw-confirm-note{color:#857e70;flex:260px;margin:0;font-size:11.5px;line-height:1.5}@media (width<=800px){.txw-pricing-workspace .txw-block-head,.txw-commercial-snapshot .txw-block-head{flex-direction:column;align-items:flex-start}}.purchase-commercial-page{gap:14px}.purchase-commercial-page .txw-main>.card{background:#fffefa;border:1px solid #e9e2d7;border-radius:15px;padding:17px 19px;box-shadow:0 5px 15px #261e0e08}.purchase-commercial-page .txw-rail-post{align-self:stretch;gap:12px;position:static}.purchase-commercial-page .txw-rail-post>.txw-testing-sticky-corridor{align-self:stretch;min-width:0}.purchase-commercial-page .txw-rail-post .txw-testing-sticky-context{z-index:2;gap:12px;min-width:0;display:grid;position:sticky;top:16px}.purchase-commercial-page .txw-rail-post .card.summary,.purchase-commercial-page .txw-rail-post .amount-card,.purchase-commercial-page .txw-rail-post .txw-rail-facts,.purchase-commercial-page .txw-post-timing{background:#fff;border:1px solid #e9e2d7;border-radius:13px;margin:0;padding:13px 14px}.purchase-commercial-page .txw-rail-post .card.summary h2,.purchase-commercial-page .txw-rail-post .txw-rail-facts h2{margin:0 0 8px;font-size:13px}.purchase-commercial-page .txw-rail-post .card.summary>div,.purchase-commercial-page .txw-rail-post .txw-rail-facts>div{gap:10px;padding:5px 0}.purchase-commercial-page .txw-post-timing .txw-timing-trigger{width:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.purchase-commercial-page .txw-post-timing .txw-timing-trigger-icon{color:#fff;background:#927009;border-radius:8px}.purchase-commercial-page .txw-post-timing-stage{color:#245a41;background:#eaf7f0;border:1px solid #d9eadd;border-radius:8px;justify-content:space-between;align-items:baseline;gap:10px;margin-top:10px;padding:9px 10px;font-size:11px;display:flex}.purchase-commercial-page .txw-post-timing-stage strong{text-align:right;font-size:12px}.txw-pricing-workspace .txw-pricing-panel-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;display:flex}.txw-pricing-workspace .txw-pricing-panel-actions>small{color:#777064;font-size:11px}.txw-pricing-workspace .txw-reference-trigger{color:#74570c;min-height:34px;font:inherit;cursor:pointer;background:#fff9e9;border:1px solid #dfc98d;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:6px 11px;font-size:12px;font-weight:700;display:inline-flex}.txw-pricing-workspace .txw-reference-trigger:hover{background:#fff2d1;border-color:#b89439}.txw-pricing-workspace .txw-reference-trigger:focus-visible,.txw-reference-dialog-close:focus-visible,.purchase-commercial-page .txw-document-open-wide:focus-visible{outline-offset:3px;outline:2px solid #a77c12}.txw-reference-dialog{color:#28251e;background:#fffefa;border:1px solid #dbca9d;border-radius:16px;width:min(800px,100vw - 30px);max-width:800px;max-height:min(82vh,760px);margin:auto;padding:17px 20px 20px;position:fixed;overflow-y:auto;box-shadow:0 26px 75px #0d18143d}.txw-reference-dialog-head{z-index:1;background:#fffefa;border-bottom:1px solid #ece4d7;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:3px 0 13px;display:flex;position:sticky;top:-17px}.txw-reference-dialog-head h2{margin:0;font-size:18px}.txw-reference-dialog-close{color:#534839;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfd4c2;border-radius:8px;padding:7px 11px;font-size:12px;font-weight:700}.txw-reference-dialog>.reference-price-card{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.txw-reference-dialog .reference-price-entries{max-height:310px;overflow:auto}.purchase-commercial-page .txw-document-workspace{grid-template-columns:minmax(0,174px) minmax(0,1fr);gap:12px}.purchase-commercial-page .txw-document-preview-column{gap:8px;min-width:0;display:grid}.purchase-commercial-page .txw-document-open-wide{color:#80620d;justify-self:end;font-size:12px;font-weight:700;text-decoration:none}.purchase-commercial-page .txw-document-open-wide:hover{text-decoration:underline}.purchase-commercial-page .txw-pricing-workspace .txw-block-head,.purchase-commercial-page .txw-commercial-snapshot .txw-block-head{margin-bottom:10px;padding-bottom:10px}.purchase-commercial-page .txw-pricing-workspace .txw-panel-head{margin-top:12px}.purchase-commercial-page .txw-commercial-snapshot .txw-total-block{padding:11px 13px}.purchase-commercial-page .txd-payment-workspace .txw-record{margin-top:10px}@media (width<=1120px){.purchase-commercial-page>.txw-grid{grid-template-columns:minmax(0,1fr)}.purchase-commercial-page .txw-rail-post{position:static}.purchase-commercial-page .txw-rail-post .txw-testing-sticky-context{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (width<=700px){.purchase-commercial-page .txw-rail-post .txw-testing-sticky-context{grid-template-columns:1fr}.purchase-commercial-page .txw-document-workspace{grid-template-columns:minmax(0,1fr)}.txw-pricing-workspace .txw-pricing-panel-actions{justify-content:flex-start;align-items:flex-start}.txw-reference-dialog{width:calc(100vw - 18px);max-height:90vh;padding:13px}}.purchase-commercial-page{--s18-ink:#242a24;--s18-muted:#71766c;--s18-gold:#a47b15;--s18-edge:#e7dcc9;--s18-paper:#fffefb;gap:16px}.purchase-commercial-page>.txw-grid{grid-template-columns:minmax(0,1fr) minmax(284px,314px);align-items:start;gap:18px}.purchase-commercial-page .txw-main{gap:14px}.purchase-commercial-page .txw-main>.card{border:1px solid var(--s18-edge);background:var(--s18-paper);border-radius:16px;min-width:0;margin:0;padding:20px 22px;box-shadow:0 6px 22px #42321308}.purchase-commercial-page .txw-s18-section-icon,.txw-reference-dialog .txw-s18-section-icon{color:#fff;background:linear-gradient(145deg,#b58a21,#83600b);border:1px solid #b98d1f;border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:inline-grid;box-shadow:0 5px 12px #89640f21}.purchase-commercial-page .txw-pricing-hero,.purchase-commercial-page .txw-commercial-snapshot .txw-block-head{border-color:#ece3d5;align-items:center;margin-bottom:14px;padding-bottom:14px}.purchase-commercial-page .txw-pricing-hero-title,.purchase-commercial-page .txw-commercial-heading,.purchase-commercial-page .txw-s18-doc-title,.purchase-commercial-page .txw-s18-payment-title{align-items:center;gap:11px;min-width:0;display:flex}.purchase-commercial-page .txw-pricing-hero-title h2,.purchase-commercial-page .txw-commercial-heading h2,.purchase-commercial-page .txw-s18-doc-title h2,.purchase-commercial-page .txw-s18-payment-title h2{color:var(--s18-ink);letter-spacing:-.025em;margin:0;font-size:18px;font-weight:800;line-height:1.2}.purchase-commercial-page .txw-pricing-workspace .txw-block-eyebrow,.purchase-commercial-page .txw-commercial-snapshot .txw-block-eyebrow,.purchase-commercial-page .txw-s18-doc-head .txw-block-eyebrow{color:#96701a;letter-spacing:.095em;font-size:10px;font-weight:800}.purchase-commercial-page .txw-pricing-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.purchase-commercial-page .txw-pricing-workspace .txw-reference-trigger{color:#75550e;letter-spacing:-.005em;cursor:pointer;white-space:nowrap;background:#fff8e8;border:1px solid #d6b76a;border-radius:10px;align-items:center;gap:9px;min-height:40px;padding:8px 14px 8px 9px;font-size:12px;font-weight:790;transition:background-color .14s,border-color .14s,transform .14s;display:inline-flex;box-shadow:0 3px #aa7d1a12}.purchase-commercial-page .txw-reference-trigger-mark{color:#fff;background:#ae861f;border-radius:7px;place-items:center;width:25px;height:25px;font-size:16px;font-weight:800;display:inline-grid}.purchase-commercial-page .txw-reference-trigger:hover{background:#fff0cd;border-color:#aa7d18;transform:translateY(-1px)}.purchase-commercial-page .txw-reference-trigger:focus-visible{outline-offset:3px;outline:3px solid #b99036}.purchase-commercial-page .txw-pricing-workspace>p{color:#6b7168;margin:0 0 8px;font-size:12px;line-height:1.55}.purchase-commercial-page .txw-pricing-workspace .txw-panel-head{margin:9px 0 11px}.purchase-commercial-page .txw-pricing-workspace .txw-panel-head>span{color:#6d5110;letter-spacing:.02em;font-size:12px;font-weight:800}.purchase-commercial-page .txw-pricing-workspace .txw-pricing-panel-actions>small{color:#928678;font-size:11px}.purchase-commercial-page .txw-pricing-workspace .commercial-grid{gap:12px}.purchase-commercial-page .txw-pricing-workspace .commercial-grid>label{color:#293129;box-sizing:border-box;background:#f7f9fa;border:1px solid #e5e4df;border-radius:12px;flex-direction:column;gap:7px;min-width:0;padding:13px 14px;font-size:12px;font-weight:750;line-height:1.4;display:flex}.purchase-commercial-page .txw-pricing-workspace .commercial-grid>label>small{color:#7d887f;font-size:11px;font-weight:500}.purchase-commercial-page .txw-pricing-workspace .commercial-grid input,.purchase-commercial-page .txw-pricing-workspace .commercial-grid select{color:#1e3330;font-variant-numeric:tabular-nums;box-sizing:border-box;background-color:#fff;border:1px solid #d6dbd8;border-radius:7px;width:100%;min-width:0;min-height:38px;font-size:13px;font-weight:680}.purchase-commercial-page .txw-pricing-workspace .commercial-grid input:focus-visible,.purchase-commercial-page .txw-pricing-workspace .commercial-grid select:focus-visible{outline-offset:2px;outline:2px solid #b38c2d}.purchase-commercial-page .txw-pricing-workspace .commercial-grid+.commercial-grid{margin-top:11px}.purchase-commercial-page .txw-pricing-workspace .commercial-grid+.commercial-grid>label{background:#fbfaf7;border-color:#e9e4da}.purchase-commercial-page .txw-pricing-workspace>.txw-pricing-commit{color:#fff;width:auto;min-width:min(100%,300px);min-height:48px;font:inherit;text-align:left;background:#093f33;border:1px solid #114f41;border-radius:10px;justify-content:flex-start;align-items:center;gap:11px;margin-top:15px;padding:9px 15px;display:inline-flex;box-shadow:0 5px 14px #093f331c}.purchase-commercial-page .txw-pricing-commit-mark{background:#ffffff1a;border:1px solid #ffffff42;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-weight:800;display:inline-grid}.purchase-commercial-page .txw-pricing-commit-text{gap:2px;line-height:1.2;display:grid}.purchase-commercial-page .txw-pricing-commit-text strong{font-size:12px}.purchase-commercial-page .txw-pricing-commit-text small{color:#cae2d8;font-size:10px;font-weight:500}.purchase-commercial-page .txw-pricing-commit-arrow{margin-left:auto;font-size:18px;font-weight:400}.purchase-commercial-page .txw-pricing-commit:disabled{opacity:.55;box-shadow:none}.purchase-commercial-page .txw-commercial-snapshot .txw-block-head{margin-bottom:12px}.purchase-commercial-page .txw-s18-snapshot-table{border:1px solid #e8e2d6;border-radius:10px;overflow-x:auto}.purchase-commercial-page .txw-s18-snapshot-table table{table-layout:fixed;width:100%;min-width:0;margin:0}.purchase-commercial-page .txw-s18-snapshot-table th:first-child{width:32%}.purchase-commercial-page .txw-s18-snapshot-table th:nth-child(2){width:14%}.purchase-commercial-page .txw-s18-snapshot-table th:nth-child(3){width:10%}.purchase-commercial-page .txw-s18-snapshot-table th:nth-child(4){width:20%}.purchase-commercial-page .txw-s18-snapshot-table th:nth-child(5){width:24%}.purchase-commercial-page .txw-s18-snapshot-table td:first-child{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.purchase-commercial-page .txw-s18-snapshot-table thead{background:#f3f0e8}.purchase-commercial-page .txw-s18-snapshot-table th{color:#615f50;letter-spacing:.025em;white-space:nowrap;font-size:10.5px;font-weight:800}.purchase-commercial-page .txw-s18-snapshot-table td{color:#353930;vertical-align:middle;padding-top:11px;padding-bottom:11px;font-size:11.5px;line-height:1.5}.purchase-commercial-page .txw-s18-snapshot-table td:nth-child(n+2),.purchase-commercial-page .txw-s18-snapshot-table th:nth-child(n+2){font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.purchase-commercial-page .txw-s18-snapshot-table tbody tr:nth-child(2n){background:#fdfcf9}@media (width<=820px){.purchase-commercial-page .txw-s18-snapshot-table table{min-width:620px}}.purchase-commercial-page .txw-commercial-snapshot .txw-total-block{background:#fff7df;border:1px solid #e9d49f;border-radius:10px;margin-top:12px;padding:13px 16px}.purchase-commercial-page .txw-commercial-snapshot .txw-total-block>strong{color:#936c0e;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(16px,1.4vw,20px)}.purchase-commercial-page .txw-rail-post{gap:12px;position:static}.purchase-commercial-page .txw-rail-post .txw-testing-sticky-context{z-index:2;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d4c7ab transparent;gap:11px;max-height:calc(100vh - 26px);position:sticky;top:12px;overflow-y:auto}.purchase-commercial-page .txw-rail-post .card.summary,.purchase-commercial-page .txw-rail-post .amount-card,.purchase-commercial-page .txw-rail-post .txw-rail-facts,.purchase-commercial-page .txw-post-timing{border:1px solid var(--s18-edge);background:#fffefa;border-radius:13px;margin:0;padding:15px 16px;box-shadow:0 3px 13px #44321408}.purchase-commercial-page .txw-post-timing-title{color:#262c25;align-items:center;gap:9px;margin:0 0 12px;font-size:13px;font-weight:800;display:flex}.purchase-commercial-page .txw-post-timing-title .txw-rail-icon{color:#fff;background:#9b750f;border-radius:9px;place-items:center;width:30px;height:30px;display:inline-grid}.purchase-commercial-page .txw-post-timing .trx-rail-elapsed.is-running{color:#195b43;background:#e8f6ee;border:1px solid #d4eadf;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;padding:10px 11px 10px 25px;display:flex}.purchase-commercial-page .txw-post-timing .trx-rail-elapsed.is-running:before{left:11px}.purchase-commercial-page .txw-post-timing .txw-rail-running-copy span{font-size:11px}.purchase-commercial-page .txw-post-timing .txw-rail-running-copy small{font-size:10px}.purchase-commercial-page .txw-post-timing .trx-rail-elapsed.is-running b{color:#007f55;text-align:right;font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}.purchase-commercial-page .txw-post-timing .trx-rail-elapsed.is-total{color:#565d62;background:#f5f7f7;border-radius:8px;padding:8px 10px;font-size:10.5px}.purchase-commercial-page .txw-post-timing .txw-timing-trigger{width:100%;min-height:0;box-shadow:none;color:#886514;text-align:left;background:0 0;border:0;border-top:1px solid #eee9dc;border-radius:0;margin-top:10px;padding:8px 0 0}.purchase-commercial-page .txw-post-timing .txw-timing-trigger-icon{display:none}.purchase-commercial-page .txw-post-timing .txw-timing-trigger-copy strong{color:#886514;font-size:10.5px}.purchase-commercial-page .txw-post-timing .txw-timing-trigger-copy small{display:none}.purchase-commercial-page .txw-rail-post .card.summary h2,.purchase-commercial-page .txw-rail-post .txw-rail-facts h2{color:#31352d;margin:0 0 10px;font-size:13px;font-weight:800}.purchase-commercial-page .txw-rail-post .card.summary>div,.purchase-commercial-page .txw-rail-post .txw-rail-facts>div{gap:10px;padding:7px 0;font-size:11px}.purchase-commercial-page .txw-rail-post .card.summary strong,.purchase-commercial-page .txw-rail-post .txw-rail-facts strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:11px}.purchase-commercial-page .txw-rail-post .amount-card{background:#fffaf0;border-color:#dfd0ac}.purchase-commercial-page .txw-rail-post .amount-card>strong{color:#916e0b;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(17px,1.5vw,22px)}.purchase-commercial-page .txw-s18-doc-head,.purchase-commercial-page .txw-s18-payment-head{border-bottom:1px solid #eee6da;justify-content:space-between;align-items:center;gap:15px;padding-bottom:13px;display:flex}.purchase-commercial-page .txw-s18-doc-head .txw-workspace-note{color:#828376;margin:5px 0 0;font-size:11.5px;line-height:1.5}.purchase-commercial-page .txw-s18-doc-count,.purchase-commercial-page .txw-s18-payment-badge{color:#8f6b11;white-space:nowrap;background:#fff8e6;border:1px solid #e7d6ae;border-radius:999px;flex:none;padding:5px 10px;font-size:10.5px;font-weight:800}.purchase-commercial-page .txw-document-workspace{grid-template-columns:minmax(0,158px) minmax(0,1fr);gap:14px;margin-top:13px}.purchase-commercial-page .txw-document-rail{gap:8px}.purchase-commercial-page .txw-document-tab{background:#fff;border-color:#e7e0d4 #e7e0d4 #e7e0d4 #0000;border-left-style:solid;border-left-width:3px;border-radius:10px;min-height:58px;padding:11px 12px}.purchase-commercial-page .txw-document-tab.is-active{background:#fff8e7;border-left-color:#ae861e}.purchase-commercial-page .txw-document-tab b{font-size:12px}.purchase-commercial-page .txw-document-tab small{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:10px;display:-webkit-box;overflow:hidden}.purchase-commercial-page .txw-document-export{padding-left:8px;font-size:10.5px}.purchase-commercial-page .txw-document-preview-column{gap:9px;min-width:0}.purchase-commercial-page .txw-document-open-wide{color:#805e0e;background:#fffaed;border:1px solid #dfc487;border-radius:8px;justify-self:end;padding:7px 12px;font-size:11px;font-weight:800;text-decoration:none}.purchase-commercial-page .txw-document-open-wide:hover{background:#fff0cd}.purchase-commercial-page .tx-doc-surface{border-color:#dfd3bc;border-radius:10px}.purchase-commercial-page .tx-doc-toolbar{padding:10px 12px}.purchase-commercial-page .tx-doc-canvas{background:#f4f2ed;padding:12px}.purchase-commercial-page .tx-doc-frame{height:445px}.purchase-commercial-page .tx-doc-provenance{padding:7px 10px;font-size:9px}.purchase-commercial-page .txd-payment-workspace .txw-workspace-note{margin:11px 0;font-size:11.5px}.purchase-commercial-page .txd-payment-workspace .txw-record{background:#f6f8f8;border-radius:10px;margin-top:0;padding:12px 14px}.purchase-commercial-page .txd-payment-workspace .txw-record b{font-variant-numeric:tabular-nums;font-size:13px}.purchase-commercial-page .txd-payment-workspace .actions{margin-top:10px}.purchase-commercial-page .txd-payment-workspace .actions .btn{min-height:38px}.txw-reference-dialog{background:#fffefb;border:1px solid #dca;border-radius:17px;width:min(680px,100vw - 32px);max-width:680px;max-height:min(86vh,850px);padding:0;overflow-y:auto;box-shadow:0 28px 84px #0a1a144d}.txw-reference-dialog::backdrop{background:#091b169e}.txw-reference-dialog-head{z-index:3;background:#fffefb;border-bottom:1px solid #ece5d7;margin:0;padding:20px 22px 16px;position:sticky;top:0}.txw-reference-dialog-brand{align-items:center;gap:12px;min-width:0;display:flex}.txw-reference-dialog-brand .txw-block-eyebrow{color:#90701d;letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:800}.txw-reference-dialog-head h2{color:#1e2c23;letter-spacing:-.02em;margin:4px 0 0;font-size:19px;font-weight:830}.txw-reference-dialog-close{color:#676255;background:#fdfbf6;border:1px solid #e4ddcf;border-radius:8px;flex:none;padding:7px 11px;font-size:11px;font-weight:750}.txw-reference-dialog>.reference-price-card{box-shadow:none;background:0 0;border:0;margin:0;padding:16px 22px 12px}.txw-reference-dialog .reference-price-card>h3{color:#805c14;letter-spacing:.03em;margin:0 0 5px;font-size:11px;font-weight:800}.txw-reference-dialog .reference-price-card>p{color:#73786d;margin:0 0 15px;font-size:11.5px;line-height:1.6}.txw-reference-dialog .reference-price-meta{background:#fffbf3;border:1px solid #ece3cf;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0 0 15px;padding:6px 11px;display:grid}.txw-reference-dialog .reference-price-meta>div{border:0;align-content:start;gap:4px;min-width:0;padding:9px 10px;display:grid}.txw-reference-dialog .reference-price-meta dt{color:#87847a;font-size:10px}.txw-reference-dialog .reference-price-meta dd{color:#33392d;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:770}.txw-reference-dialog .reference-price-entries{border:1px solid #eae5da;border-radius:9px;max-height:min(38vh,330px);margin:0;overflow:auto}.txw-reference-dialog .reference-price-entries table{width:100%;margin:0}.txw-reference-dialog .reference-price-entries th{z-index:1;color:#55554c;background:#f1eee6;font-size:11px;font-weight:800;position:sticky;top:0}.txw-reference-dialog .reference-price-entries td{color:#363c32;font-variant-numeric:tabular-nums;font-size:12px}.txw-reference-dialog .reference-price-entries td:last-child,.txw-reference-dialog .reference-price-entries th:last-child{text-align:right}.txw-reference-dialog .reference-price-entries tbody tr:nth-child(2n){background:#fbfaf7}.txw-reference-dialog-footer{background:#fffdf8;border-top:1px solid #eee7d7;justify-content:space-between;align-items:center;gap:20px;padding:14px 22px 18px;display:flex}.txw-reference-dialog-footer p{color:#767266;margin:0;font-size:11px;line-height:1.5}.txw-reference-dialog-footer p strong{color:#80611a;font-size:11.5px;display:block}.txw-reference-dialog-footer .txw-reference-done{background:#9b740d;border-radius:9px;flex:none;min-width:84px;min-height:36px}.txw-reference-dialog :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #aa852b}@media (width<=1180px){.purchase-commercial-page>.txw-grid{grid-template-columns:minmax(0,1fr)}.purchase-commercial-page .txw-rail-post .txw-testing-sticky-context{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;position:static;overflow:visible}}@media (width<=760px){.purchase-commercial-page .txw-main>.card{padding:16px 15px}.purchase-commercial-page .txw-pricing-hero,.purchase-commercial-page .txw-commercial-snapshot .txw-block-head,.purchase-commercial-page .txw-s18-doc-head{flex-direction:column;align-items:flex-start}.purchase-commercial-page .txw-pricing-hero-actions{justify-content:flex-start}.purchase-commercial-page .txw-pricing-workspace .commercial-grid,.purchase-commercial-page .txw-document-workspace{grid-template-columns:1fr}.purchase-commercial-page .txw-document-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.purchase-commercial-page .txw-rail-post .txw-testing-sticky-context,.txw-reference-dialog .reference-price-meta{grid-template-columns:1fr}}@media (width<=460px){.purchase-commercial-page .txw-document-rail{grid-template-columns:1fr}.purchase-commercial-page .txw-pricing-workspace>.txw-pricing-commit{width:100%}.txw-reference-dialog{width:calc(100vw - 18px);max-height:92vh}.txw-reference-dialog-head,.txw-reference-dialog>.reference-price-card,.txw-reference-dialog-footer{padding-left:14px;padding-right:14px}.txw-reference-dialog-footer{flex-direction:column;align-items:flex-start}}.purchase-commercial-page{--testing-gold-800:#886609;--testing-gold-500:#d4ab3d;--testing-radius-xl:18px;--testing-shadow:0 9px 24px #2e230c0b}.purchase-commercial-page .txw-rail-post{grid-template-rows:minmax(0,1fr) auto;align-self:stretch;gap:12px;min-width:0;display:grid;position:static}.purchase-commercial-page .txw-rail-post>.txw-testing-sticky-corridor{align-self:stretch;min-height:0;display:block}.purchase-commercial-page .txw-rail-post .txw-testing-sticky-context{align-self:start}.purchase-commercial-page .txw-rail-post .txw-testing-timing-card{cursor:default}@media (width<=1120px){.purchase-commercial-page .txw-rail-post{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.purchase-commercial-page .txw-rail-post>.txw-testing-sticky-corridor{display:contents}.purchase-commercial-page .txw-rail-post .txw-testing-sticky-context{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.purchase-commercial-page .txw-rail-post .txw-testing-rail-utilities{grid-area:auto/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.purchase-commercial-page .txw-rail-post .txw-testing-sticky-context,.purchase-commercial-page .txw-rail-post .txw-testing-rail-utilities{grid-template-columns:minmax(0,1fr)}}.purchase-commercial-page .txw-pricing-workspace{--s18-ink:#102d28;--s18-hairline:#e7e2d6;--s18-gold:#9a7617}.purchase-commercial-page .txw-pricing-workspace>p{color:#61716c;line-height:1.5}.purchase-commercial-page .txw-pricing-workspace .txw-panel-head{border-bottom:0;margin-top:15px;margin-bottom:8px}.purchase-commercial-page .txw-pricing-workspace .txw-panel-head>span{color:var(--s18-ink);letter-spacing:0;text-transform:none;font-size:12.5px}.purchase-commercial-page .txw-s18-price-lines{border:1px solid var(--s18-hairline);background:#fff;border-radius:12px;overflow:hidden}.purchase-commercial-page .txw-s18-price-lines-head,.purchase-commercial-page .txw-s18-price-line{grid-template-columns:minmax(0,1fr) minmax(180px,34%);align-items:center;gap:18px;min-width:0;display:grid}.purchase-commercial-page .txw-s18-price-lines-head{color:#6e786f;border-bottom:1px solid var(--s18-hairline);letter-spacing:.025em;background:#f5f3ed;padding:10px 14px;font-size:10px;font-weight:750}.purchase-commercial-page .txw-s18-price-line{background:#fff;margin:0;padding:10px 14px;font-weight:400}.purchase-commercial-page .txw-s18-price-line+.txw-s18-price-line{border-top:1px solid #f0ece3}.purchase-commercial-page .txw-s18-price-line:focus-within{background:#fffef9}.purchase-commercial-page .txw-s18-price-item{flex-direction:column;gap:3px;min-width:0;display:flex}.purchase-commercial-page .txw-s18-price-item strong{color:var(--s18-ink);font-size:13px;font-weight:750;line-height:1.3}.purchase-commercial-page .txw-s18-price-item small{color:#687c78;font-size:11px;font-weight:450;line-height:1.45}.purchase-commercial-page .txw-s18-money-entry{background:#fff;border:1px solid #d9dfd9;border-radius:8px;align-items:stretch;min-width:0;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.purchase-commercial-page .txw-s18-money-entry:focus-within{border-color:#9b7c30;box-shadow:0 0 0 3px #ad8b311f}.purchase-commercial-page .txw-s18-money-prefix{color:#4d685f;background:#f4f6f3;border-right:1px solid #e4e7df;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.purchase-commercial-page .txw-s18-money-entry input{font-variant-numeric:tabular-nums;letter-spacing:.01em;width:100%;min-width:0;min-height:39px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:7px 11px;font-size:13px;font-weight:680;display:block}.purchase-commercial-page .txw-s18-money-entry input:focus-visible{box-shadow:none;outline:0}.purchase-commercial-page .txw-s18-adjustments-title{justify-content:space-between;align-items:baseline;gap:12px;margin:16px 0 8px;display:flex}.purchase-commercial-page .txw-s18-adjustments-title strong{color:var(--s18-ink);font-size:12.5px}.purchase-commercial-page .txw-s18-adjustments-title small{color:#71827b;font-size:10.5px}.purchase-commercial-page .txw-s18-fee-grid>label{background:#fbfaf7;border:1px solid #ede7db;border-radius:10px;padding:12px;font-size:12px;font-weight:650}.purchase-commercial-page .txw-s18-fee-grid select,.purchase-commercial-page .txw-s18-fee-grid input{background-color:#fff;min-height:36px}.purchase-commercial-page .txw-pricing-workspace>.txw-pricing-commit{min-height:43px;box-shadow:none;border-radius:9px;margin-top:16px;padding:9px 14px}.purchase-commercial-page .txw-commercial-snapshot .txw-total-block{background:#f9f7ee;border-color:#e6dac0}.purchase-commercial-page .txw-commercial-snapshot .txw-total-block>strong{font-size:17px}.purchase-commercial-page .txw-rail-post .txw-s18-doc-mini{background:#fffefa;border:1px solid #e6decc;border-radius:13px;margin:0;padding:14px}.purchase-commercial-page .txw-s18-doc-mini-head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.purchase-commercial-page .txw-s18-doc-mini-head h2{color:#15342d;margin:0;font-size:12.5px;line-height:1.35}.purchase-commercial-page .txw-s18-doc-mini-head small{color:#75817a;margin-top:3px;font-size:10.5px;line-height:1.3;display:block}.purchase-commercial-page .txw-s18-doc-mini-list{gap:5px;display:grid}.purchase-commercial-page .txw-s18-doc-mini-choice{color:#354b45;text-align:left;cursor:pointer;background:#f8f8f5;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;padding:9px 11px;font-size:11.5px;display:flex}.purchase-commercial-page .txw-s18-doc-mini-choice:hover{background:#fcf8ed;border-color:#e7d9b9}.purchase-commercial-page .txw-s18-doc-mini-choice.is-selected{color:#725513;background:#fff8e8;border-color:#d9c391;font-weight:750}.purchase-commercial-page .txw-s18-doc-mini-choice:focus-visible,.purchase-commercial-page .txw-s18-doc-mini-actions a:focus-visible{outline-offset:3px;outline:2px solid #947520}.purchase-commercial-page .txw-s18-doc-mini-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.purchase-commercial-page .txw-s18-doc-mini-actions>.btn{border-radius:8px;justify-content:center;align-items:center;min-width:0;min-height:35px;padding:7px 9px;font-size:11px;display:inline-flex}.purchase-commercial-page .txw-s18-doc-mini-actions>small{color:#64716a;grid-column:1/-1;font-size:11px}.purchase-commercial-page .txw-s18-doc-mini-empty{color:#727d75;margin:0;font-size:11.5px;line-height:1.55}.purchase-commercial-page .txw-s18-doc-mini-alert{color:#795924;background:#fff6e1;border:1px solid #edddb2;border-radius:8px;margin:0 0 10px;padding:9px 10px;font-size:11px;line-height:1.5}@media (width<=1120px){.purchase-commercial-page .txw-s18-price-lines-head,.purchase-commercial-page .txw-s18-price-line{grid-template-columns:minmax(0,1fr) minmax(170px,40%)}}@media (width<=640px){.purchase-commercial-page .txw-s18-price-lines-head{display:none}.purchase-commercial-page .txw-s18-price-line{grid-template-columns:minmax(0,1fr);gap:8px;padding:12px}.purchase-commercial-page .txw-s18-money-entry{width:100%}.purchase-commercial-page .txw-s18-adjustments-title{flex-wrap:wrap}}.purchase-commercial-page .txw-stage-four-navigation{border-bottom:1px solid #e7ddca;padding:5px 6px 0}.purchase-commercial-page .txw-stage-four-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:770px;display:grid}.purchase-commercial-page .txw-stage-four-tabs>button{color:#60716b;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom-width:3px;border-radius:12px 12px 0 0;align-items:center;gap:13px;min-width:0;padding:15px 17px;transition:background-color .14s,border-color .14s;display:flex}.purchase-commercial-page .txw-stage-four-tabs>button:hover{color:#153a30;background:#f9f6ee}.purchase-commercial-page .txw-stage-four-tabs>button.is-active{color:#15362e;background:#fffdf8;border-color:#e6dbbe #e6dbbe #a98522}.purchase-commercial-page .txw-stage-four-tabs>button:focus-visible,.purchase-commercial-page .txw-stage-four-doc-list button:focus-visible,.purchase-commercial-page .txw-stage-four-doc-toolbar a:focus-visible{outline-offset:2px;outline:3px solid #ad872a}.purchase-commercial-page .txw-stage-four-number{color:#887a5b;font-variant-numeric:tabular-nums;background:#f1eee6;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:grid}.purchase-commercial-page .txw-stage-four-tabs .is-active .txw-stage-four-number{color:#fff;background:#0d4035}.purchase-commercial-page .txw-stage-four-tabs button span:last-child{gap:3px;min-width:0;display:grid}.purchase-commercial-page .txw-stage-four-tabs strong{letter-spacing:-.01em;font-size:14px}.purchase-commercial-page .txw-stage-four-tabs small{color:#78847d;font-size:11px;line-height:1.45}.purchase-commercial-page .txw-stage-four-context{color:#68766d;margin:9px 12px 12px;font-size:12px;line-height:1.5}.purchase-commercial-page .txw-stage-four-price-panel:not([hidden]){gap:12px;min-width:0;display:grid}.purchase-commercial-page .txw-stage-four-price-panel>.card{border:1px solid var(--s18-edge,#e7dcc9);background:var(--s18-paper,#fffefb);border-radius:16px;min-width:0;margin:0;padding:20px 22px;box-shadow:0 6px 22px #42321308}.purchase-commercial-page .txw-stage-four-price-panel[hidden],.purchase-commercial-page .txw-stage-four-document-panel[hidden]{display:none}.purchase-commercial-page .txw-stage-four-document-panel{background:#fffefb;border-color:#e5ddcc;border-radius:15px;min-width:0;padding:22px}.purchase-commercial-page .txw-stage-four-doc-header{border-bottom:1px solid #e9e2d4;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding-bottom:16px;display:flex}.purchase-commercial-page .txw-stage-four-doc-header .txw-pricing-hero-title>div{gap:4px;display:grid}.purchase-commercial-page .txw-stage-four-doc-header h2{letter-spacing:-.025em;color:#19372e;margin:0;font-size:19px}.purchase-commercial-page .txw-stage-four-doc-grid{grid-template-columns:minmax(170px,206px) minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}.purchase-commercial-page .txw-stage-four-doc-list{gap:8px;min-width:0;display:grid}.purchase-commercial-page .txw-stage-four-doc-list>button{text-align:left;color:#374c43;cursor:pointer;background:#fff;border:1px solid #e5e2d8;border-radius:10px;grid-template-columns:18px minmax(0,1fr) 10px;align-items:center;gap:9px;padding:12px 10px;display:grid}.purchase-commercial-page .txw-stage-four-doc-list>button:hover{background:#fffaf0;border-color:#d9c59a}.purchase-commercial-page .txw-stage-four-doc-list>button.is-current{background:#fff7e5;border-color:#c9aa63;box-shadow:inset 3px 0 #b88d22}.purchase-commercial-page .txw-stage-four-doc-list>button span:nth-child(2){gap:4px;min-width:0;display:grid}.purchase-commercial-page .txw-stage-four-doc-list strong{font-size:12px;line-height:1.4}.purchase-commercial-page .txw-stage-four-doc-list small{color:#7a837a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.purchase-commercial-page .txw-stage-four-doc-chevron{color:#9c7c38;font-size:20px}.purchase-commercial-page .txw-stage-four-doc-viewer{background:#f7f6f2;border:1px solid #e9dcc0;border-radius:12px;min-width:0;overflow:hidden}.purchase-commercial-page .txw-stage-four-doc-toolbar{background:#fffdfa;border-bottom:1px solid #e9e1d0;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.purchase-commercial-page .txw-stage-four-doc-toolbar>span{color:#234538;font-size:12px;font-weight:750}.purchase-commercial-page .txw-stage-four-doc-toolbar>div{flex-wrap:wrap;gap:7px;display:flex}.purchase-commercial-page .txw-stage-four-doc-toolbar .btn{min-height:34px;padding:7px 10px;font-size:11px}.purchase-commercial-page .txw-stage-four-doc-viewer .tx-doc-surface{border:0;border-radius:0;min-width:0}.purchase-commercial-page .txw-stage-four-doc-viewer .tx-doc-canvas{min-height:560px;max-height:680px}.purchase-commercial-page .txw-stage-four-doc-viewer .tx-doc-frame{min-height:530px}.purchase-commercial-page .txw-stage-four-empty{color:#718076;text-align:center;justify-items:center;gap:12px;padding:55px 22px;display:grid}.purchase-commercial-page .txw-stage-four-empty strong{color:#253b31;font-size:15px}.purchase-commercial-page .txw-stage-four-empty p{max-width:390px;margin:0;font-size:12px;line-height:1.6}.purchase-commercial-page .txw-stage-four-data-alert,.purchase-commercial-page .txw-stage-four-rail-alert{color:#76551d;background:#fff7e4;border:1px solid #ead6a2;border-radius:9px;margin:0 0 12px;padding:10px 12px;font-size:11px;line-height:1.5}.purchase-commercial-page .txw-stage-four-rail-alert{margin-top:10px}.purchase-commercial-page .txw-rail-post{grid-template-rows:auto auto;align-self:start;position:sticky;top:16px}.purchase-commercial-page .txw-rail-post>.txw-testing-sticky-corridor{align-self:auto;min-height:0}.purchase-commercial-page .txw-rail-post .txw-testing-sticky-context{overscroll-behavior:auto;height:auto;max-height:none;position:static;overflow:visible}.purchase-commercial-page .txw-rail-post .card.summary>div{padding:7px 0}.purchase-commercial-page .txw-rail-post .txw-testing-rail-utilities{margin-top:10px}@media (width<=1180px){.purchase-commercial-page .txw-rail-post{position:static;top:auto}}@media (width<=780px){.purchase-commercial-page .txw-stage-four-tabs{grid-template-columns:minmax(0,1fr)}.purchase-commercial-page .txw-stage-four-tabs>button{border-bottom-width:2px;border-radius:9px}.purchase-commercial-page .txw-stage-four-doc-grid{grid-template-columns:minmax(0,1fr)}.purchase-commercial-page .txw-stage-four-doc-list{grid-template-columns:repeat(3,minmax(0,1fr))}.purchase-commercial-page .txw-stage-four-doc-toolbar{flex-direction:column;align-items:flex-start}.purchase-commercial-page .txw-stage-four-doc-viewer .tx-doc-canvas{min-height:450px}}@media (width<=540px){.purchase-commercial-page .txw-stage-four-doc-list{grid-template-columns:minmax(0,1fr)}.purchase-commercial-page .txw-stage-four-document-panel{padding:16px 12px}.purchase-commercial-page .txw-stage-four-price-panel>.card{padding:16px 14px}}.purchase-commercial-page .txw-stage-four-view-only-frame{background:#fff;border:0;width:100%;max-width:100%;height:580px;display:block}.purchase-commercial-page .txw-stage-four-navigation{margin:6px 0 14px}.purchase-commercial-page .txw-stage-four-tabs{max-width:770px}.purchase-commercial-page .txw-s18-pricing-layout{grid-template-columns:minmax(0,1.25fr) minmax(280px,.9fr);align-items:stretch;gap:18px;margin-top:14px;display:grid}.purchase-commercial-page .txw-s18-pricing-primary,.purchase-commercial-page .txw-s18-pricing-side{flex-direction:column;min-width:0;display:flex}.purchase-commercial-page .txw-s18-pricing-primary .txw-panel-head{margin-top:0}.purchase-commercial-page .txw-s18-pricing-primary>.txw-pricing-commit{align-self:flex-start;max-width:100%;min-height:43px;margin-top:13px}.purchase-commercial-page .txw-s18-pricing-side>.txw-s18-adjustments-title{margin:1px 0 8px}.purchase-commercial-page .txw-s18-pricing-side .txw-s18-fee-grid{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.purchase-commercial-page .txw-s18-pricing-side .txw-s18-fee-grid>label{gap:5px;padding:10px 12px;line-height:1.3;display:grid}.purchase-commercial-page .txw-s18-pricing-side .txw-s18-fee-grid select,.purchase-commercial-page .txw-s18-pricing-side .txw-s18-fee-grid input{min-height:34px;margin:0}.purchase-commercial-page .txw-s18-reference-donor{width:100%;min-width:0;margin-top:10px}.purchase-commercial-page .txw-reference-create-donor:not([open]){display:none}.purchase-commercial-page .txw-reference-create-donor[open]{border-radius:12px;flex-direction:column;gap:.85rem;width:min(26rem,100vw - 30px);max-height:min(85vh,40rem);padding:1.25rem;display:flex;overflow-y:auto}.purchase-commercial-page .txw-reference-create-donor .reference-price-card{min-width:0;box-shadow:none;background:0 0;border:0;flex-direction:column;gap:.8rem;margin:0;padding:0;display:flex}.purchase-commercial-page .txw-reference-create-donor .reference-modal-head{background:0 0;border:0;margin:0;padding:0;position:static}.purchase-commercial-page .txw-reference-create-donor .reference-modal-source{margin:0;font-size:.8rem}.purchase-commercial-page .txw-reference-create-donor .reference-price-entries{border:1px solid #b68b3d59;border-radius:9px;max-height:min(18rem,42vh);margin:0;overflow:auto}.purchase-commercial-page .txw-reference-create-donor .reference-price-entries table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0;font-size:.85rem}.purchase-commercial-page .txw-reference-create-donor .reference-price-entries th,.purchase-commercial-page .txw-reference-create-donor .reference-price-entries td{text-align:left;overflow-wrap:anywhere;padding:.5rem .75rem}.purchase-commercial-page .txw-reference-create-donor .reference-price-entries th:last-child,.purchase-commercial-page .txw-reference-create-donor .reference-price-entries td:last-child{text-align:right;white-space:nowrap}.purchase-commercial-page .txw-reference-create-donor .reference-modal-meta{background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:.5rem;margin:0;padding:0;display:grid}.purchase-commercial-page .txw-reference-create-donor .reference-modal-meta>div{justify-content:space-between;align-items:baseline;gap:.75rem;padding:0;display:flex}.purchase-commercial-page .txw-reference-create-donor .reference-modal-meta dd{text-align:right;overflow-wrap:anywhere}.purchase-commercial-page .txw-reference-create-donor .reference-modal-note{color:#667085;border-top:1px solid #b68b3d40;margin:0;padding:.75rem 0 0;line-height:1.5}.purchase-commercial-page .txw-reference-create-donor .reference-modal-link{color:#8a6a25;background:0 0;border:0;margin-top:0;padding:0}@media (width<=1200px){.purchase-commercial-page .txw-s18-pricing-layout{grid-template-columns:minmax(0,1fr);gap:12px}.purchase-commercial-page .txw-s18-pricing-side .txw-s18-fee-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.purchase-commercial-page .txw-s18-pricing-side .txw-s18-fee-grid{grid-template-columns:minmax(0,1fr)}.purchase-commercial-page .txw-s18-pricing-primary>.txw-pricing-commit{width:100%}}.purchase-commercial-page .txw-reference-create-donor .txw-reference-heading-hidden{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.purchase-commercial-page .txw-s18-pricing-layout{grid-template-columns:minmax(0,1.2fr) minmax(280px,.9fr);align-items:stretch;gap:14px 18px}.purchase-commercial-page .txw-s18-pricing-primary,.purchase-commercial-page .txw-s18-pricing-side{min-width:0;height:100%}.purchase-commercial-page .txw-s18-pricing-primary>.txw-s18-price-lines,.purchase-commercial-page .txw-s18-pricing-side>.txw-s18-fee-grid{flex:auto}.purchase-commercial-page .txw-s18-pricing-side .txw-s18-fee-grid{grid-template-rows:repeat(2,minmax(0,1fr))}.purchase-commercial-page .txw-s18-action-row{border-top:1px solid #ede5d7;flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;align-items:stretch;gap:12px;padding-top:14px;display:flex}.purchase-commercial-page .txw-s18-action-row>.txw-pricing-commit{justify-content:space-between;width:clamp(280px,39%,370px);max-width:100%;min-height:60px;margin:0;padding:11px 17px}.purchase-commercial-page .txw-s18-action-row .txw-pricing-commit-text{text-align:left;gap:3px;display:grid}.purchase-commercial-page .txw-s18-action-row .txw-pricing-commit-text small{font-size:10px;line-height:1.35}.purchase-commercial-page .txw-s18-action-row>.txw-s18-reference-donor{width:clamp(270px,36%,370px);min-height:60px;margin:0;padding:10px 14px}.purchase-commercial-page .txw-s18-action-row>.txw-s18-reference-donor .trx-reference-trigger-copy{text-align:left}@media (width<=1200px){.purchase-commercial-page .txw-s18-pricing-primary,.purchase-commercial-page .txw-s18-pricing-side{height:auto}.purchase-commercial-page .txw-s18-pricing-side .txw-s18-fee-grid{grid-template-rows:auto}.purchase-commercial-page .txw-s18-action-row>.txw-pricing-commit,.purchase-commercial-page .txw-s18-action-row>.txw-s18-reference-donor{width:min(100%,380px)}}@media (width<=680px){.purchase-commercial-page .txw-s18-action-row{flex-direction:column}.purchase-commercial-page .txw-s18-action-row>.txw-pricing-commit,.purchase-commercial-page .txw-s18-action-row>.txw-s18-reference-donor{width:100%}}.transaction-workspace:not(.purchase-estimate-page) .txw-estimate-identity{background:radial-gradient(220px 112px at calc(100% + 55px) 115%,#dcb13c12 0 60%,#0000 61%),linear-gradient(#fffefb,#fffdfa);border:1px solid #eadfc9;border-radius:18px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.05fr);min-height:92px;display:grid;position:relative;overflow:hidden;box-shadow:0 6px 18px #2e230c09}.transaction-workspace:not(.purchase-estimate-page) .txw-estimate-identity>.txw-estimate-identity-cell{align-items:center;gap:15px;min-width:0;padding:17px 24px;display:flex}.transaction-workspace:not(.purchase-estimate-page) .txw-estimate-identity>.txw-estimate-identity-cell+.txw-estimate-identity-cell{border-left:1px solid #ece4d7}.transaction-workspace:not(.purchase-estimate-page) .txw-estimate-identity-icon{color:#fff;background:linear-gradient(135deg,#9a740b,#795805);border:1px solid #765706;border-radius:999px;flex:0 0 50px;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 6px 14px #71520724}.transaction-workspace:not(.purchase-estimate-page) .txw-estimate-identity-fact{gap:4px;min-width:0;display:grid}.transaction-workspace:not(.purchase-estimate-page) .txw-estimate-identity-label{color:#7e776c;letter-spacing:.02em;text-transform:none;font-size:12px;font-weight:540}.transaction-workspace:not(.purchase-estimate-page) .txw-estimate-identity-fact strong{overflow-wrap:anywhere;color:#211d16;min-width:0;font-size:15px;font-weight:760;line-height:1.25}.transaction-workspace:not(.purchase-estimate-page) .txw-estimate-identity-value{min-width:0}.transaction-workspace:not(.purchase-estimate-page) .txw-estimate-number{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:none;display:block;overflow:visible}.transaction-workspace .txw-estimate-identity-recorded{color:#7e776c;letter-spacing:.01em;font-size:11.5px;font-weight:600}@media (width<=820px){.transaction-workspace:not(.purchase-estimate-page) .txw-estimate-identity{grid-template-columns:repeat(2,minmax(0,1fr))}.transaction-workspace:not(.purchase-estimate-page) .txw-estimate-identity>.txw-estimate-identity-cell:nth-child(3){border-left:0}.transaction-workspace:not(.purchase-estimate-page) .txw-estimate-identity>.txw-estimate-identity-cell:nth-child(n+3){border-top:1px solid #ece4d7}}@media (width<=560px){.transaction-workspace:not(.purchase-estimate-page) .txw-estimate-identity{grid-template-columns:minmax(0,1fr)}.transaction-workspace:not(.purchase-estimate-page) .txw-estimate-identity>.txw-estimate-identity-cell+.txw-estimate-identity-cell{border-top:1px solid #ece4d7;border-left:0}}.transaction-workspace .txd-truth-notes{background:#fffdf7;border:1px solid #eadfc9;border-radius:12px;gap:6px;margin-top:12px;padding:12px 14px;display:grid}.transaction-workspace .txd-truth-notes>strong{color:#7c651f;letter-spacing:.02em;text-transform:uppercase;font-size:12px}.transaction-workspace .txd-truth-notes ul{gap:4px;margin:0;padding-left:18px;display:grid}.transaction-workspace .txd-truth-notes li{color:#514c43;font-size:13px;line-height:1.45}.purchase-commercial-page .txd-payment-documents{border-top:1px solid #ece4d7;gap:10px;margin-top:14px;padding-top:14px;display:grid}.purchase-commercial-page .txd-payment-documents h3{color:#211d16;margin:2px 0 0;font-size:15px}.purchase-commercial-page .txd-payment-documents ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.purchase-commercial-page .txd-payment-documents li{align-items:center;gap:10px;display:flex}.purchase-commercial-page .txd-payment-documents li>span{flex:auto;gap:2px;min-width:0;display:grid}.purchase-commercial-page .txd-payment-documents li>span strong{color:#211d16;font-size:13.5px}.purchase-commercial-page .txd-payment-documents li>span small{color:#7e776c;font-size:11.5px}.purchase-commercial-page .txw-s18-payment-title .txw-block-eyebrow{color:#96701a;letter-spacing:.095em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:800;display:block}.wave-ui1-list[data-finance-list=v4] .finance-list-insights{background:#fffdfa;border:1px solid #e2d3b5;border-radius:10px;margin:0 0 16px;padding:17px 18px 18px}.wave-ui1-list[data-finance-list=v4] .finance-list-insights-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;margin-bottom:14px;display:flex}.wave-ui1-list[data-finance-list=v4] .finance-list-kicker{color:#98711e;letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:800}.wave-ui1-list[data-finance-list=v4] .finance-list-insights-heading h2{color:#16352c;margin:4px 0 0;font:700 21px/1.2 Georgia,Times New Roman,serif}.wave-ui1-list[data-finance-list=v4] .finance-list-page-scope{color:#756e63;font-size:12px}.wave-ui1-list[data-finance-list=v4] .finance-list-insights-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.wave-ui1-list[data-finance-list=v4] .finance-list-insight{background:#f7f6f2;border:1px solid #efebe3;border-radius:9px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;min-height:124px;padding:15px 14px;display:grid}.wave-ui1-list[data-finance-list=v4] .finance-list-insight-icon{color:#956609;background:#f3e1b9;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.wave-ui1-list[data-finance-list=v4] .finance-list-insight--on_process .finance-list-insight-icon{color:#386bb1;background:#dfebf9}.wave-ui1-list[data-finance-list=v4] .finance-list-insight--success .finance-list-insight-icon{color:#24764f;background:#dceee2}.wave-ui1-list[data-finance-list=v4] .finance-list-insight-info{align-content:center;gap:5px;min-width:0;display:grid}.wave-ui1-list[data-finance-list=v4] .finance-list-insight-title{color:#1f2e2b;font-size:13.5px;line-height:1.3}.wave-ui1-list[data-finance-list=v4] .finance-list-insight-count{color:#776f63;font-size:11.5px}.wave-ui1-list[data-finance-list=v4] .finance-list-insight-link{color:#20302d;gap:4px;min-width:0;text-decoration:none;display:grid}.wave-ui1-list[data-finance-list=v4] .finance-list-insight-link b{overflow-wrap:anywhere;font-size:12.5px}.wave-ui1-list[data-finance-list=v4] .finance-list-insight-link small{text-overflow:ellipsis;white-space:nowrap;color:#756f66;max-width:100%;font-size:11.5px;overflow:hidden}.wave-ui1-list[data-finance-list=v4] .finance-list-insight-link:hover b{color:#99721d}.wave-ui1-list[data-finance-list=v4] .finance-list-insight-link:focus-visible{outline-offset:3px;outline:2px solid #a48132}.wave-ui1-list[data-finance-list=v4] .finance-list-insight-figure{text-align:right;font-variant-numeric:tabular-nums;justify-items:end;gap:5px;min-width:0;display:grid}.wave-ui1-list[data-finance-list=v4] .finance-list-insight-figure strong{color:#795807;white-space:nowrap;font-size:15px}.wave-ui1-list[data-finance-list=v4] .finance-list-insight-figure small{color:#82796a;font-size:11px}.wave-ui1-list[data-finance-list=v4] .finance-list-insight-empty{color:#817a70;font-size:12px}.wave-ui1-list[data-finance-list=v4] .finance-filters{grid-template-columns:minmax(230px,1.28fr) minmax(165px,.76fr) minmax(348px,1.2fr) auto;align-items:end;gap:14px 12px;margin-bottom:16px;display:grid}.wave-ui1-list[data-finance-list=v4] .finance-filters>label,.wave-ui1-list[data-finance-list=v4] .finance-date-range{align-content:end;gap:8px;min-width:0;margin:0;display:grid}.wave-ui1-list[data-finance-list=v4] .finance-filters>label>span,.wave-ui1-list[data-finance-list=v4] .finance-date-range>span{color:#302f2b;font-size:13px;font-weight:700;line-height:18px}.wave-ui1-list[data-finance-list=v4] .finance-dates{align-items:center;gap:8px;min-width:0;display:flex}.wave-ui1-list[data-finance-list=v4] .finance-dates>span{color:#807b70;flex:none;font-size:12px}.wave-ui1-list[data-finance-list=v4] .finance-dates input{box-sizing:border-box;color:#1b2b2b;background:#fffdfa;border:1px solid #dcd1bc;border-radius:7px;width:100%;min-width:0;height:44px;min-height:44px;max-height:44px;padding:0 10px;font-size:13px}.wave-ui1-list[data-finance-list=v4] .finance-search-control{align-items:center;display:flex;position:relative}.wave-ui1-list[data-finance-list=v4] .finance-search-control>svg{color:#8b8b85;pointer-events:none;position:absolute;left:13px}.wave-ui1-list[data-finance-list=v4] .finance-search-control input{box-sizing:border-box;background:#fffdfa;width:100%;height:44px;min-height:44px;max-height:44px;padding-left:39px;font-size:13px}.wave-ui1-list[data-finance-list=v4] .finance-status-field>.select-menu{width:100%;min-width:0;height:44px;min-height:44px;max-height:44px}.wave-ui1-list[data-finance-list=v4] .finance-status-field .select-menu-trigger{box-sizing:border-box;background:#fffdfa;border:1px solid #dcd1bc;height:44px;min-height:44px;max-height:44px;font-size:13px}.wave-ui1-list[data-finance-list=v4] .finance-status-field .select-menu-pop{z-index:40;min-width:100%}.wave-ui1-list[data-finance-list=v4] .finance-filters .filter-actions{align-self:end;align-items:center;gap:8px;display:flex}.wave-ui1-list[data-finance-list=v4] .finance-filters .filter-actions>.btn{box-sizing:border-box;align-self:end;height:44px;min-height:44px;max-height:44px;margin:0;padding:0 14px;font-size:13px}.wave-ui1-list[data-finance-list=v4] .payment-table{box-shadow:none;background:#fff;border:1px solid #e1d5bd;border-radius:10px;padding:0;overflow:hidden}.wave-ui1-list[data-finance-list=v4] .payment-table .table-frame-head{background:#fffdfa;border-bottom:0;justify-content:space-between;align-items:center;gap:16px;min-height:82px;margin:0;padding:18px;display:flex}.wave-ui1-list[data-finance-list=v4] .payment-table .table-frame-head h2{color:#172238;letter-spacing:-.18px;margin:0;font-size:18px;font-weight:730;line-height:1.2}.wave-ui1-list[data-finance-list=v4] .payment-table .table-frame-head h2+span{color:#756f64;margin-top:5px;font-size:13px;font-weight:500;line-height:1.35;display:block}.wave-ui1-list[data-finance-list=v4] .payment-table .table-frame-page-size{white-space:nowrap;color:#5f594e;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.wave-ui1-list[data-finance-list=v4] .payment-table .table-frame-page-size>span,.wave-ui1-list[data-finance-list=v4] .payment-table .table-frame-page-size>small{color:#5f594e;margin:0;font-size:11px;line-height:1.15}.wave-ui1-list[data-finance-list=v4] .payment-table .select-menu-page-size{width:56px;min-width:56px}.wave-ui1-list[data-finance-list=v4] .payment-table .select-menu-page-size .select-menu-trigger{background:#fffdfa;border:1px solid #d9d3c8;border-radius:8px;height:38px;min-height:38px;padding:0 10px;font-size:12.5px}.wave-ui1-list[data-finance-list=v4] .payment-table .select-menu-page-size .select-menu-pop{min-width:82px;right:0}.wave-ui1-list[data-finance-list=v4] .payment-table>.table-wrap{border-top:1px solid #eee6d8;width:100%;margin:0;padding:0;overflow-x:auto}.wave-ui1-list[data-finance-list=v4] .payment-table table{border-collapse:collapse;border-spacing:0;background:#fff;width:100%;min-width:1060px}.wave-ui1-list[data-finance-list=v4] .payment-table thead th{color:#5d564a;letter-spacing:0;text-transform:none;vertical-align:middle;background:#faf7f0;border:0;border-bottom:1px solid #e7dcc6;height:50px;padding:0 18px;font-size:11.75px;font-weight:680;line-height:1.15}.wave-ui1-list[data-finance-list=v4] .payment-table tbody td{color:#25324a;vertical-align:middle;background:#fff;border:0;border-bottom:1px solid #ebe8e1;height:72px;padding:0 18px;font-size:13.5px;line-height:1.25}.wave-ui1-list[data-finance-list=v4] .payment-table tbody tr:last-child td{border-bottom:0}.wave-ui1-list[data-finance-list=v4] .payment-table tbody tr:hover td{background:#fffdf9}.wave-ui1-list[data-finance-list=v4] .payment-table .badge{border-radius:999px;min-height:30px;padding:7px 12px;font-size:11px;font-weight:670;line-height:1}.wave-ui1-list[data-finance-list=v4] .payment-table .table-frame-footer{color:#6f6a61;background:#faf7f0;border-top:1px solid #dfcfad;justify-content:space-between;align-items:center;gap:16px;min-height:56px;margin:0;padding:0 18px;font-size:12.5px;display:flex}.wave-ui1-list[data-finance-list=v4] .payment-table .table-frame-footer>div{align-items:center;gap:8px;display:flex}.wave-ui1-list[data-finance-list=v4] .payment-table .table-frame-footer button{color:#52575d;width:36px;height:36px;box-shadow:none;background:#fffdfa;border:1px solid #ddd5c7;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.wave-ui1-list[data-finance-list=v4] .payment-table .table-frame-footer button:disabled{opacity:.42}.wave-ui1-list[data-finance-list=v4] .payment-table .table-frame-footer .customer-pagination.active{color:#7c651f;background:0 0;border:0;justify-content:center;align-items:center;min-width:28px;height:36px;padding:0 2px;font-size:12px;font-weight:700;display:inline-flex}.wave-ui1-list[data-finance-list=v4] .finance-list-purchase-number{color:#152e29;overflow-wrap:anywhere;font-size:13.5px;font-weight:750}.wave-ui1-list[data-finance-list=v4] .finance-list-date-stack{gap:4px;min-width:0;display:grid}.wave-ui1-list[data-finance-list=v4] .finance-list-date-stack b{white-space:nowrap;font-size:13px}.wave-ui1-list[data-finance-list=v4] .finance-list-date-stack small,.wave-ui1-list[data-finance-list=v4] .finance-list-no-date{color:#766f65;font-size:11.5px}.wave-ui1-list[data-finance-list=v4] .finance-list-customer{align-items:center;gap:10px;display:inline-flex}.wave-ui1-list[data-finance-list=v4] .finance-list-avatar{color:#fff;background:#0c463a;border:1px solid #c9b47f;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:800;display:inline-grid}.wave-ui1-list[data-finance-list=v4] .finance-list-customer-name{color:#122923;font-size:13.5px;font-weight:700}.wave-ui1-list[data-finance-list=v4] .finance-list-outlet{color:#536270}.wave-ui1-list[data-finance-list=v4] .payment-table .table-wrap td:last-child,.wave-ui1-list[data-finance-list=v4] .payment-table .table-wrap th:last-child{text-align:center}.wave-ui1-list[data-finance-list=v4] .payment-table .icon-action{width:34px;height:34px;margin-inline:auto}@media (width<=1300px){.wave-ui1-list[data-finance-list=v4] .finance-filters{grid-template-columns:minmax(0,1.3fr) minmax(180px,.75fr)}.wave-ui1-list[data-finance-list=v4] .finance-date-range{grid-column:1/2}.wave-ui1-list[data-finance-list=v4] .finance-filters .filter-actions{grid-column:2/3;justify-self:end}.wave-ui1-list[data-finance-list=v4] .finance-list-insight{grid-template-columns:48px minmax(0,1fr)}.wave-ui1-list[data-finance-list=v4] .finance-list-insight-figure{text-align:left;grid-column:2;justify-items:start}}@media (width<=900px){.wave-ui1-list[data-finance-list=v4] .finance-list-insights-grid{grid-template-columns:minmax(0,1fr)}.wave-ui1-list[data-finance-list=v4] .finance-list-insight{grid-template-columns:48px minmax(0,1fr) auto}.wave-ui1-list[data-finance-list=v4] .finance-list-insight-figure{text-align:right;grid-column:auto;justify-items:end}}@media (width<=720px){.wave-ui1-list[data-finance-list=v4] .finance-filters{grid-template-columns:minmax(0,1fr)}.wave-ui1-list[data-finance-list=v4] .finance-date-range,.wave-ui1-list[data-finance-list=v4] .finance-filters .filter-actions{grid-column:auto;justify-self:stretch}.wave-ui1-list[data-finance-list=v4] .payment-table .table-frame-head{flex-wrap:wrap}.wave-ui1-list[data-finance-list=v4] .payment-table .table-frame-page-size{margin-left:auto}.wave-ui1-list[data-finance-list=v4] .finance-list-insight{grid-template-columns:48px minmax(0,1fr)}.wave-ui1-list[data-finance-list=v4] .finance-list-insight-figure{text-align:left;grid-column:2;justify-items:start}}.wave-ui1-list[data-gudang-list=v1] .gudang-kpi{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:15px;display:grid}.wave-ui1-list[data-gudang-list=v1] .gudang-kpi .card.metric{background:#fffefa;border:1px solid #e4d9c6;border-radius:11px;grid-template-columns:52px minmax(0,1fr);grid-template-areas:"icon title""icon value""icon foot";align-content:center;align-items:center;gap:4px 15px;min-height:132px;margin:0;padding:17px 19px;display:grid;box-shadow:0 2px 10px #1a272005}.wave-ui1-list[data-gudang-list=v1] .gudang-kpi .card.metric>.gudang-kpi-icon{letter-spacing:0;border-radius:50%;grid-area:icon;justify-content:center;align-self:center;align-items:center;width:52px;height:52px;font-size:0;display:inline-flex}.wave-ui1-list[data-gudang-list=v1] .gudang-kpi-icon svg{width:23px;height:23px}.wave-ui1-list[data-gudang-list=v1] .gudang-kpi-icon-ok{color:#2b6244;background:#e8f1e8}.wave-ui1-list[data-gudang-list=v1] .gudang-kpi-icon-wait{color:#aa7609;background:#fbf2df}.wave-ui1-list[data-gudang-list=v1] .gudang-kpi-icon-gold{color:#a7791a;background:#f8f0df}.wave-ui1-list[data-gudang-list=v1] .gudang-kpi .card.metric>.gudang-kpi-title{color:#76664b;letter-spacing:.055em;text-transform:uppercase;grid-area:title;align-self:end;font-size:11px;font-weight:750;line-height:1.35}.wave-ui1-list[data-gudang-list=v1] .gudang-kpi .card.metric>.gudang-kpi-value{color:#102a23;letter-spacing:-.55px;overflow-wrap:anywhere;grid-area:value;align-self:center;min-width:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(23px,1.75vw,29px);font-weight:700;line-height:1.14}.wave-ui1-list[data-gudang-list=v1] .gudang-kpi-foot{border:0;flex-wrap:wrap;grid-area:foot;align-items:center;gap:3px 10px;min-width:0;margin-top:2px;padding:0;display:flex}.wave-ui1-list[data-gudang-list=v1] .gudang-kpi-chip{color:#536174;align-items:center;gap:5px;font-size:11.5px;font-weight:620;display:inline-flex}.wave-ui1-list[data-gudang-list=v1] .gudang-kpi-chip-gold{color:#9b720d;border-left:1px solid #e8ddca;padding-left:9px}.wave-ui1-list[data-gudang-list=v1] .gudang-kpi-foot small{color:#718096;font-size:11px;font-weight:500}.wave-ui1-list[data-gudang-list=v1] .filter-bar{box-shadow:none;background:#fff;border:1px solid #e6dbc8;border-radius:10px;padding:14px 15px}.wave-ui1-list[data-gudang-list=v1] .filter-bar>label>span{color:#26362f;font-size:12px;font-weight:700}.wave-ui1-list[data-gudang-list=v1] .filter-bar .gudang-search-control{align-items:center;width:100%;display:flex;position:relative}.wave-ui1-list[data-gudang-list=v1] .filter-bar .gudang-search-control>svg{z-index:1;color:#8a897e;pointer-events:none;position:absolute;left:13px}.wave-ui1-list[data-gudang-list=v1] .filter-bar input{color:#192b25;background:#fffdfa;border:1px solid #dccfb7;border-radius:7px;width:100%;height:42px;min-height:42px;padding-left:38px;font-size:12.5px}.wave-ui1-list[data-gudang-list=v1] .filter-bar input::placeholder{color:#8994a4;font-size:12px;font-weight:400}.wave-ui1-list[data-gudang-list=v1] .filter-bar .select-menu{width:100%;display:block}.wave-ui1-list[data-gudang-list=v1] .filter-bar .select-menu-trigger{background:#fffdfa;border-color:#dccfb7;border-radius:7px;height:42px;min-height:42px;font-size:12.5px}.wave-ui1-list[data-gudang-list=v1] .filter-bar .select-menu-pop{z-index:90}.wave-ui1-list[data-gudang-list=v1] .filter-bar .filter-actions .btn{border-radius:8px;height:42px;min-height:42px;font-size:12px;font-weight:700}.wave-ui1-list[data-gudang-list=v1] .gudang-table.table-frame{box-shadow:none;background:#fff;border:1px solid #e1d5bd;border-radius:10px;padding:0;overflow:visible}.wave-ui1-list[data-gudang-list=v1] .gudang-table>.table-frame-head{background:#fffdfa;border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;gap:16px;min-height:74px;margin:0;padding:14px 18px;display:flex}.wave-ui1-list[data-gudang-list=v1] .gudang-table>.table-frame-head>div:first-child{gap:5px;min-width:0;display:grid}.wave-ui1-list[data-gudang-list=v1] .gudang-table>.table-frame-head h2{color:#172238;letter-spacing:-.18px;margin:0;font-size:18px;font-weight:730;line-height:1.2}.wave-ui1-list[data-gudang-list=v1] .gudang-table>.table-frame-head>div:first-child>span{color:#756f64;font-size:12.5px}.wave-ui1-list[data-gudang-list=v1] .gudang-page-size{white-space:nowrap;color:#5f594e;flex:none;align-items:center;gap:8px;font-size:11.5px;display:inline-flex}.wave-ui1-list[data-gudang-list=v1] .gudang-page-size>span,.wave-ui1-list[data-gudang-list=v1] .gudang-page-size>small{color:#5f594e;font-size:11px}.wave-ui1-list[data-gudang-list=v1] .gudang-page-size .select-menu{width:56px}.wave-ui1-list[data-gudang-list=v1] .gudang-page-size .select-menu-trigger{background:#fff;height:36px;min-height:36px;padding:0 24px 0 10px;font-size:12px}.wave-ui1-list[data-gudang-list=v1] .gudang-page-size .select-menu-chevron{right:8px}.wave-ui1-list[data-gudang-list=v1] .gudang-bulk-bar{color:#6d7280;border-top:1px solid #f0e9dc;justify-content:flex-end;align-items:center;gap:12px;min-height:51px;padding:8px 18px;font-size:12px;display:flex}.wave-ui1-list[data-gudang-list=v1] .gudang-bulk-bar .btn{color:#fff;background:#124639;border-color:#124639;border-radius:7px;align-items:center;gap:9px;height:35px;min-height:35px;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex}.wave-ui1-list[data-gudang-list=v1] .gudang-bulk-bar .btn:disabled{color:#fff;cursor:not-allowed;opacity:.82;background:#8aa398;border-color:#8aa398}.wave-ui1-list[data-gudang-list=v1] .gudang-table>.table-wrap{border-top:1px solid #eee6d8;overflow-x:auto}.wave-ui1-list[data-gudang-list=v1] .gudang-table table{border-collapse:collapse;width:100%}.wave-ui1-list[data-gudang-list=v1] .gudang-table thead th{color:#5f594e;letter-spacing:0;text-transform:none;background:#faf7f0;border-bottom:1px solid #e1d5bd;padding:13px 15px;font-size:11px;font-weight:700}.wave-ui1-list[data-gudang-list=v1] .gudang-table tbody td{color:#25324a;vertical-align:middle;background:#fff;border-bottom:1px solid #ebe8e1;height:72px;padding:11px 15px;font-size:13px}.wave-ui1-list[data-gudang-list=v1] .gudang-table tbody tr:last-child td{border-bottom:0}.wave-ui1-list[data-gudang-list=v1] .gudang-table tbody tr:hover td{background:#fffdf9}.wave-ui1-list[data-gudang-list=v1] .gudang-table .reference{color:#18372e;overflow-wrap:anywhere;font-size:11.5px;font-weight:650}.wave-ui1-list[data-gudang-list=v1] .gudang-product{align-items:center;gap:11px;display:inline-flex}.wave-ui1-list[data-gudang-list=v1] .gudang-product-mark{background:radial-gradient(circle at 20% 12%,#fffefa,#f8edcf 95%);border:1px solid #e9dcc2;border-radius:8px;flex:0 0 45px;place-items:center;width:45px;height:45px;display:inline-grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff73}.wave-ui1-list[data-gudang-list=v1] .gudang-product-mark svg{width:36px;height:36px;display:block}.wave-ui1-list[data-gudang-list=v1] .gudang-table .primary-cell{gap:0;display:grid}.wave-ui1-list[data-gudang-list=v1] .gudang-table .primary-cell b{color:#142923;font-size:13.5px;font-weight:730}.wave-ui1-list[data-gudang-list=v1] .gudang-table .primary-cell small{color:#697586;font-size:11px}.wave-ui1-list[data-gudang-list=v1] .gudang-table .badge{border-radius:999px;justify-self:start;align-items:center;width:fit-content;max-width:100%;min-height:27px;padding:6px 11px;font-size:11px;font-weight:650;display:inline-flex}.wave-ui1-list[data-gudang-list=v1] .gudang-table .icon-action{color:#50585c;width:34px;height:34px;box-shadow:none;background:#fff;border:1px solid #dedfda;border-radius:8px;justify-content:center;align-items:center;margin-inline:auto;padding:0;font-size:0;display:inline-flex}.wave-ui1-list[data-gudang-list=v1] .gudang-table .icon-action span,.wave-ui1-list[data-gudang-list=v1] .gudang-table .icon-action svg:last-child{display:none}.wave-ui1-list[data-gudang-list=v1] .gudang-table .icon-action svg:first-child{width:17px;height:17px;display:block}.wave-ui1-list[data-gudang-list=v1] .gudang-table .icon-action:hover{color:#765600;background:#fffaf0;border-color:#cfbc91}.wave-ui1-list[data-gudang-list=v1] .gudang-table .table-frame-footer{color:#6f6a61;background:#faf7f0;border-top:1px solid #dfcfad;border-radius:0 0 10px 10px;justify-content:space-between;align-items:center;gap:14px;min-height:56px;margin:0;padding:0 18px;font-size:12.5px;display:flex}.wave-ui1-list[data-gudang-list=v1] .gudang-table .table-frame-footer>div{align-items:center;gap:8px;display:flex}.wave-ui1-list[data-gudang-list=v1] .gudang-table .table-frame-footer a,.wave-ui1-list[data-gudang-list=v1] .gudang-table .table-frame-footer button{color:#52575d;width:34px;height:34px;box-shadow:none;background:#fffdfa;border:1px solid #ddd5c7;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.wave-ui1-list[data-gudang-list=v1] .gudang-table .table-frame-footer button:disabled{opacity:.42}.wave-ui1-list[data-gudang-list=v1] .gudang-table .table-frame-footer .customer-pagination.active{color:#7c651f;background:0 0;border:0;justify-content:center;align-items:center;min-width:28px;height:34px;padding:0 2px;font-size:12px;font-weight:700;display:inline-flex}@media (width<=1100px){.wave-ui1-list[data-gudang-list=v1] .gudang-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}.wave-ui1-list[data-gudang-list=v1] .gudang-table>.table-frame-head{flex-wrap:wrap}}@media (width<=720px){.wave-ui1-list[data-gudang-list=v1] .gudang-kpi{grid-template-columns:minmax(0,1fr)}.wave-ui1-list[data-gudang-list=v1] .gudang-kpi .card.metric{min-height:114px}.wave-ui1-list[data-gudang-list=v1] .gudang-bulk-bar{flex-wrap:wrap;justify-content:stretch}.wave-ui1-list[data-gudang-list=v1] .gudang-bulk-bar .btn{width:100%}}.gudang-detail[data-gudang-detail=v1] .gudang-detail-head{border-bottom:1px solid #e4d1a4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;min-height:128px;margin-bottom:17px;padding-bottom:18px;display:flex}.gudang-detail[data-gudang-detail=v1] .gudang-detail-head .page-eyebrow{color:#726f66;letter-spacing:.16em;text-transform:uppercase;margin:0 0 5px;font-size:13px;font-weight:750}.gudang-detail[data-gudang-detail=v1] .gudang-detail-head h1{color:#082c23;letter-spacing:-.85px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(35px,2.65vw,44px);font-weight:600;line-height:1.08}.gudang-detail[data-gudang-detail=v1] .gudang-detail-head>div>p:last-child{color:#697b98;overflow-wrap:anywhere;margin:7px 0 0;font-size:13px;line-height:1.4}.gudang-detail[data-gudang-detail=v1] .gudang-detail-head .badge{border-radius:999px;justify-self:start;align-items:center;width:fit-content;max-width:100%;min-height:34px;padding:8px 15px;font-size:12px;font-weight:700;display:inline-flex}.gudang-detail[data-gudang-detail=v1] .gudang-detail-grid{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.gudang-detail[data-gudang-detail=v1] .gudang-detail-main,.gudang-detail[data-gudang-detail=v1] .gudang-detail-side{align-content:start;gap:16px;min-width:0;display:grid}.gudang-detail[data-gudang-detail=v1] .gudang-summary{min-height:142px}.gudang-detail[data-gudang-detail=v1] .gudang-detail-main .card,.gudang-detail[data-gudang-detail=v1] .gudang-detail-side .card{background:#fff;border:1px solid #e5d8c3;border-radius:11px;margin:0;padding:20px 21px;box-shadow:0 5px 16px #182b200a}.gudang-detail[data-gudang-detail=v1] .gudang-detail-main .card h2,.gudang-detail[data-gudang-detail=v1] .gudang-detail-side .card h2{color:#152821;letter-spacing:-.35px;margin:0 0 12px;font-size:18px;font-weight:750}.gudang-detail[data-gudang-detail=v1] .gudang-summary-tiles{background:#fffdfa;border:1px solid #ebe4d7;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.gudang-detail[data-gudang-detail=v1] .gudang-tile{background:#fffdfa;border-right:1px solid #ebe4d7;grid-template-columns:40px minmax(0,1fr);grid-template-areas:"icon label""icon value";align-content:center;align-items:center;gap:5px 10px;min-width:0;min-height:78px;padding:11px 13px;display:grid}.gudang-detail[data-gudang-detail=v1] .gudang-tile:last-child{border-right:0}.gudang-detail[data-gudang-detail=v1] .gudang-tile-icon{color:#b47b11;background:#f8efdb;border:0;border-radius:50%;grid-area:icon;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.gudang-detail[data-gudang-detail=v1] .gudang-tile-label{color:#6c7e98;grid-area:label;min-width:0;font-size:11.5px;font-weight:550;line-height:1.3}.gudang-detail[data-gudang-detail=v1] .gudang-tile-value{color:#232b25;text-overflow:ellipsis;white-space:nowrap;grid-area:value;min-width:0;font-size:13px;font-weight:750;overflow:hidden}.gudang-detail[data-gudang-detail=v1] .gudang-tile-figure{font-size:17px;font-weight:760}.gudang-detail[data-gudang-detail=v1] .gudang-facts{display:grid}.gudang-detail[data-gudang-detail=v1] .gudang-fact{border-bottom:1px solid #ece8e1;grid-template-columns:minmax(112px,.65fr) minmax(0,1fr);align-items:center;gap:14px;min-height:43px;padding:10px 0;display:grid}.gudang-detail[data-gudang-detail=v1] .gudang-fact:last-child{border-bottom:0}.gudang-detail[data-gudang-detail=v1] .gudang-fact>span{color:#60738c;font-size:13px;font-weight:500}.gudang-detail[data-gudang-detail=v1] .gudang-fact>strong{color:#152822;overflow-wrap:anywhere;font-size:13.5px;font-weight:700}.gudang-detail[data-gudang-detail=v1] .gudang-custody,.gudang-detail[data-gudang-detail=v1] .gudang-qr-card{background:#fffefa}.gudang-detail[data-gudang-detail=v1] .gudang-custody .gudang-fact{grid-template-columns:36px minmax(112px,.77fr) minmax(0,1fr);gap:11px;min-height:44px;padding:7px 0}.gudang-detail[data-gudang-detail=v1] .gudang-custody .gudang-fact>span:nth-child(2){color:#687b96;font-size:12.8px}.gudang-detail[data-gudang-detail=v1] .gudang-custody .gudang-fact>strong{color:#182b26;font-size:13.5px}.gudang-detail[data-gudang-detail=v1] .gudang-ownership-icon{color:#ae7a18;background:#fbf1df;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.gudang-detail[data-gudang-detail=v1] .gudang-custody .gudang-fact .badge{white-space:normal;text-align:left;align-items:center;gap:8px;width:fit-content;max-width:100%;min-height:30px;padding:6px 12px;font-size:12px;line-height:1.3;display:inline-flex}.gudang-detail[data-gudang-detail=v1] .gudang-custody .gudang-fact .badge:before{content:"";background:#c69a24;border-radius:50%;flex:none;width:10px;height:10px;display:block}.gudang-detail[data-gudang-detail=v1] .gudang-custody .gudang-fact .badge.ok:before{background:#46906b}.gudang-detail[data-gudang-detail=v1] .gudang-fact-code{align-items:center;gap:9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.gudang-detail[data-gudang-detail=v1] .gudang-copy{color:#8d6e29;cursor:pointer;background:#fffefa;border:1px solid #e5d5b8;border-radius:7px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.gudang-detail[data-gudang-detail=v1] .gudang-copy:hover{color:#8b6308;border-color:#be942f}.gudang-detail[data-gudang-detail=v1] .gudang-histories{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;min-height:206px;display:grid}.gudang-detail[data-gudang-detail=v1] .gudang-histories>.card{flex-direction:column;min-width:0;display:flex}.gudang-detail[data-gudang-detail=v1] .gudang-history-empty{color:#62758e;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;min-height:126px;padding:8px 12px;display:flex}.gudang-detail[data-gudang-detail=v1] .gudang-history-empty-icon{color:#7f8988;background:#f4f4f0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:3px;display:flex}.gudang-detail[data-gudang-detail=v1] .gudang-history-empty strong{color:#586981;font-size:13px;font-weight:650}.gudang-detail[data-gudang-detail=v1] .gudang-history-empty p{max-width:31ch;margin:0;font-size:12px;line-height:1.45}.gudang-detail[data-gudang-detail=v1] .gudang-timeline{display:grid}.gudang-detail[data-gudang-detail=v1] .gudang-timeline-row{border-bottom:1px solid #ede8df;grid-template-columns:16px minmax(0,1fr);gap:10px;padding:9px 0;display:grid}.gudang-detail[data-gudang-detail=v1] .gudang-timeline-row:last-child{border-bottom:0}.gudang-detail[data-gudang-detail=v1] .gudang-timeline-dot{background:#c5c8c6;border-radius:50%;width:10px;height:10px;margin-top:4px}.gudang-detail[data-gudang-detail=v1] .gudang-timeline-dot-current{background:#d2a326;box-shadow:0 0 0 3px #fbf3df}.gudang-detail[data-gudang-detail=v1] .gudang-timeline-body{gap:5px;min-width:0;display:grid}.gudang-detail[data-gudang-detail=v1] .gudang-timeline-body b{color:#24332c;font-size:13px;font-weight:750}.gudang-detail[data-gudang-detail=v1] .gudang-timeline-body>span{color:#657994;font-size:12.5px;line-height:1.4}.gudang-detail[data-gudang-detail=v1] .gudang-timeline-body>small{color:#7e8ca0;font-size:11.5px;line-height:1.4}.gudang-detail[data-gudang-detail=v1] .gudang-qr{grid-template-columns:minmax(0,1fr) 148px;align-items:center;gap:12px;display:grid}.gudang-detail[data-gudang-detail=v1] .gudang-qr-side{align-content:center;gap:15px;min-width:0;display:grid}.gudang-detail[data-gudang-detail=v1] .gudang-qr-side>p{color:#677b96;margin:0;font-size:13px;line-height:1.5}.gudang-detail[data-gudang-detail=v1] .gudang-qr-actions{grid-template-columns:minmax(0,1.2fr) minmax(0,.85fr);align-items:center;gap:8px;min-width:0;display:grid}.gudang-detail[data-gudang-detail=v1] .gudang-qr-actions .btn{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-width:0;height:38px;min-height:38px;padding:0 7px;font-size:11.5px;font-weight:650;display:inline-flex}.gudang-detail[data-gudang-detail=v1] .gudang-qr-actions a.btn{color:#815c12;background:#fffdfa;border:1px solid #c99538}.gudang-detail[data-gudang-detail=v1] .gudang-qr-actions button.btn{color:#233b30;background:#fff;border:1px solid #ddd9ce}.gudang-detail[data-gudang-detail=v1] .gudang-qr-actions .btn svg{flex:none}.gudang-detail[data-gudang-detail=v1] .gudang-qr-copied{color:#276247;font-size:11.5px;font-weight:700}.gudang-detail[data-gudang-detail=v1] .gudang-qr-tile{background:#fff;border:1px solid #eee6d8;border-radius:9px;width:148px;max-width:100%;min-height:148px}.gudang-detail[data-gudang-detail=v1] .gudang-receipt{background:linear-gradient(155deg,#fffefa 0%,#fff8e9 100%);border-color:#e4d4ae;align-content:start;justify-items:stretch;gap:15px;min-height:204px;display:grid}.gudang-detail[data-gudang-detail=v1] .gudang-receipt-heading{align-items:flex-start;gap:15px;min-width:0;display:flex}.gudang-detail[data-gudang-detail=v1] .gudang-receipt-copy{flex:1;align-content:start;gap:9px;min-width:0;display:grid}.gudang-detail[data-gudang-detail=v1] .gudang-receipt-icon{color:#9c6b11;background:#f4ebd5;border:0;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.gudang-detail[data-gudang-detail=v1] .gudang-receipt-copy h2{margin:1px 0 0;font-size:18px}.gudang-detail[data-gudang-detail=v1] .gudang-receipt-copy p{color:#687a92;margin:0;font-size:13px;line-height:1.5}.gudang-detail[data-gudang-detail=v1] .gudang-receipt .btn.primary{color:#fff;background:#0c392c;border-color:#0c392c;border-radius:8px;justify-content:center;width:100%;min-height:44px;font-size:13.5px;font-weight:750}.gudang-detail[data-gudang-detail=v1] .gudang-receipt .btn.primary svg{color:#e9c34b}@media (width>=1180px){.gudang-detail[data-gudang-detail=v1] .gudang-detail-grid:has(.gudang-history-empty):not(:has(.gudang-timeline-row:nth-child(n+2))){align-items:stretch}:is(.gudang-detail[data-gudang-detail=v1] .gudang-detail-grid:has(.gudang-history-empty):not(:has(.gudang-timeline-row:nth-child(n+2)))>.gudang-detail-main,.gudang-detail[data-gudang-detail=v1] .gudang-detail-grid:has(.gudang-history-empty):not(:has(.gudang-timeline-row:nth-child(n+2)))>.gudang-detail-side){flex-direction:column;display:flex}:is(.gudang-detail[data-gudang-detail=v1] .gudang-detail-grid:has(.gudang-history-empty):not(:has(.gudang-timeline-row:nth-child(n+2))) .gudang-histories,.gudang-detail[data-gudang-detail=v1] .gudang-detail-grid:has(.gudang-history-empty):not(:has(.gudang-timeline-row:nth-child(n+2))) .gudang-receipt){flex-grow:1}.gudang-detail[data-gudang-detail=v1] .gudang-detail-grid:has(.gudang-history-empty):not(:has(.gudang-timeline-row:nth-child(n+2))) .gudang-receipt>.btn.primary{margin-top:auto}}@media (width<=1179px){.gudang-detail[data-gudang-detail=v1] .gudang-detail-grid{grid-template-columns:minmax(0,1fr)}.gudang-detail[data-gudang-detail=v1] .gudang-summary-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1023px){.wave-ui1-list[data-gudang-list=v1] .gudang-kpi{grid-template-columns:repeat(auto-fit,minmax(235px,1fr))}.wave-ui1-list[data-gudang-list=v1] .gudang-kpi .card.metric{min-height:150px}}@media (width<=900px){.wave-ui1-list[data-gudang-list=v1] .gudang-table>.section-title{flex-wrap:wrap;justify-content:flex-start;gap:12px}.gudang-detail[data-gudang-detail=v1] .gudang-histories{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.gudang-detail[data-gudang-detail=v1] .gudang-custody .gudang-fact{grid-template-columns:30px minmax(0,1fr);gap:4px 9px}.gudang-detail[data-gudang-detail=v1] .gudang-custody .gudang-fact>strong{grid-column:2}.gudang-detail[data-gudang-detail=v1] .gudang-custody .gudang-ownership-icon{grid-row:span 2}.gudang-detail[data-gudang-detail=v1] .gudang-fact{grid-template-columns:minmax(0,1fr);gap:5px}.gudang-detail[data-gudang-detail=v1] .gudang-qr{grid-template-columns:minmax(0,1fr)}.gudang-detail[data-gudang-detail=v1] .gudang-qr-tile{width:148px}.gudang-detail[data-gudang-detail=v1] .gudang-summary-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.gudang-detail[data-gudang-detail=v1] .gudang-tile:nth-child(2){border-right:0}.gudang-detail[data-gudang-detail=v1] .gudang-tile:nth-child(-n+2){border-bottom:1px solid #ebe4d7}}@media (width<=640px){.gudang-detail[data-gudang-detail=v1] .gudang-qr-actions,.wave-ui1-list[data-gudang-list=v1] .gudang-kpi{grid-template-columns:minmax(0,1fr)}.wave-ui1-list[data-gudang-list=v1] .gudang-table .table-frame-footer{justify-content:flex-start;gap:10px}.gudang-detail[data-gudang-detail=v1] .gudang-summary-tiles{grid-template-columns:minmax(0,1fr)}.gudang-detail[data-gudang-detail=v1] .gudang-tile{border-bottom:1px solid #ebe4d7;border-right:0}.gudang-detail[data-gudang-detail=v1] .gudang-tile:last-child{border-bottom:0}}.wave-ui1-list[data-gudang-list=v1] .gudang-select-all-label{cursor:pointer;white-space:nowrap;justify-content:flex-start;align-items:center;gap:8px;display:inline-flex}.wave-ui1-list[data-gudang-list=v1] .gudang-select-all-label input[type=checkbox]{accent-color:#94710c;flex:none;width:15px;height:15px;margin:0}.preview-page[data-preview-module]{gap:18px;display:grid}.preview-chip{color:#8a6500;letter-spacing:.04em;white-space:nowrap;background:#fbf5e4;border:1px solid #e5d3ab;border-radius:999px;align-self:center;padding:7px 13px;font-size:11.5px;font-weight:750}.preview-notice{border:1px solid #ecd9bb;border-left:3px solid var(--brand-gold-500);background:#fdf8ec;border-radius:10px;gap:5px;padding:15px 18px;display:grid}.preview-notice strong{color:#6f5200;letter-spacing:.06em;font-size:12.5px;font-weight:800}.preview-notice span{color:#5d5749;max-width:940px;font-size:12.5px;line-height:1.55}.preview-page[data-preview-module] .preview-stats{margin-bottom:0}.preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.preview-grid-side{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.preview-card{background:#fff;border:1px solid #e2d8c2;border-radius:12px;align-content:start;gap:14px;margin-bottom:0;padding:20px 22px;display:grid;box-shadow:0 5px 18px #1e271e0a}.preview-card-head{border-bottom:1px solid #f0ece2;justify-content:space-between;align-items:baseline;gap:14px;padding-bottom:12px;display:flex}.preview-card-head h2{color:var(--brand-green-950);letter-spacing:-.2px;margin:0;font-size:16px;font-weight:760}.preview-card-head span{color:#837b6f;white-space:nowrap;font-size:11.5px;font-weight:600}.preview-note,.preview-purpose{color:var(--text-secondary);margin:0;font-size:12.5px;line-height:1.55}.preview-empty{color:#7d7668;text-align:center;background:#fdfbf6;border:1px dashed #e0d6c1;border-radius:10px;margin:0;padding:18px 14px;font-size:12.5px;line-height:1.55}.preview-qr{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.preview-qr-side{color:var(--text-secondary);align-content:start;gap:10px;font-size:12.5px;line-height:1.55;display:grid}.preview-qr-side p{margin:0}.preview-qr-tile{background:#fff;border:1px solid #eee6d4;border-radius:10px;width:152px;padding:12px}.preview-sim{color:#6b6350;align-items:center;gap:8px;font-size:12px;font-weight:650;display:inline-flex}.preview-sim-mark{color:#8a6500;letter-spacing:.08em;background:#fbf5e4;border:1px solid #e5d3ab;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800}.preview-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.preview-steps li{color:#3c4239;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:11px;font-size:12.5px;display:grid}.preview-step-index{color:#8a6500;background:#fbf5e4;border:1px solid #ecdcb4;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:11.5px;font-weight:800;display:inline-flex}.preview-page[data-preview-module] .table-wrap{max-width:100%;overflow-x:auto}.preview-table{border-collapse:collapse;width:100%}.preview-table thead th{color:#6b5836;letter-spacing:.06em;text-transform:uppercase;text-align:left;white-space:nowrap;background:#faf7f0;border-bottom:1px solid #dfd3b8;padding:11px 14px;font-size:10.5px;font-weight:750}.preview-table tbody td{color:#2b2f33;vertical-align:middle;border-bottom:1px solid #eee9de;padding:13px 14px;font-size:13px}.preview-table tbody tr:last-child td{border-bottom:0}.preview-table tbody td b{color:#16191b;font-weight:650}.preview-facts{gap:0;margin:0;display:grid}.preview-facts>div{border-bottom:1px solid #f0ece2;grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);align-items:center;gap:14px;padding:11px 0;display:grid}.preview-facts>div:last-child{border-bottom:0}.preview-facts dt{color:#837b6f;font-size:12.5px;font-weight:600}.preview-facts dd{color:#26312b;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:650}.preview-evidence{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.preview-evidence span{color:#8b8374;text-align:center;background:#fdfbf6;border:1px dashed #ddd2ba;border-radius:10px;place-items:center;min-height:74px;padding:10px;font-size:11.5px;font-weight:650;display:grid}.preview-timeline{gap:0;display:grid}.preview-timeline-row{border-bottom:1px solid #f0ece2;grid-template-columns:18px minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.preview-timeline-row:last-child{border-bottom:0}.preview-timeline-dot{background:#d8d2c6;border-radius:50%;width:9px;height:9px;margin-top:5px}.preview-timeline-dot-current{background:var(--brand-gold-500);box-shadow:0 0 0 3px #f7efdc}.preview-timeline-body{gap:3px;display:grid}.preview-timeline-body b{color:#16191b;font-size:12.5px;font-weight:650}.preview-timeline-body small{color:#837b6f;font-size:11.5px}.preview-controls{flex-wrap:wrap;gap:14px;display:flex}.preview-controls label{color:#514d40;flex:200px;gap:7px;min-width:0;font-size:12px;font-weight:700;display:grid}.preview-controls select{color:#1a1b1e;background-color:#fbf9f4;border:1px solid #d4c5a2;border-radius:9px;min-height:44px;padding:0 12px;font-size:13px}.preview-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.preview-list li{color:#3c4239;background:#fdfbf6;border:1px solid #eee6d4;border-radius:9px;padding:11px 13px;font-size:12.5px}.preview-chart{border-bottom:1px solid #e6dcc4;align-items:flex-end;gap:22px;min-height:150px;padding:16px 6px 0;display:flex}.preview-chart-column{color:#6b6350;flex:1 1 0;justify-items:center;gap:6px;font-size:11.5px;display:grid}.preview-chart-bar{background:linear-gradient(#2f7d4f,#1f5d3a);border-radius:6px 6px 0 0;width:100%;max-width:46px;display:block}.preview-chart-column b{color:#16191b;font-size:12px;font-weight:700}.preview-export{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.preview-export .btn{height:42px;min-height:42px;padding:0 15px;font-size:12.5px}.preview-export .preview-note{flex:240px}@media (width<=1179px){.preview-grid,.preview-grid-side{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.preview-card{padding:17px 16px}.preview-qr{grid-template-columns:minmax(0,1fr)}.preview-qr-tile{width:100%}.preview-evidence{grid-template-columns:minmax(0,1fr)}.preview-facts>div{grid-template-columns:minmax(0,1fr);gap:4px}.preview-card-head{flex-wrap:wrap}}.outlet-page .outlet-add{white-space:nowrap;align-self:center;height:44px;min-height:44px;padding:0 18px;font-size:13px}.outlet-page .outlet-form{background:#fff;border:1px solid #e2d8c2;border-radius:12px;gap:16px;margin-bottom:0;padding:20px 22px;display:grid;box-shadow:0 5px 18px #1e271e0a}.outlet-page .outlet-form-head{border-bottom:1px solid #f0ece2;justify-content:space-between;align-items:baseline;gap:14px;padding-bottom:12px;display:flex}.outlet-page .outlet-form-head h2{color:var(--brand-green-950);letter-spacing:-.2px;margin:0;font-size:16px;font-weight:760}.outlet-page .outlet-form-head span{color:#837b6f;font-size:12px}.outlet-page .outlet-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.outlet-page .outlet-form-grid label{color:#514d40;gap:7px;font-size:12.5px;font-weight:700;display:grid}.outlet-page .outlet-form-wide{grid-column:1/-1}.outlet-page .outlet-form-grid input{color:#1a1b1e;background-color:#fbf9f4;border:1px solid #d4c5a2;border-radius:9px;min-height:46px;padding:0 12px;font-size:13.5px}.outlet-page .outlet-helper{color:#8b8374;font-size:11.5px;font-weight:500;line-height:1.45}.outlet-page .outlet-form-actions{flex-wrap:wrap;gap:10px;padding-top:4px;display:flex}.outlet-page .outlet-form-actions .btn{height:44px;min-height:44px;padding:0 18px;font-size:13px}@media (width<=900px){.outlet-page .outlet-form-grid{grid-template-columns:minmax(0,1fr)}.outlet-page .outlet-form-head{flex-wrap:wrap}}@media (width<=640px){.outlet-page .page-head{flex-wrap:wrap}.outlet-page .outlet-add{justify-content:center;width:100%}}.qc-identity-page[data-qc-identity=v1]{--qc-green:#153b32;--qc-gold:#aa812d;--qc-border:#e8e2d5;color:#18342c;gap:24px;width:100%;min-width:0;max-width:100%;display:grid}.qc-identity-page .qc-identity-head{border-bottom:1px solid #e5dece;justify-content:space-between;align-items:flex-end;gap:28px;padding-bottom:22px;display:flex}.qc-identity-page .qc-identity-eyebrow{color:#997832;letter-spacing:.15em;margin:0;font-size:11px;font-weight:750}.qc-identity-page .qc-identity-head h1{color:#153b32;letter-spacing:-.045em;margin:8px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,3vw,43px);font-weight:650;line-height:1.12}.qc-identity-page .qc-identity-subtitle{color:#66776f;max-width:600px;margin:0;font-size:13px;line-height:1.65}.qc-identity-page .qc-identity-guide-link{color:#8a6b29;flex:none;align-items:center;gap:9px;padding:10px 0;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.qc-identity-page .qc-identity-guide-link:hover,.qc-identity-page .qc-identity-guide-link:focus-visible{color:#153b32;text-decoration:underline}.qc-identity-page .qc-identity-main{grid-template-columns:minmax(0,1.68fr) minmax(290px,.88fr);align-items:stretch;gap:20px;min-width:0;display:grid}.qc-identity-page .qc-identity-workspace,.qc-identity-page .qc-identity-context{border-radius:17px;min-width:0}.qc-identity-page .qc-identity-workspace{border:1px solid var(--qc-border);background:#fffefa;padding:clamp(22px,2.35vw,36px);box-shadow:0 9px 25px #1d2d2109}.qc-identity-page .qc-identity-workspace-top,.qc-identity-page .qc-identity-context-top{align-items:center;gap:12px;display:flex}.qc-identity-page .qc-identity-icon{border-radius:12px;flex:none;justify-content:center;align-items:center;width:43px;height:43px;display:inline-flex}.qc-identity-page .qc-identity-icon-gold{color:#9b7425;background:#f7eeda}.qc-identity-page .qc-identity-icon-green{color:#295a47;background:#e9f1eb;width:40px;height:40px}.qc-identity-page .qc-identity-icon-dark{color:#e0bc64;background:#f6e1a624}.qc-identity-page .qc-identity-workspace h2{letter-spacing:-.025em;color:#173b31;max-width:520px;margin:22px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(23px,2.3vw,30px);font-weight:650;line-height:1.2}.qc-identity-page .qc-identity-intro{color:#69796f;max-width:555px;margin:0 0 28px;font-size:13px;line-height:1.76}.qc-identity-page .qc-identity-form{gap:11px;display:grid}.qc-identity-page .qc-identity-form>label{color:#273e35;font-size:12px;font-weight:720}.qc-identity-page .qc-identity-field-row{gap:10px;min-width:0;display:flex}.qc-identity-page .qc-identity-input-wrap{color:#95a39a;background:#fff;border:1px solid #d9dfd7;border-radius:10px;flex:1;align-items:center;gap:10px;min-width:0;padding:0 15px;transition:border-color .13s,box-shadow .13s;display:flex}.qc-identity-page .qc-identity-input-wrap:focus-within{border-color:#a98a4d;box-shadow:0 0 0 3px #a98a4d1a}.qc-identity-page .qc-identity-input-wrap input{color:#203d32;width:100%;min-width:0;min-height:47px;box-shadow:none;background:0 0;border:0;outline:0;padding:0;font-size:12.5px;display:block}.qc-identity-page .qc-identity-input-wrap input:focus{box-shadow:none;outline:none}.qc-identity-page .qc-identity-input-wrap input::placeholder{color:#9ca9a2}.qc-identity-page .qc-identity-open-btn{color:#f6f2e8;cursor:pointer;background:#163e34;border:0;border-radius:10px;flex:none;align-items:center;gap:12px;min-height:47px;padding:0 19px;font-size:12px;font-weight:730;transition:background .14s;display:inline-flex}.qc-identity-page .qc-identity-open-btn:hover:not(:disabled){background:#235847}.qc-identity-page .qc-identity-open-btn:focus-visible{outline-offset:3px;outline:3px solid #cba255}.qc-identity-page .qc-identity-open-btn:disabled{opacity:.48;cursor:not-allowed}.qc-identity-page .qc-identity-field-hint,.qc-identity-page .qc-identity-feedback{color:#7b8a7f;min-height:30px;margin:0;font-size:11.5px;line-height:1.55}.qc-identity-page .qc-identity-feedback{color:#a64236;font-weight:600}.qc-identity-page .qc-identity-divider{background:#eee9de;width:100%;height:1px;margin:22px 0}.qc-identity-page .qc-identity-mobile-guide{align-items:flex-start;gap:14px;display:flex}.qc-identity-page .qc-identity-mobile-guide strong{color:#243f35;margin:1px 0 5px;font-size:12.8px;display:block}.qc-identity-page .qc-identity-mobile-guide p{color:#738178;max-width:490px;margin:0;font-size:12px;line-height:1.65}.qc-identity-page .qc-identity-context{color:#f3f1e6;background:#153b32;border:1px solid #26493e;flex-direction:column;padding:30px 28px 24px;display:flex}.qc-identity-page .qc-identity-context-top{justify-content:space-between}.qc-identity-page .qc-identity-context-kicker{color:#e6c47a;letter-spacing:.14em;font-size:10.5px;font-weight:800}.qc-identity-page .qc-identity-context h2{letter-spacing:-.03em;color:#fffaf0;margin:31px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,2.2vw,32px);font-weight:600;line-height:1.15}.qc-identity-page .qc-identity-context>p{color:#bdcfc4;margin:0 0 23px;font-size:12px;line-height:1.7}.qc-identity-page .qc-identity-context-list{border-top:1px solid #ffffff2b;gap:16px;padding:21px 0;display:grid}.qc-identity-page .qc-identity-context-list>div{color:#f1ede1;align-items:center;gap:11px;font-size:11.8px;font-weight:550;display:flex}.qc-identity-page .qc-identity-context-list svg{color:#dabb70;flex:none}.qc-identity-page .qc-identity-context-foot{color:#c0d0c4;border-top:1px solid #ffffff2b;align-items:flex-start;gap:10px;margin-top:auto;padding-top:20px;font-size:11px;line-height:1.55;display:flex}.qc-identity-page .qc-identity-context-foot svg{color:#e0bd68;flex:none}.qc-identity-page .qc-identity-bottom{border:1px solid var(--qc-border);background:#fffefa;border-radius:16px;padding:25px 30px 27px}.qc-identity-page .qc-identity-bottom-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.qc-identity-page .qc-identity-bottom-heading h2{letter-spacing:-.025em;color:#163a30;margin:7px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,2vw,26px)}.qc-identity-page .qc-identity-workflow-mark{color:#8f7139;background:#faf2de;border-radius:99px;flex:none;align-items:center;gap:8px;padding:10px 13px;font-size:11px;font-weight:730;display:inline-flex}.qc-identity-page .qc-identity-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.qc-identity-page .qc-identity-step{gap:14px;min-width:0;padding:18px 22px 4px 0;display:flex}.qc-identity-page .qc-identity-step:not(:last-child){border-right:1px solid #eee9df;margin-right:20px}.qc-identity-page .qc-identity-step>span{color:#af8e4b;flex:none;font-family:Georgia,Times New Roman,serif;font-size:23px;line-height:1.1}.qc-identity-page .qc-identity-step strong{color:#233e33;margin:2px 0 5px;font-size:12px;display:block}.qc-identity-page .qc-identity-step p{color:#748279;margin:0;font-size:11.5px;line-height:1.55}.qc-identity-page .qc-identity-boundary-note{color:#88978c;margin:-7px 0 0;font-size:11px;line-height:1.5}@media (width<=1200px){.qc-identity-page .qc-identity-main{grid-template-columns:minmax(0,1fr)}.qc-identity-page .qc-identity-context{min-height:0}.qc-identity-page .qc-identity-context h2{margin-top:20px}.qc-identity-page .qc-identity-context-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.qc-identity-page .qc-identity-head{display:block}.qc-identity-page .qc-identity-guide-link{margin-top:10px}.qc-identity-page .qc-identity-workspace{padding:23px 18px}.qc-identity-page .qc-identity-context{padding:23px 19px}.qc-identity-page .qc-identity-context-list{grid-template-columns:minmax(0,1fr)}.qc-identity-page .qc-identity-field-row{flex-direction:column}.qc-identity-page .qc-identity-open-btn{justify-content:center}.qc-identity-page .qc-identity-bottom{padding:22px 17px}.qc-identity-page .qc-identity-bottom-heading{display:block}.qc-identity-page .qc-identity-workflow-mark{margin-top:13px}.qc-identity-page .qc-identity-steps{grid-template-columns:minmax(0,1fr)}.qc-identity-page .qc-identity-step:not(:last-child),.qc-identity-page .qc-identity-step{border-bottom:1px solid #eee9df;border-right:0;margin-right:0;padding:15px 0}.qc-identity-page .qc-identity-step:last-child{border-bottom:0}}.qc-demo-page[data-qc-demo=v2]{--qcv-ink:#183b30;--qcv-gold:#a88945;--qcv-muted:#738177;--qcv-stroke:#e6e6dd;--qcv-paper:#fffefa;color:#233b31;gap:19px;width:100%;min-width:0;max-width:100%;display:grid}.qc-demo-page .qc-demo-head{justify-content:space-between;align-items:end;gap:20px;padding:3px 0 9px;display:flex}.qc-demo-page .qc-demo-eyebrow{color:#98783a;letter-spacing:.13em;margin:0;font-size:10px;font-weight:780}.qc-demo-page .qc-demo-head h1{color:var(--qcv-ink);letter-spacing:-.035em;margin:6px 0 7px;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,3.2vw,43px);font-weight:600;line-height:1.15}.qc-demo-page .qc-demo-head p:not(.qc-demo-eyebrow){color:#738077;max-width:680px;margin:0;font-size:12.5px;line-height:1.6}.qc-demo-page .qc-demo-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.qc-demo-page .qc-demo-data-note{color:#857b66;white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:inline-flex}.qc-demo-page .qc-demo-data-dot{background:#b79b64;border-radius:50%;width:6px;height:6px}.qc-demo-page .qc-demo-primary{color:#fffdf3;background:#153c30;border-radius:9px;align-items:center;gap:10px;padding:12px 16px;font-size:12px;font-weight:700;text-decoration:none;transition:background .16s;display:inline-flex}.qc-demo-page .qc-demo-primary:hover{color:#fff;background:#285d45}.qc-demo-page .qc-demo-primary:focus-visible,.qc-demo-page button:focus-visible,.qc-demo-page input:focus-visible{outline-offset:2px;outline:2px solid #bc934b}.qc-demo-page .qc-demo-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.qc-demo-page .qc-demo-metric{background:var(--qcv-paper);border:1px solid var(--qcv-stroke);border-radius:12px;gap:4px;min-width:0;padding:16px 19px;display:grid}.qc-demo-page .qc-demo-metric>span{color:#807a6b;letter-spacing:.065em;justify-content:space-between;align-items:center;gap:8px;font-size:10px;font-weight:760;display:flex}.qc-demo-page .qc-demo-metric>span svg{color:#aa8f51}.qc-demo-page .qc-demo-metric strong{color:#183d31;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:600;line-height:1.2}.qc-demo-page .qc-demo-metric small{color:#90978e;font-size:10.5px}.qc-demo-page .qc-demo-layout{grid-template-columns:minmax(0,1.75fr) minmax(300px,.88fr);align-items:start;gap:15px;min-width:0;display:grid}.qc-demo-page .qc-demo-panel{border:1px solid var(--qcv-stroke);background:#fffefa;border-radius:13px;min-width:0;overflow:hidden}.qc-demo-page .qc-demo-list{padding-top:20px}.qc-demo-page .qc-demo-section-title{justify-content:space-between;align-items:center;gap:16px;padding:0 20px 16px;display:flex}.qc-demo-page .qc-demo-section-title h2{color:#183b31;letter-spacing:-.025em;margin:4px 0 0;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:600}.qc-demo-page .qc-demo-pill{color:#8b7a57;background:#fbf6e9;border:1px solid #ebdfc7;border-radius:20px;flex:none;padding:7px 11px;font-size:10px;font-weight:700}.qc-demo-page .qc-demo-toolbar{gap:14px;padding:0 20px 17px;display:grid}.qc-demo-page .qc-demo-tabs{border-bottom:1px solid #ecebe5;flex-wrap:wrap;gap:4px;display:flex}.qc-demo-page .qc-demo-tab{color:#819086;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 11px;font-size:11px;font-weight:680}.qc-demo-page .qc-demo-tab:hover{color:#224d3a}.qc-demo-page .qc-demo-tab.is-active{color:#194c34;border-bottom-color:#b58e49}.qc-demo-page .qc-demo-search{color:#a09d91;background:#fff;border:1px solid #e4e5df;border-radius:8px;align-items:center;gap:9px;padding:0 12px;display:flex}.qc-demo-page .qc-demo-search:focus-within{border-color:#c2a46d}.qc-demo-page .qc-demo-search input{color:#254134;width:100%;min-width:0;min-height:38px;box-shadow:none;background:0 0;border:0;outline:0;font-size:11.5px}.qc-demo-page .qc-demo-search input:focus{box-shadow:none;outline:0}.qc-demo-page .qc-demo-table-scroll{width:100%;max-width:100%;overflow-x:auto}.qc-demo-page .qc-demo-table{border-collapse:collapse;width:100%;min-width:610px}.qc-demo-page .qc-demo-table th{text-align:left;white-space:nowrap;color:#8b9085;letter-spacing:.06em;background:#f9f8f4;border-top:1px solid #efeee8;border-bottom:1px solid #eceae3;padding:13px 14px;font-size:9px;font-weight:770}.qc-demo-page .qc-demo-table th:first-child,.qc-demo-page .qc-demo-table td:first-child{padding-left:20px}.qc-demo-page .qc-demo-table td{color:#39483e;vertical-align:middle;border-bottom:1px solid #efefe9;padding:14px;font-size:11.5px}.qc-demo-page .qc-demo-table tr.is-selected td{background:#fcf9f0}.qc-demo-page .qc-demo-table tbody tr:last-child td{border-bottom:0}.qc-demo-page .qc-demo-item-title{color:#243d32;white-space:nowrap;margin-bottom:5px;font-weight:750}.qc-demo-page .qc-demo-item-sub{color:#8b978e;white-space:nowrap;font-size:10px}.qc-demo-page .qc-demo-nowrap{white-space:nowrap}.qc-demo-page .qc-demo-status{white-space:nowrap;border-radius:30px;align-items:center;padding:6px 9px;font-size:9.5px;font-weight:760;display:inline-flex}.qc-demo-page .qc-demo-status.is-ready{color:#286442;background:#e8f2e9}.qc-demo-page .qc-demo-status.is-waiting{color:#987020;background:#fbf1de}.qc-demo-page .qc-demo-detail-action{white-space:nowrap;color:#416b50;cursor:pointer;background:#fff;border:1px solid #e1e7de;border-radius:7px;padding:8px 10px;font-size:10px;font-weight:700}.qc-demo-page .qc-demo-detail-action:hover{background:#eaf2e9}.qc-demo-page .qc-demo-no-results{color:#889487;text-align:center;padding:34px 10px}.qc-demo-page .qc-demo-list-footer{color:#93978d;background:#faf9f5;border-top:1px solid #eeede7;flex-wrap:wrap;justify-content:space-between;gap:15px;padding:14px 20px;font-size:10px;display:flex}.qc-demo-page .qc-demo-side{gap:15px;min-width:0;display:grid}.qc-demo-page .qc-demo-selected{padding:20px}.qc-demo-page .qc-demo-side-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.qc-demo-page .qc-demo-mini-label{color:#98793e;background:#faf5e7;border:1px solid #e7dec9;border-radius:9px;padding:5px 9px;font-size:10px;font-weight:700}.qc-demo-page .qc-demo-gem{color:#c6a14e;background:#f6efda;border-radius:12px;justify-content:center;align-items:center;width:49px;height:49px;margin-top:16px;display:inline-flex}.qc-demo-page .qc-demo-selected h2{color:#183a2d;margin:13px 0 2px;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:600}.qc-demo-page .qc-demo-selected-ref{color:#969a8c;margin:0 0 14px;font-size:10px;font-weight:650}.qc-demo-page .qc-demo-selected-rows{display:grid}.qc-demo-page .qc-demo-selected-rows>div{border-bottom:1px solid #eeeee8;justify-content:space-between;align-items:flex-start;gap:14px;padding:11px 0;font-size:11px;display:flex}.qc-demo-page .qc-demo-selected-rows>div:last-child{border-bottom:0}.qc-demo-page .qc-demo-selected-rows span{color:#90998f}.qc-demo-page .qc-demo-selected-rows strong{text-align:right;color:#2c4437;font-weight:700}.qc-demo-page .qc-demo-side-caption{color:#7f8c7f;background:#f5f7f2;border-radius:9px;align-items:flex-start;gap:9px;margin-top:13px;padding:12px;font-size:10.5px;display:flex}.qc-demo-page .qc-demo-side-caption svg{color:#416d52;flex:none}.qc-demo-page .qc-demo-qr{padding:19px 20px}.qc-demo-page .qc-demo-qr-title{align-items:center;gap:11px;display:flex}.qc-demo-page .qc-demo-qr-icon{color:#3b7150;background:#eaf3ea;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.qc-demo-page .qc-demo-qr h2{color:#213e30;margin:4px 0 0;font-size:16px}.qc-demo-page .qc-demo-qr>p{color:#829087;margin:14px 0 16px;font-size:11px;line-height:1.6}.qc-demo-page .qc-demo-qr form{gap:9px;display:grid}.qc-demo-page .qc-demo-qr label{color:#475f4e;font-size:11px;font-weight:700}.qc-demo-page .qc-demo-qr input{color:#2d4e39;background:#fff;border:1px solid #dce4d9;border-radius:8px;min-width:0;min-height:39px;padding:0 11px;font-size:11px}.qc-demo-page .qc-demo-qr button{color:#fff;cursor:pointer;background:#193f32;border:0;border-radius:8px;padding:11px 14px;font-size:11px;font-weight:700}.qc-demo-page .qc-demo-qr button:hover:not(:disabled){background:#285b47}.qc-demo-page .qc-demo-qr button:disabled{opacity:.42;cursor:not-allowed}.qc-demo-page .qc-demo-qr-hint{color:#929b8f;margin:0;font-size:10px;line-height:1.5}.qc-demo-page .qc-demo-qr-error{color:#ac453b;margin:0;font-size:10px;line-height:1.5}@media (width<=1170px){.qc-demo-page .qc-demo-layout{grid-template-columns:minmax(0,1fr)}.qc-demo-page .qc-demo-side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.qc-demo-page .qc-demo-head{flex-direction:column;align-items:flex-start}.qc-demo-page .qc-demo-head-actions{justify-content:flex-start}.qc-demo-page .qc-demo-metrics,.qc-demo-page .qc-demo-side{grid-template-columns:minmax(0,1fr)}.qc-demo-page .qc-demo-section-title,.qc-demo-page .qc-demo-toolbar{padding:0 15px 15px}.qc-demo-page .qc-demo-list-footer{padding:13px 15px}.qc-demo-page .qc-demo-selected,.qc-demo-page .qc-demo-qr{padding:17px}}.qc-demo-page[data-qc-demo=v2]{--qcv-ink:#143e30;--qcv-gold:#af8540;--qcv-muted:#657b6f;--qcv-stroke:#e5e9df;--qcv-paper:#fffefa;gap:26px}.qc-demo-page[data-qc-demo=v2] .qc-demo-head{align-items:center;gap:30px;padding:11px 0 13px}.qc-demo-page[data-qc-demo=v2] .qc-demo-eyebrow{color:#947234;letter-spacing:.12em;font-size:11.5px;font-weight:780}.qc-demo-page[data-qc-demo=v2] .qc-demo-head h1{color:#173f32;letter-spacing:-.044em;margin:10px 0 11px;font-size:clamp(44px,3.8vw,59px);font-weight:600;line-height:1.07}.qc-demo-page[data-qc-demo=v2] .qc-demo-head p:not(.qc-demo-eyebrow){color:#63786d;max-width:780px;font-size:15.5px;line-height:1.65}.qc-demo-page[data-qc-demo=v2] .qc-demo-data-note{color:#7c755f;font-size:12.5px;font-weight:650}.qc-demo-page[data-qc-demo=v2] .qc-demo-data-dot{background:#c5a258;width:8px;height:8px}.qc-demo-page[data-qc-demo=v2] .qc-demo-primary{color:#fffefa;background:#163f30;border:1px solid #123b2c;border-radius:11px;gap:11px;min-height:49px;padding:13px 21px;font-size:14px;font-weight:720;box-shadow:0 5px 14px #12412c1a}.qc-demo-page[data-qc-demo=v2] .qc-demo-metrics{gap:19px}.qc-demo-page[data-qc-demo=v2] .qc-demo-metric{border-color:#e6e2d5;border-radius:16px;gap:8px;min-height:162px;padding:24px 27px;position:relative;box-shadow:0 5px 20px #20322008}.qc-demo-page[data-qc-demo=v2] .qc-demo-metric:first-child{background:#faf5e9;border-color:#ede2c9}.qc-demo-page[data-qc-demo=v2] .qc-demo-metric:nth-child(2){background:#eef5ee;border-color:#dce9dc}.qc-demo-page[data-qc-demo=v2] .qc-demo-metric:nth-child(3){background:#f8f3e6;border-color:#ede2c5}.qc-demo-page[data-qc-demo=v2] .qc-demo-metric>span{color:#586b5d;letter-spacing:.08em;font-size:12px;font-weight:780}.qc-demo-page[data-qc-demo=v2] .qc-demo-metric>span svg{color:#947340;width:21px;height:21px}.qc-demo-page[data-qc-demo=v2] .qc-demo-metric:nth-child(2)>span svg{color:#3d7654}.qc-demo-page[data-qc-demo=v2] .qc-demo-metric strong{color:#153f31;font-size:clamp(39px,3.2vw,48px);line-height:1.05}.qc-demo-page[data-qc-demo=v2] .qc-demo-metric small{color:#6d7e72;font-size:12.5px;line-height:1.45}.qc-demo-page[data-qc-demo=v2] .qc-demo-layout{grid-template-columns:minmax(0,1.58fr) minmax(355px,1fr);gap:23px}.qc-demo-page[data-qc-demo=v2] .qc-demo-panel{border-color:#e2e9df;border-radius:16px;box-shadow:0 8px 22px #162e1e09}.qc-demo-page[data-qc-demo=v2] .qc-demo-list{padding-top:26px}.qc-demo-page[data-qc-demo=v2] .qc-demo-section-title{gap:15px;padding:0 27px 22px}.qc-demo-page[data-qc-demo=v2] .qc-demo-section-title h2{color:#183f32;margin-top:8px;font-size:clamp(25px,2vw,30px);line-height:1.2}.qc-demo-page[data-qc-demo=v2] .qc-demo-pill{color:#88672e;background:#fbf4e3;border-color:#e6d9ba;padding:9px 13px;font-size:12px}.qc-demo-page[data-qc-demo=v2] .qc-demo-toolbar{gap:18px;padding:0 27px 22px}.qc-demo-page[data-qc-demo=v2] .qc-demo-tabs{border-color:#e7eae1;gap:12px}.qc-demo-page[data-qc-demo=v2] .qc-demo-tab{color:#6b8072;border-bottom-width:3px;min-height:42px;padding:10px 13px 13px;font-size:13px;font-weight:700}.qc-demo-page[data-qc-demo=v2] .qc-demo-tab.is-active{color:#174d36;border-bottom-color:#ba9149}.qc-demo-page[data-qc-demo=v2] .qc-demo-search{background:#fdfefb;border-color:#dce6db;border-radius:11px;gap:12px;min-height:49px;padding:0 17px}.qc-demo-page[data-qc-demo=v2] .qc-demo-search input{min-height:47px;font-size:14px}.qc-demo-page[data-qc-demo=v2] .qc-demo-table{min-width:710px}.qc-demo-page[data-qc-demo=v2] .qc-demo-table th{color:#55715f;letter-spacing:.075em;background:#f0f4ed;border-color:#e8ebe2;padding:17px 16px;font-size:11px;font-weight:770}.qc-demo-page[data-qc-demo=v2] .qc-demo-table th:first-child,.qc-demo-page[data-qc-demo=v2] .qc-demo-table td:first-child{padding-left:27px}.qc-demo-page[data-qc-demo=v2] .qc-demo-table td{color:#385044;border-color:#ecf0e8;padding:19px 16px;font-size:13.5px;line-height:1.45}.qc-demo-page[data-qc-demo=v2] .qc-demo-table tbody tr:hover td{background:#f8faf5}.qc-demo-page[data-qc-demo=v2] .qc-demo-table tr.is-selected td,.qc-demo-page[data-qc-demo=v2] .qc-demo-table tr.is-selected:hover td{background:#f5efdf}.qc-demo-page[data-qc-demo=v2] .qc-demo-table tr.is-selected td:first-child{box-shadow:inset 3px 0 #b58b42}.qc-demo-page[data-qc-demo=v2] .qc-demo-item-title{color:#193f31;margin-bottom:6px;font-size:14px;font-weight:780}.qc-demo-page[data-qc-demo=v2] .qc-demo-item-sub{color:#71877a;font-size:12px}.qc-demo-page[data-qc-demo=v2] .qc-demo-status{border:1px solid #0000;padding:8px 12px;font-size:11.5px}.qc-demo-page[data-qc-demo=v2] .qc-demo-status.is-ready{color:#21633f;background:#e3f2e6;border-color:#cee2d1}.qc-demo-page[data-qc-demo=v2] .qc-demo-status.is-waiting{color:#8b621a;background:#fff0d2;border-color:#eddbb4}.qc-demo-page[data-qc-demo=v2] .qc-demo-detail-action{color:#245c3b;border-color:#cfddd0;border-radius:9px;padding:10px 13px;font-size:12px}.qc-demo-page[data-qc-demo=v2] .qc-demo-list-footer{color:#758478;background:#f6f8f3;gap:13px;padding:18px 27px;font-size:12px;line-height:1.5}.qc-demo-page[data-qc-demo=v2] .qc-demo-side{gap:20px}.qc-demo-page[data-qc-demo=v2] .qc-demo-selected{background:#fffefa;padding:27px}.qc-demo-page[data-qc-demo=v2] .qc-demo-mini-label{background:#f9f0d9;border-color:#e5d5ad;padding:7px 11px;font-size:11px}.qc-demo-page[data-qc-demo=v2] .qc-demo-gem{color:#a88137;background:#f2e6c8;border-radius:14px;width:58px;height:58px;margin-top:22px}.qc-demo-page[data-qc-demo=v2] .qc-demo-selected h2{color:#143c2d;margin:17px 0 5px;font-size:clamp(23px,2vw,28px);line-height:1.18}.qc-demo-page[data-qc-demo=v2] .qc-demo-selected-ref{color:#718676;margin-bottom:20px;font-size:12.5px}.qc-demo-page[data-qc-demo=v2] .qc-demo-selected-rows>div{border-color:#edf0e8;gap:20px;padding:14px 0;font-size:13px;line-height:1.4}.qc-demo-page[data-qc-demo=v2] .qc-demo-selected-rows span{color:#657b6e}.qc-demo-page[data-qc-demo=v2] .qc-demo-selected-rows strong{color:#244638;font-weight:750}.qc-demo-page[data-qc-demo=v2] .qc-demo-side-caption{color:#55705e;background:#f2f6ef;border:1px solid #e6ede3;border-radius:10px;gap:10px;margin-top:20px;padding:15px;font-size:12px;line-height:1.5}.qc-demo-page[data-qc-demo=v2] .qc-demo-qr{background:#153d2f;border-color:#153d2f;padding:28px;box-shadow:0 12px 26px #153d2f24}.qc-demo-page[data-qc-demo=v2] .qc-demo-qr .qc-demo-eyebrow{color:#e1c38a}.qc-demo-page[data-qc-demo=v2] .qc-demo-qr-icon{color:#ead29d;background:#285543;border:1px solid #426c54;border-radius:12px;width:49px;height:49px}.qc-demo-page[data-qc-demo=v2] .qc-demo-qr h2{color:#fffdf4;margin-top:6px;font-size:22px;line-height:1.25}.qc-demo-page[data-qc-demo=v2] .qc-demo-qr>p{color:#ceded0;margin:18px 0 20px;font-size:13.5px;line-height:1.6}.qc-demo-page[data-qc-demo=v2] .qc-demo-qr form{gap:12px}.qc-demo-page[data-qc-demo=v2] .qc-demo-qr label{color:#e4eee1;font-size:13px}.qc-demo-page[data-qc-demo=v2] .qc-demo-qr input{color:#173e2e;background:#fffefa;border:1px solid #d4e1d2;border-radius:10px;min-height:49px;padding:0 15px;font-size:13px}.qc-demo-page[data-qc-demo=v2] .qc-demo-qr button{color:#17392c;background:#e3c281;border:1px solid #e6c786;border-radius:10px;min-height:49px;padding:12px 16px;font-size:14px;font-weight:780}.qc-demo-page[data-qc-demo=v2] .qc-demo-qr button:hover:not(:disabled){background:#f0d49a}.qc-demo-page[data-qc-demo=v2] .qc-demo-qr button:disabled{opacity:.58}.qc-demo-page[data-qc-demo=v2] .qc-demo-qr-hint{color:#d3dfd2;font-size:12px;line-height:1.6}.qc-demo-page[data-qc-demo=v2] .qc-demo-qr-error{color:#ffe1d1;font-size:12px;line-height:1.6}@media (width<=1360px){.qc-demo-page[data-qc-demo=v2] .qc-demo-layout{grid-template-columns:minmax(0,1fr)}.qc-demo-page[data-qc-demo=v2] .qc-demo-side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.qc-demo-page[data-qc-demo=v2]{gap:19px}.qc-demo-page[data-qc-demo=v2] .qc-demo-head{align-items:flex-start;gap:18px}.qc-demo-page[data-qc-demo=v2] .qc-demo-head h1{font-size:42px}.qc-demo-page[data-qc-demo=v2] .qc-demo-head p:not(.qc-demo-eyebrow){font-size:14px}.qc-demo-page[data-qc-demo=v2] .qc-demo-metric{min-height:142px;padding:22px}.qc-demo-page[data-qc-demo=v2] .qc-demo-layout,.qc-demo-page[data-qc-demo=v2] .qc-demo-side{grid-template-columns:minmax(0,1fr)}.qc-demo-page[data-qc-demo=v2] .qc-demo-section-title,.qc-demo-page[data-qc-demo=v2] .qc-demo-toolbar{padding-left:18px;padding-right:18px}.qc-demo-page[data-qc-demo=v2] .qc-demo-selected,.qc-demo-page[data-qc-demo=v2] .qc-demo-qr{padding:21px}.qc-demo-page[data-qc-demo=v2] .qc-demo-table th:first-child,.qc-demo-page[data-qc-demo=v2] .qc-demo-table td:first-child{padding-left:18px}}@media (prefers-reduced-motion:reduce){.qc-demo-page[data-qc-demo=v2] .qc-demo-primary{transition:none}}.preview-page[data-preview-module=logistics],.preview-page[data-preview-module=accounting],.preview-page[data-preview-module=reporting]{--demo-ink:#173d32;--demo-muted:#62766c;--demo-line:#e7e2d5;--demo-gold:#bb913f;min-width:0;max-width:100%;color:var(--demo-ink);gap:23px;display:grid}.preview-page[data-preview-module=logistics] .page-head,.preview-page[data-preview-module=accounting] .page-head,.preview-page[data-preview-module=reporting] .page-head{border-bottom:1px solid #e9e3d7;margin-bottom:1px;padding-bottom:20px}.preview-page[data-preview-module=logistics] .page-head h1,.preview-page[data-preview-module=accounting] .page-head h1,.preview-page[data-preview-module=reporting] .page-head h1{color:#163b30;letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-size:clamp(35px,3.3vw,49px);font-weight:600;line-height:1.1}.preview-page[data-preview-module=logistics] .page-head p,.preview-page[data-preview-module=accounting] .page-head p,.preview-page[data-preview-module=reporting] .page-head p{color:#66776e;max-width:760px;margin-top:10px;font-size:14px;line-height:1.7}.preview-page[data-preview-module=logistics] .preview-stats,.preview-page[data-preview-module=accounting] .preview-stats,.preview-page[data-preview-module=reporting] .preview-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;min-width:0;display:grid}.preview-page[data-preview-module=logistics] .preview-stat,.preview-page[data-preview-module=accounting] .preview-stat,.preview-page[data-preview-module=reporting] .preview-stat{background:#fffdf7;border:1px solid #e9dfcb;border-radius:17px;min-width:0;min-height:142px;margin:0;padding:22px 25px;box-shadow:0 8px 24px #262f1e0d}.preview-page[data-preview-module=logistics] .preview-stats>:first-child,.preview-page[data-preview-module=accounting] .preview-stats>:first-child,.preview-page[data-preview-module=reporting] .preview-stats>:first-child{background:#edf5ed;border-color:#d5e4d8}.preview-page[data-preview-module=logistics] .preview-stats>:nth-child(2),.preview-page[data-preview-module=accounting] .preview-stats>:nth-child(2),.preview-page[data-preview-module=reporting] .preview-stats>:nth-child(2){background:#faf5e9;border-color:#e8ddc7}.preview-page[data-preview-module=logistics] .preview-stats>:nth-child(3),.preview-page[data-preview-module=accounting] .preview-stats>:nth-child(3),.preview-page[data-preview-module=reporting] .preview-stats>:nth-child(3){background:#f3f7f4;border-color:#dae6de}.preview-page[data-preview-module=logistics] .preview-stat :is(strong,b),.preview-page[data-preview-module=accounting] .preview-stat :is(strong,b),.preview-page[data-preview-module=reporting] .preview-stat :is(strong,b){color:#163e32;letter-spacing:-.055em;overflow-wrap:anywhere;font-size:clamp(29px,2.6vw,41px);font-weight:750;line-height:1.15}.preview-page[data-preview-module=logistics] .preview-stat :is(small,span,p),.preview-page[data-preview-module=accounting] .preview-stat :is(small,span,p),.preview-page[data-preview-module=reporting] .preview-stat :is(small,span,p){color:#65766d;font-size:12.5px;line-height:1.5}.preview-page[data-preview-module=logistics] .preview-card,.preview-page[data-preview-module=accounting] .preview-card,.preview-page[data-preview-module=reporting] .preview-card{border:1px solid var(--demo-line);background:#fffefa;border-radius:18px;gap:18px;min-width:0;margin:0;padding:clamp(23px,2.2vw,33px);box-shadow:0 9px 27px #1b35250d}.preview-page[data-preview-module=logistics] .preview-card-head,.preview-page[data-preview-module=accounting] .preview-card-head,.preview-page[data-preview-module=reporting] .preview-card-head{border-bottom:1px solid #ebe5d9;align-items:center;padding-bottom:17px}.preview-page[data-preview-module=logistics] .preview-card-head h2,.preview-page[data-preview-module=accounting] .preview-card-head h2,.preview-page[data-preview-module=reporting] .preview-card-head h2{color:#173c32;letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,1.65vw,27px);font-weight:600;line-height:1.2}.preview-page[data-preview-module=logistics] .preview-card-head span,.preview-page[data-preview-module=accounting] .preview-card-head span,.preview-page[data-preview-module=reporting] .preview-card-head span{color:#836c42;white-space:normal;text-align:right;font-size:12px}.preview-page[data-preview-module=logistics] :is(.preview-note,.preview-purpose),.preview-page[data-preview-module=accounting] :is(.preview-note,.preview-purpose),.preview-page[data-preview-module=reporting] :is(.preview-note,.preview-purpose){color:#687a71;font-size:13px;line-height:1.7}.preview-page[data-preview-module=logistics] .table-wrap,.preview-page[data-preview-module=accounting] .table-wrap,.preview-page[data-preview-module=reporting] .table-wrap{border:1px solid #ede5d7;border-radius:12px;width:100%;min-width:0;max-width:100%;overflow-x:auto}.preview-page[data-preview-module=logistics] .preview-table,.preview-page[data-preview-module=accounting] .preview-table,.preview-page[data-preview-module=reporting] .preview-table{border-collapse:separate;border-spacing:0;background:#fffefa}.preview-page[data-preview-module=logistics] .preview-table thead th,.preview-page[data-preview-module=accounting] .preview-table thead th,.preview-page[data-preview-module=reporting] .preview-table thead th{color:#6d633f;letter-spacing:.07em;background:#f4f0e6;border-bottom:1px solid #dfd7c4;padding:17px 18px;font-size:11px;font-weight:800}.preview-page[data-preview-module=logistics] .preview-table tbody td,.preview-page[data-preview-module=accounting] .preview-table tbody td,.preview-page[data-preview-module=reporting] .preview-table tbody td{color:#30463b;border-bottom:1px solid #eee9e0;padding:18px;font-size:13.5px;line-height:1.5}.preview-page[data-preview-module=logistics] .preview-table tbody tr:hover,.preview-page[data-preview-module=accounting] .preview-table tbody tr:hover,.preview-page[data-preview-module=reporting] .preview-table tbody tr:hover{background:#f8f6ee}.preview-page[data-preview-module=logistics] .preview-table tbody td b,.preview-page[data-preview-module=accounting] .preview-table tbody td b,.preview-page[data-preview-module=reporting] .preview-table tbody td b{color:#173d32;font-weight:740}.preview-page[data-preview-module=logistics] .preview-facts>div,.preview-page[data-preview-module=accounting] .preview-facts>div,.preview-page[data-preview-module=reporting] .preview-facts>div{border-bottom-color:#ede6d8;padding:15px 0}.preview-page[data-preview-module=logistics] .preview-facts dt,.preview-page[data-preview-module=accounting] .preview-facts dt,.preview-page[data-preview-module=reporting] .preview-facts dt{color:#6d7c72;font-size:13px}.preview-page[data-preview-module=logistics] .preview-facts dd,.preview-page[data-preview-module=accounting] .preview-facts dd,.preview-page[data-preview-module=reporting] .preview-facts dd{color:#193d31;font-size:14px;font-weight:730}.preview-page[data-preview-module=logistics] .preview-timeline-body b{color:#244438;font-size:14px}.preview-page[data-preview-module=logistics] .preview-timeline-dot-current{background:#b78c39;box-shadow:0 0 0 5px #f7edda}.preview-page[data-preview-module=logistics] .preview-evidence span{color:#6f7168;background:#f9f6ee;border-color:#ded6c4;min-height:100px;font-size:12px}.preview-page[data-preview-module=accounting] .preview-controls select,.preview-page[data-preview-module=reporting] .preview-controls select{color:#244536;background-color:#fffef9;border-color:#d3dcca;border-radius:11px;min-height:50px;padding:0 17px;font-size:14px}.preview-page[data-preview-module=accounting] .preview-controls select:focus-visible,.preview-page[data-preview-module=reporting] .preview-controls select:focus-visible{outline-offset:3px;outline:3px solid #ddba72}.preview-page[data-preview-module=reporting] .preview-chart{background:repeating-linear-gradient(0deg,#0000 0 48px,#1b432f12 49px,#0000 50px);border-bottom-color:#d8d9ca;gap:clamp(12px,2vw,28px);min-height:250px;padding:26px 12px 0}.preview-page[data-preview-module=reporting] .preview-chart-bar{background:linear-gradient(#3d8560 0%,#1a523d 100%);border-radius:8px 8px 0 0;max-width:65px}.preview-page[data-preview-module=reporting] .preview-chart-column{color:#65776a;gap:9px;font-size:12.5px}.preview-page[data-preview-module=reporting] .preview-chart-column b{color:#183e32;font-size:14px}.preview-page[data-preview-module=accounting] .preview-list li,.preview-page[data-preview-module=reporting] .preview-list li{color:#335245;background:#fbfaf5;border:1px solid #e5decf;border-left:3px solid #c4a15b;border-radius:11px;padding:17px 19px;font-size:13.5px}.preview-page[data-preview-module=accounting] .preview-empty,.preview-page[data-preview-module=reporting] .preview-empty{color:#68766c;background:#faf7ef;border-color:#e0d8c8;padding:30px 20px;font-size:13px}.preview-page[data-preview-module=reporting] .preview-export .btn{min-height:46px;padding:0 20px;font-size:13px}@media (width<=1050px){.preview-page[data-preview-module=logistics] .preview-stats,.preview-page[data-preview-module=accounting] .preview-stats,.preview-page[data-preview-module=reporting] .preview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.preview-page[data-preview-module=logistics],.preview-page[data-preview-module=accounting],.preview-page[data-preview-module=reporting]{gap:17px}.preview-page[data-preview-module=logistics] .preview-stats,.preview-page[data-preview-module=accounting] .preview-stats,.preview-page[data-preview-module=reporting] .preview-stats{grid-template-columns:minmax(0,1fr);gap:11px}.preview-page[data-preview-module=logistics] .preview-stat,.preview-page[data-preview-module=accounting] .preview-stat,.preview-page[data-preview-module=reporting] .preview-stat{min-height:112px;padding:19px 20px}.preview-page[data-preview-module=logistics] .preview-card,.preview-page[data-preview-module=accounting] .preview-card,.preview-page[data-preview-module=reporting] .preview-card{border-radius:14px;padding:19px 17px}.preview-page[data-preview-module=logistics] .preview-card-head,.preview-page[data-preview-module=accounting] .preview-card-head,.preview-page[data-preview-module=reporting] .preview-card-head{flex-wrap:wrap;align-items:flex-start}.preview-page[data-preview-module=logistics] .preview-card-head span,.preview-page[data-preview-module=accounting] .preview-card-head span,.preview-page[data-preview-module=reporting] .preview-card-head span{text-align:left}.preview-page[data-preview-module=logistics] .preview-table,.preview-page[data-preview-module=accounting] .preview-table,.preview-page[data-preview-module=reporting] .preview-table{min-width:530px}.preview-page[data-preview-module=reporting] .preview-chart{gap:10px;min-height:205px}}.operational-workspace{flex-direction:column;gap:22px;display:flex}.operational-workspace .page-head{align-items:flex-end;gap:28px;padding-bottom:22px}.operational-workspace .page-head h1{letter-spacing:-1.4px;font-size:clamp(32px,2.8vw,44px);line-height:1}.operational-workspace .page-head>div:first-child>p:last-child{max-width:660px;margin-top:9px;font-size:14px}.ow-scope{background:#fffdf8;border:1px solid #d8cdaa;border-radius:10px;justify-items:end;gap:4px;margin-left:auto;padding:12px 16px;display:grid;box-shadow:0 4px 12px #1c281f0d}.ow-scope span{color:var(--text-muted);letter-spacing:1.2px;text-transform:uppercase;font-size:10px;font-weight:750}.ow-scope strong{color:var(--brand-green-900);font-size:14px;font-weight:750}.ow-scope small{color:#756f64;letter-spacing:.4px;font-size:11.5px;font-weight:600}.ow-quick{flex-wrap:wrap;gap:10px;display:flex}.ow-action{color:#263246;background:#fffdfa;border:1px solid #dfd2b6;border-radius:11px;align-items:center;gap:11px;min-height:58px;padding:10px 14px;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.ow-action:hover{border-color:var(--brand-gold-600);background:#fffaf0;transform:translateY(-1px)}.ow-action:focus-visible{outline-offset:2px;outline:3px solid #8170002e}.ow-action-icon{color:#7a5b12;background:#f6f1e4;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.ow-action>span:last-child{flex-direction:column;gap:2px;display:flex}.ow-action b{font-size:13px;font-weight:750}.ow-action small{color:#756f64;max-width:230px;font-size:11.5px;line-height:1.35}.ow-queues{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ow-queue{background:#fffdfa;border:1px solid #e2d7bf;border-radius:14px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 6px 18px #222a1f0d}.ow-queue-head{border-bottom:1px solid #ece4d4;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:17px 17px 14px;display:grid}.ow-queue-icon{color:#7a5b12;background:#f4efe3;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.ow-queue-icon.payment{color:#0f513f;background:#edf4ef}.ow-queue-icon.warehouse{color:#5d5333;background:#f1f0ea}.ow-queue-icon.logistics{color:#2f5566;background:#eef3f5}.ow-queue-icon.qc{color:#6b3b57;background:#f5eef2}.ow-queue-copy{min-width:0}.ow-queue-copy h2{color:#172238;letter-spacing:-.2px;margin:0;font-size:17px;font-weight:760;line-height:1.2}.ow-queue-copy p{color:#756f64;margin:4px 0 0;font-size:12.5px;line-height:1.4}.ow-count{color:#fff;letter-spacing:-.2px;background:#0f4a3d;border-radius:999px;place-items:center;min-width:34px;height:34px;padding:0 9px;font-size:13px;font-weight:800;display:grid}.ow-items{margin:0;padding:2px 0;list-style:none}.ow-items li+li{border-top:1px solid #f0ebe0}.ow-items a{color:inherit;justify-content:space-between;align-items:center;gap:14px;padding:11px 17px;text-decoration:none;display:flex}.ow-items a:hover{background:#fffaf0}.ow-items a:focus-visible{outline-offset:-3px;outline:3px solid #8170002e}.ow-item-main{flex-direction:column;gap:2px;min-width:0;display:flex}.ow-item-main b{color:#876100;letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;font-weight:700}.ow-item-main span{color:#263246;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.ow-item-meta{color:#756f64;white-space:nowrap;flex-direction:column;flex:none;align-items:flex-end;gap:5px;font-size:11.5px;display:flex}.ow-queue-footer{background:#faf7f0;border-top:1px solid #ece4d4;margin-top:auto;padding:11px 17px}.ow-queue-action{color:#765600;justify-content:space-between;align-items:center;gap:12px;font-size:12.5px;font-weight:750;text-decoration:none;display:flex}.ow-queue-action:hover{color:#0f4a3d}.ow-queue-action:focus-visible{outline-offset:2px;outline:3px solid #8170002e}.ow-empty{color:#4c5564;background:#fffdfa;border:1px dashed #d9c9a3;border-radius:14px;align-items:flex-start;gap:16px;padding:24px;display:flex}.ow-empty svg{color:#0f4a3d;flex:none}.ow-empty h2{color:#172238;margin:0;font-size:17px;font-weight:760}.ow-empty p{color:#756f64;max-width:720px;margin:5px 0 0;font-size:13px;line-height:1.5}@media (width<=1080px){.ow-queues{grid-template-columns:1fr}}@media (width<=720px){.operational-workspace .page-head{align-items:flex-start;gap:14px}.ow-scope{justify-items:start;margin-left:0}.ow-action{flex:240px}.ow-items a{flex-direction:column;align-items:flex-start;gap:6px}.ow-item-meta{align-items:flex-start}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}
